/* RTL */

@media only screen and (min-width: 768px){
    .rtl .elementor-widget-divider .elementor-divider-separator {
        direction: rtl;
    }
    .rtl .elementor-widget-divider .elementor-divider-separator .elementor-divider__text {
        margin-right: 7px;
        margin-left: 0;
    }
    .rtl .ftc-blogs-slider.style_v3 .blogs-slider .post-text .meta span.published{
        left: auto;
        right: 35px;
    }

    .rtl .ftc-product-tabs.def_style_4 .tabs-wrapper .tab-title {
        padding-left: 0;
        padding-right: 40px;
    }
    .rtl .iconbox-h38 .elementor-icon-box-wrapper {
        flex-direction: row !important;
        text-align: right !important;
    }
    .rtl .iconbox-h38 .elementor-icon-box-wrapper .elementor-icon-box-icon {
        margin-right: 0 !important;
        margin-left: 20px !important;
    }
    .rtl .footer-bot14 .elementor-element .elementor-widget.elementor-widget-image {
        text-align: left;
    }
    .rtl .blog-h15 .ftc-elements-blogs.style_2 .ftc-blogs {
        padding-right: 30px;
    }
    .rtl .elementor-element.bn1-h15 .elementor-column .elementor-column-wrap:first-child {
        margin-right: 30px;
        margin-left: 0;
    }
    .rtl .elementor-element.bn2-h15 .elementor-row {
        display: flex;
        flex-direction: row-reverse;
    }
    .rtl .elementor-element.footer-h15 .elementor-element .elementor-divider-separator {
        margin-left: auto;
        margin-right: 0;
    }
    .rtl .elementor-element.footer-h15 .elementor-element li.elementor-icon-list-item {
        text-align: right;
        justify-content: flex-start;
    }
    .rtl .elementor-element.footer-h15 .elementor-element .elementor-social-icons-wrapper.elementor-grid {
        text-align: right;
    }
    .rtl .elementor-element.footer-h15 .elementor-element.elementor-column.elementor-inner-column:first-child {
        padding-left: 10px;
    }
    .rtl .elementor-element.footer-h15 .elementor-element .elementor-widget-container .elementor-heading-title {
        text-align: right;
    }
    .rtl .elementor-element.footer-h15 .elementor-column.elementor-inner-column ul.elementor-icon-list-items.elementor-inline-items {
        justify-content: flex-end;
    }
    .rtl .ftc-elements-blogs.style_3 .ftc-blogs .post-text a.ftc-readmore:after{
        margin-left: 0;
        margin-right: 10px;
    }
    .rtl .elementor-element.top-h37 .elementor-column.elementor-inner-column.elementor-element:last-child .elementor-social-icons-wrapper {
        text-align: left;
    }
    .rtl .elementor-element.top-h37 .elementor-column.elementor-inner-column.elementor-element:first-child .elementor-text-editor.elementor-clearfix {
        text-align: right;
    }
    .rtl .elementor-element.footer-mid16 .elementor-widget.elementor-widget-heading {
        text-align: right;
    }
    .rtl .footer-mid16 .ftc-elements-blogs.style_4 .ftc-blogs .post-text p {
        padding-left: 0;
        padding-right: 15px;
    }
    .rtl .ftc-blogs-slider.style_v6 .post-text .ftc-readmore:after {
        margin-left: 0;
        margin-right: 10px;
    }
    .rtl .elementor-element.footer-mid18 .elementor-element .elementor-divider-separator {
        margin-left: auto;
        margin-right: 0;
    }
    .rtl .elementor-element.footer-mid18 li.elementor-icon-list-item {
        text-align: right;
        justify-content: flex-start;
    }
    .rtl .elementor-element.footer-mid18 .elementor-social-icons-wrapper.elementor-grid {
        text-align: right;
    }
    .rtl .elementor-element.footer-mid18 .elementor-column.elementor-inner-column:first-child .elementor-heading-title {
        text-align: right;
    }
    .rtl .elementor-element.footer-mid18 .elementor-column.elementor-inner-column:first-child {
        padding-left: 10px;
    }
    .rtl .footer-bot18 ul.elementor-icon-list-items.elementor-inline-items {
        justify-content: flex-end;
    }
    .rtl .footer-mid-h1e .elementor-element .elementor-element .elementor-divider-separator {
        margin-right: 0;
        margin-left: auto;
    }
    .rtl .footer-mid-h1e .elementor-element li.elementor-icon-list-item {
        text-align: right;
        justify-content: flex-start;
    }
    .footer-mid-h1e .elementor-element.elementor-widget.elementor-widget-image {
        text-align: right;
    }



}
@media only screen and (min-width: 1200px){
    .rtl .footer-bot1e ul.elementor-icon-list-items.elementor-inline-items {
        justify-content: flex-end;
    }

}

.rtl .footer-mid-h1e .elementor-element.elementor-column:first-child .elementor-column-wrap.elementor-element-populated {
    margin-right: 0;
    margin-left: 30px;
}
.rtl .footer-mid-h1e .elementor-element .elementor-widget.elementor-widget-social-icons .elementor-widget-container {
    text-align: right;
}
.rtl .ftc-off-canvas-cart .woocommerce ul.product_list_widget > li a {
    text-align: right;
}
.rtl .ftc-off-canvas-cart .woocommerce.widget_shopping_cart .total >strong{
    float: left;
}
.rtl .ftc-off-canvas-cart .woocommerce.widget_shopping_cart .buttons a.checkout {
    margin-right: 5px;
    margin-left: 0;
}
.rtl .ftc-off-canvas-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 25px;
}
.rtl .ftc-element-testimonial.style_4 .group-content .group-item {
    text-align: right;
    padding-right: 20px;
    padding-left: 0;
}
.rtl .ftc_products_slider.def_style_2 .title-product-slider h2{
    padding-left: 0;
    padding-right: 40px;
}
.rtl .ftc_products_slider.def_style_2 .title-product-slider * {
    text-align: right !important;
}
.rtl .ftc_products_slider.def_style_2 .title-product-slider h2:before{
    left: auto;
    right: 0;
}
.rtl .ftc-blogs-slider.style_v3 .blogs-slider .post-text .ftc-readmore{
    right: auto;
    left: 0;
}
.rtl .ftc-blogs-slider.style_v3 .title-blogs-slider {
    padding-right: 40px;
}
.rtl .ftc-blogs-slider.style_v3 .title-blogs-slider:before {
    margin-right: 0;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 30px;
}


@media only screen and (max-width: 1025px){

    .rtl .footer-mid-h1e .elementor-element.elementor-column:last-child .elementor-element .elementor-divider-separator {
        margin-right: auto;
        margin-left: auto;
    }
    .rtl .footer-mid-h1e .elementor-element.elementor-column:last-child .elementor-widget.elementor-widget-social-icons .elementor-widget-container {
        text-align: center;
    }
    .rtl .footer-mid-h1e .elementor-column:last-child .elementor-element li.elementor-icon-list-item{
        text-align: center;
        justify-content: center;
    }
    
}
