.topBarBtns {
    text-align: right !important;
}

@media(max-width: 567px) {
    .topBarBtns {
        overflow: hidden;
    }
}

.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;
}

.topBar .logo a p {
    margin: 5px 0 0 10px !important;
}
.mainNavMenu.direction {
    text-align: left !important;
}
.topBarBtns > ul > li {
    margin: 0 10px 0 0 !important;
}
.topBarBtns .iconDown {
    left: auto;
    right: 8px !important;
    left: auto !important;
}

.topBarBtns ul li img {
    margin-left: 0;
    margin-right: 5px;
}

.topBarBtns .profileBtn .User-avtar i {
    margin-left: 0;
    margin-right: 5px;
}

.topBarBtns .profileBtn .User-avtar .iconDown {
    margin-right: 0;
    margin-left: 5px !important;
}
.topBarBtns .cartBtn .inner .total {
    margin-right: 0;
    margin-left: 10px;
}
.topBarBtns ul li.cartBtn .count, .topBarBtns ul li.cartBtn_xs .count, .topBarBtns ul li.cartBtn_lg .count {
    right: auto;
    left: -5px;
}

.banner .swiper-pagination-bullets {
    right: 0 !important;
    left: 100px;
    text-align: left !important;
}

@media (max-width: 1200px) {
    header .toggle-nav {
        top: 50%;
        right: auto;
        left: 10px;
    }
    header .mobile-logo {
        right: auto;
        left: 60px;
    }
}

@media only screen and (min-width: 50px) and (max-width: 768px) {
    .mobile-Shipping {

        text-align: left;
    }
}

/* 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;
}

/* 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-left: auto;
    margin-right: 10px;
}

@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;
    }

}

.mainNavMenu .nav-items li.dropdown .dropdown-list::before {
    right: auto;
    left: 15%;
}

.mainNavMenu .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;
}

.countries-dropdown b {
    margin-left: 5px;
    margin-right: 0;
}
.User-Dropdown>li {
    text-align: left;
}
.User-Dropdown>li:before {
    right: auto;
    left: 0;
}

.User-Dropdown>li>a svg {
    margin-left: 0;
    margin-right: 7px;
}

@media (max-width: 1200px) {
    .countries-dropdown.menuCounItem li a small {
        margin-left: 5px;
    }
}

.countries-dropdown li a {
    padding: 0 5px 0 35px !important;
}

.countries-dropdown li a::before {
    right: auto;
    left: 8px;
}

@media (max-width: 1200px) {
    .countries-dropdown.menuCounItem li a {

        padding-left: 34px !important;
    }
}
.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: 10px !important;
    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;
}


/*
    New Styles
*/

.custom_slide_arrows.productsArrow {
    float: right;
}

.custom_slide_arrows.productsArrow .swiper-button-prev,
.custom_slide_arrows.productsArrow .swiper-button-next {
    transform: rotate(0);
}
.custom_slide_arrows.productsArrow .more {
    margin: 0 0 0 1rem;
}

.partners .custom_slide_arrows, .testimonails .custom_slide_arrows {
    right: 0;
    left: auto;
}

.downloadApp a {
    margin-right: 10px;
    margin-left: 0;
}

.main-footer .payment-ways ul li {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 8px;
}

.main-footer .store_copyrights .content {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}

.main-footer .copyrights {
    padding-right: 0;
    padding-left: 10px;
}

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

.custom-dropdown-filter .filteringBtn i {
    margin-left: 0;
    margin-right: 5px;
}

.product-full-wrapper .product-full-details .cart-block .addCartBtn button img {
    margin-left: 0;
    margin-right: 8px;
}

.product-full-details .favourite {
    margin-left: 10px;
    margin-right: 0;
}

.productReveiws .accordion .media .media-body h5 span.date {
    left: auto !important;
    right: 0;
}

.mokt .arrows {
    text-align: right !important;
}

.mokt .swiper-button-prev,
.mokt .swiper-button-next {
    transform: rotate(0) !important;
}

.titleHead .title::before {
    right: 0;
    left: -7px;
}

.shareWrap {
    margin-right: 0;
    margin-left: 20px;
}

.swiper-button-next, .swiper-button-prev {
    width: 45px !important;
    height: 45px !important;
    background-color: #F5F7F9 !important;
    border-radius: 50px !important;
    background-size: auto !important;
    -webkit-box-shadow: 0 3px 30px rgb(0 0 0 / 15%) !important;
    box-shadow: 0 3px 30px rgb(0 0 0 / 15%) !important;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url(../images/arrow-left.svg) !important;
    left: 0px !important;
    right: auto !important;
    background-size: auto !important;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/arrow-right.svg) !important;
    right: 0px !important;
    left: auto !important;
    background-size: auto !important;
}

