*{
    direction: rtl;
    letter-spacing: normal !important;
}

.m_search_form button, .search_form button{
    left: 8px;
    right: unset;
}

.menu_parent:after{
    right: unset;
    left: 0;
}

.carousel-control-prev-icon::before{
    content: '\f27b';
}

.carousel-control-next-icon::before{
    content: '\f27a';
}

.qty-title, .qty-size {
    text-align: right;
}

.quantity-left-minus{
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 20px !important;

    border-bottom-left-radius: .25rem  !important;
    border-top-left-radius: .25rem !important;
}

.quantity-right-plus{
    border-bottom-left-radius: 20px !important;
    border-top-left-radius: 20px !important;

    border-bottom-right-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
}

.filter-sidebar .accordion-button:after{
    left: 0;
    right: unset;
}

.subtotal-wrap{
    border-right: 1px solid;
    padding-right: 40px;

    border-left: unset;
    padding-left: unset;
}

.add_to_cart i{
    margin-left: 8px;
    margin-right: unset;
}

[type=email], [type=number], [type=tel], [type=url]{
    direction: rtl;
}

section.checkout .wrapper .total .payment .collapsepayments label{
    margin-right: 10px;
    margin-left: unset;
}

section.checkout .wrapper .total .payment .collapsepayments img{
    max-width: calc(100% + 40px);
}

.search-mobile{
    left: 20px;
    right: unset;
}

.slick-list{
    direction: ltr !important;
}

.fa-chevron-left:before {
    content: "\f054" !important; }
  
.fa-chevron-right:before {
    content: "\f053" !important; }
	
#progressbar li:not(:last-child)::before{
    right: unset !important;
    left: -60px !important;
    width: 104px !important;
}

@media (max-width:991px){
    #progressbar li:not(:last-child)::before{
        right: unset !important;
        left: -26px !important;
        width: 43px !important;
    }
}

input[type='radio']:checked:before {
    transform: translate(-60%, 50%) !important;
}

.nice-select.nav-bar-currancy{
    float: right;
}

.nice-select.nav-bar-currancy:after{
    left: 12px;
    right: unset;
}

.nav-bar-currancy.nice-select .list{
    right: 20px !important;
    left: unset !important;
}

.select-currancy.nice-select .option{
    padding-right: 18px;
    padding-left: 29px;
    text-align: right;
}

.footer-links {
    padding-right: 0;
}

.sale.tag{
    right: auto;
    left: 0;
}