/****Featured Prod Carousel****/
.featured-prod-carousel .elementor-swiper-button i {
    font-size: 16px;
    color: #3D3D3D;
}

.featured-prod-carousel .elementor-swiper-button:hover i {
    color: #ffffff;
}

/******Testimonial Carousel*****/
.home-testimonials .swiper-slide {
    height: auto;
    background: #F9F9F9;
}

.testimonial-content {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.testimonial-content.expanded {
    -webkit-line-clamp: unset;
    max-height: none;
}

.read-more {
    text-decoration: underline;
}

@media(max-width:768px) {
    .butn-full-width a {
        width: 100% !important;
    }

    .zeiss-text-section {
        background: #F8F9F9
    }

    /****Brands section****/
    .home-brands-images {
        overflow: auto !important;
        padding-bottom: 10px;
    }

    .home-brands-images .home-brands-col {
        min-width: 280px;
    }

    /*****/

    body .home-testimonials .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next,
    body .home-testimonials .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
        display: flex !important;
    }

    .home-testimonials .elementskit-testimonial-slider .swiper-button-prev {
        left: auto !important;
        right: 76px !important;
        top: 110% !important;
    }

    .home-testimonials .elementskit-testimonial-slider .swiper-button-next {
        top: 110% !important;
    }
}

@media(min-width: 551px) and (max-width:767px) {

    .home-testimonials .elementskit-testimonial-slider .swiper-button-prev,
    .home-testimonials .elementskit-testimonial-slider .swiper-button-next {
        top: 115% !important;
    }
}

@media(max-width:550px) {

    .home-testimonials .elementskit-testimonial-slider .swiper-button-prev,
    .home-testimonials .elementskit-testimonial-slider .swiper-button-next {
        top: 109% !important;
    }
}

/********/
.usp-text p {
    margin-bottom: 0;
}