html[dir=rtl] .header-btn-wrap .dropdown {
    /* border-right: 1px solid #FFFFFF; */
    border-right: 1px solid #B8B7B7;
    padding-right: 18px;
    border-left: 0;
    padding-left: 0;
}
html[dir=rtl] .tab-amount,
html[dir=rtl] .tab-title {
    text-align: right;
}
html[dir=rtl] .accordion-button::after {
    margin-left: 0;
}
html[dir=rtl] .accordion-wrap .accordion .accordion-body {
    padding: 0 0 12px 49px;
}
html[dir=rtl] .step-tabbing .nav-tabs {
    flex-direction: row-reverse;
}
.header .dropdown-menu li a {
    text-align: right;
}
html[dir=rtl] .form-control {
    text-align: right;
}
html[dir=rtl] .cust-select-box.show .input-box_label,
html[dir=rtl] .cust-select-box.show .input-box_label:focus,
html[dir=rtl] .cust-select-box.show .input-box_label:focus-within ,
html[dir=rtl] .input-box_label.input-focused, 
html[dir=rtl] .input-container:focus-within .input-box_label {
    right: 20px;
    left: auto;
}
/*html[dir=rtl] .input-box_label {
    transform: scale(0) translateY(50%);
    -webkit-transform: scale(0) translateY(50%);
    -moz-transform: scale(0) translateY(50%);
    -ms-transform: scale(0) translateY(50%);
    -o-transform: scale(0) translateY(50%);
    left: auto;
    right: var(--input-left-padding);
}*/
html[dir=rtl] .input-container .phone-number-wrap .input-box_label {
    left: auto;
    right: 144px;
}
html[dir=rtl] .col-auto {
    --input-left-padding: 0;
    --input-right-padding: 15px;
}
html[dir=rtl] .input-error_block {
    padding-left: 0;
    padding-right: var(--input-right-padding);
}
html[dir=rtl] .show-passwd,
html[dir=rtl] .input_icon
{
    right: auto;
    left: var(--input-right-padding);
}
html[dir=rtl] .gen-alert{
    text-align: right;
}
html[dir=rtl] .order-num-step-desktop:before {
    left: auto;
    right: 20px;
}
html[dir=rtl] .header-btn-wrap .dropdown-menu[data-bs-popper]::before {
    right: auto;
    left: 6px;
}

html[dir=rtl] .right-4 {
    right: auto;
    left: 4px;
}
html[dir=rtl] .order-num-step-section:before {
    left: auto;
    right: -38px;
}
html[dir=rtl] .order-num-step-section {
    margin-right: 0 !important;
    margin-left: 0;
}
html[dir=rtl] .me-70 {
    margin-right: 0;
    margin-left: 70px;
}
html[dir=rtl] .cms_page ol
{
    padding-left: 0px;padding-right: 14px;
}
html[dir=rtl] .cms_page ol li ul
{
    padding-left: 0px;padding-right: 20px;
}

html[dir=rtl] .full_field{padding-left: 45px !important;padding-right: 12px !important;}
html[dir=rtl] input[type="search"].full_field
{
    padding-left: 60px !important;
}
html[dir=rtl] .subscribe_plan_btn svg,
html[dir=rtl] .arrow_icon
{
    transform: scale(-1);
}
html[dir=rtl] .form-select
{
    background-position: left 12px center;
}

html[dir=rtl] .genID_created_main .order-num-step-section:before{right: 12px;}
html[dir=rtl] select{background-position:left 15px center}
/* Header css */
html[dir=rtl] .lc_dropdown .drop_select::after{left: 12px;right: auto;}
html[dir=rtl] .header-btn-wrap .lc_dropdown .dropdown-menu{right:auto;left:0;}



/* ========== Responsive Css ========== */
@media(max-width: 991px) {
    /* Navbar css */
    html[dir=rtl] header .header-wrap .navbar-nav{left:auto;right:-15px;}
}

@media(max-width:767px) {

    html[dir=rtl] .order-num-step-section:before{left:auto;right:20px;}
    html[dir=rtl] .header-btn-wrap .dropdown-menu[data-bs-popper]{right:auto;left:-35px;}
    html[dir=rtl] .cms_page ol li ul{padding-left:0px;padding-right:15px;}
    html[dir=rtl] .form-select{padding-left:30px;padding-right:12px;}
    html[dir=rtl] .safety_plan_card .subscribe_plan_btn{left:20px;right:auto;}
    html[dir=rtl] .input_with_icon{right:auto;left:5px;}
    html[dir=rtl] .full_field{padding-left:40px !important;padding-right:12px !important;}

    /* Header css */
    html[dir=rtl] .header-btn-wrap .dropdown{padding: 0;border: 0;}

    /* Order-history css */
    html[dir=rtl] .order_history_main .order-num-step-section .order-num-step, 
    html[dir=rtl] .order_history_main .order-num-step-section .order-num-step-checked,
    html[dir=rtl] .order_success_main .order-num-step-section .order-num-step-checked,
    html[dir=rtl] .order_success_main .order-num-step-section .order-num-step
    {
        margin-right: 8px;
    }

}

@media(max-width:365px) {
    /* Header css */
    html[dir=rtl] .header-btn-wrap .lc_dropdown > .dropdown-menu{right: auto;left: -42px;}
    html[dir=rtl] .header-btn-wrap .lc_dropdown .dropdown-menu::before{right: auto;left: 46px;}
    
}

@media(max-width:320px) {
    /* Header css */
    html[dir=rtl] .header-btn-wrap .lc_dropdown > .dropdown-menu{right: auto;left: -62px;}
    
}
