*{
    direction:rtl
}
.list-unstyled{
    padding-right:0
}
.lang-rtl .splide__track{
    direction:ltr!important
}
.breadcrumb-container .breadcrumb .breadcrumb-item:before{
    float:right;
    padding-right:0;
    padding-left:0.5em
}
#top .nav .lang_currency .list-inline{
    text-align:left;
    padding-right:0
}
#top .nav .lang_currency .list-inline .list-inline-item:not(:last-child){
    margin-right:0;
    margin-left:2.5rem
}
#top .nav #base_secondary_nav ul li:not(:last-child) a:after{
    right:auto;
    left:0
}
#header #base_advance_search .search_button{
    margin-right:0;
    margin-left:20px
}
#header ul{
    padding-right:0px
}
#header .header_account{
    margin-left:20px;
    margin-right:0
}
#header .header_wishlist{
    margin-right:0px;
    margin-left:30px
}
#header .header_wishlist{
    margin-left:15px
}
#header #header-cart .cart_image{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.navbar-expand-lg .navbar-nav{
    padding-right:0
}
#footer .footer_middle .right-content #base_footer_social .footer-social li+li{
    padding-right:24px;
    padding-left:0
}
#base_cms_banner .cms-wrapper .cms-img{
    margin-left:10px;
    margin-right:0px
}
#base_cms_banner .cms-wrapper .cms-content{
    padding-left:0;
    padding-right:100px
}
#base_cms_banner_2 .banner-wrapper .content{
    right:35px;
    left:0
}
#base_left_banner .left-banner-content{
    left:0px;
    right:30px
}
#column-left .category-box .category-box-item .cat-parent span.toggled,#column-right .category-box .category-box-item .cat-parent span.toggled{
    right:auto;
    left:10px
}
#pagination-wrapper .page-result{
    text-align:right!important
}
.lang-rtl .splide .splide__arrows .splide__arrow.splide__arrow--next{
    right:auto;
    left: -0.7em;
}
.lang-rtl .splide .splide__arrows .splide__arrow.splide__arrow--prev {
    right: -0.7em;
    left: auto;
}
.lang-rtl .product-list .product-thumb .description,.lang-rtl #base_newsletter .newsletter-content .title-wrapper,
.lang-rtl #base_footer_newsletter .newsletter-content .title-wrapper{
    text-align:right
}
.lang-rtl #base_footer_newsletter .newsletter-wrapper .newsletter-form #txtemail{
    text-align:left
}
.lang-rtl #base_slideshow .splide .splide__arrow--next{
    left:20px;
    right:auto
}
.lang-rtl #base_slideshow .splide .contents .texts p{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.lang-rtl #base_slideshow .splide .contents .heading{
    display:inline-block
}
.lang-rtl #top .nav .lang_currency .dropdown .dropdown-menu {
    right: auto !important;
    left: 0 !important;
}
.lang-rtl #product-info .product-right .wishlist_compare_btn .btn.wishlist {
    padding-left: 20px;
    padding-right: 0;
    margin-left: 20px;
    margin-right: 0;
    border-left: 1px solid var(--border-color);
    border-right: 0;
}
.lang-rtl #product-info .product-right .wishlist_compare_btn .btn::before {
    margin-left: 5px;
    margin-right: 0;
}
.lang-rtl #searchbox input.search-field {
    padding: 5px 10px 5px 50px;
}
.lang-rtl .search_toggle {
    left: 0;
    right: auto;
}
.lang-rtl #searchbox span.btn-search {
    float: left;
    left: 0;
    right: auto;
}
.lang-rtl .dropdown-menu.show {
    inset: 24px auto auto 0 !important;
}
.lang-rtl #base_service_block .service-wrapper::after {
    right: 73%;
    left: auto;
}
.lang-rtl .newletter-popup #dialog #popup {
    left: 40px;
    right: auto;
}
.lang-rtl #footer #base_newsletter .newsletter-form .subscribe-btn {
    border-radius: var(--global-btn-radius) 0 0 var(--global-btn-radius);
}
.lang-rtl #footer #base_newsletter .text-email {
    padding: 10px 20px 10px 50px;
    border-radius: 0 var(--global-btn-radius) var(--global-btn-radius) 0;
}
.lang-rtl .col-sm-8 .html .img-banner-w {
    justify-content: left;
}
.lang-rtl ul.megamenu .subcategory li a {
    float: right;
    text-align: right;
}
.lang-rtl .img-categories .menu-description {
    right: 20px;
    left: auto;
}
ul.megamenu > li{
    float: right;
}
.lang-rtl #header #header-cart .dropdown-menu {
    inset: 0px auto auto 0 !important;
}
.lang-rtl #header #header-cart .dropdown-menu li .total-wrapper .table tr td {
    text-align: right !important;
}
.lang-rtl #header #header-cart .dropdown-menu-end {
    transform: translateX(-100%) !important;
}
.lang-rtl #base_advance_search .search-submit {
    border-radius: var(--bs-border-radius) 0 0 var(--bs-border-radius);
}

