.testimonial-section { padding: 80px 0; position: relative; width: 100%; display: inline-block;  }
.testimonial-section .wrapper { width: 100%; display: inline-block; }
.testimonial-section .wrapper .inner { width: 100%; display: inline-block; }
.testimonial-section .ellipse-img { max-width: 120px; width: auto; display: inline-block; position: absolute; left: 0; top: 0; vertical-align: top; line-height: 0; }
.testimonial-section .ellipse-img img { object-fit: contain; width: 100%; vertical-align: top; line-height: 0; max-height: 100%; }
.testimonial-section .wrapper .inner .title { width: 100%; display: inline-block; text-align: center; padding-bottom: 126px; padding-bottom: 15px; }
.testimonial-section .wrapper .inner .title h2 { font-size: 45px; font-weight: 600; line-height: 72px; font-family: 'Poppins'; color: #D9922F; }
.testimonial-section .wrapper .inner .slider-content { width: 100%; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap { width: 100%; height: auto; display: flex; justify-content: center; gap: 31px; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .left { /*width: 50%;*/ width: 100%; display: inline-block; text-align: center; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right { width: 50%; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .left img { /*width: 100%;*/ width: 340px; line-height: 0; vertical-align: top; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right { /*width: 50%;*/ width: 100%; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .content { width: 100%; display: inline-block; margin-bottom: 50px; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .right-img { margin-bottom:15px; width: 100%; display: inline-block; text-align: right; /*padding-bottom: 33px;*/ padding-bottom: 0; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .right-img img { width: 65px; line-height: 0; vertical-align: top; object-fit: contain; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right p { text-transform: capitalize; font-size: 18px; line-height: 26px; font-weight: 400; font-style: italic; font-family: 'Poppins'; color: #0D0D0D; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner { width: 100%; display: flex; justify-content: flex-start; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name { width: 100%; display: inline-block; font-size: 22px; line-height: 22px; font-weight: 500; color: #63461E; padding-left: 25px; border-left: 3px solid #D9922F; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name > span { font-size: 22px; line-height: 22px; font-weight: 500; display: block; color: #63461E; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name span.author-position { font-size: 16px; line-height: 24px; font-weight: 400; color: #484848; text-transform: capitalize; margin-top: 4px; }
.testimonial-section .wrapper .inner .slick-slider .slick-arrow {display: flex !important;
  align-items: center;justify-content: center;background: none; border: none; z-index: 9; position: absolute; top: 100%; width: 30px;height: 30px; font-size: 0px; color: #000000; cursor: pointer; }
.slick-slider button.slick-prev.slick-arrow { right: 50px; left: unset; }

.slick-slider .slick-arrow.slick-prev:before { content: '\f060'; font-size: 26px; line-height: 10px; font-family: FontAwesome; color:#D9922F; }
.slick-slider .slick-arrow.slick-next:before { content: '\f061'; font-size: 26px; line-height: 10px; font-family: FontAwesome; color: #D9922F;}
.testimonial-section .slick-slider .slick-dots { display: none !important; bottom: :-50px; }
.slick-slider .slick-dots li button { background-color: #000; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .review { width: fit-content; display: inline-block; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .review img { min-width: 112px; width: 100%; }

.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .title { text-align: left; }
.testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .title h3 { margin: 0; }

@media (max-width:991px) {
  .testimonial-section { padding: 60px 0;}
  .testimonial-section .wrapper .inner .title h2 { font-size: 40px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content { flex-wrap: wrap; }
  .slick-slider .slick-arrow { display: none !important; background: none; border: none; z-index: 9; position: absolute; top: 100%; right: 58%; width: auto; height: auto; font-size: 0px; color: #000000; cursor: pointer; }
  .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .slick-slider .slick-dots li button { background-color: #000; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .right-img { margin-bottom: 20px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .content { margin-bottom: 20px; }
}
@media (max-width:767px) {
  .testimonial-section { padding: 40px 0;}
  .testimonial-section .wrapper .inner .title { padding-bottom: 50px; }
  .testimonial-section .wrapper .inner .title h2 { font-size: 26px; line-height: 45px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap { flex-wrap: wrap; }
  .slick-slider .slick-arrow { display: none !important; background: none; border: none; z-index: 9; position: absolute; top: 100%; right: 58%; width: auto; height: auto; font-size: 0px; color: #000000; cursor: pointer; }
  .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .slick-slider .slick-dots li button { background-color: #000; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name { padding-left: 15px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .title h3 { font-size: 24px; line-height: 34px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .right .title {padding-bottom: 20px;}
}
@media (max-width:576px) {
  .testimonial-section { padding-bottom: 30px; }
  .testimonial-section .wrapper .inner .slider-content .inner-content .wrap .left img { width: 280px; }
  .slick-slider .slick-arrow { display: none !important; background: none; border: none; z-index: 9; position: absolute; top: 100%; right: 58%; width: auto; height: auto; font-size: 0px; color: #000000; cursor: pointer;  }
  .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .slick-slider .slick-dots li button { background-color: #000; }
}
