.topBarBtns {
    text-align: right !important;
}
.cart-wizard .wizardNavBtns button.checkAddress,
.cart-wizard .wizardNavBtns button.checkOnDelivery  {
    float: right !important;
}

.topBar .topBarShipping a img {
    margin-left: 0;
    margin-right: 5px;
}

header.main-header nav .nav-items li.dropdown .dropdown-list {
    right: auto;
    left: 0;
    text-align: left;
}

header.main-header nav .nav-items li.dropdown .dropdown-list.sub_sub_dropdown {
    right: -100% !important;
    left: auto !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.topBarBtns .iconDown {
    left: auto;
    right: -5px;
    top: -2px;
}

.countries-dropdown li small {
    float: right !important;
}

.countries-dropdown b {
    margin-right: auto;
    margin-left: 5px;;
}
@media (max-width: 1200px) {
    header .toggle-nav {
        position: absolute;
        top: 40%;
        right: auto;
        left: 25px;
    }
    header .toggle-nav .mobile-menu {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    header .toggle-nav .mobile-menu .closeIcon i {
        left: auto;
        right: 25px;
    }
    header .toggle-nav .cd-accordion__label .fa {
        left: auto;
        right: 0;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    header .mobile-logo {
        right: auto;
        left: 90px;
    }
}

.breadcrumb .breadcrumb-item::before {
    content: "\f101";
}

.titleHead .more {
    float: right;
}

.productItem .options .offer {
    float: left;
    border-radius: 0 6px 6px 0;
}
.productItem .sm-description {
    right: auto;
    left: 0;
    border-radius: 0 5px 5px 0;
}
.productItem .options .favourite {
    float: right;
}
.productItem .productAddCart button img {
    margin-left: 0;
    margin-right: 8px;
}

.main-footer .footer-about-store .social-media li {
    margin-left: 0;
    margin-right: 5px;
}
.main-footer .footer-about-store .social-media li:last-child {
    margin-right: 0;
}
.main-footer .footer-about-store .downloadApp a {
    margin-left: 0;
    margin-right: 10px;
}
.main-footer .payment-ways ul li {
    margin-left: 0;
    margin-right: 10px;
    float: left;
}
.main-footer .payment-ways ul li:last-child {
    margin-right: 0;
}
.main-footer .copyrights {
    text-align: right;
}

.main-footer h3 {
    direction: rtl;
}

.allOrderPage .orderDetOne .card-body h3 {
    float: left;
}
.allOrderPage .orderDetOne .card-body .confirm {
    float: right;
}
.allOrderPage .orderDetOne .card-body .confirm span {
    margin-left: 0;
    margin-right: 10px;
}
.allOrderPage .cart-items .product-item h3 {
    margin-right: 0;
    text-align: left;
    margin-left: 15px;
}

.bank-transfer .receipt-item .rece-header img {
    float: left;
}
.bank-transfer .receipt-item .rece-header .name {
    float: right;
}
.bank-transfer .receipt-item .rece-body p {
    margin-left: 0;
    margin-right: 15px;
}

.cart-wizard .wizard-content .shippingContent .card-address .AddressLabel .edits {
    float: right;
}

.cart-wizard .wizardNavBtns button.next-step {
    float: right;
}

.cart-wizard .wizard-content .card-shipping .info {
    float: left;
}

.cart-wizard .wizard-content .card-shipping .img {
    left: auto;
    right: 40px;
    text-align: right;
}

.cart-wizard .wizard-content .card-shipping .img-bank img {
    text-align: right !important;
    left: auto !important;
    right: 10px !important;
}

.cart-view-page .cart-items .item .icon {
    left: auto;
    right: -10px;
}

@media (max-width: 767px) {
    .cart-view-page .cart-items .item .product-item h3 {
        text-align: left;
        margin-left: 15px;
        margin-right: 0;
    }
}
.favourite .favouite-product-items .item .icon {
    right: auto;
    left: -15px;
}

.favourite .favouite-product-items .item .product-item h3 {
    text-align: left;
    margin-left: 0;
    margin-right: 15px;
}
@media (max-width: 767px) {
    .favourite .favouite-product-items .item .product-item h3 {
        text-align: center;
    }
}

.favourite .favouite-product-items .item .price {
    text-align: left;
}
@media (max-width: 767px) {
    .favourite .favouite-product-items .item .price {
        text-align: center;
    }
}

.product-full-wrapper .product-preview .product-main-img .options .offer {
    float: left;
}
.product-full-wrapper .product-preview .product-main-img .options .favourite {
    float: right;
}

.product-full-wrapper .product-full-details .product-specifics .specifics-item ul li {
    margin-left: 0;
    margin-right: 10px;
}
.product-full-wrapper .product-full-details .product-specifics .specifics-item ul li:last-child {
    margin-right: 0;
}

.product-full-wrapper .product-full-details .cart-block .addCartBtn {
    float: right !important;
}

.product-full-wrapper .product-full-details .accordion .card-header:after {
    float: right !important;
}

.product-full-wrapper .product-full-details .accordion .rates-view-box p span {
    margin-right: 0;
    margin-left: 5px;
}

.product-full-wrapper .product-full-details .accordion .media .media-body h5 span.date {
    float: right;
}

.profile-wrapper .user-sidebar .userSideBarLinks .list-group-item .fa {
    float: right;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.product-details-mini-box .product-main-img .options {
    right: auto;
    left: 30px;
}

.product-details-mini-box .rates-view-box p span {
    margin-right: 0;
    margin-left: 5px;
}

.product-full-wrapper .product-specifics-selects .specifics-item .nice-select {
    padding-left: 18px !important;
    padding-right: 30px !important;
}
.product-full-wrapper .product-specifics-selects .specifics-item .nice-select span.current {
    text-align: left;
}
.product-full-wrapper .product-specifics-selects .specifics-item .nice-select::after {
    right: 12px !important;
    left: auto !important;
}

.form-group .upload-bar > span {
    float: left;
}

.form-group .upload-bar .btn-file {
    float: right;
}

.shipping-payment .banksOptions .receipt-item .rece-header img {
    float: left;
}
@media (max-width: 767px) {
    .shipping-payment .banksOptions .receipt-item .rece-header img {
        float: none;
    }
}

.shipping-payment .banksOptions .receipt-item .rece-body p {
    margin-left: 0;
    margin-right: 20px;
}


/* Product Page Select Options */

.product-full-wrapper .product-specifics-selects .specifics-item .nice-select {
    text-align: left !important;
    float: none;
    padding-left: 18px;
    padding-right: 30px;
}

.product-full-wrapper .product-specifics-selects .specifics-item .nice-select::after {
    right: 12px;
    left: auto;
}

.product-full-wrapper .product-specifics-selects .nice-select .list .option {
    text-align: left !important;
}

/* Product Page Select Options */

.dropdown-accordion-menu [data-toggle="dropdown"]:before {
    left: auto;
    right: 0;
    transform: rotate(180deg);
    top: 0;
}

.mobLoginBtn .icon {
    margin-left: 0;
    margin-right: 5px;
}

header nav .nav-items li a .anIcon {
    margin-right: auto;
    margin-left: 4px;
}

@media(max-width:1200px) {
    header.main-header nav .nav-items > li > a {
        text-align: left;
    }
    header nav .nav-items li {
        text-align: left;
    }
    header nav .nav-items li a .anIcon {
        left: auto;
        right: 0;
        transform: rotate(180deg);
    }

    header nav {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    header nav .closeIcon i {
        position: absolute;
        color: #a99c9c;
        width: 100%;
        height: 100%;
        text-align: right;
        left: auto;
        right: 0;
        top: 0;
        padding: 15px;
    }

}

.custom-dropdown-filter .dropdown-menu {
    left: -100% !important;
}

.productItem .options {
    padding: 0 15px 0 0;
}

.cart-view-page .orderContinue i {
    left: auto;
    right: 15px;
    transform: translateY(-51%) rotate(
180deg
);
}

#chooseShipping .card-shipping .info .card-title {
    right: auto;
    left: 54px;
}

.cart-wizard .wizard-content .card-shipping .AddressLabel .card-title {
    position: absolute;
    top: 21px;
    left: 55px;
    right: auto;
}

#order_details #checkCoupon {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    /* border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important; */
}

.allOrderPage .orderSummary table td:first-child {
    text-align: left;
}

.sendingOrderBtn button::after {
    left: auto !important;
    right: 40px;
    transform: translateY(-50%) rotate(180deg) !important;
}

.profile-wrapper .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 10px;
    margin-right: 10px;
}

.profile-wrapper .iti input,
.profile-wrapper .iti input[type=text],
.profile-wrapper .iti input[type=tel] {
    padding-left: 114px !important;
    text-align: left  !important;
}

#product_reservation_modal .modal-header .close {
    margin: 0 -1rem 0 auto !important;
}

#product_reservation_modal .datepicker {
    direction: revert !important;
}

