html {
    direction: rtl;
}

@media (min-width: 768px),print {
    .page-header .sticky-menu.active .switcher.switcher-language {
        display: none;
    }
    body .page-header .switcher .options ul.dropdown {
        min-width: 110px;
    }
    .account-menu-items .language-link {
        display: none;
    }
}
.container-fluid.slideshow-container.space-lg.shop-by-parent {
    direction: ltr;
}
.col-sm-11 .header-top-right .header-top-links a.icon-link {
    margin-left: 0;
    margin-right: 43px;
}
.language-translate-element {
    display: none !important;
}
.tabs-style-09.cdz-tabs-wrap>.cdz-block-content.cdz-tabs-bg {
    background-size: 395px 100% !important;
    background-position: right!important;
}

body .fieldset>.field:not(.choice)>.label {
    text-align: right;
}

body .field-tooltip {
    left: 0;
    right: inherit;
}

body .opc-block-summary .items-in-cart .product {
    display: flex;
    flex-wrap: wrap;
}
body .opc-sidebar .minicart-items .product-item .product-item-details {
    padding-left: 0;
    padding-right: 20px;
}
body .opc-block-summary .product-item .product-item-name-block {
    text-align: right;
    padding-left: 5px;
    padding-right: 0;
}
body .cdz-opc-wrapper .checkout-shipping-address .step-title:before, 
body .cdz-opc-wrapper .checkout-shipping-method .step-title:before, 
body .cdz-opc-wrapper .payment-group>.step-title:before {
    margin-left: 20px;
    margin-right: 0;
}
body .payment-method .knet-pay, 
body .payment-method .master-visa-pay, 
body .payment-method .cod-pay {
    padding-left: 0;
    padding-right: 50px;
}
body .payment-method .knet-pay:before, 
body .payment-method .master-visa-pay:before, 
body .payment-method .cod-pay:before {
    left: inherit;
    right: 0;
}
body .price-box .special-price,
body .price-box .old-price {
    float: right;
}
body .price-box .old-price {
    margin: 0 0 0 10px;
}
body .gallery-container .product_availability {
    right: -30px;
    left: inherit;
}
@media only screen and (min-width: 768px) {
    #desk_vertcial-menu-container .menu-container ul.groupmenu > .item > a.menu-link::before {
        right: auto;
        left: 15px;
        transform: rotate(175deg);
    }
    header .header-search.has-cat-search .minisearch.has-cat {
        padding-left: 0;
        padding-right: 130px!important;
    }
    header .header-search.has-cat-search .cdz-cat-search {
        right: 1px;
        left: inherit;
    }
    header.page-header .sticky-menu:not(.active) .header-search .actions .search {
        left: 0;
        right: inherit;
        border-radius: 5px 0 0 5px;
    }
    header .header-search .cdz-cat-search .current-cat:after {
        left: -10px;
        right: inherit;
    }
    header .header-search .cdz-cat-search span:after {
        left: 0;
        right: inherit;
    }
    body #desk_vertcial-menu-container .menu-container ul.groupmenu > .item.custom-megamenu > .groupmenu-drop {
        left: inherit;
        right: 100%;
    }
    body #desk_vertcial-menu-container .menu-container ul.groupmenu > .item.custom-megamenu > .groupmenu-drop > li {
        text-align: right;
    }

    body .page-header .switcher .switcher-trigger a img {
        margin: 0 0 0 2px;
        order: -1;
    }

    body .page-header .switcher .options ul.dropdown:before, body .page-footer .switcher .options ul.dropdown:before {
        left: inherit;
        top: -12px;
        right: 12px;
    }

    body .page-header .switcher .options ul.dropdown a img {
        margin-right: 0;
        margin-left: 5px;
    }
    body:not(:hover) .owl-nav {
        display: none;
    }
    html {
        float: left;
        width: 100%;
    }

    .column .block-addbysku .block-content .box:nth-child(odd),
    .login-container .block:nth-child(odd), 
    .account .column.main .block:not(.widget) .block-content .box:nth-child(odd), 
    .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(odd),
    [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:nth-child(odd), 
    .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(odd) {
        float: right;
    }
    body .actions-toolbar .primary {
        float: right;
    }
    body table th {
        text-align: right;
    }
    body .cart-container .cart-summary {
        float: left;
    }
    body .cart.main.actions {
        display: flex;
        flex-wrap: wrap;
        align-items: self-start;
    }
    body .cart.actions .action.towishlist {
        margin-right: auto;
        margin-left: 10px;
    }
    body .cart-container .form-cart .action.update {
        margin-left: 0;
    }
    body.catalogsearch-result-index main#maincontent .columns .column.main,
    body.catalog-category-view main#maincontent .columns .column.main {
        float: left;
        padding-left: 0;
        padding-right: 2%;
    }
    body .page-footer .middle-top {
        display: flex;
        flex-wrap: wrap;
    }
    body .page-footer .block.newsletter .newsletter {
        margin-left: 15px;
    }
    body .page-footer .footer-content-middle .title {
        margin: 0;
    }
    .page-footer .middle-bottom {
        display: flex;
        flex-wrap: wrap;
    }
    body .product.data.items > .item.title {
        float: right;
        margin: 0 0 0 5px;
    }
    body .product.data.items > .item.content {
        float: left;
        margin-left: 0;
        margin-right: -100%;
    }
}

@media only screen and (min-width: 1200px) {
    .base-slider .owl-nav [class*='owl-'].owl-next {
        right: 0px;
        transform: translate(0)
    }

    .base-slider .owl-nav [class*='owl-'].owl-prev {
        left: 0px;
        transform:translate(0%);
    }

    .base-slider-small .owl-nav [class*='owl-'].owl-next {
        right: 0px;
        transform: translate(0)
    }

    .base-slider-small .owl-nav [class*='owl-'].owl-prev {
        left: 0px;
        transform: translate(-0)
    }
}

.product-info-main .product-info-stock-sku .attribute.sku {
    float: right !important;
}
.brand-main .brand-search-wrap, 
.featured-brands-block .brand-search-wrap {
    float: left !important;
}

@media only screen and (min-width: 768px) {
    .opc-wrapper {
        float: right;
    }
    .opc-sidebar {
        float: left;
    }
    .cdz-opc-wrapper #checkoutSteps>li {
        float: right;
    }
}

@media only screen and (min-width: 768px) {
    .desk-vertcial-menu-container:hover .cdz-vertical-menu {
        right: 0 !important;       
    }
}

.rtl .header-search .cdz-cat-search{
    display: none;
}
@media only screen and (min-width: 768px) {
    .rtl header .header-search.has-cat-search .minisearch.has-cat {
        padding-right: 10px !important;
    }
}
.rtl .form.minisearch .action.voice-input {
    left: 50px !important;
    right: auto !important;
}
@media only screen and (min-width: 768px) {
    .rtl .form.minisearch .action.voice-input {
        left: 64px !important;
        right: auto !important;
        top: 6px !important;
    }
}

@media only screen and (max-width: 767px) {
    .header-search .minisearch .actions {
        position: absolute;
        right: auto !important;
        top: 0;
        left: 15px !important;
        top: 10px;
    }
    header .header-sections .header-panel-right{
        position: absolute;
        right: -5px;
        top: 35px; 
    }
}

 .cart.table-wrapper .product-item-photo {
        padding: 20px !important;
}

.page-layout-2columns-left .sidebar-additional {
    float: right !important;
}

.actions-toolbar .primary .action {
    margin: 0px 5px !important;
}

#desk_vertcial-menu-container .menu-container ul.groupmenu > .item.custom-megamenu > .groupmenu-drop {
    width: 55vw !important;
}