@charset "utf-8";
/* Testimonials CSS Document */
#clienttestiminials { width:100%; margin: 0; }
.testimonials-item { position:relative; margin-bottom:30px; background-color:#ffffff; border-radius:12px 12px 0 0;}

.testi-content { padding:40px 40px 30px 40px; position:relative;}
.testi-thumb { line-height:95px; width:105px; height:105px; padding:6px; border:4px solid #ab7442; border-radius:50%; margin-right:25px; position:relative; float:left;}
.testi-thumb img { width:100%; height:auto; display:block; border-radius:50%; margin-right:18px;}
.testi-thumb:after { content:'\f10d'; position: absolute; font-family:'Font Awesome 5 Pro'; font-size:19px; width:41px; height:41px; line-height:41px; border-radius:50%; text-align:center; font-weight:700; right:0px; top:-15px; background-color:#ffffff; color:#ab7442; box-shadow:0px 0px 12px -5px rgba(0, 0, 0, 0.9); z-index:2;}

.testi-desc { position:relative;}
.testimonials-item .testi-content .testi-desc p { font-size:17px; font-style:italic; color:#616161; margin-bottom:0;}

.tmttl { padding:19px 30px; position:relative; background-color:#ab7442;}
.tmttl:after { position:absolute; content:''; width:50%; height:100%; bottom:0; left:0; background-color:rgba(0,0,0,0.4); border-top-right-radius:60px;}
.tmttl-left { width:50%; float:left; text-align:left; position:relative; z-index:1; padding-right:20px;}
.tmttl-left h6 { margin-bottom:0; font-size:20px;}
.tmttl-left h6 a { color:#ffffff;}
.tmttl-right { width:50%; float:right; text-align:right; padding-left:20px;}
.tmttl-right span { color:#ffffff; font-size:16px; font-weight:600; letter-spacing:1px;}

#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; }