.ml-1, .ml-md-1, .nav-item {
    margin-right: .5em
}

.ml-1 {
    margin-left: 0 !important
}

.ml-2 {
    margin-right: 2em;
    margin-left: 0
}

.breadcrumb-links span.ml-1, .top-sale-badge svg {
    transform: rotate(180deg)
}

.price .number {
    margin: 0 !important;
}

.price .number {
    margin-left: initial;
    margin-right: 5px
}

.counter .inc, .counter .inc-gift {
    border-radius: 9px 0 0 9px !important
}

.counter .dec, .counter .dec-gift {
    border-radius: 0 9px 9px 0 !important
}

.wallet-side-menu-item>img {
    transform: rotate(-180deg);
}

.profile-menu {
    right: 0 !important;
    left: initial !important
}

#shareModal input {
    padding-right: initial;
    padding-left: 90px
}

.counter .increase {
    border-radius: 9px 0 0 9px
}

.counter .decrease {
    border-radius: 0 9px 9px 0
}

.nav-item.address {
    margin-left: initial;
    margin-right: 0
}

.service-date img, .terms-custom-checkbox, .wallet-pay-icon {
    margin-right: 10px;
    margin-left: unset
}

.add-comment {
    padding-right: 0;
    padding-left: 10px
}

.tags .tag {
    margin-left: initial;
    margin-right: .5em
}

.top-sale-badge {
    left: initial !important;
    right: -8px
}

.top-sale-badge span {
    left: initial !important;
    right: 10px
}

.blog .link img.arrow {
    transform: rotate(0)
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 6px
}

@media (max-width: 768px) {
    .profile-pages .page-link {
        font-size: 12px !important
    }

    .counter .inc, .counter .inc-gift, .counter .increase {
        border-radius: 9px 0 0 9px !important
    }

    .counter .dec, .counter .dec-gift, .counter .decrease {
        border-radius: 0 9px 9px 0 !important
    }

    .auth-hint div, .cart-services .price .new, .custom-checkbox, .gift-receiver-wrapper img, .gift-receiver-wrapper span, .gifts .price .new, .lang-option .custom-input-radio, .name-image, .order-item .item-row .title, .order-item .item-row.header-row .dot, .otp-wrapper .number div, .price .value, .select-address .input .location .address-name, .select-address .input .location img {
        margin-left: initial;
        margin-right: .5em
    }

    .addresses-list .item .custom-input-radio, .cart-address .location img, .cart-services .name, .details-btns .btn-open-add-gift img, .offer-products .product img, .profile-links .link .title img, .temp-address .icon, .terms input, .use-coupon .coupon-name img, header .page-title img {
        margin-left: initial;
        margin-right: 1em
    }

    .add-new-address-btn img, .gifts .action img, .gifts .price .value, .service-date span {
        margin-left: initial;
        margin-right: 5px
    }

    body {
        direction: ltr;
        text-align: left;
        font-family: Almarai, "sans-serif";
        font-size: 12px
    }

    .link img:not(footer .link img), .page-title img {
        transform: rotate(180deg)
    }

    .ml-1, .ml-2 {
        margin-right: .5em;
        margin-left: 0
    }

    .ml-4 {
        margin-right: 1em;
        margin-left: 0
    }

    .offer-products .price .new {
        margin-right: initial;
        margin-left: .5em
    }

    .add-comment {
        padding-right: 0;
        padding-left: 5px
    }

    .gift-receiver-wrapper {
        margin: 0 10px 0 0 !important
    }

    .hint {
        text-align: end !important
    }
}

.agree_on_text .terms_and_services_link {
    margin-right: 0;
    margin-left: 4px;
}

.gallery a {
    margin-left: initial;
    margin-right: 16px
}

.other-article-item-details {
    padding-right: initial;
    padding-left: 2em;
}

.hint img {
    margin-left: initial;
    margin-right: 10px;
}

