@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width:100%; margin: 0; }
.testimonials-item { text-align:left; position:relative; margin-bottom:130px;}
.testimonials-item:after { content:''; height:3px; width:0; position:absolute; bottom:0; left:0; background-color:#ef4a2b; -webkit-transition:all .6s; transition:all .6s; z-index:1;}
.testi-content { position:relative; background:#ffffff; padding:30px 30px 38px;}
.testi-stars { margin-bottom:15px;}
.spanrating { color:#ffb300; font-size:16px; letter-spacing:10px; display:block;}

.testi-desc { padding-bottom:25px; font-size:18px; font-style:italic; line-height:32px;}
.testimonials-item .testi-desc p { color:#616161;}

.testi-thumb { position:absolute; left:0px; bottom:-110px; z-index:11; width:100%;}
.testi-thumb-img { position:relative; border-radius:50%; width:100px; height:100px; left:50px; border:3px solid transparent; -webkit-transition:all .35s; transition:all .35s;}
.testi-thumb-img img { width:100%; height:auto; display:block; border-radius:50%; -webkit-transition:all .35s; transition:all .35s;}

.tmttl { margin:10px 0 0; padding-left:50px; line-height:26px; position:relative; display:block;}
.testimonials-item .tmttl h6 { position:relative; display:block; margin-bottom:5px;}
.testimonials-item .tmttl span { color:#ef4a2b; font-size:16px; display:block;}

.testi-quote { font-size:62px; line-height:1; color:#ef4a2b; opacity:0.4; position:absolute; right:30px; bottom:0px;}

.testimonials-item:hover:after { width:100%;}
.testimonials-item:hover .testi-thumb-img { border-color:#ef4a2b;}

#clienttestiminials .owl-nav button{ position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
#clienttestiminials .owl-nav button.owl-next{ right:-30px; }
#clienttestiminials .owl-nav button.owl-prev{ left:-30px; }

/*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; }


