/* ===================================
    Feature Box Carousel - RTL
====================================== */
/* Feature Box Carousel Style 01 */
.rtl .elementor-element .feature-box-carousel-style-1 .elementor-swiper-button, 
.rtl .elementor-element.elementor-pagination-position-outside .swiper.feature-box-carousel-style-1 .elementor-swiper-button {
    left: 0;
    right: inherit !important;
}
.rtl .elementor-element .feature-box-carousel-style-1 .elementor-swiper-button.elementor-swiper-button-next {
    left: 55px;
}
.rtl .feature-box-carousel-style-1 .feature-carousel-title-box p,
.rtl .feature-box-carousel-style-1 .feature-carousel-title-box .heading {
    margin-right: 0;
    margin-inline-end: 15px;
}
.rtl .feature-box-carousel-style-1.swiper {
    margin-right: 0;
    margin-left: -40vw;
}

/* Feature Box Carousel Style 02 */
.rtl .elementor-element .feature-box-carousel-style-2 .elementor-swiper-button {
    left: inherit !important;
    right: 0;
}
.rtl .elementor-element .feature-box-carousel-style-2 .elementor-swiper-button.elementor-swiper-button-prev {
    right: 55px;
}

/* Feature Box Carousel Style 03 */
.rtl .elementor-element .feature-box-carousel-style-3 .elementor-swiper-button {
    left: inherit !important;
    right: 0;
}
.rtl .elementor-element .feature-box-carousel-style-3 .elementor-swiper-button.elementor-swiper-button-prev {
    right: 0;
}
.rtl .elementor-element .feature-box-carousel-style-3 .elementor-swiper-button.elementor-swiper-button-next {
    right: 75px;
}
.rtl .feature-box-carousel-style-3 figure .label-box {
    right: inherit;
    left: 25px;
}
.rtl .feature-box-carousel-style-3 figure .label-box .label-icon {
    margin-inline-start: -10px;
    margin-inline-end: 5px;
}

/* Feature Box Carousel Style 04 */
.rtl .feature-box-carousel-style-4 .feature-box-image-wrap .elementor-icon {
    left: inherit;
    right: 0;
    margin-left: 0;
    margin-inline-start: 50px;
}

/* Feature Box Carousel Style 05 */
.rtl .elementor-element .feature-box-carousel-style-5 .elementor-swiper-button {
    left: 0;
    right: inherit !important;
}
.rtl .elementor-element .feature-box-carousel-style-5 .elementor-swiper-button-next {
    left: 70px;
}
.rtl .feature-box-carousel-style-5 .feature-box-carousel-inner .label-icon {
    right: 0;
}
.rtl .feature-box-carousel-style-5 .feature-box-carousel-inner .feature-box-carousel-content-wrap + .feature-box-carousel-link {
    margin-left: 0;
    margin-inline-start: auto;
}
.rtl .feature-box-carousel-style-5 .feature-box-carousel-inner .elementor-button {
    right: 0;
    left: inherit;
}
.rtl .feature-box-carousel-style-5 .featurebox-heading-wrapper {
    padding-right: 0;
    padding-inline-end: 30px;
}
.rtl .feature-box-carousel-style-5.swiper {
    margin-right: 0;
    margin-left: -25vw;
}

/* Feature Box Carousel Style 06 */
.rtl .feature-box-carousel-style-6.swiper {
    margin-right: 0;
    margin-inline-end: -20vw;
}
.rtl .elementor-element .feature-box-carousel-style-6 .elementor-swiper-button {
    left: 0;
    right: inherit !important;
}
.rtl .elementor-element .feature-box-carousel-style-6 .elementor-swiper-button.elementor-swiper-button-next {
    left: 55px;
}
.rtl .feature-box-carousel-style-6 .feature-carousel-title-box .heading {
    margin-right: 0;
    margin-inline-end: 60px;
}

/* Responsive CSS Here */
@media (max-width: 767px) {
    .rtl .elementor-element .feature-box-carousel-style-5 .elementor-swiper-button-next {
        left: inherit !important;
        right: 0 !important;
    }
    .rtl .elementor-element .feature-box-carousel-style-5 .elementor-swiper-button-prev {
        left: inherit !important;
        right: 70px !important;
    }
    .rtl .feature-box-carousel-style-1.swiper .feature-box-nav {
        right: 0;
        left: inherit;
    }
    .rtl .feature-box-carousel-style-1.swiper .feature-box-nav .elementor-swiper-button.elementor-swiper-button-next, 
    .rtl .feature-box-carousel-style-5.swiper .feature-box-nav .elementor-swiper-button.elementor-swiper-button-next {
        margin-left: 0;
        margin-inline-start: 10px;
    }
    .rtl .feature-box-carousel-style-6.swiper {
        margin-inline-end: 0;
    }
    .rtl .elementor-element .feature-box-carousel-style-6 .elementor-swiper-button {
        left: inherit;
        right: 66px !important;
    }
    .rtl .elementor-element .feature-box-carousel-style-6 .elementor-swiper-button.elementor-swiper-button-next {
        right: 0 !important;
        left: inherit !important;
    }
    .rtl .feature-box-carousel-style-5.swiper {
        margin-left: 0;
    }
}

@media (max-width: 575px) {
    .rtl .feature-box-carousel-style-1.swiper {
        margin-left: 0;
    }
}