@media(max-width: 567px) {
    .swiper-button-next, .swiper-button-prev {
        width: 35px !important;
        height: 35px !important;
    }
}


.modal .m-link {
    right: auto !important;
    left: 12px !important;
}
.modalSearch .search-bar button {
    height: 55px;
    right: auto;
    left: -4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.modalSearch .search-bar #productList .dropdown-menu li a img {
    margin-left: 0;
    margin-right: 10px;
}

.profile-wrapper .sidebarContent .orders-status .nav-item a {
    text-align: left;
}

.profile-wrapper .sidebarContent .orders-status .nav-item i {
    margin-left: 0;
    margin-right: 1rem;
}

.profile-wrapper .sidebarContent .orders-status .nav-item a.active::before,
.profile-wrapper .sidebarContent .orders-status .nav-item:hover a::before {
    right: auto;
    left: 0;
}

.modal-dialog-slideout {
    margin: 0 auto 0 0;
}

.modal.fade .modal-dialog.modal-dialog-slideout {
    -webkit-transform: translate(-100%, 0)scale(1);
    transform: translate(-100%, 0)scale(1);
}

.modal-forms-style .modal-header .close {
    left: auto;
    right: 25px;
}

.addressPlaceWrap .PlaceBtn {
    margin-left: 0;
    margin-right: 10px;
}

.bootstrap-select>.dropdown-toggle {
    text-align: left !important;
}
.bootstrap-select .dropdown-toggle .filter-option {
    text-align: left !important;
}
.bootstrap-select>.dropdown-toggle:after {
    left: auto;
    right: 10px;
}

.container-checkbox {
    padding-left: 35px;
    padding-right: 0;
}

.container-checkbox {
    padding-left: 35px;
    padding-right: 0 !important;
}
.container-checkbox .checkmark {
    right: auto;
    left: 0;
}

.cart-view-page .cart-items .item .product-item h3 {
    text-align: left;
    padding-left: 0;
    padding-right: 40px;
}

.shippingContent .card-address .AddressLabel .edits {
    left: auto;
    right: 8px;
}

@media (max-width: 567px) {
    .productItem .floating-options {

        right: 10px;
        left: auto;

    }
}

.profile-wrapper .sidebarContent .orders-status-content .order-item .order-details .date span:first-child {
    margin-left: 0;
    margin-right: auto;
}

.profile-wrapper .sidebarContent .orders-status-content .order-item .order-details .status {
    left: auto;
    right: -6px;
}

