

.client-review .container { max-width: 1535px; margin-left: auto; margin-right: 0;}

.client-review .content { max-width: 573px;}

.client-review .content form { padding-top: 30px;}

/* input part start */

.client-review .content .input-group { border-radius: 80px; background-color: transparent; border: 1px solid var(--primary-color); width: 400px;}

.client-review .content .input-group input { border-radius: 80px; padding: 0 0 0 32px;}

.client-review .form-control::placeholder { color: var(--primary-color); font-weight: var(--regular-font); font-size: 22px; }

.client-review .content .theme-button { display: grid; place-content: center; width: 80px; height: 80px; border-radius: 100% !important; background-color: var(--white-color); border: 1px solid var(--primary-color); margin-right: -4px; margin-left: 1px !important; }

/* input part end */

.client-review .content .theme-button:hover { background-color: var(--primary-color); }

.client-review .content .theme-button:hover i { color: var(--white-color); }

.client-review .content .theme-button i { font-size: 25px; color: var(--primary-color);}

/* input part end */

.client-review .content h3 { color: var(--dark-color); padding-bottom: 25px;}

.client-review .content p { font-size: 18px; padding-bottom: 10px; }

.client-review .client-review-img .img-box img { border-radius: 20px; width: 100%;}

.client-review .main-img-box .client-review-img { margin-right: 310px;}

.client-review .client-review-slider { overflow: hidden; position: relative; margin-left: 70px; margin-top: -160px; margin-right: 130px; box-shadow: 2px 4px 60px rgba(41, 44, 124, 0.1); border-radius: 20px; }

.client-review .client-review-slider::before { position: absolute; z-index: 1; content: ''; left: 0; top: 0; height: 100%; border-left: 14px solid var(--primary-color); }

.client-review .client-review-slider .main-box { padding: 30px; background: #FFFFFF; }

.client-review .client-review-slider .main-box .slider-content { padding-left: 40px; }

.client-review .client-review-slider .main-box .slider-content > p { margin-bottom: 20px; position: relative; line-height: 30px;}

.client-review .client-review-slider .main-box .slider-content > p::before { position: absolute; content: ''; left: -20px; top: 0; height: 100%; border-left: 1px solid #BDBDD1;}

.client-review .client-review-slider .main-box .slider-content h4 { font-weight: var(--semibold-font); }

.client-review .client-review-slider .main-box .slider-content a p { font-weight: var(--medium-font); color: #80819A; padding-top: 5px; }

.client-review .slick-dots { display: none !important; }

.client-review .slick-prev { display: none !important;} 

.client-review .slick-next { right: -54px;}

.client-review .slick-next , .client-review .slick-prev { z-index: 1; width: 80px; height: 80px; background-color: var(--white-color); border-radius: 100%; box-shadow: 0px 4px 60px rgba(41, 44, 124, 0.15); }

.client-review .slick-next i , .client-review .slick-prev i { color: var(--primary-color); font-size: 30px; }

.client-review .slick-next::before , .client-review .slick-prev::before { display: none; }


@media (max-width:1599px) {

.client-review .container { max-width: 1170px; margin-left: auto; margin-right: auto;}

.client-review .client-review-slider { margin-left: 70px; margin-top: -160px; margin-right: 0px; }

.client-review .main-img-box .client-review-img { margin-right: 70px; }

}

@media (max-width:1399px) {



}

@media (max-width:1199px) {

.client-review .content form { padding-top: 20px;}

.client-review .main-img-box .client-review-img { margin-right: 0px; }

.client-review .content .theme-button { width: 60px; height: 60px; }

.client-review .form-control::placeholder { font-size: 18px; }

.client-review .content .input-group { width: 320px; }

.client-review .slick-next , .client-review .slick-prev { width: 40px; height: 40px; }

.client-review .slick-next { right: 15px; }

.client-review .slick-prev { left: 15px; }

.client-review .slick-next i , .client-review .slick-prev i { font-size: 22px; }

.client-review .slick-prev { display: unset !important;} 

}

@media (max-width:991px) {

.client-review .content { max-width: 573px; padding-bottom: 30px;}

.client-review .main-img-box .client-review-img img { width: 70%; margin: 0 auto;}

.client-review .client-review-slider { margin-left: 70px; margin-right: 70px; }

.client-review .slick-next , .client-review .slick-prev { background-color: var(--primary-color); }

.client-review .slick-next i , .client-review .slick-prev i { color: var(--white-color); }

}

@media (max-width:767px) {

.client-review .main-img-box .client-review-img img { width: 80%; margin: 0 auto;}

.client-review .client-review-slider { margin-left: 20px; margin-right: 20px; }

.client-review .client-review-slider .main-box .slider-content { padding-left: 25px; }

.client-review .content p { font-size: 14px; padding-bottom: 8px; }

.client-review .content .input-group input { padding: 0 0 0 20px;}

.client-review .form-control::placeholder { font-size: 16px; }

.client-review .content .theme-button { width: 50px; height: 50px; }

.client-review .content .theme-button i { font-size: 18px; }

}

@media (max-width:575px) {

.client-review .content h3 { padding-bottom: 15px;}
    
.client-review .client-review-slider .main-box .slider-content > p { line-height: 24px; }

.client-review .client-review-slider { margin-left: 0px; margin-top: -40px; margin-right: 0px; }

.client-review .main-img-box .client-review-img img { width: 90%; margin: 0 auto;}

.client-review .client-review-slider .main-box { padding: 15px; }

.client-review .client-review-slider .main-box .slider-content > p::before { display: none; }

.client-review .client-review-slider .main-box .slider-content { padding-left: 20px; }

.client-review .client-review-slider .main-box::before { border-left: 10px solid var(--primary-color); }

}

@media (max-width:430px) {
    

}