.customer-testimonials-sec {  padding: 80px 0;  position: relative;  width: 100%;  display: inline-block;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  }
.customer-testimonials-sec .wrapper { width: 100%; display: inline-block; }
.customer-testimonials-sec .wrapper .inner { width: 100%; display: inline-block; }
.customer-testimonials-sec .ellipse-img { max-width: 120px; width: auto; display: inline-block; position: absolute; left: 0; top: 0; vertical-align: top; line-height: 0; }
.customer-testimonials-sec .ellipse-img img { object-fit: contain; width: 100%; vertical-align: top; line-height: 0; max-height: 100%; }
.customer-testimonials-sec .wrapper .inner .title { width: 100%; display: inline-block; text-align: center; padding-bottom: 126px; padding-bottom: 15px; }
.customer-testimonials-sec .wrapper .inner .title h2 { font-size: 45px; font-weight: 600; line-height: 72px; font-family: 'Poppins'; color: #fff; }
.customer-testimonials-sec .wrapper .inner .slider-content { width: 100%; max-width:830px; margin: 0 auto; background-color: #fff; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap { width: 100%; height: auto; display: inline-block; padding: 40px 50px 50px 50px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .left { width: 100%; display: inline-block; text-align: center; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right {width: 100%;position: relative;z-index: 1;margin: 0 auto;}
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .left img {padding:3px; width: 90px; line-height: 0; vertical-align: top; display: inline-block; height: 90px; border-radius: 100%; border: 2px solid #D9922F; position: relative; margin-bottom: 29px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right { /*width: 50%;*/ width: 100%; display: inline-block; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .content { width: 100%; display: inline-block; margin-bottom: 50px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .right-img { margin-bottom: 0; width: auto; display: inline-block; padding-bottom: 0; position: absolute; top: -37px; left: -28px; z-index: -1; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .right-img img { width: 40px; line-height: 0; vertical-align: top; object-fit: contain; display: inline-block; transform: rotate(180deg); }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right p { text-transform: capitalize; font-size: 16px; line-height: 25px; font-weight: 400; font-style: italic; font-family: 'Poppins'; color: #0D0D0D;text-align:center;}
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner { width: 100%; display: flex; justify-content: flex-start; }
.customer-testimonials-sec .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; }
.customer-testimonials-sec .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; }
.customer-testimonials-sec .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; }
.customer-testimonials-sec .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: 90%; width: 30px; height: 30px; font-size: 0px; color: #000000; cursor: pointer; }
.customer-testimonials-sec .slick-slider button.slick-prev.slick-arrow { right:110px; left: unset; }
.customer-testimonials-sec .slick-slider .slick-arrow.slick-next { left: auto; right: 69px; }

.customer-testimonials-sec .slick-slider .slick-arrow.slick-prev:before { content: '\f060'; font-size: 26px; line-height: 10px; font-family: FontAwesome; color:#D9922F;transform: rotate(180deg); }
.customer-testimonials-sec .slick-slider .slick-arrow.slick-next:before { content: '\f061'; font-size: 26px; line-height: 10px; font-family: FontAwesome; color: #D9922F;transform: rotate(180deg);}
.customer-testimonials-sec .slick-slider .slick-dots {  bottom: :-50px;}
.customer-testimonials-sec .slick-slider .slick-dots li button { background-color: #000; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .review { width: fit-content; display: inline-block; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .review img {width: 110px!important; }

.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .title { text-align: left; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .title h3 { margin: 0; }

@media (max-width:991px) {
  .customer-testimonials-sec { padding: 60px 0;}
  .customer-testimonials-sec .wrapper .inner .title h2 { font-size: 40px; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content { flex-wrap: wrap; }
  .customer-testimonials-sec .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; }
  .customer-testimonials-sec .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .customer-testimonials-sec .slick-slider .slick-dots li button { background-color: #000; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .right-img { margin-bottom: 20px; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .content { margin-bottom: 20px; }
}
@media (max-width:767px) {
  .customer-testimonials-sec { padding: 40px 0;}
  .customer-testimonials-sec .wrapper .inner .title h2 { font-size: 26px; line-height: 45px; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap { flex-wrap: wrap; }
  .customer-testimonials-sec .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; }
  .customer-testimonials-sec .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .customer-testimonials-sec .slick-slider .slick-dots li button { background-color: #000; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name { padding-left: 15px; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .title h3 { font-size: 24px; line-height: 34px; }
  .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .title {padding-bottom: 20px;}
}
@media (max-width:576px) {
  .customer-testimonials-sec { padding-bottom: 30px; }
/*   .customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .left img { width: 280px; } */
  .customer-testimonials-sec .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;  }
  .customer-testimonials-sec .slick-slider .slick-dots { display: inline-block; bottom: :-50px; }
  .customer-testimonials-sec .slick-slider .slick-dots li button { background-color: #000; }
  
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap { padding: 30px 20px 50px 20px; }
.customer-testimonials-sec .wrapper .inner .title h2 { font-size: 26px; line-height: 36px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .right-img img { width: 30px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right p { font-size: 16px; line-height: 26px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .right-img { margin: 0; top: -26px; left: -13px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name > span { font-size: 19px; line-height: 22px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .author-name span.author-position { font-size: 15px; line-height: 24px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right .inner .review img { width:85px !important; }
.customer-testimonials-sec .slick-slider button.slick-prev.slick-arrow { right:66px; left: unset; }
.customer-testimonials-sec .slick-slider .slick-arrow.slick-next { left: auto; right: 34px; }
.customer-testimonials-sec .slick-slider .slick-arrow.slick-prev:before { font-size: 20px; }
.customer-testimonials-sec .slick-slider .slick-arrow.slick-next:before { font-size: 20px; }  
}

@media (max-width:480px){
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap { padding: 30px 20px 60px 20px; }
.customer-testimonials-sec .wrapper .inner .slider-content .inner-content .wrap .right p { font-size: 15px; line-height: 25px; }  
.customer-testimonials-sec .wrapper .inner .slick-slider .slick-arrow { top: 94%; }  
}
