.testimonials { color:#fff; padding:120px 0; text-align:center; }

#body .testimonials { left:50%; margin-left:-50vw; margin-right:-50vw; position:relative; right:50%; width:100vw; }

.testimonials .container { position:relative; }

.testimonials h2 { color:#fff; margin-bottom:60px; }

.testimonials .quotes { position:relative; }

.testimonials .slick { display:none; padding:0 108px; }
.testimonials .slick.slick-initialized { display:block; }

.testimonials .slick-slide { display:inline-block; float:none; outline-width:0; vertical-align:middle; }

.testimonials .image img { border-radius:50%; border:5px solid #fff; margin:0 auto 30px; width:150px; height:150px; }

.testimonials .quote { font-size:18px; font-style:italic; margin-bottom:30px; text-align:center; }

.testimonials .title { font-weight:700; text-align:center; text-transform:uppercase; }
.testimonials .title em { color:#fff; font-weight:400; text-transform:none; }

.testimonials .slick-arrow { display:block; font-size:24px; letter-spacing:normal; line-height:48px; margin-top:-24px; padding:0; position:absolute; width:48px; height:48px; top:50%; }
.testimonials .slick-prev { left:0; }
.testimonials .slick-next { right:0; }

@media (max-width:767px) {
	.testimonials .slick { padding:0; }

	.testimonials .arrows { margin-top:30px; text-align:center; }
	.testimonials .slick-arrow { display:inline-block; margin:0 6px; position:static; }
}