@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width:100%; margin: 0; }
.testimonials-item { text-align:center; position:relative; border:2px solid #ffffff; border-radius:15px; margin-top:52px; margin-bottom:50px; padding:0 50px;}
.testi-top { height:38px; position:relative; border-radius:0 0 10px 10px; width:100%; margin:0 auto 35px; background-color:#ffffff;}
.testi-top-left { float:left; width:calc(50% - 54px);}
.testi-top-left span { color:#6aaf08; display:inline-block; line-height:38px; font-weight:700;}
.testi-thumb { border:2px solid #ffffff; border-radius:100%; width:108px; height:108px; display:inline-block; position:relative; top:-52px; overflow:visible;}
.testi-thumb img { width:100%; height:auto; display:block; border-radius:100%;}
.testi-top-right { float:right; width:calc(50% - 54px);}
.testi-stars { text-align:center; padding-top:5px; overflow:hidden; display:block;}
.spanrating { color:#ffb300; font-size:16px; letter-spacing:5px; display:block;}

.tmttl { position:relative;}
.tmttl h4 { margin-bottom:10px; color:#ffffff; font:700 20px 'Noto Sans';}
.tmttl i { color:#6aaf08; font-size:35px;}

.testi-para { margin-bottom:25px;}
.testi-para p { color:#ffffff; margin-bottom:0;}

/*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; }