.profile-wrapper .sidebarContent .orders-status-content .order-item .order-details .status span {

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

.profile-wrapper .sidebarContent .orders-status-content .order-item .inoviceBtnsWrap {
    text-align: right;
    margin-top: 1rem;
}
@media (max-width: 767px) {
    .profile-wrapper .sidebarContent .orders-status-content .order-item .order-details {
        text-align: left;
    }
}


.mainNavMenu .nav-items>li>a i {
    left: auto !important;
    right: 0;
}

.mainNavMenu .nav-items>li:first-child a {
    text-transform: uppercase;
}

.mainNavMenu .nav-items li.dropdown .dropdown-list {
    right: auto !important;
    left: 0 !important;
}

.mainNavMenu .nav-items li.dropdown .dropdown-list li:before {
    right: auto !important;
    left: 0 !important;
}

.productItem .offer {
    right: 0 !important;
    left: auto !important;
    border-radius: 15px 0px 0px 15px;
}

.productItem .sm-description {
    right: 0 !important;
    left: auto !important;
    border-radius: 5px 0 0 5px;

}

.product_reservation .reserv_btn {
    text-align: left !important;
    padding-left: 18px;
    padding-right: 30px;
}

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


.AllFilterWrap a {
    padding-right: 5px !important;
    padding-left: 35px !important;
}
.AllFilterWrap a::before {
    right: auto;
    left: 11px;
}
.filter-products .custom-dropdown-filter .dropdown-menu{
    left: auto !important;
    right:-30% !important;
}
@media(max-width: 567px) {
    /* .filter-products .custom-dropdown-filter .dropdown-menu{
        left: -20%;
    } */
}

@media (max-width: 767px) {
    .favourite .favouite-product-items .productItem .floating-options {
        bottom: 7px;
        left: auto;
        right: 5px;
    }
}


.allOrderPage .cart-items h3,
.allOrderPage .cart-items h5,
.allOrderPage .cart-items .price {
    text-align: left;
}

.allOrderPage .cart-items h3 span::before {
    display: none;
}

.allOrderPage .cart-items h3 span::after {
    content: "\f187";
    font-family: uicons-regular-rounded !important;
    font-size: 7px;
    margin: 0 5px;
}
.allOrderPage .orderDetShipp img {
    margin-left: 0;
    margin-right: 15px;
}

.allOrderPage .taxNum {
    text-align: left;
}

@media(max-width: 567px) {

    .main-footer .quick-links,
    .main-footer .footer-about-store,
    .footer-contact h3,
    .main-footer .footer-contact .social-media {
        text-align: left;
    }

    .allOrderPage .orderDetShipp h3 {

        text-align: left;
    }
    .allOrderPage .orderDetShipp .item {
        text-align: left;

    }
}


@media (max-width: 1200px) {
    .mobLoginBtnWrap .User-Dropdown:before {
        left: 45px;
    }
}

@media (max-width: 767px) {
    .testimonails .titleHead, .partners .titleHead{
        text-align: left !important;
    }
}

.quick-categories .swiper-slide .category-description i {
    transform: rotate(180deg);
}

.cart-wizard .wizardNavBtns a >i {
    left: auto !important;
    right: 10px;
    transform: translateY(-50%) rotate(180deg) !important;
}

@media (max-width: 767px) {
    .cart-view-page .cart-items .item .icon {
        position: absolute;
        top: 1.5rem;
        left: auto;
        right: 1rem;
    }

    .cart-view-page .cart-items .item .product-item h5 {
        text-align: left;
        padding-right: 40px;
    }
    .cart-view-page .cart-items .item .price p{
        text-align: right !important;
    }

    .shareWrap.mob {
        float: left;
        padding: 0px 0 0 0;
        margin-left: 0 !important;
    }
    .product-full-details .favourite {
        float: left;
    }

}

.cart-wizard .wizard-content .card-shipping .radioCircle {
    left: auto !important;
    right: 10px;
}

.cart-wizard .wizard-content .card-item-shipping .radioCircle {
    left: 10px !important;
    right: 0;
}


#paymentStep .card-shipping .info {
    padding-left: 0px !important;
    padding-right: 0 !important;
}


@media(max-width: 576px) {
    .cart-wizard .wizard-content .card-item-shipping .card-body .img {
        padding-left: 2rem;
        padding-right: 0;
    }
}

.cart-wizard .wizard-content .titleBar h3 i {
    margin-left: 0;
    margin-right: 7px;
}

.cart-wizard .wizard-content .titleBar h3 {
    padding-left: 0 !important;
}

.cart-wizard .wizard-content .titleBar {
    padding: 15px 4px;
}

.shipping-arrows {
    left: auto !important;
    right: 0;
    flex-flow: row !important;
}
.shipping-arrows span:first-child {
    float: right;
}

@media(max-width: 575px) {
    .cart-wizard .wizard-content .shippingContent .card-address .card-body p {
        margin-left: 0 !important;
    }
}

.side_corner b {
    right: auto !important;
    left: 35px;
}

@media (max-width: 567px) {
    .main-footer .copyrights p {
        white-space:normal;
        text-align: left;
    }
}

@media(max-width: 567px) {

    .warning-box .alert .close {
        position: absolute;
        top: 50%;
        left: auto;
        right: 20px;
        transform: translateY(-50%);
    }
}

.bank-transfer input#dateTimeInput,.bank-transfer select {
    background-position: 96%;
}

.mainNavMenu .nav-items li.dropdown .dropdown-list li.dropdown-list-item a .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;
    }

}

.modalSearch .search-bar button:not(#clearQSearch) {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}


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

.bannerSales .col-md-6:first-child a {
    padding-left: 0;
    padding-right: 1rem;
}
.profileWithArrow .arrowIcon {
    right: 15px;
    left:unset;
}

.product-full-wrapper .options {
    left: auto !important;
    right: -15px !important;
    padding-right: 0 !important;
}

.product-full-wrapper .options .offer {
    border-radius: 5px 0px 0px 5px !important;
}


.productDescripe .description-content-wrap ul li {
    padding: 0px 0 10px 15px !important;
}
.productDescripe .description-content-wrap ul li:before {
    right: auto;
    left: 0;
}


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


.shipping-payment .titleBar {
    text-align: left;
}

.shipping-payment .titleBar h3 {
    padding: 0 10px 0 0;
}

@media (max-width: 767px) {
    
    .shipping-payment .banksOptions .receipt-item .rece-body {
        text-align: left;
    }
}

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

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