@font-face {
    font-family: "regfont";
    src: url('../fonts/NeoSansArabic.ttf');
}
@font-face{
    font-family: "medfont";
    src: url('../fonts/NeoSansArabicMedium.ttf');
}
@font-face {
    font-family: "boldfont";
    src: url('../fonts/NeoSansArabicBold.ttf');
}
.iti--allow-dropdown .iti__flag-container {
    right: 0;
    left: auto;
}
.iti__arrow {
    margin-right: 6px;
    margin-left: 0;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 52px;
    padding-left: 6px;
}
.iti input, .iti input[type=text], .iti input[type=tel]{
    direction: ltr;
}
input[type="date"]::-webkit-calendar-picker-indicator{
    position: absolute;
    left: 8px;
}
.cart-icon .badge{
    left: auto;
    right: -10px;
}
.top-stores .category {
    right: 0.8rem;
    left: auto;
}
.shops .status {
    left: 1rem;
    right: auto;
}
.shop-logo .status {
    left: .5rem;
    right: auto;
}
.account-tabs .nav-link span{
    left: auto;
    right: 0;
}
.site-form .form-control, .account-form .form-control {
    text-align: right;
}
.person-img span{
    left: -5px;
    right: auto;
}
.delete-item{
    left: 0;
    right: auto;
}
.chat-popup{
    right: 98px;
    left: auto;
}
.chat-txt.chat-r {
    text-align: -webkit-left;
    margin-right: auto;
}
.add-money .payment-method ul li {
    margin: 0 0 0 5px;
}
.points{
    left: 60px;
    right: auto;
}
.order-info::before {
    right: -10px;
    left: auto;
}
.order-info::after {
    right: 0;
    left: auto;
}
.fa-chevron-right,.back-complaint,.send-btn{
    transform: scaleX(-1);
}
.addcart-modal .modal-dialog {
    left: 0;
    right: auto;
    transform: translate3d(-100%, 0, 0) !important;
}
.modal-header .btn-close {
    right: auto;
    left: 1.6rem;
}
.color span{
    margin-right: 0;
    margin-left: .7rem;
}
.chat-box .btn-link{
    transform: scaleX(-1);
}
.from-to::before {
    right: 15px !important;
    left: auto;
}
.view-cart{
    left: 60px;
    right: auto;
}
.img-uploaded{
    float: right;
    margin:0 0 0 0.5rem;
}
.img-uploaded .remove {
    left: 10px;
    right: auto;
}
.select-date{
    border-radius:.25rem 0 0 .25rem;
}
.order-imgs span,.order-imgs .gallery-img{
    margin-right: 0;
    margin-left: .5rem;
}
@media (max-width: 575.98px) {
    .chat-popup{
        right: 12px;
    }
    .view-cart{
        left: 10px;
        right: auto;
    }
}
@media (max-width: 480px) {
    .top-slider .carousel-indicators {
        right: auto;
        left:0;
    }
    .from-to.p-2::before {
        right: 12px;
        left: auto;
    }
}