body {
	overflow-x: hidden;
}
.menu-sticky-wrapper .menu-sticky nav.vertical-menu > ul.menu > li.ts-normal-menu ul.sub-menu ul.sub-menu:after{
	right: 10px !important;
}
.ts-search-form-widget .search-table .search-button {
    right: auto !important
}
#ts-quickshop-modal .woocommerce div.product div.images {width: 47% !important;}
.e-con-inner .elementor-icon-box-wrapper {
    direction: rtl;
    padding: 0px 10px;
}

.box-artech-custom {
    direction: ltr;
}

.swiper-rtl .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    transform: rotateY(180deg);
}

.quickshop-content .flex-control-nav {
    display: none !important;
}

.woocommerce div.product div.summary {
    float: right !important;
    margin-right: 30px !important;
}

.woocommerce div.product div.images {
    width: 600px !important;
}

.ts-countdown {
    direction: ltr !important;
}

.prev-title, .next-title {
    transform: rotateY(180deg) !important;
}

@media (max-width: 767px) {
    #main-content {
        width: 100% !important;
        overflow: hidden;
    }

    .woocommerce div.product div.images {
        width: 100% !important;
    }

    .single-product .scroll-button {
        display: none !important;
    }

    .ts-summary-custom-content {
        width: 100% !important;
        overflow: hidden !important;
    }

    .form-content .theme-title .dropdown-footer .buttons {
        padding: auto !important;
    }
}