.input-style em, .input-style span, .input-style .valid, .input-style .invalid {
    left: 5px !important;
    right: auto !important;
}

.input-style.has-icon input, .input-style.has-icon select, .input-style.has-icon textarea {
    padding-right: 25px !important;
    padding-left:0 !important;
}
/* RTL override: change left arrow to right arrow */
html[dir="rtl"] .fas.fa-arrow-left::before {
  content: "\f061"; /* Unicode for 'fa-arrow-right' */
}

*{
    overscroll-behavior:auto !important;
}
.tabs-rounded a:first-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;

    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    
}
.tabs-rounded a:last-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.required-text {
    left: 0 !important;
    right:auto !important;
}

.input-icon {
    right: 10px !important;
    left: auto;
}
.form-control {
    padding: 12px 40px 12px 0 !important;
}

.icon-check i {
    right: 0px !important;
    left: auto !important;
}
.icon-check label {
    cursor: pointer;
    font-size: 13px;
    padding: 0px 40px 0px 15px;
}
input{
    text-align:right;
}

.woocommerce-message .button {
    float: left;
}

.iti__flag-container {
    right: 35px !important;
    left: auto !important;
}
.iti__selected-flag {
    margin-left: auto;
    margin-right: -2px;
}
.form-control[type="tel"] {
    padding: 12px 65px 12px 0 !important;
}

.icon-check input {
    transform: translateX(10000px) !important;
}

.visible-slider {
    padding-left: 60px !important;
    padding-right: 0 !important;
}

.header-logo-center .header-icon-1 {
    right: 0px !important;
    left:auto !important;
}

.header-logo-center .header-icon-4 {
    left: 0px !important;
    right:auto !important;
}
.menu-title a {
    right:auto !important;
    left: 0px !important;
}

.menu-title h1 {
    padding: 20px 20px 3px 0 !important;
}
.menu-title p {
    font-size: 11px;
    margin: -15px 20px 10px 0 !important;
}
#select_branch .badge {
    right: auto !important;
    left: 30px !important;
}
.modal-close {
    right:auto !important;
    left: 15px !important;
}
.checkbox-group input {
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.address_popup_title {
    text-align: right !important;
}

.list-custom-small a i:first-child {
    margin-right: 0px !important;
    float: right !important;
    margin-left: 10px !important;
}
.list-custom-small a i:last-child {
    float: left;
}
a i.fa-angle-right:before {
    content: "\f104" !important;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;
}
.list-custom-large .badge {
    right: auto !important;
    left:20px  !important;
}
.list-custom-large a i:first-child {
    float: right !important;
    margin-right: 0 !important;
    margin-left:15px !important;
}

#referral_bar span.step:first-child {
    border-radius: 0px 5px 5px 0px;
}

.bwr-corp-faq li::before {
    left: auto !important;
    right: 0 !important;
}

.bwr-corp-faq li {
    padding-right: 60px;
    padding-left: 0px;
}
.number_list li::before {
    left: auto !important;
    right: 0 !important;
}
.number_list ol {
    padding-left: auto !important;
    padding-right: 0 !important;
}
.number_list li {
    padding-right: 60px !important;
    padding-left: 0 !important;
}

.list-custom-large a i:last-child {
    float: left !important;
}

.fa-chevron-right:before {
    content: "\f053" !important;
}

.list-custom-large .custom-control {
    right: auto !important;
    left: 0px !important;
}

.android-input:checked ~ .custom-control-label::after {
    -webkit-transform: translateX(-30px) !important;
}
#user-profile-form .form-control {
    padding: 12px 10px 12px 0 !important;
}
.country-flag {
    margin-left: 8px;
}
.address-icon {
    margin-left: 12px;
    margin-right: 0px;
}
.address-menu-dropdown {
    left: 0 !important;
    right: auto !important;
}
#category-slider-track{
    padding-right: 0px !important;
}

.list-custom-small .badge{
    right:auto !important;
    left:15px !important;
}

#category-slider #wrapper-categories{
    padding: 0  0 0 30px !important;
}

