.page-id-12 .testimonials-container {display: none;}
.page-id-512 .testimonials-container {display: block;}
.section-content {width: 85%; margin: auto;}
.bio {float: left; width: 100%; margin: 2% 0 0 0;}
.testimonials-section { height: 600px; } 
.testimonials {width: 100%;  margin: 0px auto; padding: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center;} 
.testimonials h2 {margin: 0px 0 20px 20px;}
#testimonial-slideshow { width: 99%; float: left; margin: 0; }
#testimonial-slider { float: left; display: block; margin: 0; padding: 0 0 20px 0; }
#testimonial-slider p {margin: 0 0 10px 0; padding: 0; width:100%; }
#testimonial-slider ul {margin: 0; padding: 0;}
#testimonial-slider li {list-style-type: none; margin: 0; padding: 0;}
.bx-wrapper #testimonial-slider li div .section-content { font-size: 18px; }
.quote {font-size: 1.5rem; font-weight: 500; margin: auto; width: 100%; padding: 40px 0 0 0; background-image: url(/wp-content/themes/images/testimonial-bg.webp); background-repeat: no-repeat; background-size: auto; background-position: 50% 50%; }
.quote-name {margin: 40px 0 40px 0; color: var(--primary-color); font-size: 1rem; line-height: 1; font-style: italic;}
.job-title {font-weight: 200; font-size: 1.5rem; color: var(--primary-color); line-height: 1; margin: 10px 0 0 0; }
.company-name {font-weight: 200; font-size: 1.2rem; color: var(--primary-color); line-height: 1; margin: 10px 0 0 0;}
.triangle-down {
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 50px solid #ededed;
	float: left;
	margin: 0 0 0 20px;
}
@media (max-width: 800px) {
	.testimonials {width: 98%; float: left; }
}
@media (max-width: 600px) {
	.quote, .bio {width: 100%;}
}