@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials{ margin: 0 auto; }
.testimonials-item{ margin: 50px 0; position:relative; width:100%; }
.testi-thumb{ width:80px; height: 80px; margin:0 40px 0 0; border-radius:50px; position: relative; }
.testi-thumb img{ border-radius: 50%; }
.testi-content{ position: relative; }
.testi-desc { box-shadow: 1px 1px 15px 0px rgb(0 0 0 / 8%); padding: 40px; margin-bottom: 30px; }
.testi-desc p{ margin-bottom:0; font-weight:400; font-size: 20px; line-height:1.5; color: #1a1a1a; }
.testimonials-item .tmttl{ margin:0; }
.testimonials-item .tmttl h4{ margin:0; font-size:18px; font-weight:600; text-transform:uppercase; font-family:'Barlow'; }
.testimonials-item .tmttl h4 a{ color:#000000; }
.testimonials-item .tmttl h4 a:hover{ color:#c01120; }
.testimonials-item .tmttl span{ display:block; font-family:'Barlow'; margin:5px 0 0 0; font-style:normal; font-weight:400; color:#c01120; text-transform:capitalize; }
.testi-desc:before{ content:'\f10d'; width: 40px; height: 40px; text-align:center; position:absolute; border-radius:50px; background-color:#c01120; font-family:'Font Awesome 5 Pro'; font-weight:700; color:#ffffff; font-size:16px; line-height: 40px; right: 50px; top: -20px; }

/*testimonials listing*/
.tmnllisting{ margin-bottom:35px; min-height:120px; }
.tmnllisting .tmnlthumb{ float:left; width:120px; height:120px; margin:0 5% 0 0; overflow:hidden; }
.tmnllisting .tmnlthumb img{ width:100%; height:100%; border-radius:50%;}
.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; }