.section-4 { 
	background: #FFFAE8;  
	min-height: 232px;
	overflow: hidden;
	padding-top: 0 !important;
	padding-bottom: 0px !important;
}

.section-4 .testimonial{
	display: flex;
	align-items: center;
	padding-top: 21px;
	padding-bottom: 59px;
}

.section-4 .slick-slide{
	opacity: 0;
	transition: opacity 0.3s;
}

.section-4 .slick-slide.slick-active{
	opacity: 1;
	transition: opacity 0.3s;
}

.section-4 .item:focus{ outline: none; }

.section-4 .image {
	width: 29.4166%;
	position: relative;
	padding: 0;
	margin-right: calc(20px + 4%);
}

.section-4 .image:before{
	content: '';
	width: 50%;
	height: 50%;
	display: block;
	background: #FFC601;
	position: absolute;
	top: -20px;
	right: -20px;
	z-index: 0;
}

.section-4 .image img {
	position: relative;
	z-index: 1;
}

.section-4 .heading {
	font-size: 2.375rem;
	font-weight: bold;
	font-family: 'Archivo', sans-serif;
	line-height: 1.0789;
	margin-bottom: 0.80em;
	padding-top: calc(59px - 21px);
}

.section-4 .content {
	width: 60%;
	line-height: 1.625;
}

.section-4 .testimonial.full-width{ flex-direction: column; }
.section-4 .testimonial.full-width .image img,
.section-4 .testimonial.full-width .image,
.section-4 .testimonial.full-width .content {
	width: 100%;
}

.section-4 .content:only-child{ width: 100%; } 

.section-4 #testimonials {
	position: relative;
	padding: 0 80px;
}

.section-4 .nav{
	position: absolute;
	top: 0;
	width: 50px;
	height: 100%;
	background-size: 20px auto !important;
	cursor: pointer;
	
	opacity: 0.2;
	
	transition: opacity 0.4s;
}

.section-4 .nav:hover{ opacity: 1; }
.section-4 .nav.left{
	left: 0;
	background: url('../img/angle_left.png') left center no-repeat;
}

.section-4 .nav.right{
	right: 0;
	background: url('../img/angle_right.png') right center no-repeat;
}


@media (max-width: 767px) {
	.section-4 .image img{ width: 100%; }
	.section-4 .testimonial{ flex-direction: column; }
	.section-4 #testimonials{ width: 100%; padding: 0 40px; } 
	.section-4 #testimonials .image{ width: 100%; margin: 0 0 60px 0; 
		padding: 20px 20px 0 0; position: relative; } 
	.section-4 .image:before{ top: 0; right: 0; }
	.section-4 .content{ width: 100%; }
	.section-4 .heading{ text-align: center; font-size: 1.875rem; margin-bottom: 45px; }
	.section-4 .nav{ width: 40px; background-size: 50% auto !important; }
	.section-4 .nav.left{ background-position: left 96.5vw !important;  }
	.section-4 .nav.right{ background-position: right 96.5vw !important;  }
	
}