/* Home Testimonials Section */

.testimonials-section{padding: 100px 0 100px 0;text-align: center;}
.testimonial-block{text-align: center;font-size:18px; line-height: 1.5;position: relative;padding: 46px 0 0 0;color: rgba(0, 0, 0, 0.3);-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.testimonial-block:before{content:"";position: absolute;left: 0;right:0;top:0;margin: 0 auto;width:23px;height:18px;background: url(../../../images/quote.png) no-repeat; opacity: 0.3;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.testimonial-block .client-info{display: block;margin-top: 40px; font-size: 16px;opacity: 0;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.testimonial-block .client-info strong{display: block;color: #4fb4e6; font-size: 20px;}
.testimonial-slider .swiper-slide-active .testimonial-block{color: rgba(0, 0, 0, 1);}
.testimonial-slider .swiper-slide-active .testimonial-block .client-info, .testimonial-slider .swiper-slide-active .testimonial-block:before{opacity:1;}

@media screen and (max-width: 1440px){
	.testimonials-section{padding: 100px 0 100px 0;}
	.testimonial-block{font-size:26px;line-height: 1.3;}
	.testimonial-block{padding:31px 0 0 0;}
}

@media screen and (max-width: 1366px){
	.testimonial-block {
		font-size: 24px;
		line-height: 1.3;
	}
}	

@media screen and (max-width: 1199px){
	.testimonial-block {
		font-size: 22px;
		line-height: 1.3;
	}
	.testimonial-block .client-info{margin-top: 26px;}
}
@media screen and (max-width: 991px){
	.testimonials-section {
		padding: 76px 0 76px 0;
	}
}
@media screen and (max-width: 767px){
	.testimonial-block {
		font-size: 20px;
		line-height: 1.3;
	}
}
@media screen and (max-width: 576px){
	.testimonial-block {
		font-size: 18px;
		line-height: 1.3;
	}
	.testimonial-block .client-info{margin-top: 16px;}
}
