@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials{ width: 68%; margin: 0 auto; }
.testimonials-item{ width: 100%; }
.testi-desc{ padding: 40px; margin: 20px 0 30px; background-color: #ffffff; position: relative; width: 100%; border: 1px solid #ececec; }
.testi-desc:before{ content: ''; position: absolute; left: 80px; bottom: -17px; border-top: solid 17px; border-right: solid 13px transparent; border-left: solid 13px transparent; }
.testi-desc:after{ content: ''; position: absolute; left: 80px; bottom: -17px; border-top: solid 17px #ffffff; border-right: solid 13px transparent; border-left: solid 13px transparent; }
.testi-thumb{ width:70px; height: 70px; margin:0 20px 0 0; position: relative; }
.testimonials-item .tmttl{ margin:0; }
.testimonials-item .tmttl h4{ margin:0; font-size:22px; font-weight:600; text-transform:capitalize; }
.testimonials-item .tmttl h4 a{ color:#1d2339; }
.testimonials-item .tmttl h4 a:hover{ color:#b68c5a; }
.testimonials-item .tmttl span{ display:block; font-family:'Rubik'; margin:5px 0 0 0; font-style:normal; font-size: 14px; font-weight:400; color:#b68c5a; text-transform:capitalize; }
.testi-desc p{ margin-bottom:0; line-height: 1.5; font-size: 22px; }

/*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; }