body[dir=rtl] {
    direction: rtl;
    text-align: right
}

.btn+.btn {
    margin-left: 0;
    margin-right: 10px
}

.btn i {
    display: inline-block;
    margin-left: 5px;
    margin-right: 0
}

.text-left {
    text-align: right !important
}

.widget_shop .ps-checkbox>label {
    padding-left: 0;
    padding-right: 25px
}

.widget_shop .ps-checkbox>label:after {
    left: auto;
    right: 7px
}

.ps-checkbox label {
    padding-left: 0;
    padding-right: 30px
}

.ps-checkbox label:before {
    left: auto;
    right: 0
}

.ps-checkbox label:after {
    left: auto;
    right: 7px
}

.rating_wrap .product_rate,
.rating_wrap .product_rate:before,
.rating_wrap .rating:before {
    left: auto;
    right: 0
}

#alert-container {
    left: 5px;
    right: auto
}

#alert-container .alert {
    padding: 15px 60px 15px 40px
}

#alert-container .alert .message-icon {
    left: auto;
    right: 5%
}

#alert-container .alert.alert-dismissible .close {
    left: 15px;
    right: auto
}

.avatar-preview {
    margin-left: 15px;
    margin-right: 0
}

.modal-header .close {
    float: left;
    margin: 0
}

.mr-5 {
    margin-left: 5px !important;
    margin-right: 0 !important
}

.fa-angle-double-right:before {
    content: "\f100"
}

#news-flash ul {
    text-align: left
}

#news-flash ul li i {
    float: left;
    margin-right: 5px !important;
    margin-top: 5px
}

.header-info>ul>li {
    margin-left: 30px;
    margin-right: 0
}

.header-info>ul>li:before {
    left: -14px;
    right: auto
}

.header-info>ul>li:last-child {
    margin-left: 0
}

.header-info>ul>li:last-child:before {
    display: none
}

.search-style-2 form input,
.search-style-2 form select {
    border-radius: 26px 0 0 26px
}

.search-style-2 form button {
    left: 0;
    right: auto
}

.select2-container--default.select2-container[dir=rtl] .select2-selection--single {
    border-left: 0;
    border-radius: 0 30px 30px 0 !important;
    border-right: 2px solid #eee
}

.select2-container--default.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px
}

.main-categories-wrap>a span {
    margin-left: 10px;
    margin-right: 0
}

.main-categories-wrap>a i {
    margin-left: 0;
    margin-right: 15px
}

.main-menu>nav>ul>li>a i {
    margin-left: 0;
    margin-right: 4px
}

.main-menu>nav>ul>li ul.sub-menu {
    left: auto;
    right: 0
}

.hotline p i,
.hotline p span {
    margin-left: 10px;
    margin-right: 0
}

.banner-left-icon .banner-icon {
    margin-left: 20px;
    margin-right: 0
}

.product-cart-wrap .product-action-1.show {
    left: 20px;
    right: auto
}

.fa-arrow-right:before {
    content: "\f060"
}

.product-cart-wrap .product-badges span.hot {
    direction: ltr
}

.newsletter .form-subcriber input {
    border-radius: 0 50px 50px 0;
    padding: 0 30px 0 20px
}

.newsletter .form-subcriber button {
    border-radius: 50px 0 0 50px
}

#scrollUp {
    left: 30px;
    right: auto
}

.mobile-social-icon a {
    margin-left: 10px;
    margin-right: 0
}

.mr-15 {
    margin-left: 15px !important;
    margin-right: 0 !important
}

.entry-meta.meta-1 span {
    margin-left: 10px;
    margin-right: 0
}

.entry-meta.meta-1 span i {
    margin-left: 3px;
    margin-right: 0
}

span.has-dot {
    margin-left: 10px;
    margin-right: 0
}

.categories-dropdown-wrap ul li a i {
    margin-left: 16px;
    margin-right: 0
}

.categories-dropdown-wrap ul li.has-children .dropdown-menu {
    left: auto;
    right: 100%
}

.categories-dropdown-wrap ul li.has-children>a:after {
    content: "\f104";
    left: 30px;
    right: auto
}

.categories-dropdown-wrap .more_categories:before {
    left: 31px;
    right: auto
}

.categories-dropdown-wrap .more_categories:after {
    left: 38px;
    right: auto
}

.header-style-2 .select2-container--default .select2-selection--single {
    border-left: 0;
    border-right: 1px solid #e8e8e8
}

.hero-slider-1.style-2 .hero-slider-content-2 {
    padding-left: 0;
    padding-right: 300px
}

