body {
    direction: rtl;
    font-family: "Cairo", "Nunito";
}
.con-post-2-action {
    border: none;
    border-right: 2px dashed #eee;
}
.con-post-2-action a i {
    margin-right: 0px;
    margin-left: 20px;
}
.con-post-2-brand i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-seller-post-2-img > i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-post-2-price i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-to-post-style-3-content .con-post-2-brand {
    padding: 0px;
    padding-right: 10px;
}
.but-lang {
    padding: 5px 10px 5px 0px;
    border: none;
    border-right: 1px solid #eee;
}
.img-user-header img,
.chat-icon-header {
    margin-right: 0px;
    margin-left: 10px;
}
.img-user-header i {
    right: auto;
    left: 8px;
}
.con-nav-bar-bottom-mobile ul li a.active i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-card-add-offer-img-pro button i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-input-price-add-offer span {
    margin-right: 0px;
    margin-left: 10px;
}
.con-input-search-header button {
    margin-right: 0px;
    margin-left: 5px;
}
.add-table-offer tfoot tr td button i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-card-order-actives {
    border: none;
    border-right: 2px dashed #eee;
}
.title-of-h1::after {
    left: auto;
    right: 0px;
}
.title-of-h1 {
    padding-left: 0px;
    padding-right: 10px;
}
.con-top-info-order-pop-up img {
    margin-right: 0px;
    margin-left: 10px;
}
.icon-for-post-des {
    right: auto;
    left: 10px;
}
.con-card-add-offer-img-pro button i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-input-price-add-offer span {
    margin-right: 0px;
    margin-left: 10px;
}
.con-input-search-header button {
    margin-right: 0px;
    margin-left: 5px;
}
.add-table-offer tfoot tr td button i {
    margin-right: 0px;
    margin-left: 10px;
}
.fillter-but i {
    margin-left: 0px;
    margin-right: 8px;
}
.con-order-card-icon-card i {
    margin-right: 0px;
    margin-left: 10px;
}
.main-con-to-side-bar-fillter {
    left: auto;
    right: -100%;
}
.main-con-to-over-lay-black.show .main-con-to-side-bar-fillter {
    right: 0px;
}
.main-con-to-side-bar-fillter > i {
    left: 10px;
    right: auto;
}
.con-fillter-holder-parent i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-one-fillter-parent i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-of-fillter-child {
    margin-left: 0px;
    margin-right: 30px;
}
.con-one-filter-selected p {
    margin-right: 0px;
    margin-left: 5px;
}
.con-one-filter-selected {
    margin-right: 0px;
    margin-left: 15px;
}
.con-input-search-header {
    margin-right: 0px;
    margin-left: 10px;
}
.con-my-products-delete-edit-icon i {
    right: auto;
    left: 10px;
}
.con-img-post-stle-2 {
    margin-right: 0px;
    margin-left: 10px;
}
.con-image-order-offer-card {
    margin-right: 0px;
    margin-left: 15px;
}
.con-quantity-show-offers i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-img-order-card {
    margin-right: 0px;
    margin-left: 20px;
}
.con-img-order-card p i {
    margin-right: 0px;
    margin-left: 10px;
}
.main-con-avl-qnt-input {
    margin-right: 0px;
    margin-left: 10px;
}
.con-profile-edit-side label i {
    margin-left: 10px;
}
.main-con-to-input span i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-input label,
.con-avl-qnt-input label {
    left: auto;
    right: 20px;
}
.con-img-order-card p {
    left: auto;
    right: 10px;
}
.tax-span {
    right: auto;
    left: 50px;
    width: 200px;
}
.span-for-order-tax {
    left: 130px;
    right: auto;
}
.con-order-card > i {
    left: 10px;
    right: auto;
}
.button-sign-header {
    margin-right: 0px;
    margin-left: 10px;
}
.con-forget-pass-remmber-me i,
.con-sign-with button i {
    margin-right: 0px;
    margin-left: 10px;
}
.tag-pro {
    margin-left: 0px;
    margin-right: 5px;
}
.con-image-wait-for-aprovied a i {
    margin-right: 0px;
    margin-left: 10px;
}
.my-adress-ul li > i {
    right: auto;
    left: 15px;
}
.my-adress-ul li h3 span {
    margin-left: 0px;
    margin-right: 10px;
}
.con-search-add-address-box {
    margin-right: 0px;
    margin-left: 10px;
}
.con-locate-me-form-add-address > a i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-action-for-new-order-card button i {
    margin-right: 0px;
    margin-left: 10px;
}
.con-action-for-new-order-card {
    border: none;
    border-right: 2px dashed #eee;
}
.con-chat-content-header img {
    margin-right: 0px;
    margin-left: 10px;
}
.con-one-msg-chat > img {
    margin-right: 0px;
    margin-left: 15px;
}
.con-one-msg-chat p::before {
    left: auto;
    right: 0px;
    transform: translateX(100%);
    border-radius: 50px 0px 0px 0px;
}
.con-one-msg-chat p::after {
    left: auto;
    right: 0px;
    transform: translateX(100%);
}
.con-one-msg-chat p {
    border-radius: 15px 0px 15px 15px;
}
.con-one-msg-chat.reply-msg > img {
    margin-left: 0px;
    margin-right: 15px;
}
.con-one-msg-chat.reply-msg p::before {
    right: auto;
    left: 0px;
    transform: translateX(-100%);
    border-radius: 0px 50px 0px 0px;
}
.con-one-msg-chat.reply-msg p::after {
    right: auto;
    left: 0px;
    transform: translateX(-100%);
}
.con-one-msg-chat.reply-msg p {
    border-radius: 0px 15px 15px;
}
.con-chat-content-footer label {
    right: auto;
    left: 80px;
}
.con-chat-content-footer > i {
    left: 130px;
    right: auto;
}
.con-chat-content-footer textarea {
    margin-right: 0px;
    margin-left: 10px;
}
.con-chat-content-footer button i {
    transform: rotate(180deg);
}
.con-chat-contact-img {
    margin-right: 0px;
    margin-left: 10px;
}
.con-contacts-card-content h3 span {
    margin-left: 0px;
    margin-right: 5px;
}
.con-chat-header-contact a i {
    margin-right: 0px;
    margin-left: 10px;
    transform: rotate(180deg);
}
.con-show-prices-tags-title ul {
    margin-right: 10px;
    margin-left: 0px;
}
@media screen and (max-width: 767px) {
    .con-post-2-action a i {
        margin-right: 0px;
        margin-left: 15px;
    }
    .con-seller-post-2-img > i {
        margin-right: 0px;
        margin-left: 5px;
    }
    .con-img-post-stle-2 {
        margin: 0px;
    }
    .con-img-order-card {
        margin: 0px;
    }
    .tax-span {
        transform: rotate(45deg);
        transform-origin: right center;
        top: 90px;
        left: auto;
        right: -10px;
        width: 160px;
        bottom: auto;
    }
    .span-for-order-tax {
        right: 50%;
    }
    .con-order-card > i {
        left: 20px;
        right: auto;
    }
    .con-action-for-new-order-card .chat-with-but {
        margin-right: 0px;
        margin-left: 10px;
    }
    .con-chat-content-footer > i {
        left: 120px;
    }
    .con-action-for-new-order-card {
        padding: 20px 10px;
        border: none;
        border-top: 2px dashed #eee;
        margin-top: 20px;
    }
}

/* ###########################
  Last Edit
    ############################
  */
.con-two-input-descrip a {
    margin-right: 0px;
    margin-left: 10px;
}
.con-chat-header-contact .form-chat-search i {
    transform: rotate(90deg);
}
.contune-but i {
    transform: rotate(0deg);
}

/* my changes */
.con-select-add-block-bage button {
    left: 10px;
    right: unset;
}
.con-fillter-holder-parent input {
    margin-right: 0px;
    margin-left: 10px;
}

.con-action-for-new-order-card a i {
    margin-right: 0px;
    margin-left: 10px;
}