.lang-rtl .product-list .product-thumb .description {
    padding: 5px 15px 0 0px;
}
@media (max-width:1200px){
    #base_cms_banner .cms-wrapper .cms-content{
        padding-left:0;
        padding-right:20px
    }
    #base_cms_banner_2 .banner-wrapper .content{
        right:25px;
        left:0px
    }
}
@media (max-width:991px){
    .lang-rtl .container-megamenu.horizontal .navbar-header #show-megamenu {
        margin-left: 15px;
        margin-right: 0;
    }
    .mobile_togglemenu, #footer .mobile_togglemenu{
        right:auto;
        left:5px
    }
    #base_cms_banner_2 .banner-wrapper .content{
        right:15px;
        left:0px
    }
    #base_cms_banner .cms-wrapper .cms-content{
        padding-left:0;
        padding-right:10px
    }
    .lang-rtl .megamenu-style-dev.responsive ul.megamenu > li{
        text-align: right;
    }
    .lang-rtl .responsive ul.megamenu > li:before, .lang-rtl .responsive ul.megamenu > li.hover:before {
        left: 0;
        right: auto;
    }
    .lang-rtl .responsive ul.megamenu > li > a {
        padding-right: 0;
    }
    .lang-rtl .responsive ul.megamenu > li.active .close-menu, .lang-rtl .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
        left: 7px;
        right: auto;
    }

    .lang-rtl .mobile_togglemenu{
        left:5px;
        right:auto;
        -webkit-transform: translate3d(0px, 0, 280px);
        transform: translate3d(0px, 0, 280px);
    }
    .lang-rtl #footer .mobile_togglemenu{
        right:auto;
        left:5px
    }
    .lang-rtl #display-control .open-sidebar{
        margin-right:0;
        margin-left:8px
    }
    .lang-rtl .megamenu-wrapper {
        right: 0;
        left: auto;
        -webkit-transform: translate3d(280px, 0, 0px);
        transform: translate3d(280px, 0, 0px);
    }
    .lang-rtl ul.megamenu > li > a {
        padding: 8px 0px 8px 20px;
    }
    .lang-rtl .responsive ul.megamenu > li.with-sub-menu:before, .lang-rtl .responsive ul.megamenu > li.with-sub-menu.hover:before, 
    .lang-rtl .responsive ul.navbar-nav > li.dropdown:before, .lang-rtl .responsive ul.navbar-nav > li.dropdown.hover:before {
        left: 0;
        right: auto;
        padding: 3px 20px 3px 15px;
    }
 .lang-rtl #header ul.megamenu > li a.mobile_togglemenu {
        padding-inline: 0;
    }
    .lang-rtl .base-megamenu-active #remove-megamenu {
        text-align: left;
    }
    .lang-rtl #top .nav-right {
        justify-content: center;
    }
    body.menu-open:before {
        right: 300px;
        left: auto;
    }
    .lang-rtl .base-megamenu-active {
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .lang-rtl ul.megamenu ul.subcategory {
            padding-right: 10px;
        }
    .lang-rtl #header .megamenu-wrapper ul.list-unstyled {
            text-align: right;
            padding-inline: 0;
        }
    .lang-rtl #header ul.megamenu > li:last-child > a{
        padding-right: 0;
    }
}
@media (max-width:767px){
    #header #menu .navbar-toggler{
        margin-right:0;
        margin-left:15px
    }
    #header .header_account{
        margin-left:15px;
        margin-right:0
    }
    #header #base_advance_search .search_button{
        margin-right:0;
        margin-left:15px
    }
    #base_category_tabs .tab-header .nav.nav-tabs{
        padding-right:0
    }
}
@media (min-width:576px){
    #display-control .btn-group.me-sm-3{
        margin-right:0!important;
        margin-left:1rem!important
    }
}
