.review-carousel-custom {
max-width: 900px;
margin: auto;
margin-bottom: 60px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
}

.swiper-slide {
box-sizing: border-box;
padding: 40px 80px;
}

.stars {
color: #69062a;
font-size: 1.2rem;
margin-bottom: 15px;
}

.review-text {
font-size: 1rem;
line-height: 1.5;
margin-bottom: 20px;
}

.review-title h4 {
margin: 10px 0 0;
color: #69062a;
}

.review-title span {
font-size: 0.9rem;
color: #444;
}

.swiper-button-prev,
.swiper-button-next {
color: #69062a;
top: 50%;
transform: translateY(-50%);
}

.swiper-button-next:after, 
.swiper-button-prev:after{
	font-size: 32px;
	font-weight: bold;
}

.swiper-button-next{
	right:0;
	transition:.3s;
	color: #69062a !important;
}

.swiper-button-prev{
	left:0;
	transition:.3s;
	color: #69062a !important;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
color: lightgray !important;
}

@media (max-width: 768px) {
.swiper-slide {
  padding: 24px 42px;
}

.swiper-button-next:after, 
 .swiper-button-prev:after{
  	font-size: 32px;
  	font-weight: bold;
 }
}