

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Almarai', sans-serif;
}
.slider-area .carousel-caption a, .hdr__login .btn-red{
    line-height: 36px;
}
.recommended_products .products_cont .addcartbtn, .products_wrapper .products_cont .addcartbtn{
    line-height: 43px;
}
.recommended_products .products_cont p,
.recommended_products .products_cont .price,
.products_aa h2,
.filters .block2 h3,
.details .product-title, .sponser p , .price,
.sizes .d-block.w-100, h5.sizes, .breadcrumb
{
    text-align: right;
}
.qty .btn-minus {
    border-radius: 0 6px 6px 0;
}
.qty .btn-plus{
    border-radius: 6px 0 0 6px;
}
.details .like {
    float: right;
    margin-right: 5px;
    margin-left: 0;
}
.icon-handbag:before {
    left: 6px;
    right: auto;
}
.icon-heart:before {
    left: 6px;
    right: auto;
}
.share {
    text-align: right;
}
.product-details {
    text-align: right;
}
.color_selection, .add-to-cart{
    float: right;
}
.checked, .price span{
    margin-right: 0;
    margin-left: 15px;
}
.instock {
    float: left;
}
.cat_list .hover h2{
    right: 20px;
    left: auto;
}
.checkmark{
    left: auto;
    right: 0;
}
.checkbox1{
    padding-left: 0;
    padding-right: 35px;
    text-align: right;
}
.similar-more .btn-black{
    line-height: 50px;
}
header .navbar-light .navbar-nav .nav-link {
    margin-right: 0;
    margin-left: 0;
}
header li.nav-item {
    padding: 0 5px;
}
.hdr-rgt {
    text-align: left;
}
.drop-down {
    margin-left: 0;
    margin-right: 10px;
}
.drop-down a {
    padding-left: 0;
    padding-right: 6px;
    margin-right: 0;
    margin-left: 10px;
}
.hdr-icons li {
    padding: 0 10px 0 38px;
}
.hdr-icons .badge {
    margin-top: -20px;
    margin-right: 10px;
    margin-left: 0;
    left: auto;
    right: 0;
}
.shopping-cart, .shopping-wishlist {
    float: left;
    left: auto;
    margin-left: 0;
    right: 0;
    margin-right: -270px;
}
.shopping-cart:after, .shopping-wishlist:after {
    bottom: 100%;
    right: 89%;
    left: auto;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: white;
    border-width: 8px;
    margin-left: 0;
    margin-right: -8px;
}
.hdr__dropdown__icon svg {
    float: right;
}
.shopping-cart .shopping-cart-header .shopping-cart-total, .shopping-wishlist .shopping-cart-header .shopping-cart-total {
    float: right;
}
.drop-down span{
    padding: 0 30px 0 0;
    background-position: 20px -2px;
}
.preview-thumbnail.nav-tabs li {
    width: 18%;
    margin-left: 2.5%;
    margin-right: 0;
}
.dashboard-area, .account-tabList .nav-link, .orders-tabele thead tr th, .orders-tabele tbody tr td {
    text-align: right;
}
.dashboard-area .address-col .custom-control {
    padding-left: 0;
    padding-right: 1.5rem;
    margin-right: 0rem;
    margin-left: 1rem;
}
.dashboard-area .address-col .custom-control-input{
    right: 0;
    left: auto;
}
.dashboard-area .address-col .custom-control-label::before {
    right: -1.5rem;
    left: auto;
}
.dashboard-area .address__detail p{
    text-align: right;
}
.custom-control-label::after {
    right: -1.5rem;
    left: auto;
    display: block;
}
.dashboard-area .cart-table button.remove-product {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}

.dashboard-area .cart-table .product-quantityBox {
    text-align: right;
    float: right;
}
.cart-table .input-number, .cart-table .input-number-decrement, .cart-table .input-number-increment {
    margin-right: 0px;
    margin-left: -5px;
}
.cart-table .input-number-increment {
    border-left: 1px solid #ccc;
    border-radius: 4px 0 0 4px;
}
.cart-table .input-number-decrement {
    border-right: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
}
.cart-table tr th{
    text-align: right;
}
.cart__productTitle {
    margin-left: 0;
    padding-right: 0;
    padding-left: 20px;
    width: 72%;
    float: right;
    margin-bottom: 0;
    text-transform: capitalize;
    color: #333333;
    font-size: 26px;
    font-weight: 400;
    line-height: 40px;
    text-align: right;
}
.cart__productImg {
    width: 28%;
    padding-right: 0;
    padding-left: 20px;
    float: right;
}
.cart-table tr td.cart__price--col {
    text-align: right;
}
.cart-table tr th.cart__prodQty {
    text-align: center;
}
.product-line-priceInr h5 {
    padding-right: 0;
    padding-left: 15px;
    float: right;
}
.cart-calc table tr td:last-child {
    text-align: left;
}
.cart-calc table tr td:first-child {
    text-align: right;
}
.cart-calc h4, .cart__coupon h4 {
    text-align: right;
}
.cart__coupon .form-inline .form-control {
    margin-left: 20px;
    margin-right: 0 !important;
}
.cart-delivery div.radio-box {
    float: right;
}
.modal-login-form label.custom-control-label {
    padding-left: 0;
    padding-right: 10px;
}
.modal-login-form .custom-control-input {
    left: auto;
    right: 0;
}
.custom-control-label::before{
    left: auto;
    right: -1.5rem;
}
.cstm-login-modal .form-links-checks .form-check {
    padding-left: 60px;
    padding-right: 0px;
}
.loginModal-social ul li a i {
    padding-right: 0;
    padding-left: 10px;
}
.cart-delivery div.radio-box:first-child {
    margin-right: 0;
    margin-left: 30px;
}
.signup-area .cstm-login-modal .form-links-checks .form-check {
    padding-left: 0;
    width: 100%;
    text-align: right;
    padding-right: 25px;
}
#footer h5 {
    text-align: right;
}

#footer ul.social li a, #footer ul.quick-links li a {
    text-align: right;
}

#footer ul.quick-links li {
    text-align: right;
}
#footer .joinus{
    float: right;
}
.shipping-address p {
    text-align: right;
}

.shipping-address a {
    text-align: right;
    float: right;
}
.modal-address .address-list {
    text-align: right;
}
.address-form .form-group {
    text-align: right;
}

.address-form h4 , .order-dtlLft h6{
    text-align: right;
}
.order-dtlLft .cart__productImg {
    float: right;
    padding-right: 0;
    padding-left: 20px;
}
.order-dtlTitle {
    float: right;
    width: 65%;
}
.order-shippingSummary, .order-shipping {
    text-align: right;
}

@media screen and (max-width: 1280px) {

    .hdr-icons li {
        padding: 0 20px 0 20px;
    }

}

@media screen and (max-width: 1024px) {
    .hdr__lang ul {
        text-align: left;
    }
    header .navbar-light {
        justify-content: left;
    }
}

@media screen and (max-width: 812px) {
    .hdr-rgt {
        max-width: 75%;
        flex: 0 0 75%;
    }
    header .navbar-light .navbar-nav .nav-link {
        text-align: right;
    }
}


.dc-item .subtotal-amount {
    float: left;
}
.dc-item .subtotal-text {
    float: right;
}
.hdr-icons .button {
    float: left;
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
    left: auto;
    right: -1.4rem;
}