.kmr-carousel-slider.kmr-testimonials-carousel {
    width: 100%;
}
.kmr-carousel-slider .carousel-slider-list {
    display: flex;
    gap: 4%;
    flex-wrap: nowrap;
    width: 100%;
    overflow: hidden;
    align-items: flex-start;
}

.kmr-carousel-slider.show-outter .carousel-slider-list {
	overflow: visible;
}
.kmr-carousel-slider .carousel-slider-item {
    box-sizing: border-box;
    background-color: var(--slide-bgColor);
    color: var(--slide-txtColor);
}
.carousel-slider-list.slider-columns-3 .carousel-slider-item {
	flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 768px) {
    .carousel-slider-list.slider-columns-3 .carousel-slider-item {
	    flex-basis: 50%;
        max-width: 48%;
    }
    .kmr-testimonials-inner-wrapping {
        margin-bottom: 8px;
    }
    .kmr-carousel-slider .carousel-slider-item {
        padding: 2.25rem;
    }
}

@media (min-width: 1024px) {
    .carousel-slider-list.slider-columns-3 .carousel-slider-item {
	    flex-basis: 33%;
        max-width: 30%;
    }
    .carousel-slider-list.slider-columns-3 .carousel-slider-item:nth-child(2),
    .carousel-slider-list.slider-columns-3 .carousel-slider-item:nth-child(3) {
        margin-left: 1%;
    }
}
@media (max-width: 767px) {
    .kmr-carousel-slider.kmr-testimonials-carousel {
        display: flex;
        flex-direction: column;
    }
    .kmr-carousel-slider .carousel-slider-item {
        padding: 1.875rem;
    }
    .kmr-slider-controls-display {
        order: -1;
        margin-bottom: 10px;
    }
}
