



/* Related */

.related-testimonials {
	background: rgba(0,0,0,0) !important;
}

.related-testimonials .slick-track {
	display: flex;
	padding: 20px 0px;
}

.related-testimonials .slick-slide {
	height: inherit !important;
	margin: 0 10px;
}




@media (max-width: 991px) {
	.single-maytech_testimonials .post-area {
		width: 100%;
		padding-top: 0;
	}
}

@media (min-width: 992px) {
	.single-maytech_testimonials .post-area {
		width: 100%;
		padding-top: 80px;
	}	
}


/* Single */

.single-maytech_testimonials .maytech_testimonials {
	background: #fff;	
	box-shadow: 0px 5px 20px rgba(0,0,0,.15);
}


/*********************************************************/

@media (max-width: 991px) {
	.single-maytech_testimonials .maytech_testimonials {	margin-bottom: 30px; }			
}


@media (min-width: 992px) {
	.single-maytech_testimonials .maytech_testimonials {	margin-bottom: 40px; }	
}

/*********************************************************/





.testimonial-featured-image .url-img {
	max-height: 480px;
	object-fit: cover;
	object-position: center;
}


.testimonial-featured-image {
	display: block;
	position: relative;
	z-index: 5;
}

.testimonial-featured-image .url-icon {
	opacity: .2;
		transition: all ease-in-out .5s;
}

.testimonial-featured-image:hover .url-icon {
	opacity: .5;
}

.testimonial-featured-image:hover:after {
	opacity: .75;
}


.testimonial-featured-image:after {
	transition: all ease-in-out .6s;
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,1);	
	opacity: .65;
}


.testimonial-portrait {
	position: relative;	
	z-index: 10;
	width: 20%;
	max-width: 240px;
	min-width: 100px;
	margin-left: auto; margin-right: auto;
}


.testimonial-portrait img {
	border-radius: 200px; 
	border-style: solid;
	border-color: #fff;
}



/*********************************************************/

@media (max-width: 575px) {
	.testimonial-portrait img {	border-width: 7px; }	
}


@media (min-width: 576px) and (max-width: 767px) {
	.testimonial-portrait img {	border-width: 8px; }			
}


@media (min-width: 768px) and (max-width: 991px) {
	.testimonial-portrait img {	border-width: 9px; }			
}


@media (min-width: 992px) and (max-width: 1199px) {
	.testimonial-portrait img {	border-width: 10px; }	
}


@media (min-width: 1200px) and (max-width: 1399px) {
	.testimonial-portrait img {	border-width: 11px; }			
}


@media (min-width: 1400px) {
	.testimonial-portrait img {	border-width: 12px; }		
}



/*********************************************************/

@media (max-width: 991px) {
	.testimonial-portrait {	margin-bottom: 15px; }			
}


@media (min-width: 992px) {
	.testimonial-portrait {	margin-bottom: 20px; }	
}

/*********************************************************/




.testimonial-meta {
	text-align: center;
}


.testimonial-meta .testi-quote {
	max-width: 860px;
	margin-left: auto; margin-right: auto;
	font-family: "Times New Roman", Times, serif;
	color: #302c51;
	line-height: 1.3em;
}


@media (max-width: 575px) {
	.testimonial-meta .testi-quote { font-size: 22px; }
}

@media (min-width: 576px) and (max-width: 767px) {
	.testimonial-meta .testi-quote { font-size: 23px; }			
}

@media (min-width: 768px) and (max-width: 991px) {
	.testimonial-meta .testi-quote { font-size: 30px; }		
}

@media (min-width: 992px) {
	.testimonial-meta .testi-quote { font-size: 34px; }
}



/**************************************************/

@media (max-width: 991px) {
	.testimonial-meta .testi-quote { padding: 0 7%; }
	.testimonial-content { padding: 30px 7% 50px 7%; }
}

@media (min-width: 992px) {
	.testimonial-meta .testi-quote { padding: 0 6%; }
	.testimonial-content { padding: 40px 6% 60px 6%; }	
}




.testimonial-content {
	font-family: 'Open Sans', sans-serif;	
}