.header .main-header .header-left .header-shop {
    text-align: left;
}



#signin_poup .close_popup, #device_history_modal .close_popup, #signup_poup .close_popup {
    left: 15px;
    right: auto;
}

.Home .remember-me {
    flex-direction: row-reverse;
}

#signup_poup select {
    width: calc(100% - 32px);
}

.header .main-header .header-left .header-logo {
    margin-left: 14px;
    margin-right: auto;
}

.form-search .input_search {
    margin-right: 4px;
    margin-left: auto;
}

.Shop .text-lg-end {
    text-align: left !important;
}

.Shop .border-1-right.span {
    padding: 5px 7px 10px 10px !important;
}

.Shop .dropdown-menu {
    text-align: right;
}

.step-container::before {
    right: 33px;
    left: 0;
}

.Shop .dropdown-sort .dropdown-toggle {
    padding: 5px 7px 10px 0px;
}

.Shop .border-1-right::before {
    right: auto;
    left: -15px;
}

.Shop .border-1-right {
    margin-left: 30px;
    margin-right: auto;
}

.Shop .info-right > .color-brand-3 {
    padding-left: 35px;
    padding-right: 0;
}

.Shop .card-grid-style-3 .card-grid-inner .tools {
    left: 20px;     /* match the LTR right:20px distance from the card edge */
    right: auto;
}

.Shop .card-grid-style-3 .card-grid-inner .price-info .price-main {
    margin-left: 10px;
    margin-right: 0px;
}

.Shop .listview .card-grid-style-3 .card-grid-inner .tools {
    left: 15px;
    right: auto;
}

.Shop .galleries {
    padding: 0px 105px 0px 0px;
}

.Shop .container h3.color-brand-3.mb-25 {
    padding-left: 38px;
    padding-right: 0px;
}

.Shop .price-main {
    margin-right: 0 !important;
}

.Shop .div_btns .btn:nth-child(odd) {
    margin-left: 10px;
    margin-right: 0px;
}

.Shop .condition_header svg, .Shop .btn svg, .btnDeviceHeader svg {
    rotate: 180deg;
}

/* The favorite heart is symmetric and must NOT be rotated by the rule above;
   also reset the LTR margin-left so the icon stays centred in the round button. */
.Shop .btn.btn-wishlist svg {
    rotate: 0deg;
    margin: 0 !important;
}

.Shop .collapsible-item .header {
    padding-right: 20px;
    padding-left: 0px;
}

.Shop .card-grid-style-3 .card-grid-inner .image-box .label, .Shop .slider-nav-thumbnails {
    right: 0px;
    left: auto;
}

.Shop .listinggrid .info-right a:hover, .listinggrid .info-right a {
    padding-left: 40px !important;
    padding-right: 0px !important;
}

#signUpForm .iti {
    width: auto !important;
    margin-left: 75px !important;
}
/*.Shop .fixMarginRight {
    margin-right: 10px !important;
    margin-left: 0 !important;
}*/
.Shop #faq_div h6 svg, .Shop .btn-wishlist, .popup {
    left: 0;
    right: auto;
}

.Faq .shop-template .card h6 svg {
    left: 5px;
    right: auto;
}

.AboutUs .Aboutcontainer .box {
    margin-left: 20px;
    margin-right: 0px;
}

.review-card img {
    margin-right: 0px;
    margin-left: 10px;
}

.modal-header .btn-close {
    margin: -0.5rem auto -0.5rem 0rem !important;
}

.step .icon .num {
    right: -38px;
    left: auto;
}

.steps .step img {
    right: auto;
    left: 83px;
}

.fixsmartTradeCircle {
    margin-right: 60px;
}

.toggle-password {
    left: 10px;
    right: auto;
}

/* The eye sits on the left in RTL, so its space moves there too (see site.css). */
#signin_poup .password-container input,
#signup_poup .password-container input {
    padding-left: 40px;
    padding-right: 16px;
}

.checkmark {
    right: 0;
    left: auto;
}

.cb-container {
    padding-right: 30px;
    padding-left: 0;
}

.btn-tooltip:after {
    right: auto;
    left: 34px;
}

