*{
    direction:rtl
}

.lang-rtl #base_cms_banner .banner-wrapper .content,.lang-rtl #base_cms_banner .banner-wrapper .content .title,
.lang-rtl #base_cms_banner .banner-wrapper .content .price {
    direction: ltr;
}
.list-unstyled{
    padding-right:0
}
.lang-rtl .splide__track{
    direction:ltr!important
}
#top .nav .lang_currency .list-inline{
    text-align:left
}
#top .nav #base_secondary_nav ul li:not(:last-child) a:after{
    right:auto;
    left:0
}
#header .header_account,#header .header_contact{
    margin-left:20px;
    padding-left:20px;
    padding-right:0;
    margin-right:0
}
#header .header_account:after,#header .header_contact:after{
    left:0;
    right:auto
}
.navbar-expand-lg .navbar-nav{
    padding-right:0
}
#footer .footer_middle .middle-content .footer_aboutus_cms .footer-social li+li{
    padding-left:0;
    padding-right:24px
}
#base_service_block .service-wrapper .service-img{
    margin-left:15px;
    margin-right:0
}
#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
}
.lang-rtl .base_products .product_carousel.splide .splide__arrows .splide__arrow,.lang-rtl ul.megamenu > li{
    float:right
}
.lang-rtl #base_advance_search .btn-search .search-submit{
    border-radius:50px 0 0 50px
}
.lang-rtl #base_advance_search .category-search:before{
    left:0;
    right:auto
}
.lang-rtl #base_advance_search .category-search:after,.lang-rtl .product-thumb .product_buttons{
    left:10px;
    right:auto
}
.lang-rtl #base_footer_newsletter .newsletter-wrapper .newsletter-form button.btn{
    border-radius:30px 0 0 30px;
    left: 0;
    right: auto;
}
.lang-rtl #base_slideshow .splide .splide__arrow--next{
    left:20px;
    right:auto
}
.lang-rtl #base_slideshow .splide .contents .heading{
    display:inline-block
}
.lang-rtl .list-inline {
    padding-right: 0;
}
.lang-rtl #header #header-cart span.cart_counter {
    margin-right: -0.3em;
    margin-left: 0;
}
.lang-rtl .ms-2 {
    margin-right: 0.5rem !important;
    margin-left: 0 !important;
}
.lang-rtl .me-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}
.lang-rtl ul.megamenu > li.pull-right {
    float: left;
}
.lang-rtl ul.megamenu .subcategory li a {
    float: right;
    text-align: right;
}
.lang-rtl .product-thumb .image .sale-label {
    left: auto;
    right: 6px;
}
.lang-rtl #base_footer_newsletter .newsletter-content::before {
    content: "";
    float: right;
    margin: 0 0px 0 20px;
}
.lang-rtl .text-start {
    text-align: right !important;
}
.lang-rtl .form-check .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0;
}
.lang-rtl #base_product_sidebar_service_block .service-wrapper .service-img {
    margin-left: 15px;
    margin-right: 0;
}
.lang-rtl #product-info .product-right .wishlist_compare_btn .btn.wishlist {
    padding-left: 20px;
    padding-right: 0;
    margin-left: 20px;
    border-left: 1px solid var(--border-color);
    margin-right: 0;
    border-right: 0;
    border-radius: 0;
}
.lang-rtl #product-info .product-right .wishlist_compare_btn .btn::before{
    float: right;
    -webkit-mask-position: right;
    mask-position: right;
}
.lang-rtl .list-inline-item:not(:last-child) {
    margin-left: 0.5rem;
    margin-right: 0;
}
.lang-rtl #top .nav .lang_currency .dropdown .dropdown-menu {
    left: 0 !important;
    right: auto !important;
}
.lang-rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 0px;
}
.lang-rtl #header #menu {
    border-left: 1px solid #dfe0e1;
    border-right: 0;
    margin-left: 30px;
    margin-right: 0;
}
.lang-rtl #header #menu .navbar-toggler,.lang-rtl #header #menu .navbar-toggler i  {
    margin-left: 20px;
    margin-right: 0;
}
.lang-rtl #header ul.megamenu > li:last-child > a {
    padding-left: 0;
    padding-right: 20px;
}
.lang-rtl .mobile_togglemenu {
    left: 5px;
    right: auto;
}
.lang-rtl #base_product_category .cat-top .title-content {
    padding-right: 20px;
    padding-left: 0;
}
.lang-rtl .testimonial-author {
    padding-right: 20px;
    padding-left: 0;
}
.lang-rtl #column-left .card .list-group-item .form-check .form-check-input, #column-right .card .list-group-item .form-check .form-check-input {
    margin-left: 8px;
    margin-right: 0;
}
.lang-rtl .banner-top-cms-block-2 .banner-wrapper .content,.lang-rtl .banner-top-cms-block .banner-wrapper .content,
.lang-rtl #base_left_banner .left-banner-content {
    text-align: left;
    direction: ltr;
}
.lang-rtl #base_testimonial .wrapper .texts:before {
    right: 0;
    left: auto;
}
.lang-rtl .block-date i {
    margin-left: 8px;
    margin-right: 0;
}
.lang-rtl ul.megamenu > li.pull-right > a.clearfix strong::before {
	right: -15px;
	left: auto;
}
.lang-rtl #top .nav .lang_currency .dropdown.drop_currency {
	padding-left: 20px;
	padding-right: 0;
}
.lang-rtl #top .nav .lang_currency .list-inline li.list-inline-item:first-child::after {
	left: 0;
	right: auto;
}
.lang-rtl #header #menu .dropdown-menu {
	right: 100%;
	left: auto;
}
.lang-rtl #base_service_block .scroll-item {
	border-left: 1px solid rgb(0,0,0,0.1);
	border-right: 0;
}
.lang-rtl .tab-header {
	left: 5%;
	right: auto;
}
.lang-rtl #blog_carousel .splide .splide__arrow--prev {
	left: 4em;
	right: auto;
}
.lang-rtl #blog_carousel .splide .splide__arrow--next {
	left: 1em;
	right: 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 {
    border-radius: 0 var(--global-btn-radius) var(--global-btn-radius) 0;
}
.lang-rtl #base_newsletter .newsletter-content .title-wrapper {
    text-align: right;
}
.lang-rtl #base_newsletter .newsletter-content::before {
    margin: 0 0px 0 20px;
}
.lang-rtl .splide .splide__arrows .splide__arrow--prev {
    left: 3em;
    right: auto;
}
.lang-rtl .splide .splide__arrows .splide__arrow--next,.lang-rtl .nav.nav-tabs .nav-item:after {
    right: auto;
    left: 0;
}
.lang-rtl .nav.nav-tabs {
    padding-inline: 0 40px;
}
.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:991px){
    .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 .megamenu-style-dev.responsive ul.megamenu > li {
        text-align: right;
    }
    .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 .container-megamenu.horizontal .navbar-header #show-megamenu {
        margin-left: 15px;
        margin-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 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:5px;
        padding-left:5px
    }
    #base_category_tabs .tab-header .nav.nav-tabs{
        padding-right:0
    }
}
@media (max-width:650px){
    .lang-rtl .nav.nav-tabs {
        justify-content: right;
    }
    .lang-rtl .tab-header {
        right: 0;
        left: auto;
        float: right;
    }
}
@media (min-width:576px){
    #display-control .btn-group.me-sm-3{
        margin-right:0!important;
        margin-left:1rem!important
    }
}
/*----------------------------------------------*/
/* scrollToTop */
/*----------------------------------------------*/
.scrollToTop {
    left: 15px;
    right: auto;
  }
  