#product_reservation_modal .calenderInput i {
    left: auto !important;
    right: 20px;
}
/* .product_reservation .reserv_btn {
    text-align: left !important;
    padding-right: 30px;
    padding-left: 18px;
}

.product_reservation .reserv_btn::after {
    left: auto;
    right: 12px;
} */

.breadcrumb .breadcrumb-item:first-child::before {
    margin-left: auto;
    margin-right: 5px;
}

@media (max-width: 520px) {
    .cart-wizard .wizard-content .card-shipping .img {
        left: auto !important;
        right: 10px !important;
    }
}

.checkBtn.copun button {
    padding: 10px 30px;
    position: absolute;
    left: auto;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 5px !important;
    z-index: 22;
}



header.main-header nav .nav-items .sub_sub_arrowIcon {
    left: auto !important;
    right: 10px !important;
    transform: translateY(-50%) rotate(180deg) !important;
}

@media (max-width: 1200px) {
    .subCategoryMenu {

        transform: translateX(-100%);
    }

    .subCategoryMenu .sub_sub_title .sub-menu-back i {
        margin-left: 0;
        margin-right: 7px;
        transform: rotate(180deg);
    display: inline-block;
    }

}


.shareWrap {
    left: auto;
    right: 0;
}

.product-full-wrapper .product-preview .options .offer {
    float: left;
}

.topBarBtns ul li.searchBtn .search-bar {
    left: auto !important;
    right: 0 !important;
}

.topBarBtns ul li.searchBtn .search-bar button:not(#clearQSearch) {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;

    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.gifts-input input {
    padding-left: .75rem !important;
}

.profileWithArrow .arrowIcon {
    right: 15px;
    left:unset;
}


.product-full-wrapper .product-full-details .accordion .card-body ul li {
    padding: 0px 0 10px 15px !important;
}

.product-full-wrapper .product-full-details .accordion .card-body ul li:before {
    right: auto !important;
    left: 0;
}

.additional-question .counter-label {
    right: 10px;
    left: auto !important;
}

.orderTrackNumbWrap i {
    margin-left: 0px;
    margin-right: 5px;
}

.icon-sar {
    margin-right: 0;
    margin-left: 5px;
}