.btn-tooltip:before {
    right: -8px;
    left: auto;
}

.iti__country-container {
    right: -35px !important;
    left: auto !important;
}

.iti__tel-input {
    padding-right: 90px !important;
}

.iti__arrow {
    display: none;
}

.dropdown-account {
    right: auto !important;
    left: 0 !important;
}

.header .main-header .header-left .header-shop .icon-wishlist, .header .main-header .header-left .header-shop .icon-cart {
    padding-right: 0 !important;
}

.Shop .listinggrid .info-right a:hover, .listinggrid .info-right a, .price-info {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.langContainer {
    margin-left: 10px;
}

.dropdown-account ul a {
    text-align: right;
}

.item-wishlist .wishlist-status {
    text-align: left !important;
    direction: ltr !important;
}

.wishlist-overview {
    border-left: unset !important;
    border-right: 1px solid #EEEEEE;
    padding-right: 15px;
}


.card-date {
    border-left: unset !important;
    border-right: 1px solid #ccc;
    padding-right: 9px;
}

#viewEvalReport {
    padding-left: unset !important;
    padding-right: 17px;
}


.Faq .page_title svg,
.ContactUs .page_title svg {
    transform: scaleX(-1)
}


.MyProfile #phone_profile {
    background-position: 10px 10px !important;
}

.MyProfile #profile_body .profile-header h1 {
    margin: 0px 0px 0px 8px !important;
}

#iti-0__dropdown-content {
    left: 0 !important;
    right: 35px !important;
}


.Home .search-bar svg {
    right: 14px;
    left: unset !important;
}

.Home .search-bar .iconchart {
    left: 15px;
    right: unset !important;
}

.Home .title_line {
    text-align: right;
}


.wishlist-overview .lineo a {
    margin-right: unset !important;
    margin-left: 6px !important;
}


.evalSummary .overall_condition ul {
    margin-right: 22px;
}



.list-checkbox li {
    padding: 0px 0px 6px 30px;
}

/*.grecaptcha-badge {
    transform: scaleX(-1);
    right: unset !important;
    left: -186px !important;
    transition: left 0.3s ease;
}

    .grecaptcha-badge:hover {
        left: 0px !important;
    }*/

#storage-list.list-checkbox li {
    direction: ltr !important
}

.gbs .storage {
    direction: ltr;
}


.text-end {
    direction: ltr;
    text-align: left !important;
}


.checkout .item-wishlist .wishlist-price {
    text-align: left !important;
}

.chk-Order-device-details {
    direction: ltr
}

#new_address_Modle .iti__tel-input {
    padding-left: unset !important;
}


.chk-user-address {
    padding: 16px 16px 16px 0px;
}

.chk-user-address-selected img {
    padding-right: unset !important;
    padding-left: 16px;
}


.shippingAddressRadioBtn {
    margin-left: 10px;
    margin-right: unset !important;
}

.editIcon {
    padding-right: unset !important;
    padding-left: 10px;
}



.deleteIcon {
    padding-right: unset !important;
    padding-left: 10px;
}


.checkOut_imgIcons {
    text-align: left !important;
}


.payment_method_dv .installmentbtn i:nth-child(1) {
    float: right;
    margin-left: 8px;
    margin-right: unset !important;
}


.payment_method_dv .installmentbtn i:nth-child(2) {
    float: left;
}

.phone-color-box {
    margin-left: 10px;
    margin-right: unset !important;
}


.plan-button.plan-buttonWithIcon span {
    padding: 0 19px 0 5px;
}

.plan-button.plan-buttonWithIcon svg {
    margin-left: 5px;
}


.directionLTR {
    direction: ltr;
}


.plan-info div {
    margin-left: 20px;
    margin-right: unset;
}

.homeAlert {
    text-align: right !important
}

.card-product-storage li {
    margin-right: 0px;
    margin-left: 5px;
    direction: ltr;
}


.shop-template .text-lg-start {
    text-align: right !important;
}

.price-header {
    margin: 10px 0 10px 10px !important;
}

#dropdownSort.dropdownFilterBtn {
    width: 300px !important;
}
