.testimonials-nav-container {
}
.testimonials .nav-container {
    display: flex;
    justify-content: center;
}
.testimonials .slick-arrow {
    font-weight: 700;
    color: #F5C24B;
}
.testimonials .slick-arrow {
    cursor: pointer;
}
.testimonials .dots-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.testimonials .slick-dots {
    display: flex;
    justify-content: center;
}
.testimonials .slick-dots li {
    list-style: none;
    padding: 0;
    cursor: pointer;
}
.testimonials .slick-dots li::after {
    content: "";
    width: 12px;
    height: 12px;
    border: 2px solid #515459;
    background-color: #FFF;
    display: block;
    border-radius: 12px;
}
.testimonials .slick-dots li.slick-active::after {
    background-color: #F5C24B;
}
.testimonials .slick-dots li button {
    display: none;
}
#slickFeatureGrid .feature-item {
	opacity: 0.25;
	transition: all 0.4s ease-in-out;
} 
#slickFeatureGrid .feature-item.slick-active {
	opacity: 1;
} 
.key-features-arr-prev {
	background-image: url("../images/slider-arrow-left.png");
}
.key-features-arr-prev:hover {
	background-image: url("../images/slider-arrow-left-hover.png");
}
.key-features-arr-next {
	background-image: url("../images/slider-arrow-right.png");
}
.key-features-arr-next:hover {
	background-image: url("../images/slider-arrow-right-hover.png");
}
@media (min-width: 900px) {
    .testimonials-nav-container {
        padding-top: 2.083vw;
    }
    .testimonials .slick-arrow {
        font-size: 0.833vw;
        line-height: 1.25vw;
        padding: 0.417vw 0.833vw;
        background: #515459;
        border-radius: 2.344vw;
    }
    .testimonials .slick-dots {
        margin: 0 1.667vw;
    }
    .testimonials .slick-dots li {
        margin: 0 0.417vw;
    }
	
	.feature-grid-container {
		margin-top: 2.917vw;
	} 
	#slickFeatureGrid .feature-grid {
		width: 98vw;
		margin: 0 auto;
		position: relative;
	}
	#slickFeatureGrid .feature-item {
		width: 9.375vw; 
		margin: 0 2.344vw 2.344vw 2.344vw;
	} 	
	.key-features-arr-prev,
	.key-features-arr-next {
		width: 0.938vw;
        height: 1.771vw;
		position: absolute;
        top: 45%;
		z-index: 9;
        cursor: pointer;
		background-size: contain;
	}
	.key-features-arr-prev {
        left: 13vw;
	}
	.key-features-arr-next {
        right: 13vw;
	}
}  
@media (max-width: 899px) {
    .testimonials-nav-container {
        padding-top: 2.083vw;
    }
    .testimonials .slick-arrow {
        font-size: 3.077vw;
        line-height: 6.154vw;
        padding: 2.051vw 0;
        background: #515459;
        border-radius: 11.538vw;
        width: 32.308vw;
        text-align: center;
        margin: 2vw 1vw;
    }
    .testimonials .slick-dots {
        margin: 0 1.667vw;
    }
    .testimonials .slick-dots li {
        margin: 0 0.417vw;
    }
	
	#slickFeatureGrid .feature-grid-container {
		margin-top: 5.128vw;
	} 
	#slickFeatureGrid .feature-grid {
		width: 94vw;
		margin: 0 auto;
		position: relative;
	}
	#slickFeatureGrid .feature-item {
		width: 71vw; 
		margin: 0 3vw 5.128vw 3vw;		
	} 	
	.key-features-arr-prev,
	.key-features-arr-next {
		width: 3.077vw;
        height: 6.154vw;
		position: absolute;
        top: 46%;
		z-index: 9;
        cursor: pointer;
		background-size: contain;
	}
	.key-features-arr-prev {
        left: 4.615vw;
	}
	.key-features-arr-next {
        right: 4.615vw;
	}
}