@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width: 100%; margin: 0; }
.testimonials-item { position:relative; padding:30px 30px; display:flex; }

.testi-content { display:flex; align-items:center; padding:30px 50px; background-color:#ffffff; font-weight:500; font-size:24px; line-height:36px; color:#151515;}
.testimonials-item .testi-content p { margin-bottom:0; color:#151515;}

.testi-thumb { position:relative; -ms-flex-order:-1; order:-1; -ms-flex:1 0 177px; flex:1 0 177px; margin-right:100px; text-align:center;}
.text-thumb-img { position:relative;}
.text-thumb-img:before { right:-72px; width:40px; height:40px; line-height:40px; background-color:#ff7659; border-radius:50%; font-size:28px; content:'\f10e'; font-family:'Font Awesome 5 Pro'; font-weight:700; display:block; position:absolute; margin-top:-18px; top:50%; color:#ffffff; z-index:1;}
.text-thumb-img img { width:100%; height:auto; display:block;}
.text-thumb-img:after { content:''; position:absolute; width:1px; height:100%; background-color:#cccccc; right:-53px; top:0; bottom:0;}

.tmttl { position:absolute; bottom:0; width:100%; padding:8px 0; background-color:#ffffff; text-align:center;}
.tmttl h6 { margin-bottom:0;}

#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; }