@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width:100%; margin:0;}
.testimonials-item { position:relative; margin:20px 0; text-align:left; z-index:1; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s; border:1px solid #ffffff;}
.testi-inner { padding:35px 45px; position:relative; border:1px solid #ffffff;}
.testi-inner:before { content:''; width:calc(100% - 20px); height:calc(100% + 24px); position:absolute; top:-12px; bottom:10px; left:10px; right:10px; border:1px solid #977444; opacity:0; -webkit-transition:all 0.8s ease; transition:all 0.8s ease;}

.testi-info { position:relative;}
.testi-quote { position:relative;}
.testi-quote i { color:#977444; font-size:56px; line-height:64px; position:absolute; right:0; top:7px; z-index:1;}
.testi-thumb { display:flex; align-items:center; }
.testimonials-item .testi-info .testi-thumb img { width:90px; height:auto; border-radius:100%; margin-right:25px; border:5px solid #977444;}

.testi-title { position:relative;}
.testi-title h5 { font-size:24px; line-height:34px; margin-bottom:0px;}
.testi-title span { color:#977444; text-transform:capitalize; font-size:16px; line-height:28px; letter-spacing:0.1em; font-weight:400;}

.testi-para { margin-top:20px;}
.testi-para p { font-size:16px;}
.testi-stars { display:block;}
.spanrating { color:#ffb300 !important; font-size:16px; letter-spacing:5px; display:block;}

.testimonials-item:hover .testi-inner:before { opacity:1;}

/*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; }


