@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials{ width: 100%; margin: 0; }
#clienttestiminials .owl-carousel .owl-stage-outer{ padding: 10px 0; }
.testimonials-item{ position: relative; background-color: #ffffff; box-shadow: 0px 7px 15px 0px rgb(0 0 0 / 5%); padding: 25px; border: 5px solid #e8772e; border-radius: 6px; }
.testi-thumb{ flex: 1 0 130px; border-radius: 8px; margin: 0 30px 0 0;  }
.testi-thumb img{ object-fit: cover; object-position: center; width: 100%; height: 100%; }
.testi-desc p{ line-height: 1.8; font-size: 16px; margin-bottom: 0; }
.testimonials-item .tmttl{ position: relative; margin-top: 20px; }
.testimonials-item .tmttl h4{ margin:0; font-size:22px; font-weight:600; text-transform:capitalize; }
.testimonials-item .tmttl h4 a{ color:#e8772e; }
.testimonials-item .tmttl h4 a:hover{ color:#2e2d2a; }
.testimonials-item .tmttl p{ margin-bottom: 0; }
.testimonials-item .tmttl span{ display:block; margin:0; font-style:normal; font-size: 12px; font-weight:400; color:#2e2d2a; text-transform:capitalize; }

/*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 #e8772e; }
.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; }