.customer_review_sec {background-image: url("../images/customer-review-bg.webp");background-repeat: no-repeat;background-size: cover;padding-block: 65px;}
.rs_Uimg img {height: 80px;width: 80px;border-radius: 12px;}
.rs_name h3 {font-weight: 600;font-size: 24px;color: #191F29;}
.rs_name p {color: #FF3B30;font-family: "Outfit";}
.rs_col_icon img {width: 50px;height: 50px;}
.rs_context {border-top: 1px solid #E6E6E7;margin-top: 20px;}
.rs_context p {font-size: 20px;color: #74787C;font-style: italic;margin-top: 20px;line-height:30px;height:120px;overflow-y:auto;scrollbar-width: thin;scrollbar-color: transparent transparent;}
.rs_context p:hover {scrollbar-color:#FF3B30 #dfdfdf;}
.rs_card {background-color: #fff;border-radius: 15px;padding: 40px 40px;box-shadow: 0px 0px 41px 0px rgba(13, 22, 39, 0.08);}
.review_slider {margin-top: 50px;}
.rs_card_main {padding:30px 15px;}

.review_slider .slick-dots li button:before {font-size: 25px;opacity: 1;}
.review_slider .slick-dots li.slick-active button:before {color: #FF3B30;}
.review_slider .slick-dots li button {border: 2px solid transparent;border-radius: 50%;}
.review_slider .slick-dots li.slick-active button {border-color: #FF3B30;}

@media only screen and (max-width:575px) {
    .customer_review_sec {padding-block:35px;}
    .review_slider {margin-top: 30px;}    
    .rs_context p {font-size: 16px;}
}