.hero-slider-1.style-2 .single-slider-img {
    left: 0;
    right: auto
}

.carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev {
    left: 50px;
    right: auto
}

.carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev i {
    margin-left: 0;
    margin-right: 0
}

.carousel-6-columns-cover .slider-arrow .slider-btn.slider-next {
    left: 0;
    right: auto
}

.carousel-6-columns-cover .slider-arrow .slider-btn.slider-next i {
    margin-left: 0;
    margin-right: 0
}

.carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-right:before {
    content: "\f053"
}

.carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-left:before {
    content: "\f054"
}

.section-title.style-1:after {
    left: auto;
    right: 0
}

.banner-img .banner-text {
    left: 0
}

.home-slide-cover .hero-slider-content-2 {
    padding-left: 0;
    padding-right: 50px
}

.main-categories-wrap>a i.up {
    left: 0;
    right: auto
}

.header-style-4 .main-categories-wrap>a i.up {
    left: 30px;
    right: auto
}

.header-style-4 .select2-container--default .select2-selection--single {
    border-left: 0;
    border-radius: 0 30px 30px 0 !important;
    border-right: 2px solid #eee
}

.text-end {
    text-align: left !important
}

.detail-qty {
    text-align: left
}

.custome-checkbox .form-check-label:before {
    margin: 0 0 0 8px
}

.shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by {
    margin-left: 5px;
    margin-right: 0
}

.shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by i {
    margin-left: 10px;
    margin-right: 0
}

.mr-10 {
    margin-left: 10px !important;
    margin-right: 0 !important
}

.search-form form button {
    left: 0;
    right: auto
}

input {
    padding-left: 0;
    padding-right: 20px
}

.modal-header .btn-close {
    margin: -.5rem auto -.5rem -.5rem
}

.social-icons li {
    float: right
}

.fa-angle-right:before {
    content: "\f104"
}

.cart-dropdown-wrap ul li .shopping-cart-img {
    margin-left: 20px;
    margin-right: 0
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span,
.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h5 span {
    float: left
}

@media (min-width:992px) {
    .text-lg-end {
        text-align: left !important
    }
}

.cart-dropdown-wrap {
    left: 0;
    right: auto
}

@media only screen and (max-width:768px) {
    .cart-dropdown-wrap {
        left: -39px;
        right: auto
    }
}

.cart-dropdown-wrap.cart-dropdown-hm2 {
    left: -63px;
    right: auto
}

@media only screen and (max-width:768px) {
    .cart-dropdown-wrap.cart-dropdown-hm2 {
        left: -63px;
        right: auto
    }
}

@media only screen and (max-width:480px) {
    .popular-categories .slider-btn.slider-prev {
        left: 50px !important;
        right: unset !important
    }

    .slider-arrow .slider-btn.slider-next {
        right: auto !important
    }
}

.categories-button-active-2 i {
    float: left
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand {
    left: 0;
    right: auto
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a span {
    float: left
}

.avatar-upload label {
    float: right
}

.faqs-list .card .card-header h2 button:after {
    left: 0;
    right: auto
}

.ps-list--categories li {
    padding: 6px 0 6px 20px
}

.ps-list--categories li .sub-toggle {
    left: 0;
    right: auto
}

.form-group--icon .product-cat-label {
    border-left: none;
    border-radius: 0 26px 26px 0;
    border-right: 2px solid #eee
}

.main-menu>nav>ul>li ul.sub-menu li a i {
    float: left;
    top: 1px
}

.main-menu>nav>ul>li ul.sub-menu li a i:before {
    content: "\f053"
}

.main-menu>nav>ul>li ul.sub-menu li ul.level-menu {
    left: auto;
    right: 100%
}

.main-menu>nav>ul>li ul.sub-menu li ul.level-menu li a i {
    left: -10px;
    top: -12px
}

.product-cart-wrap .product-action-1 a.action-btn:last-child,
.product-cart-wrap .product-action-1 button:last-child {
    margin-left: 0;
    margin-right: 3px
}

.product-cart-wrap .product-action-1 a.action-btn:first-child,
.product-cart-wrap .product-action-1 button:first-child {
    margin-right: 0
}

.ps-list--categories li a {
    padding-left: 0;
    padding-right: 15px
}

.ps-list--categories li a:before {
    left: auto;
    right: 0
}

.detail-extralink .detail-qty {
    margin: 0 0 15px 6px
}

.product__color .color-swatch li {
    margin-left: 5px;
    margin-right: 0
}
