html[dir="rtl"] .authentication-data-wrapper {
    border-left: 0;
    border-right: 3px solid #e6b325;
    border-radius: 0 50% 50% 0;
}

html[dir="rtl"] .form-check .form-check-input {
    float: right;
    margin-left: 5px;
}

html[dir="rtl"] .custom-checkBox-outer input:checked+label::after {
    right: 9px;
    left: auto;
}

html[dir="rtl"] .custom-checkBox-outer label:before {
    margin-left: 5px;
    left: 0 !important;
}

html[dir="rtl"] .banner-left-img {
    left: auto;
    right: -54%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

html[dir="rtl"] .horse-img {
    right: auto;
    left: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

html[dir="rtl"] .why-choose-us:before {
    left: auto;
    right: 0;
}

html[dir="rtl"] .hourse-back-wrapper:after {
    left: 50px;
    right: auto;
    transform: scaleX(-1);
}

html[dir="rtl"] .social-ic-outer {
    margin-right: 0;
    margin-left: 15px;
}

html[dir="rtl"] ul {
    padding: 0;
}

html[dir="rtl"] .ftr_menu_inr ul li a svg {
    margin-right: 0;
}

html[dir="rtl"] .space-form .form-group.field-one:before,
html[dir="rtl"] .space-form .form-group.field-one:after {
    left: -50px;
    right: auto;
}

html[dir="rtl"] .space-form .form-group.field-three:before,
html[dir="rtl"] .space-form .form-group.field-two:before {
    right: -43px;
    left: auto;
}

html[dir="rtl"] .lang-drop-card {
    margin-left: 6px !important;
    margin-right: 0 !important;
}

html[dir="rtl"] .navbar-toggler {
    margin-left: 10px !important;
}

html[dir="rtl"] .right_menu {
    margin-left: 30px;
}

html[dir="rtl"] .main_header .right_menu {
    margin-left: 0px;
}

html[dir="rtl"] .footer-left-img {
    left: 0 !important;
}

html[dir="rtl"] .detail-title {
    text-align: right !important;
}

html[dir="rtl"] .detail-title-center {
    text-align: center !important;
}

html[dir="rtl"] .stepwizard-step:last-child::before {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

html[dir="rtl"] .stepwizard-step:first-child::before {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

html[dir="rtl"] .top-search-form .form-control {
    padding: 0 44px 0 50px;
}

html[dir="rtl"] .top-search-form .search-icon {
    right: 15px;
    display: inline-block;
    width: 25px;
}

html[dir="rtl"] .datepicker {
    right: 0 !important;
    left: auto !important;
}

html[dir="rtl"] .custom-form .form-group .form-control {
    padding: 10px 45px 10px 10px;
}

html[dir="rtl"] .sidebar-widget .widget-title .dropdown {
    right: auto;
    left: 0;
}

html[dir="rtl"] .form-check {
    padding-left: 0;
}

html[dir="rtl"] .cs_check .form-group input[type="checkbox"]+label::after {

    right: auto;
    left: 0;
}

html[dir="rtl"] .form-group input[type="checkbox"]:checked+label::before {

    right: auto;
    left: 6px;
}

html[dir="rtl"] .cs_check .form-group input[type="radio"]+label::before {
    right: 0;
}

html[dir="rtl"] .close_btn i {
    right: auto;
    left: 8px;
}

html[dir="rtl"] #horse-search-form .btn {
    border-radius: 4px 0px 0px 4px;
}

html[dir="rtl"] #horse-search-form .form-control {
    border-radius: 0 4px 4px 0px;
}

html[dir="rtl"] .google-btn .auth-clients {
    left: auto;
    right: 0;
}

html[dir="rtl"] .google-btn {
    text-align: center;
    justify-content: center;
}

html[dir="rtl"] .category-text ul {
    padding: 12px;
}

html[dir="rtl"] #product__slider .slick-prev {
    left: auto;
    right: 0;
}

html[dir="rtl"] #product__slider .slick-next {
    left: 0;
    right: auto;
}


html[dir="rtl"] #product__slider .detail-wishlist {
    right: auto;
    left: 20px;
}

html[dir="rtl"] .check-outer .custom-control-input {
    margin-right: 0;
    margin-left: 10px;
}

html[dir="rtl"] .field-chooseFile .file-caption .btn,
html[dir="rtl"] .field-file-video .file-caption .btn.btn-file {

    border-radius: 10px 0 0 10px !important;
}

html[dir="rtl"] .file-caption .btn.btn-default,
html[dir="rtl"] .upload-img-wrapper .input-group .file-caption-name.form-control.kv-fileinput-caption {

    border-radius: 0 !important;
}

html[dir="rtl"] .field-user-contact_no .iti__country-list {
    right: auto;
    left: 0;
    min-width: 335px;
    width: 100%;
    text-align: right;
}

html[dir="rtl"] .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 0;
    margin-right: 5px;
}

html[dir="rtl"] .style-one .invalid-feedback {
    position: absolute;
    bottom: -22px;
    left: auto;
    right: 10px;
    line-height: 14px;
}

html[dir="rtl"] .my-stable-area .theme_two_box_img .edit-btn {
    right: auto;
    left: 10px;
}

html[dir="rtl"] .arrow-up-img {
    position: absolute;
    right: 50px;
    bottom: -70px;
}

html[dir="rtl"] .section-heading h3.title {
    text-align: right !important;
}

html[dir="rtl"] .google-btn .auth-clients li {
    margin: 0 1em 0 0;
}