@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials{ width: 100%; margin: 0 auto; }
#clienttestiminials .owl-carousel .owl-stage-outer{ padding: 10px 0; }
.testimonials-item{ position: relative; padding: 30px 66px; margin-top: 60px; box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px; background-color: #ffffff; border-radius: 14px; }
.testi-thumb{ width: 112px; margin: -75px 0 30px; position: relative; border-radius: 50%; border: 7px solid #ffffff; box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px; }
.testi-thumb img{ border-radius: 50%; }
.testi-content{ position: relative; }
.testi-icon{ position: absolute; top: -62px; left: 130px; font-size: 40px; color: #d5092b; }
.testi-desc p{ font-size: 18px; font-weight: 500; line-height: 1.8; margin-bottom: 30px; }
.testimonials-item .tmttl{ position: relative; border-top: 2px solid #d5092b; padding-top: 20px; }
.testimonials-item .tmttl h4{ margin: 0; font-size: 20px; font-weight: 600; text-transform: capitalize; font-family: 'Poppins'; }
.testimonials-item .tmttl h4 a{ color:#d5092b; }
.testimonials-item .tmttl h4 a:hover{ color:#04111c; }
.testimonials-item .tmttl p{ margin-bottom: 0; }
.testimonials-item .tmttl span{ display:block; margin:0; font-style:normal; font-size: 16px; font-weight:400; color:#04111c; font-family: 'Poppins'; position: absolute; right: 0; top: 19px; text-transform: uppercase; letter-spacing: 1px; }


#clienttestiminials .owl-nav button{ position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#clienttestiminials .owl-nav button.owl-prev{ left: -20px; }
#clienttestiminials .owl-nav button.owl-next{ right: -20px; }

/*testimonials listing*/
.tmnllisting{ margin-bottom:35px; min-height:120px; }
.tmnllisting .tmnlthumb{ float:left; width:120px; height:120px; margin:0 30px 0 0; overflow:hidden; border: 3px solid #0041ac; }
.tmnllisting .tmnlthumb img{ width:100%; height:100%; }
.tmnllisting .tmnlcont{ overflow:hidden; }
.tmnllisting h6{ margin-bottom:10px; padding-top:10px; text-transform:uppercase; }

#testimonials-widget h6{ margin-bottom:5px; text-transform:capitalize; }
#testimonials-widget p{ margin-bottom:15px; }