.main-header .search-form input {
    padding-right: 60px;
    padding-left: 0px;
}
.main-header .search-form button{
    right: 0;
    left: initial;
}
.my-garage-web{
    left: 50px;
    right: initial;
}

.slider-section .animeslide-button-prev{
    right: 32px;
    left: initial;
}
.slider-section .animeslide-button-next{
    right: 92px;
    left: initial;
}
.slider-section .swiper-pagination{
    right: 26px;
    left: initial;
}
.my-garage .title{
    padding-right: 30px;
    padding-left: 0px;
}
.my-garage .title:before{
    right: 0;
    left: initial;
}
.chat-now{
    left: 12px;
    right: initial;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-left-radius: 26px;
    border-bottom-left-radius: 0px;
}
.offer-section .view-all-items svg{
    transform: rotate(180deg);
}
.selectModal .modal-switcher .custom-radio .radio-btn img.check-mark{
    right: 0px;
    left: initial;
}

.breadcrumb-item.active{
    padding-right: 0.8rem;
    padding-left: 0;
}
.breadcrumb-item+.breadcrumb-item::before{
    float: right;
    transform: rotate(180deg);
    right: -6px;
    left: initial;
}
.bundle-list-section .bundle-list .bundle-list-group ul li .wishlist{
    left: 12px;
    right: initial;
}
.bundle-details-section .bundle-details-info-wrapper .wishlist{
    left: 16px;
    right: initial;
}
.checkout-section .checkout-steps li{
    padding-left: 240px;
    padding-right: 0;
}
.checkout-section .checkout-steps li:before{
    left: 24px;
    right: initial;
}
.checkout-wrapper:before{
    left: 0px;
    right: initial;
}
.checkout-wrapper .form-group .label-checkbox:before{
    margin-left: 5px;
    margin-right: 0;
}
.checkout-wrapper .form-group input[type='checkbox']:checked + .label-checkbox:after{
    right: 9px;
    left: initial;
}
.user-profile-info .address-list li .edit-btn{
    left: 0;
    right: initial;
}
.iti__country-list {
    direction: ltr;
}
.main-header .header-actions .user-info{
    padding-left : 30px;
    padding-right: 0;
}
.main-header .header-actions .user-info:before{
    left: 0;
    right: initial;
}
.dropdown-menu{
    text-align: right;
}
.sub-header .country-switcher:before{
    left: 0;
    right: initial;
}
.sub-header .country-switcher{
    padding: 6px 12px 6px 24px;
}
.offer-section .offer-item .offer-info .summary{
    text-align: right;
}
.offer-section .offer-item .offer-info .title{
    text-align: right;
}
.offer-section .offer-item .wishlist{
    left: 10px;
    right: initial;
}
.offer-section .offer-item .new, .offer-section .offer-item .offer-discount{
    right: 10px;
    left: initial;
}
.modal-content .close-btn {
    left: 10px;
    right: initial;
}
.modal-content .back-btn{
    right: 10px;
    left: initial;
    transform: rotate(180deg);
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
    right: 0;
    left: auto;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text]{
    padding-right: 91px !important;
    padding-left: 0px !important;
}
.bundle-filters{
    padding: 24px 24px 24px 0;
}
.bundle-filters .widget-checkbox-list ul{
    padding: 0;
}
.bundle-filters .widget-checkbox-list ul li a label span{
    margin-left: 0.9375rem;
    margin-right: 0;
}
.price-range-slider .range-value button{
    left: 0;
    right: initial;
}
.product-footer-details{
    padding-left: 16px;
    padding-right: 0;
}
.bundle-list-section .bundle-list .product-footer-details ul {
    padding-inline-end: 1.25rem;
    padding-inline-start: 0;
}
.bundle-filters .widget_klb_color_filter ul{
    padding: 0;
}
.user-section .user-sidebar li svg{
    left: 10px;
    right: initial;
    transform: rotate(0deg);
}
.header-sidebar button.close-btn{
    left: 20px;
    right: initial;
}
.user-section .user-sidebar li.cancel button{
    left: 20px;
    right: initial;
}
@media (max-width: 991.98px) {
    .main-header .search-form input{
        padding-right: 42px;
        padding-left: 0;
    }
    .bundle-section-mobile ul{
        padding-right: 0;
    }
    .cart-section table > tbody tr th{
        right: 0;
        left: initial;
    }
    .cart-section table > tbody tr td.remove-from-cart{
        left: 0;
        right: initial;
    }
    .checkout-section .checkout-steps li{
        padding:0
    }
    .slider-section .swiper-pagination{
        right: 140px;
    }
    .user-section .user-sidebar li svg{
        left: 10px;
        right: unset;
        transform: rotate(0deg);
    }
    .header-sidebar li svg{
        left: 10px;
        right: unset;
        transform: rotate(0deg);
    }
    .header-sidebar ul.sub-menu li button svg{
        transform: rotate(180deg);
    }
    .sub-header .header-toggle-btn {
        right: 12px;
        left: initial;
    }
    .sub-header .country-switcher{
        left: 70px;
        right: initial;
    }
    .sub-header .country-switcher span, .sub-header .e-control{
        left: 12px;
        right: initial;
    }
}
