.main-testi-wrap { background: linear-gradient(95deg, #000 13.88%, #393D48 91.6%); padding: 78px 0 80px;overflow: hidden; } 
.main-testi-wrap .title_wrap { padding-left: 44px; margin: 0 0 61px; } 
.main-testi-wrap h2 { color: #fff; } 
.main-testi-wrap .testimonials-list { display: flex; gap: 30px; } 
.main-testi-wrap .testimonials-list .testimonial-item { width: 33.333%; padding: 43px 40px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.20); background: linear-gradient(92deg, rgba(0, 0, 0, 0.70) -0.1%, rgba(56, 60, 71, 0.70) 98.09%); backdrop-filter: blur(55px);flex-shrink: 0; } 
.main-testi-wrap .testimonials-list .testimonial-item * { color: #fff; } 
.main-testi-wrap .testimonials-list .testimonial-item .client-logo { display: flex; align-items: center; gap: 15px; margin: 0 0 30px; } 
.main-testi-wrap .testimonials-list .testimonial-item .client-logo .client_img { width: 60px; height: 60px; flex-shrink: 0; background: #fff; border-radius: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; padding: 7px; } 
.main-testi-wrap .testimonials-list .testimonial-item .client-logo .client_img img { width: 100%; height: 100%; object-fit: contain; } 
.main-testi-wrap .testimonials-list .testimonial-item .description,.main-testi-wrap .testimonials-list .testimonial-item .description * { font-size: 16px; font-weight: 400; line-height: 1.4; } 
.main-testi-wrap .testimonials-list .testimonial-item .author { display: flex; align-items: center; gap: 10px; justify-content: center; } 
.main-testi-wrap .testimonials-list .testimonial-item .author span { font-size: 16px; text-transform: uppercase; font-weight: 500; } 
.main-testi-wrap .testimonials-list .testimonial-item .author .author_img { width: 35px; height: 35px; position: relative; display: flex; flex-shrink: 0; border-radius: 100%; overflow: hidden;} 
.main-testi-wrap .testimonials-list .testimonial-item .author .author_img * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; } 
.main-testi-wrap .testimonials-list .testimonial-item .description { margin: 0 0 30px; } 
.main-testi-wrap .testimonials-list .testimonial-item h4 { font-size: 25px; line-height: normal; } 
.main-testi-wrap .title_wrap .tagline { padding: 0 0 42px; }
.main-testi-wrap .slick-track { display: flex; }
.main-testi-wrap .testimonials-list.slick-slider { display: block; }
.main-testi-wrap .testimonials-list .slick-slide { padding: 0 15px; }
.main-testi-wrap .testimonials-list.slick-slider { padding: 0 0 70px; position: relative; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow { position: absolute; left: 0; right: 0; top: auto; margin: 0 auto; bottom: 0; width: 40px; height: 40px; border-radius: 100%; background: #fff; display: flex; align-items: center; justify-content: center; transform: none; transition: all 0.5s; box-shadow: 0 0 30px -10px rgb(107 0 249); } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow:before { display: none; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow svg { transform: rotate(45deg); width: 15px; height: 15px; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow.slick-prev { left: calc(50% - 50px); right: auto; transform: rotate(179deg); } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow.slick-next { right: calc(50% - 50px); left: auto; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow:hover { background: #6b00f9; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow:hover svg,.main-testi-wrap .testimonials-list.slick-slider .slick-arrow:hover svg path { fill: #fff; } 
.main-testi-wrap .testimonials-list.slick-slider .slick-arrow svg path { transition: all 0.5s; }
.main-testi-wrap .testimonials-list .slick-slide > *, .main-testi-wrap .testimonials-list .slick-slide .testimonial-item { height: 100%; } 
.main-testi-wrap .testimonials-list .testimonial-item { display: flex !important; flex-direction: column; } 
.main-testi-wrap .testimonials-list .testimonial-item .description {flex-grow: 1;}
.main-testi-wrap .testimonials-list .testimonial-item .author .author_img{ animation: rotateAnim 2s linear infinite;}
@keyframes rotateAnim {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* responsive CSS */

@media (max-width:1199px){

.main-testi-wrap{padding:62px 0;}
.main-testi-wrap .title_wrap { padding: 0; margin: 0 0 50px; } 
}

@media (max-width:991px){
.main-testi-wrap{padding:52px 0;}
.main-testi-wrap .title_wrap {margin: 0 0 40px; }
.main-testi-wrap .title_wrap .tagline { padding: 0 0 30px; }
.main-testi-wrap .testimonials-list .testimonial-item { padding: 30px; }
.main-testi-wrap .testimonials-list .testimonial-item h4 { font-size: 22px; }

}

@media (max-width:767px){

.main-testi-wrap{padding:42px 0;}
.main-testi-wrap .title_wrap {margin: 0 0 30px; }
.main-testi-wrap .testimonials-list .testimonial-item { padding: 20px; }
.main-testi-wrap .testimonials-list .testimonial-item h4 { font-size: 20px; }
.main-testi-wrap .testimonials-list .slick-slide { padding: 0 10px; }
.main-testi-wrap .testimonials-list .testimonial-item .client-logo { margin: 0 0 20px; }
.main-testi-wrap .testimonials-list .testimonial-item .description, .main-testi-wrap .testimonials-list .testimonial-item .description * { font-size: 15px; }
.main-testi-wrap .testimonials-list .testimonial-item .client-logo .client_img { width: 50px; height: 50px; }

}
@media (max-width:575px){
.main-testi-wrap{padding:32px 0;}
.main-testi-wrap .testimonials-list .testimonial-item .author span{font-size: 15px;}


}