.testimonial-section { position: relative; overflow: hidden;}
.testimonial-slider{padding:10px 20px;}
  /* Testimonial Box */
.testimonial-box {box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(10px);
    padding: 40px 40px 170px 40px;
    height: auto;}
  .testimonial-slider .swiper-wrapper {
      height: auto;
  }
  .quote-icon {
    width: 65px;
  }

  .testimonial-title {
    color: rgba(51, 51, 51, 0.80);
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 18px; /* 200% */
letter-spacing: -0.3px;
  }

  .testimonial-content {
    margin: 50px 0 0 0;
  }
  .testimonial-content p {
    color: #333;font-size: 17px;font-style: italic;font-weight: 400;line-height: 26px; /* 155.556% */letter-spacing: -0.36px;  }

.testimonial-user {display: flex; align-items: center; gap: 25px; margin-top: auto;
	position:absolute; left:40px; bottom:40px; right:40px;}

  .user-img {
      width: 80px;
      height: 80px;
      border-radius: 10px;
      object-fit: cover; aspect-ratio:1/1;
  }

.user-name { color: #091729;font-family: Eros;font-size: 32px;font-style: normal;font-weight: 400; line-height: 35px; margin-bottom:15px;}

.testimonial-section .slider-buttons{position:relative; display:flex; gap:10px; justify-content:center; align-items:center;}
.testimonial-section .slider-buttons .swiper-button-prev,
.testimonial-section .slider-buttons .swiper-button-next{position:static; width:50px; height:50px; align-items:center; justify-content:center; border-radius:100%; display:flex; transition:all ease 0.2s; background: #ffffff; box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.10); opacity:1; margin:0;}

.testimonial-section .slider-buttons .swiper-button-prev svg,
.testimonial-section .slider-buttons .swiper-button-next svg{width:15px; height: 15px;}

.testimonial-section .slider-buttons .swiper-button-prev svg path,
.testimonial-section .slider-buttons .swiper-button-next svg path{fill:#838383; transition:all ease 0.2s;}


.testimonial-section .slider-buttons .swiper-button-prev:after,
.testimonial-section .slider-buttons .swiper-button-next:after{display:none;}

.testimonial-section .slider-buttons .swiper-button-prev:hover svg path,
.testimonial-section .slider-buttons .swiper-button-next:hover svg path{fill:#111111;}

.testimonial-section .slider-buttons{position:relative; margin-top:40px;}


/* 
Testimonial-sec-end */

/* Responsive Style  */

@media (max-width : 1599px){
.testimonial-content p { font-size: 15px; line-height: 24px;}
}

@media (max-width : 1199px){
 
}

@media (max-width : 991px){
 .user-img { width: 60px; height: 60px;}
 .testimonial-box { padding: 25px 25px 155px 25px;}
 .testimonial-user { gap: 15px;left: 25px; bottom: 25px; right: 25px;}
 .user-name { font-size: 28px; line-height: 32px; margin-bottom: 5px;}
 .testimonial-title{font-size:14px;}
}

@media (max-width : 767px){
 .testimonial-box { padding: 25px 25px 130px 25px;} 
 .testimonial-content p {font-size: 15px; line-height: 24px;}
 .testimonial-content {margin: 25px 0 0 0;}
 .testimonial-user { gap: 20px; left: 25px; bottom: 25px; right: 25px;}
 .user-name { font-size: 28px; line-height: 31px; margin-bottom: 10px;}
}

@media(max-width : 575px){

}