.hint .btn.btn-white {
    margin-left: 10px;
    margin-right: initial;
}

.image-wrapper {
    margin-left: initial;
    margin-right: 12px;
}

.cart-item .service-image, .profile-menu svg, .categories-menu img {
    margin-left: initial;
    margin-right: 16px;
}

.joinAsSalonV2 svg {
    transform: rotate(90deg);
    margin-right: 8px;
}

.links-v2 .nav-item:not(:last-child) {
    margin-left: 0;
    margin-right: 1.5em;
}

.dropdown:hover .dropdown-menu.categories-menu {
    transform: translate(0px, 24px);
}

    {
    margin-left: initial;
    margin-right: 8px;
}

.btn-open-add-to-cart svg, .start-from-text, .btn.btn-open-add-gift.btn-open-add-gift-with-text svg {
    margin-left: initial;
    margin-right: 8px;
}

.service-details .actions .btn:not(.btn.add-to-fav-btn) {
    margin-left: initial;
    margin-right: 12px;
}

.service-level .hint svg {
    margin-left: initial;
    margin-right: 10px;
}

.service-level .hint .btn {
    margin-right: initial;
    margin-left: 10px;
}

.select-address svg {
    margin-left: initial;
    margin-right: 5px;
}

header .page-title svg, .fav-share-icons svg.heart {
    margin-left: 0 !important;
    margin-right: 12px;
}

.name-image {
    margin-left: initial;
    margin-right: 16px;
}

.switch-language-v2 svg {
    margin-left: initial;
    margin-right: 4px;
}

.wpwl-group-expiry {
    margin-left: initial;
    margin-right: 16px;
}

.balance .balance-title svg {
    margin-left: initial;
    margin-right: 12px;
}

.balance .price .number {
    margin-left: initial;
    margin-right: 8px;
}

.joinAsSalonSettingsLink svg {
    margin-left: initial;
    margin-right: 8px;
}

.wallet-payment svg, .coupon-payment svg, .cart-address-card svg, .cashback-payment svg,
.cart-address-card {
    margin-left: initial;
    margin-right: 12px;
}

.cashback-payment .cashback-icon {
    margin-left: initial;
    margin-right: 12px;
}

.cart-items .item .service-image {
    margin-left: initial;
    margin-right: 16px;
}

svg.back {
    transform: rotate(180deg);
}

.service-card-v1 .btn-open-add-to-cart {
    margin-left: initial;
    margin-right: 8px;
}

.profile-links .link div svg {
    margin-left: initial !important;
    margin-right: 1em !important;
}

.profile-links .link>svg {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.cart-items .item .btn-open-add-to-cart.btn-open-add-to-cart {
    margin-left: initial;
    margin-right: 12px;
}

#selectAddressModal .modal-header .newAddress svg {
    margin-left: initial;
    margin-right: 8px;
}

#selectAddressModal .address-not-available-hint svg {
    margin-left: initial;
    margin-right: 12px;
}

#selectAddressModal .custom-input-radio {
    margin-left: initial;
    margin-right: 12px;
}

.selected-address svg {
    margin-left: initial;
    margin-right: 8px;
}

.mobile-numbers-tags {
    padding-left: initial;
    padding-right: 8px;
}

.service-level .image-wrapper {
    border-radius: 8px 0 0 8px;
}

.modal .addresses {
    padding-left: initial;
    padding-right: 8px;
}

.select-address-list .custom-input-radio {
    margin-left: initial;
    margin-right: 12px;
}

.header-2 .page-title svg {
    transform: rotate(180deg);
}

.open-totals-title svg {
    transform: rotate(180deg);
}

.back-arrow svg {
    transform: rotate(180deg);
}

.service-level .service-level-hint svg {
    margin-left: initial !important;
    margin-right: 10px !important;
}

.service-level .service-level-hint .btn {
    margin-right: initial !important;
    margin-left: 10px !important;
}
