@charset "utf-8";
/* Testimonials CSS Document */
.testimonial{ position: relative; margin-bottom: 170px; height: 400px; width: 100%; }
.testimonial::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 50%; background-color: #bf4681; transform: skew(0deg, 6deg); z-index: -1; }
.testimonial::after { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 50%; background-color: #bf4681; transform: skew(0deg, -6deg); z-index: -1; }
.testi-icon{ font-size: 50px;}
.testimonial h4.section_sub_title{ font-size: 20px;}
.testimonial .owl-carousel .owl-nav button{ border: 2px solid #ffffff !important;}
.testimonial .owl-carousel .owl-nav button.owl-prev:before,.testimonial .owl-carousel .owl-nav button.owl-next:before{ color: #fff !important; }
.testimonial h2.section_title{ margin-bottom: 0;}
.testimonial .section_head{ margin-bottom: 0;}
#clienttestiminials{ width: 600px; margin: 0 auto; padding: 30px 0; }
.testimonials-item{ position: relative; text-align: center; }
.testi-thumb{ width: 110px;margin: 0;position: relative;border-radius: 50%;box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;z-index: 1; margin: 15px auto;}

.testi-thumb img{ border-radius: 50%; border: 6px solid #ffffff; }

.testi-content{ position: relative; margin: 0px 0; }
.testi-desc p{ font-size: 16px;line-height: 1.8; margin-bottom: 0; margin: 30px 0; }
.testimonials-item h3{ margin-bottom: 0; display: none;}
.testimonials-item .tmttl{ position: relative; flex: 1 0; margin-left: 20px; }
.testimonials-item .tmttl h4{ margin: 0; font-size: 24px; font-weight: 500; font-family: 'Dosis'; }
.testimonials-item .tmttl h4 a{ color:#090C0F; }
.testimonials-item .tmttl h4 a:hover{ color:#bf4681; }
.testimonials-item .tmttl p{ margin-bottom: 0; }
.testimonials-item .tmttl span{ display:block; margin:0; font-style:normal; font-size: 16px; font-weight:500; color:#bf4681; letter-spacing: 1px; }
.rating{ color: #ffa534; letter-spacing: 2px; margin-left: auto; }

#clienttestiminials .owl-nav button{ position: absolute; top: 15%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#clienttestiminials .owl-nav button.owl-prev{ left: -20%; }
#clienttestiminials .owl-nav button.owl-next{ right: -20%; }

/*testimonials listing*/
.tmnllisting{ margin-bottom:35px; min-height:120px; }
.tmnllisting .tmnlthumb{ float:left; width:120px; height:120px; margin:0 30px 0 0; overflow:hidden; border: 3px solid #0041ac; }
.tmnllisting .tmnlthumb img{ width:100%; height:100%; }
.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; }