
.sub_header .h_profile_nav .login_pi.col.dropdown::after {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    height: 30px;
    background: #8c8c8c;
    width: 1px;
    transform: translateY(-50%);
    right: -8px;
}
.sub_header .mid-bar .h_profile_nav i {
    font-size: 16px;
    margin-left: 6px;
    margin-right: 0;
}
.feature_text1 {
    position: relative;
    text-align: right;
    padding-right: 18px;
}
.feature_pd1 {
    margin-bottom: 30px;
}
   .product_add .product-icon i {
    margin-left: 4px;
    margin-right: 0;
}
.footer_social {
    justify-content: flex-end;
}
.feature_text1 a i {transform: rotate(180deg);}
.product-banner.product_w1 .main_head_1 {
    text-align: right !important;
}
.product-banner.product_w1 .main_para_1 {
    text-align: right;
}
.product-banner.product_w1 .product-banner p {
    text-align: right;
}
.product_w1.product_c_w .main_head_1.text-left {text-align: right !important;}
.product_w1.product_c_w .item.item_p_card {text-align: right !important;}
.product_w1.product_c_w .item.item_p_card .tmcart .qty {
    margin-top: 10px;
    text-align: right;
    display: inline-block;
}
.product_w1.product_c_w .cart-summary {
    background: #f6f9ff;
    padding: 15px;
    text-align: right !important;
}
.checkout_w1 .radio label input {
    margin-right: 0;
    margin-left: 7px;
    position: relative;
    top: 1px;
}
.product_w1.product_c_w .form-horizontal .form-control {padding-right: 30px !important;}
.checkout_w1 .panel-default > .panel-heading {
    text-align: right;
}
.tmcart .cart-remove {
    right: auto;
    left: 21px;
    top: 15px;
}
.product_c_w.checkout_w1 .panel-body {text-align: right !important;}
.product_w1.pro_details_w .price-sec {text-align: right;}

/* .product_w1 .main_head_1, .brands_wrap .main_head_1 {
    text-align: right !important;
} */
 
.account_Wrap .accountgrid .list-unstyled {
    padding-left: 0;
    list-style: none;
    text-align: right;
    padding: 0;
}
.account_Wrap .list-group-item {
    font-size: 14px;
    font-weight: 600;
    text-align: right;
}
.password_w1 {text-align: right;}
.account_w1 .accountgrid h2 {text-align: right;}
.account_Wrap, .account_Wrap input.form-control, .password_w1, .product_w1 {text-align: right !important;}
.dropdown-menu a {
    text-align: right;
}
.login .form-group,.login .form-group label {text-align: right;}

.sub_header .mid-bar .h_profile_nav .col.dropdown {
    padding-left: 0;
    margin-left: 10px;
}

.main_head_1 span.text_en_head,.main_head_2 span.text_en_head{display: none !important;}
.main_head_1 span.text_ar_head,.main_head_2 span.text_ar_head{display: inline-block !important;}
.pro_details_w .main_head_1 span.text_ar_head {text-align: right !important;}
.pro_details_w .main_head_1 {text-align: right !important;}
.about_info.product_w1 .main_head_1 {text-align: right !important;}

@media (max-width: 767px) {
.main_header .mobilemenu .navbar-toggler {
    filter: drop-shadow(0px 100px 0 #000);
    margin-left: 10px;
    float: right;
    margin-right: 0px;
}
 .main_header .inner_container .ec-icon.cart-wrp {
        margin-top: 0;
        text-align: left;
                padding-left: 20px !important;
    }
    .main_header .inner_container .ec-icon.cart-wrp.language_f {padding: 0 !important;}
    .main_header .inner_container .mobilemenu a.navbar-brand {
        margin: auto !important;
        display: block;
        text-align: center;
    }
.feature_pd1 {
    margin-bottom: 0;
}


.main_header .inner_container .top-search button {
    border-radius: 3px 0 0 3px !important;
}
    .main_header .inner_container .top-search.mshow .form-control {
            border-radius:  0 3px 3px 0 !important;     
    }
    .account_Wrap .accountgrid .list-unstyled {
    padding: 0;
}
.accountgrid h2 {
    text-align: right;
}
.cart_list_i1 a {margin-bottom: 10px !important;}
    .feature_img1 img {
        padding-right: 0;
        padding-left: 10px;
    }
    .account_Wrap, .account_Wrap input.form-control, .password_w1, .product_w1 {text-align: right !important;font-size: 14px !important;}
}


@media (max-width: 510px) {
    .special_bnr .banner-item img.img-cover {
        height: 160px;
    }
    .df_brand_mob {
    flex-direction: column;
    align-items: flex-end; /* Aligns all items to the right */
    justify-content: flex-end;
    text-align: right;
    }

    .df_brand_mob > div {
        margin-bottom: 8px;
    }

    .df_brand_mob img {
        display: inline-block;
        vertical-align: middle;
    }
    .main_header .mobilemenu .menu_lng_btn {justify-content: left !important;}
}

@media (max-width: 420px) {
    .mobilemenu .ec-icon.cart-wrp {padding-right: 0 !important;}

}