
.video__bg{
    HEIGHT:100% !important;
}
.testimonial-slider{
position:relative;
padding-bottom:60px; /* space for buttons */
}

/* buttons */

.swiper-button-next,
.swiper-button-prev{
width:42px;
height:42px;
background:#000;
border-radius:50%;
color:#fff;
top:auto;
bottom:0;
}

/* icon size */

.swiper-button-next:after,
.swiper-button-prev:after{
font-size:16px;
font-weight:bold;
}

/* center alignment */

.swiper-button-prev{
left:calc(50% - 55px);
}

.swiper-button-next{
right:calc(50% - 55px);
}

/* hover */

.swiper-button-next:hover,
.swiper-button-prev:hover{
background:#333;
}
 .testimonial-section{
padding:80px 20px;
background:#F5F5F5;
}

  

.testimonial-card p{
font-size:15px;
color:#555;
line-height:1.6;
margin-bottom:20px;
}

.testimonial-user{
display:flex;
align-items:center;
gap:12px;
}

.testimonial-user img{
width:55px;
height:55px;
border-radius:50%;
}

.testimonial-user h4{
margin:0;
font-size:16px;
}

.testimonial-user span{
font-size:13px;
color:#888;
}

    /* REVIEW BUTTON */

.review-section-btn{
text-align:center;
margin-top:30px;
}

.review-open-btn{
background:#000;
color:#fff;
border:none;
padding:12px 22px;
border-radius:6px;
font-size:15px;
cursor:pointer;
transition:.3s;
}

.review-open-btn:hover{
background:#333;
}


/* POPUP OVERLAY */

.review-popup-wrapper{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
z-index:9999;
align-items:center;
justify-content:center;
}


/* POPUP BOX */

.review-popup-box{ 
width:480px;
padding:0px;
overflow-y: auto;
max-width:90%; 
border-radius:10px;
position:relative; 
}


/* CLOSE BUTTON */

.review-close-btn{
position:absolute;
top:10px;
right:15px;
font-size:22px;
cursor:pointer;
color:#555;
}


/* FORM */

.review-form input,
.review-form textarea{
width:100%;
padding:10px;
margin-top:10px;
border:1px solid #ddd;
border-radius:6px;
font-size:14px;
}

.review-form textarea{
min-height:90px;
}


/* SUBMIT BUTTON */

.review-submit-btn{
margin-top:15px;
background:#000;
border:none;
color:#fff;
padding:10px 18px;
border-radius:6px;
cursor:pointer;
}

.review-submit-btn:hover{
background:#333;
}
