.testimonial{
    background-color: var(--primary);
    margin-top: 2rem;
    font-family: 'Roboto Condensed', sans-serif;
}
.store{
    margin: 45px auto 20px;
}
.store p{
    font-weight: lighter;
    font-size: 18px;
    color: var(--bg-primary);
}
.testimonial-box{
    padding: 0.5rem 12rem 1rem 12rem;
    color: var(--bg-primary);
    font-size: 1.5rem;
    line-height: 3rem;
    position: relative;
    font-weight: normal;
}
.testimonial-author{
    margin: 1rem 0 2.5rem 0;
    color: var(--bg-primary);
    font-size: 1.4rem;
    font-weight: 500;
    display: block;
}
.swiper-viewport{
    margin-bottom: 30px;
    border: none;
    box-shadow: none;
    background: none;
}
.block-title h1{
    margin-bottom: 0;
    color: var(--bg-primary);
}
.border-bottom{
    height: 8px;
    width: 55px;
    border-radius: 4px;
    background-color: var(--bg-primary);
    margin: 5px auto;
}
.rating{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 15px 0;
}
.rating i{
    color: var(--bg-secondary);
    margin: 0 1px;
}
.swiper-testimonial-button-next, .swiper-testimonial-button-prev{
    opacity: 1 !important;
}
.swiper-button-next {
    right: 10px !important;
    color: var(--bg-primary);
}
.swiper-button-prev {
    left: 10px !important;
    color: var(--bg-primary);
}
.swiper-button-next:hover, .swiper-button-prev:hover{
    color: var(--bg-secondary);
}

@media (max-width: 450px) {
	.testimonial-box{
		padding: 6rem 6rem 2rem 6rem;
	}
	.testimonial-author{
		margin: 2.5rem 0 2.5rem 0;
	}
}