@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width:100%; margin: 0; }
.testimonials-item { position:relative; margin-bottom:50px;}
.testi-content { position:relative;}
.testi-content:before { content:'\f27a'; font-family:'Font Awesome 6 Pro'; font-size:6.6rem; font-weight:200; color:#9c5451; position:absolute; top:0; left:0; line-height:1.1em; z-index:0;}
.testi-info { z-index:1; position:relative; text-align:left; font-size:1em; line-height:1.4em; color:#ffffff;}
.testi-info:before { content:'\22'; font-family:'Font Awesome 6 Pro'; font-size:3.5em; line-height:1.3em; color:#9c5451; position:relative; left:35px; top:25px;}
.testi-info p { margin-bottom:0; padding-left:80px; position:absolute; top:15px;}
.testi-desc { position:relative; margin-top:65px;}
.testi-thumb { position:relative; border:5px solid #ffffff; border-radius:10px; width:90px; height:90px; float:left;}
.testi-thumb img { width:100%; height:auto; display:block;}
.testi-stars { text-align:left; margin-bottom:5px; display:block;}
.testi-stars .spanrating { color:#ffb300; font-size:14px; letter-spacing:5px; display:block;}
.tmttl { position:relative; padding-left:120px;}
.tmttl h5 { font-size:22px; margin-bottom:5px; text-transform:uppercase;}
.tmttl h5 a { color:#ffffff;}
.tmttl span { font-size:15px; color:#9c5451; letter-spacing:2px; text-transform:capitalize;}

/*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; }