@font-face {
    font-family: 'Helvetica Neue LT Arabic';
    src: url("../fonts/helvetica-neue-lt-arabic-45-light.ttf") format('ttf'), url("../fonts/helvetica-neue-lt-arabic-45-light.woff") format('woff'), url("../fonts/helvetica-neue-lt-arabic-45-light.woff2") format('woff2');
    font-weight: 300;
    font-style: normal;
}

html {
    direction: rtl;
}

ul.static-ban-ftr li:last-child:after {
    display: block;
}

ul.static-ban-ftr li:first-child:after {
    display: none;
}

ul.static-ban-ftr {
    text-align: right;
}

.deliver .block figure {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.new-arrival .sm-products .left {
    margin-right: 0;
}

.static-product .left {
    flex-direction: row !important;
}

.static-product .right {
    flex-direction: row-reverse !important;
}

.feature-product .title,
.feature-product .sb-title {
    text-align: right;
}

footer .footer-news img.payment-img {
    float: right;
}

body {
    font: 14px/20px Helvetica Neue LT Arabic, Arial, Helvetica, sans-serif;
}

.page-wrapper .page-header {
    z-index: 9
}

header ul.right-menu.text-right.ml-auto {
    margin-right: auto;
    margin-left: 0 !important;
}

.header-top-banner {
    margin-top: -155px;
}

header ul.right-menu.text-right.ml-auto li {
    margin-bottom: 0;
    line-height: 18px;
    border-right: 1px solid #cccccc6b;
    border-left: 0;
}

header ul.right-menu.text-right.ml-auto li:first-child {
    border: 0;
}

.minicart-wrapper {
    float: left;
    margin-left: 0 !important;
    margin-right: 20px;
    text-align: right;
}

.section-items.nav-sections-items {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}

.shopping-bag .item-value {
    left: inherit;
    right: -20px;
}

.shopping-bag {
    padding: 17px 40px 17px 20px;
}

.page-layout-2columns-left .column.main {
    float: left !important;
}

.page-layout-2columns-left .sidebar-main {
    float: right !important;
    padding-right: 0;
    padding-left: 2%;
}

.breadcrumbs .items {
    direction: rtl;
    text-align: right;
}

.block-content.filter-content {
    direction: rtl;
    text-align: right;
}

.block-content.filter-content .filter-current ol.items li {
    float: right;
    margin-right: 0;
    margin-left: 20px;
    padding: 5px 10px 5px 30px !important;
}

.block-content.filter-content .filter-current ol.items li a.action.remove {
    top: 5px;
    right: inherit;
    left: 10px;
}

ol.sy-multiple-layered-navigation-items li a {
    background-position: right center !important;
    text-align: right;
    padding-left: 0 !important;
    padding-right: 24px;
}

ol.sy-multiple-layered-navigation-items li a span.count {
    float: left !important;
}

.page-layout-1column .product-info-main {
    /* margin-right: 23px; */
    float: left;
    direction: rtl;
    text-align: right;
}

.page-layout-1column .product-info-main .product-social-links .product-reviews-summary.empty {
    float: right;
}

.page-layout-1column .product-info-main .product-social-links .product-addto-links {
    float: right;
    clear: both;
    width: auto;
}


/*.product-info-main-right .control input.input-text.qty {
    right: 0;
    text-align: right;
}*/

.product.info.detailed .tabs {
    float: right;
    text-align: right;
}

.product.info.detailed .tabs ul li a:before {
    right: 0;
}

.product.info.detailed .content.item {
    text-align: right;
    margin-left: 0;
    margin-right: 2%;
}

.product-info-main-right .product-info-stock-sku .stock,
.product-info-main-right .product.attribute.sku {
    direction: rtl;
    text-align: right;
}

.product-info-main-right .product-info-stock-sku strong {
    float: right;
    margin-left: 5px;
}

.product-info-main-right .product.attribute.sku .type {
    float: right;
}

.product-options-bottom .price-box,
.product-info-price .price-box {
    text-align: right;
}

.product-options-wrapper .swatch-attribute .swatch-attribute-options .swatch-option {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.cart-totals tbody .mark,
.cart-totals tfoot .mark {
    text-align: right;
}

.one-step-checkout-wrapper .step-content button.action.action-show-popup {
    margin-left: 20px;
}

.custom-new-address-popup label.label,
.custom-new-address-popup legend {
    text-align: right;
    float: right;
}

.confirm button.action-close {
    left: 0;
    right: inherit;
}

.modal-popup header.modal-header button.action-close {
    float: right;
    left: 0 !important;
    right: inherit;
}

select {
    background-position: left;
}


/*.pages .action.next:before {
    transform: rotate(-180deg);
}*/


/*.pages .items.pages-items .action.next:before {
    transform: rotate(-360deg);
}*/

.page-products.page-with-filter .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options .filter-options-item .filter-options-content ol li a .count {
    left: 0;
    right: inherit;
}

.page-products.page-with-filter .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options .filter-options-item .filter-options-title {
    text-align: right;
}

.filter-options-title:after {
    left: 13px;
    right: inherit;
}

.product-options-wrapper,
.product-options-bottom {
    text-align: right;
}

.switcher.currency.switcher-currency {
    border-left: 0;
    border-right: 1px solid #cccccc6b;
}

.sharethis .txt {
    float: right;
}

.sharethis .mp_social_share_inline {
    float: right;
}

.page-products.page-with-filter ol.products.list.items.product-items .item {
    margin-right: 0;
    margin-left: 3%;
}

.page-products.page-with-filter ol.products.list.items.product-items .item:nth-child(3n) {
    margin-left: 0;
}

.minicart-wrapper .block-minicart {
    left: 0;
    right: inherit;
}

.minicart-wrapper .block-minicart::before,
.minicart-wrapper .block-minicart:after {
    left: 10px;
    right: inherit;
}

.minicart-wrapper .minicart-items-wrapper .minicart-items .item.product .product-item-details .product-item-name {
    text-align: right;
    padding-right: 0;
    padding-left: 30px;
}
.minicart-items-wrapper.minproduct-listing ol li .product-item-details .details-qty.qty {
    float: right;
}
.minicart-wrapper .minicart-items-wrapper .minicart-items .item.product .product-item-details .product-item-pricing {
    text-align: left;
    float: left;
}

.minicart-wrapper .block-minicart {
    width: 380px !important;
}

.minicart-wrapper .minicart-items-wrapper .minicart-items .product .product .product.actions {
    left: 0;
    right: inherit;
    width: 30px;
    text-align: left;
}

.minicart-wrapper .block-minicart .subtotal span.label {
    float: right !important;
}

.minicart-wrapper .block-minicart .subtotal .amount.price-container {
    float: left;
}

.minicart-wrapper .block-minicart .subtotal {
    clear: both;
    float: left;
    width: 100%;
}

.minicart-items-wrapper.minproduct-listing ol li .product a.product-item-photo {
    float: right;
}

.minicart-items-wrapper.minproduct-listing ol li .product-item-details {
    padding-left: 0;
    padding-right: 88px;
    direction: rtl;
    text-align: right
}

.minicart-items-wrapper.minproduct-listing ol li .product-item-details .product.options dl.product.options.list {
    float: right;
}

.minicart-items .product-item-details .product .options.list dt.label {
    line-height: 20px;
}


/*.minicart-wrapper .block-minicart .actions {
    width: 46%;
}*/

.product.info.detailed .tabs ul li a i {
    margin-right: 0;
    margin-left: 5px;
}

.product.info.detailed .tabs ul li a .fa-angle-right:before {
    content: "\f104";
}

.product-info-main-right .product-info-price .product-info-stock-sku .price-box .special-price,
.product-info-main-right .product-info-price .product-info-stock-sku .price-box .old-price {
    float: right;
}

.product-info-main-right .product-info-price .product-info-stock-sku .price-box .special-price,
.product-info-main-right .product-info-price .product-info-stock-sku .price-box .old-price {
    float: right;
}

.product-info-main-right .box-tocart .fieldset .field.qty {
    text-align: right;
}

.checkout-cart-index .cart-summary {
    float: left;
    text-align: right;
}

.checkout-cart-index .form.form-cart {
    float: right;
    padding-right: 0 !important;
    padding-left: 4% !important;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td:last-child {
    border-right: 0;
    border-left: 1px solid #eee;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td .price-excluding-tax {
    font-size: 13px;
    letter-spacing: 0.5px;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td.col.subtotal .price-excluding-tax {
    float: right;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td.col.subtotal .actions-toolbar .action-towishlist {
    display: none;
}

.breadcrumbs .items li:after {
    transform: rotate(-180deg);
}

.block.discount .disount-content .control .input-text {
    float: right;
}

.block.discount .disount-content .control button.action.apply.primary {
    margin-left: 0;
    margin-right: 2%;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td.remove-item {
    right: 5px;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td .product-item-details {
    text-align: right;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td .product-item-details dt,
.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td .product-item-details dd {
    text-align: right;
    float: right;
    margin: 0 0 5px 5px;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info a.product-item-photo {
    padding-right: 0 !important;
    padding-left: 20px !important;
}

.footertop {
    text-align: right;
}

footer h4.title:before {
    right: 0;
}

footer h4.title em {
    margin-left: 10px;
}

footer .links li a em {
    transform: rotate(-180deg);
    margin-left: 10px;
}

footer .ftr-address {
    text-align: right;
}

footer .ftr-address li span {
    float: right;
}

footer .ftr-address li ul {
    float: right;
}

footer .ftr-address li ul li:last-child a {
    margin-right: 0;
}

.play-store ul li {
    margin-right: 0;
}

.play-store ul li:last-child {
    margin-left: 0;
}

.feature-product li.item.product.product-item {
    margin-left: 2%;
}

.feature-product li.item.product.product-item:nth-child(4n+1) {
    margin-right: inherit;
    margin-left: 2%;
    margin-right: 0 !important;
}

.feature-product li.item.product.product-item:nth-child(4n) {
    margin-left: 0;
}

.swatch-attribute.swatch-layered.size a .swatch-option.text {
    margin: 0;
}

.swatch-attribute.swatch-layered.size a {
    float: none;
    display: inline-block;
    margin: 5px !important;
}

form.form.minisearch {
    padding-right: 0;
}


/* Login Page */

.login-container .block.block-new-customer .block-new-customer-content {
    text-align: right;
}


/* Register Page */

.create-account-wrapper .form-create-account .signup-link {
    text-align: left;
}

.create-account-wrapper .form-create-account fieldset.fieldset.create.info {
    text-align: right;
}

.form {
    padding-left: 0;
    padding-right: 30px;
}

.form.user:before,
.form.email:before,
.form.password:before {
    right: 0;
}

.intl-tel-input.allow-dropdown .flag-container {
    float: right;
    right: 5px!important;
}

.intl-tel-input.allow-dropdown input[type=tel] {
    padding-right: 45px !important;
    padding-left: 8px;
}

.form.mobile input {
    text-align: right;
    padding-right: 60px !important;
    padding-left: 0;
}

.password-strength-meter {
    text-align: right;
}

.create-account-wrapper .form-create-account .newsletter {
    text-align: right;
    padding-right: 30px;
}

.create-account-wrapper .form-create-account input[type='checkbox'] {
    float: right;
    right: 0;
}

.create-account-wrapper .form-create-account .checkmark {
    right: 0;
}

.form-create-account .fieldset.create.account:after {
    text-align: right;
}


/* Checkout Page*/

.one-step-checkout-wrapper .col-mp {
    float: right !important;
}

.one-step-checkout-wrapper .step-title {
    text-align: right;
}

.one-step-checkout-wrapper .step-title i {
    margin-left: 12px;
    margin-right: 0;
}

.one-step-checkout-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset label,
.one-step-checkout-wrapper .checkout-shipping-address .step-content .form-shipping-address .fieldset legend {
    text-align: right;
}

.one-step-checkout-wrapper .admin__control-text.mobile-number.sms-mobile-number {
    margin-right: 0 !important;
    text-align: right !important;
}

.one-step-checkout-wrapper .billing-address-same-as-shipping-block.field.choice {
    text-align: right;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice {
    float: right;
    text-align: right;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice input {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.one-step-checkout-wrapper .field.choice.save-card-option {
    direction: rtl;
    text-align: right;
}

.one-step-checkout-wrapper .payment-option-title.field.choice {
    text-align: right;
    padding-right: 20px;
}

.one-step-checkout-wrapper .title {
    text-align: right;
}

.one-step-checkout-wrapper fieldset.fieldset.address label,
.one-step-checkout-wrapper fieldset.fieldset.address legend {
    text-align: right;
}

.one-step-checkout-wrapper .frames-container {
    float: right;
    direction: rtl;
    text-align: right;
    margin-right: 0;
}

.one-step-checkout-wrapper .frames-container .input-container.expiry-date {
    margin-right: 0 !important;
    margin-left: 5px;
}

.one-step-checkout-wrapper .osc-giftwrap {
    text-align: right;
}

.one-step-checkout-wrapper table.data.table.table-totals th,
.one-step-checkout-wrapper #checkout-review-table th.a-center {
    text-align: right;
    padding-right: 10px !important;
}

.one-step-checkout-wrapper table.table-checkout-shipping-method {
    text-align: right;
}

.login-modal .modal-content .block.block-customer-login {
    text-align: right;
}

.login-modal .modal-content .block.block-new-customer {
    text-align: right;
}

.checkout-index-index .product-image-container {
    float: right !important;
}

.checkout-index-index .opc-block-summary .product-item .product-item-name-block {
    text-align: right;
}

.account {
    text-align: right
}

.account .table-wrapper table thead tr th {
    text-align: right;
}

.page-products.page-with-filter ol.products.list.items.product-items .item:last-child {
    margin-left: 0;
}

.faq-index-index .page-layout-2columns-left .column.main {
    float: right !important;
}

.faq-index-index .sidebar.sidebar-additional {
    float: left;
}

.faq-index-index .eoutlet-faq-collection {
    direction: rtl;
    text-align: right;
}

.faq-index-index .eoutlet-faq-collection .collspan-expand-block {
    float: left;
}

.faq-index-index .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3::after {
    float: left;
    transform: rotate(-180deg);
}

.confirm button.action-close {
    left: 0;
    right: inherit;
}

.product.attibute {
    text-align: right;
}


/*5-24-2021*/

.actions.order-tracking a {
    padding-right: 0;
    padding-left: 20px;
}

.magicmenu .nav-desktop .level0 .level-top-mega .mage-column.cat-mega li a {
    text-align: right;
}

.magicmenu .nav-desktop .level0 .level-top {
    padding:24px 0 25px 0 !important;
    margin: 0px 16px;
}

header .right-menu .customer-welcome ul.dropdown-options li,
header .right-menu .customer-welcome ul.dropdown-options li a {
    text-align: right;
}

.minicart-items .product-item-details .product .options.list dt {
    float: right;
    margin: 0;
    margin-left: 5px;
}

.minicart-items .product-item-details .product .options.list dd {
    float: right;
    line-height: 20px;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice .wallet_img_group {
    text-align: left;
    float: left;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice .walet_input_group {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
.opc-payment-additional.gift-box-block input.radio {
    margin-right: 0px;
}
.mobile-otp-wrapper {
    right: inherit;
    width: 89%;
    left: 0;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice .stc_input_group {
    float: right;
}

.one-step-checkout-wrapper .checkout-payment-method .form.payments .payment-method .payment-method-title.field.choice .card-images {
    text-align: left;
}


/*5-24-2021 end*/

.dicount_perc_label.product_view {left:auto; right: 0px;}

@media (max-width:1600px) {
    /*.filter-options-content .count { left: 0!important;}*/
}


/* Media Query */

@media (max-width: 767px) {
	.nav-sections{
		right: -100%;
		left: inherit;
	}
	.nav-open .nav-sections{
		right:0;
		left: inherit;
	}
	.profile figure {
	    float: right;
	    margin: 0 0 0 20px;
	}

	.profile .text {
	    text-align: right;
	}

	.top-active::before {
	    transform: rotate(-90deg);
	}

	.mobile-profile-wrap {
	    border-radius: 0 0 30px 0;
	}

	.mobile-menu-wrap .menu {
	    border-radius: 30px 0 0 0;
	}

	/*.profile .text .login.logged-in {
	    float: left;
	}*/

	.sub-menu{
		margin: 10px 10px 20px 0 !important;
	}

	.sub-menu li a:before {
	    float: right;
	    content: "\f104";
	    margin-left: 0;
	}

	.nav-sections .navigation-mobile ul li .collapse:before, .panel-heading a:before {
	    float: left;
	    content: "\f104";
	    margin-left: 20px;
	    margin-right: 0;
	}

	.panel-heading a:after {
	    left: 0;
	    right: inherit;
	}
    .sidebar.sidebar-main .block.filter .block-title.filter-title strong i.fa.fa-filter {
        float: right;
        margin-left: 5px;
    }
    .products-related .slick-prev.slick-arrow {
        left: 0;
    }
    .section-items.nav-sections-items {
        width: 100%;
        margin-right: 0;
    }
    .page-header .nav-toggle {
        right: 10px;
        top: calc(27%);
        left: 0
    }
    .minicart-wrapper .block-minicart {
        width: 290px !important;
        left: 0 !important;
        right: inherit !important;
    }
    .minicart-wrapper .block-minicart:before {
        left: 0;
        right: inherit;
    }
    aside.modal-popup.confirm footer.modal-footer {
        display: block;
        text-align: center;
    }
    .nav-sections .navigation-mobile ul li a {
        text-align: right;
        /*padding: 8px 5px 8px 60px !important;*/
    }
    .page-products.page-with-filter .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options .filter-options-item {
        border-bottom: 1px solid #eee;
        margin-bottom: 0px;
        padding-bottom: 10px;
        background: #f7f7f7;
        width: 98%;
    }
    .filter.active .filter-title strong {
        text-align: right;
        width: auto;
        top: -5px;
        padding: 10px 15px;
        line-height: 1 !important;
    }
    .nav-sections .navigation-mobile ul li .collapse,
    .nav-sections .navigation-mobile ul li .expand {
        left: 10px;
        right: inherit;
    }
    .nav-sections .navigation-mobile ul li.authorization-link a {
        text-align: left;
        padding-left: 20px !important;
    }
    /*.mobile-store-language,
    .mobile-store-language a {
        text-align: left !important;
        float: left;
        padding-left: 30px;
        padding-right: 0
    }*/
    .nav-sections .navigation-mobile ul li.mob-profile .mobile-store-language a {
        padding: 10px 0 !important;
        color: #fff !important;
    }
    li.mob-profile .profile-blk img {
        float: right;
        margin-right: 0
    }
    li.mob-profile .profile-blk .not-logged-in {
        text-align: right;
        float: right;
        margin-right: 10px;
        color: #fff;
    }
    li.mob-profile .profile-blk .logged-in {
        float: right !important;
        margin-right: 10px;
        color: #fff;
        text-align: right !important;
    }
    li.mob-profile .profile-blk .logged-in a {
        color: #fff;
    }
    li.mob-profile .profile-blk .logged-out {
        float: right;
        margin-right: 10px;
    }
    .close-blk {
        left: 0px;
        right: inherit;
    }
    .page-products.page-with-filter ol.products.list.items.product-items .item {
        width: calc((100% - 4%) / 2);
    }
    .page-products.page-with-filter ol.products.list.items.product-items .item:nth-child(2n) {
        margin-left: 0;
    }
    .page-products.page-with-filter ol.products.list.items.product-items .item:nth-child(2n) {
        margin-left: 0 !important;
    }
    li.mob-profile .profile-blk {
        float: right;
    }
    .product.data.items .item.title a:after {
        right: inherit;
        left: 10px;
    }
    .minicart-wrapper .minicart-items-wrapper .minicart-items .item.product .product-item-details {
        padding-left: 60px;
    }
    .minicart-wrapper .block-minicart:after {
        display: none;
    }
    header .right-menu li {
        padding: 5px 0 !important;
        /*padding-left: 10px; height: 30px;float: right;border-left: 0;border-right: 1px solid #cccccc6b;*/
    }
    header .right-menu li:last-child {
        border-right: 0 !important;
    }
    header .right-menu li:first-child {
        border-left: 0 !important;
        margin-left: 0;
        padding-right: 5px !important;
        padding-left: 0 !important;
    }
    .page-products.page-with-filter ol.products.list.items.product-items .item:nth-child(3n) {
        margin-right: 0;
        margin-left: 2%;
    }
    .product.info.detailed .product.data.items {
        margin-left: 0;
        margin-right: 0;
    }
    .product.info.detailed .product.data.items .tabs,
    .product.info.detailed .content.item {
        width: 100%;
    }
    .product.info.detailed .content.item {
        margin-top: 10px;
    }
    .cart-product-custom .prodcut-list {
        direction: rtl;
    }
    .cart-product-custom .prodcut-list i.close {
        right: 5px;
        left: inherit;
    }
    .cart-product-custom .prodcut-list .left {
        float: right;
    }
    .cart-product-custom .prodcut-list .left a.product-item-photo {
        right: 0;
        width: 100%;
        top: 0;
    }
    
    .cart-product-custom .prodcut-list .right dl.item-options dt,
    .cart-product-custom .prodcut-list .right dl.item-options dd {
        float: right;
        margin: 0 0 5px 5px;
    }
    .checkout-cart-index .cart-summary {
        text-align: right;
        direction: rtl;
        width: 100%;
    }
    .checkout-cart-index .cart-summary .block.discount .content .control input.input-text {
        padding-left: 90px;
        padding-right: 10px;
    }
    .checkout-cart-index .cart-summary .block.discount .content .control button.action.apply.primary,
    .checkout-cart-index .cart-summary .block.discount .content .control button.action.cancel.primary {
        left: 5px;
        right: inherit;
    }
    .checkout-cart-index .form.form-cart {
        padding-left: 0;
        margin-bottom: 0;
    }
    .header-top-banner {
        margin-top: 0;
    }
    .mob-search .modal-content {
        background: transparent;
        border: 0;
    }
    .mob-search .modal-content .block.block-search label.label {
        display: none;
    }
    .mob-search .modal-content .block.block-search {
        display: block !important;
        width: 100%;
        position: relative;
    }
    .mob-search .modal-content .block.block-search .control input {
        left: 0;
        position: relative;
        top: 0;
        margin: 0;
        height: 36px;
        border: 0;
        border-bottom: 1px solid #ccc;
        background: transparent;
        padding-right: 40px;
    }
    .mob-search .modal-content .block.block-search .control {
        position: relative;
        margin: 0;
        padding: 0;
        border: 0;
    }
    .mob-search .modal-content .block.block-search .control button.action.search {
        width: auto;
        position: absolute;
        top: 0;
        right: 0;
        background: transparent;
        height: 36px;
        border: 0;
        box-shadow: none;
        width: 36px;
        padding: 0;
    }
    .mob-search .modal-content .block.block-search .control button.action.search span {
        display: none;
    }
    .mob-search .modal-content .block.block-search .control button.action.search i {
        font-size: 16px;
    }
    .checkout-cart-index .form.form-cart {
        width: 100%;
        padding-left: 0 !important;
    }
    .customer-account-login #login-form .pslogin-buttons ul li {
        margin-left: 0px !important;
        margin-right: 0 !important;
    }
    .customer-account-login #login-form .pslogin-buttons ul li:nth-child(2) {
        margin-left: 0 !important;
    }
    .customer-account-login #login-form .pslogin-buttons ul li:last-child {
        margin-left: 0 !important
    }
    .products-grid.wishlist .product-items li.product-item-info {
        direction: rtl;
        text-align: right;
    }
    .products-grid.wishlist .product-items li .product-item-info a {
        float: right !important;
        margin-right: 0;
        margin-left: 10px;
    }
    .products-grid.wishlist .product-items li .product-item-info {
        text-align: right;
    }
    .block.block-search .field.search .control .input-text {
        padding-right: 40px;
        padding-left: 10px;
    }
    .cart-product-custom .prodcut-list .right {
        margin-left: 0;
        text-align: right;
        padding-right: 0;
        padding-left: 20px;
    }
    .page-products.page-with-filter .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options .filter-options-item {
        margin-bottom: 0px!important;
    }
    .action.close-blk {
        margin: 1px 0 0 5px;
    }
    .page-layout-1column .product-info-main {
        width: 100%;
    }
    .cart-product-custom .prodcut-list .right .qty {
        float: right;
    }
    .cart-product-custom .prodcut-list .right p.price {
        float: left;
    }
    .checkout-cart-index .cart-container .form.form-cart {
        padding-left: 4%;
    }
}
.cart-product-custom .prodcut-list .right .name{
    margin-right: 0;
    margin-left: 25px;
}
.checkout-cart-index .cart-summary .cart-totals tr.grand.totals .mark {
    padding-right: 0;
}

.page-layout-1column .product-info-main {
    width: 46%;
}

div#tamara-product-widget {
    float: right;
}

.wa_contact {
    bottom: 15px;
    right: 20px;
    width: auto !important;
}

.wa_contact .closeButtonWebImage {
    bottom: 65px !important;
    right: 10px !important;
}

.filter-options .items .items-children.-folding {
    padding-left: 0!important;
}

.filter-options .am-labels-folding .item {
    position: relative;
    border-bottom: 1px solid #efefef;
    padding: 10px;
    margin: 0px!important;
}

.filter-options-content .checkbox-wrap input[type=checkbox] {
    /*display: none!important;*/
}

.filter-options .am-labels-folding .item a.amshopby-filter-parent {
    padding: 0px!important;
    width: 100%;
    display: block;
    position: relative;
}

.filter-options .am-labels-folding .item a.amshopby-filter-parent:hover {
    color: #666;
}

.sidebar.sidebar-main input[type=radio] {
    visibility: hidden!important;
}

.filter-options-content .count {
    right: auto;
    left: 0;
    color: #d0d0d0;
    font-weight: 600;
    position: absolute;
    top: 0px;
}

ul.items.am-filter-items-attr_category_ids.am-labels-folding li.item {
    padding: 10px 40px 10px 10px !important;
    font-weight: normal!important;
}

ul.items.am-filter-items-attr_category_ids.am-labels-folding li.item ul.items li.item {
    margin: 0px 0px!important;
    font-weight: normal!important;
    padding: 10px 10px 10px 25px!important;
}

li.item.Accessories {
    border-bottom: 0px!important;
}

.swatch-option.text {
    margin: 0 2px!important;
    min-width: 73px!important;
}

ul.items.am-filter-items-attr_category_ids.am-labels-folding li.item .checkbox-wrap label {
    right: -28px;
}

ul.items.am-filter-items-attr_category_ids.am-labels-folding,
ol.items.am-filter-items-attr_item_type,
ol.items.am-filter-items-attr_manufacturer {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.checkbox-wrap {
    position: initial
}

.checkbox-wrap label {
    background-color: #989898;
    border-radius: 50%;
    cursor: pointer;
    height: 19px;
    right: -8px;
    position: absolute;
    top: 1px;
    width: 19px
}

.checkbox-wrap label:after {
    border: 0;
    border-top: none;
    border-right: none;
    content: "";
    height: 7px;
    left: 6px;
    opacity: 1;
    position: absolute;
    top: 6px;
    transform: rotate(0deg);
    width: 7px;
    background: #fff;
    border-radius: 10px
}

.checkbox-wrap input[type=radio] {
    visibility: hidden
}

.checkbox-wrap input[type=radio]:checked+label {
    background-color: #d8a664
}

.checkbox-wrap input[type=radio]:checked+label:after {
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    content: "";
    height: 6px;
    left: 5px;
    opacity: 1;
    position: absolute;
    top: 5px;
    transform: rotate(-45deg);
    width: 10px;
    background-color: rgba(255, 0, 0, 0);
    border-radius: 0
}

.filter-options-content a:hover {
    background-color: transparent;
}

.am-filter-items-attr_size.swatch-attribute.swatch-layered.size {
    padding: 10px 0;
    margin: 0px auto;
}

.wa_contact .closeButtonMobileImage {
    bottom: 65px !important;
    right: 10px !important;
}

footer .get-app ul li {
    margin-left: 5px;
    margin-right: 0!important;
}

.switcher .switcher-options .switcher-dropdown li a {
    text-align: right;
}

.switcher .switcher-options .switcher-dropdown li a .flag {
    margin-left: 10px;
    float: right;
    margin-right: 0;
}


/*.new-arrival .head-block .ttl {display:none;}*/

.new-arrival .head-block p {
    margin-bottom: 0;
    margin-top: 6px;
}

.am-filter-items-attr_size.swatch-attribute.swatch-layered.size .swatch-option.text {
    margin: 0px!important;
}

.product-info-price .price-box.price-final_price span.normal-price {
    float: right;
    margin-left: 0px;
    margin-right: 0
}

.product-options-wrapper .swatch-opt .swatch-option.text {
    margin: 0 0px 5px 5px!important;
}

.product.details.product-item-details .price-box.price-final_price span.normal-price {
    float: none;
    display: inline-block;
}

.page-products.page-with-filter ol.products.list.items.product-items .item .product.details.product-item-details .price-box.price-final_price {
    margin: 0px 0 0px;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td:last-child {
    position: relative;
}

.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td.col.subtotal .actions-toolbar {
    position: relative !important;
    float: left;
}

footer .get-app ul li img {
    height: 39px;
}

.switcher.currency.switcher-currency strong.label.switcher-label {
    margin-left: 5px;
    float: right;
}

.contact-index-index .fieldset {
    text-align: right;
}


/* 25-5-2021 */

.product-info-main-right .product-add-form .control {
    float: right;
    max-width: 120px;
}


/* Checkout Page Gift Wrap */

.checkout-index-index aside.modal-popup .option {
    direction: rtl;
    text-align: right;
    width: 95%;
}

.checkout-index-index aside.modal-popup .option p.note {
    float: left;
}

.checkout-index-index aside.modal-popup .option .mpgiftwrap-wrap-all-cart.owl-loaded.owl-drag {
    direction: rtl;
    text-align: right;
    float: right;
}

.checkout-index-index aside.modal-popup .option input#use-gift-message-all-cart {
    float: right;
}

.checkout-index-index aside.modal-popup {
    float: right;
    text-align: right;
}


/* 26-5-2021 */
header .right-menu li a .wish_count{
    margin-left: 5px;
    margin-right: 0;
}
header .right-menu li a i {
    margin-right: 0;
    margin-left: 15px;
}

.account .column.main>.block .block-title a {
    float: left;
}

header .right-menu li a .wish_count .count-num {
    right: inherit;
    left: -2px;
}

.product-info-main-right .control button {
    border-radius: 0;
    float: left;
    border-left: 0;
    border-bottom: 0 !important;
}

.product-info-main-right .control button.decrease_qty {
    border-right: 1px solid #ddd;
}

.product-info-main-right .control button.increase_qty {
    border-left: 1px solid #ddd;
}


/*.product-info-main-right .control input.input-text.qty {
    padding: 0 20px 0 70px;
}*/

.product-info-main-right .product-info-price .product-info-stock-sku .price-box .special-price .price {
    margin-left: 10px;
    margin-right: 0;
}

.cart-totals tbody td span {
    text-align: left;
    float: left;
}

.cart-totals tbody td {
    padding-left: 0 !important;
}

.login-modal header.modal-header {
    right: initial;
    left: 20px;
}


/* 28-5-2021 */

header .right-menu .search_auto .searchsuite-autocomplete {
    right: inherit;
    left: 0;
}


/*30-5-2021*/

.cart-product-custom .prodcut-list i.close {
    right: inherit;
    left: 5px;
}

a.checkout-render-telephone {
    direction: ltr;
    unicode-bidi: embed;
}

.one-step-checkout-wrapper table.data.table.table-totals tr {
    border-bottom: 1px solid #ccc;
    direction: ltr;
    unicode-bidi: embed;
}

@media (max-width: 767px) {
    .nav-sections .mean-nav ul li .level-top span {
        font-size: 17px;
    }
    .nav-sections .navigation-mobile ul li a span{
        font-weight: bold;
    }
    .minicart-wrapper .minicart-items-wrapper .minicart-items .product .product>div {
        width: auto;
    }
    header ul.right-menu.text-right.ml-auto li:first-child {
        border-right: 1px solid #cccccc6b;
    }
    ul.right-menu.text-right.ml-auto.mob-show .shopping-bag .counter.qty.item-value,
    header .right-menu li.link.wishlist .counter.qty {
        left: 0;
        right: inherit;
    }
    header .right-menu li .minicart-wrapper {
        margin-right: 10px;
        padding-left: 5px;
    }
    header .right-menu li a.search-link i {
        margin-right: 10px;
    }
    header .right-menu li.link.wishlist {
        padding-right: 10px !important;
        margin-left: 5px;
    }
    header .right-menu li a i.fa.fa-user {
        margin-left: 0;
        padding: 0;
    }
    header .right-menu li a.search-link i {
        margin-left: 10px;
        margin-right: 0;
    }
    .product-options-wrapper .swatch-attribute .swatch-attribute-label {
        float: right;
        margin-right: 0;
    }
    .swatch-attribute-options {
        float: right;
    }
}

.popup-content.custome_pop .modal-body {
    margin: 0 2% 0 0;
}

.product-info-main-right .product.attibute .type {
    float: right;
}


/*2-6-21*/

tr.grand.totals td strong {
    display: block;
}

.get-app {
    float: right;
}

.page-products.page-with-filter .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options .filter-options-item .filter-options-content ol li {
    padding: 10px 10px 10px 5px;
}

.pages .action.next:before {
    content: '\e617';
}

.product-options-wrapper .swatch-attribute .swatch-attribute-label,
.product-options-bottom .label {
    float: right;
}

.checkout-cart-index .cart-summary .cart-totals tr.totals-discount .title {
    float: right;
}

.radio-custom .checkmark {
    right: 5px;
}

label.radio-custom {
    padding-right: 35px;
    padding-left: 5px;
}

label.radio-custom label.label {
    float: right;
}

.radio-custom img.icon-cod {
    float: left;
}

.radio-custom img.icon-stc-pay,
.radio-custom .icon-apple-pay {
    float: left;
}

.cart-totals tbody .amount,
.cart-totals tfoot .amount,
.opc-block-summary .table-totals tbody .amount,
.opc-block-summary .table-totals tfoot .amount {
    text-align: left;
}
.checkout-cart-index .cart.table-wrapper .cart.items.data.table tr.item-info td.col.subtotal .price-including-tax{
    float: right;
}
/*8-6-21*/
.opc-payment-additional.gift-box-block{
    text-align: right;
}
.opc-payment-additional.gift-box-block>span {
    float: left;
}
.opc-payment-additional.gift-box-block a.mpgiftwrap{
    margin-right: 0;
    margin-left: 0;
}
.opc-wrapper.one-step-checkout-wrapper table.data.table.table-totals td{
    text-align: left;
}
.opc-wrapper.one-step-checkout-wrapper .minicart-items-wrapper .checkout-custom-review .product-list a.close {
    right: inherit;
    left: 10px;
}
.opc-wrapper.one-step-checkout-wrapper .minicart-items-wrapper .checkout-custom-review .product-list .product.left {
    float: right;
}
.opc-wrapper.one-step-checkout-wrapper .minicart-items-wrapper .checkout-custom-review .product-list .right {
    float: right;
    text-align: right;
    padding-right: 10px;
    padding-left: 15px;
}
.one-step-checkout-wrapper .field.choice.save-card-option {
    float: right;
    margin-right: 5px;
}
.one-step-checkout-wrapper .field.choice.save-card-option input.checkbox {
    float: right;
    margin-left: 5px;
}
.products-grid.wishlist .product-items li .product-item-inner .box-tocart .field.qty {
    float: right;
    padding-right: 0;
}
.products-grid.wishlist .product-items li .product-item-inner .box-tocart .product-item-actions {
    float: left;
    margin-top: 5px !important;
}
.add-address-modal .field.choice input.checkbox {
    float: right !important;
    margin-left: 5px;
    margin-right: 0;
}
.radio-custom .icon-cards{
    float: left;
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel]{
	text-align: right !important;
	padding-left: 10px !important;
	padding-right: 45px !important;
    direction: ltr;
}
.mobile-verify-otp a.opt-send-btn {
    left: 5px;
    right: inherit;
}
.control._with-tooltip .field-error {
    text-align: right;
}
.mobile-otp-wrapper .otp-checkout-field {
    float: right;
}
.mobile-otp-wrapper .sms-verifybtn {
    float: right;
}
.mobile-otp-wrapper .sms-resendbtn {
    margin-top: 8px;
    margin-left: 0;
    margin-right: 20px;
    display: inline-block;
    float: right;
}
.verified-otp{
    left: 0;
    right: inherit;
}
.verified-otp img{
    margin-right: 10px;
    margin-left: 0;
}
.one-step-checkout-wrapper table.data.table.table-totals tr.totals.walletpayment th span {
    float: right;
}
@media (max-width: 767px){
    .block.items-in-cart .title i,.osc-payment-after-methods .discount-code .payment-option-title.field.choice .action.action-toggle i{
        float: left;
        transform: rotate(180deg);
    }
    .one-step-checkout-wrapper .step-content .payment-option-content{
        text-align: right;
    }
    .radio-custom .icon-cards{
        float: left;
    }
    .checkout-shipping-address button.action.action-show-popup{
        float: left;
    }
}
.items.payment-methods .payment-method.wallet{
    padding: 5px;
}
.radio-checkmark {
    right: 0;
}
.radio-check-wrap .text {
    float: right;
}
.radio-check-wrap {
    padding-left: 0;
    padding-right: 30px;
}
.opc-payment-additional.gift-box-block label.radio-check-wrap {
    float: right;
    min-width: 140px;
}
.opc-payment-additional.gift-box-block label.radio-check-wrap .text{
    font-size: 11px;
}
.cko-vault-card .vault-details {
    width: 100%;
    float: left;
    text-align: right;
}
/*22-6-21*/
@media (max-width: 767px){
    .products-grid.wishlist .product-items li .product-item-info a.delete {
        left: 5px;
        right: inherit;
        margin: 0;
    }
    .products-grid.wishlist .product-items li .product-item-info strong.product-item-name,.products-grid.wishlist .product-items li .product-item-info .price-box.price-final_price {
        margin-right: 10px;
        float: right;
        margin-left: 30px;
        width: calc(100% - 130px);
        text-align: right;
    }
    .products-grid.wishlist .product-items li .product-item-info .price-box.price-final_price {
        line-height: 1;
    }
    .products-grid.wishlist .product-items li .product-item-info .product-item-inner {
        float: right;
    }
    .products-grid.wishlist .product-items li .product-item-info .product-item-inner .box-tocart .product-item-actions {
        margin: 0 !important;
    }
    .products-grid.wishlist .product-items li .product-item-info .product-item-inner .box-tocart {
        margin-right: 10px;
    }
    .account .form-wishlist-items ol.product-items li .product-item-info .price-box.price-configured_price {
        float: right;
        margin-left: 10px;
        margin-right: 10px;
        width: calc(100% - 130px);
        text-align: right;
        line-height: 1;
    }

    .mobile-otp-wrapper .otp-checkout-field{
        width: 120px !important;
    }
}

.select2-container--default .select2-selection--single {
    text-align: right !important;
    background-position: left center !important;
}

.select2-container {
    text-align: right !important;
}

.select2-search--dropdown .select2-search__field {
    text-align: right !important;
}

/* July 19, 2021 -- Markanday*/

.popup-authentication .field.email.required label.label label a.selected { 
   padding: 6px 9px !important;
}

aside.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .secondary.forgotpassword a.action {
    text-align: left!important;
}

.auth-popup-buttons .action.action-login.secondary {
    margin: 0;
}

@media only screen and (max-width: 767px){
    .login-modal .modal-content .block-authentication {
        display: contents;
    }

    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
        margin-right: 0;
        margin-left: 10px;
        width: auto;
    }

    /*3 Aug Added by Nikita start*/

    .header-icon-wrap {
    padding-right: 0px!important;
    padding-left: 10px!important;
    
    }
    header .right-menu li { border: 1px solid #e0e0e0!important;}
    header .right-menu li:last-child {
        border-right: 1px solid #e0e0e0!important;
    }
    header ul.right-menu.text-right.ml-auto li:first-child { padding-right: 0px!important;
        border-left: 1px solid #cccccc6b!important;
    }

    header .right-menu li.link.wishlist { padding-right: 0px !important;}
    header .right-menu li .minicart-wrapper {
        margin-right: 0px;
        padding-left: 10px;
    }

    .product-modify-m h1.page-title { margin-top: 10px;
      margin-bottom: 10px;
      font-size: 26px !important;
      font-weight: normal !important;
    }
    ul.right-menu.text-right.ml-auto.mob-show .shopping-bag .counter.qty.item-value, 
    header .right-menu li.link.wishlist .counter.qty { left: -8px;}

    .product-info-main .product-info-stock-sku { padding-left: 10px; text-align: left; }
    span.price-label {  display: none!important;}

    span#product-price-41670 {
    padding-right: 8px;
    }

    .product-modify-m .product-options-wrapper .swatch-attribute { float: right;}
    .product-modify-m .swatch-attribute.size { float: right;}
    .product-modify-m .swatch-opt { float: right;}

    .product-info-main-right .control button.increase_qty, 
    .product-info-main-right .control button.decrease_qty {
	border: 1px solid #444749!important;
    }
    .product-options-bottom .stock.available {
    border-left: 0;
    border-right: 1px solid #ccc;
    text-align: left;
    
    }

    .product-info-price .price-box .price-container .price {
        margin: 8px 8px 8px 0px;
    } 
    /*3 Aug Added by Nikita end*/
    
    /* 4  Aug Added by Nikita start*/
  .product-info-price .price-box .old-price .price-container span.price-label {
        display: none;
    }

    .product-info-main-right.simple-product .product.attibute .product_color_wrapper {
        float: revert;
    }

    .product-info-main-right.simple-product .product_size_wrapper {
        width: 100%!important;
    }

    .product-info-main-right.simple-product .control input.input-text.qty {left: 0}
    .product-info-main-right .stock-seller-info .stock.available {
        border-left: 1px solid #ccc;
        text-align: right;
        border-right: 0;
    }

    .product-info-main-right .vendor-info { text-align: left; margin-bottom: 0px !important;}

    .product-info-main-right .product-add-form .field.qty .label {
    text-align: right;
    width: 100%;
    }

.product-options-wrapper-has-attribute #product-options-wrapper .fieldset {
    display: block;
    width: 98%;
}


.product-options-wrapper-has-attribute .fieldset .product.attibute {
    float: right;
    width: 15%;
    margin-right: 2px;
}

.product-info-main-right .product-options-wrapper-has-attribute  .product.attibute .product_color_wrapper {
    
    float: right;
}


.product-options-wrapper-has-attribute .fieldset .swatch-attribute.size span.swatch-attribute-label {
    display: block;
    text-align: right;}

.product-info-main-right .product-options-wrapper-has-attribute .control input.input-text.qty {left:0px;}

.product-info-main-right .product-add-form .product-options-wrapper-has-attribute .control {margin-bottom:0px;  width: 88px;}

.swatch-option.text {
    line-height: 1;
    min-height: auto;
    padding: 5px;
    line-height: 15px;
    height: auto;
    /* border-radius: 5px!important; */
}
.product-info-main .product.attribute.sku .type,
.product-info-main .product.attribute.sku {font-weight: 600; color:77838f;}

.product-info-price .price-box .price-container > span {margin-right: 0px!important;}

.product-options-wrapper-has-attribute .fieldset {
    width: 99%;
    margin-left: 2px !important;
}

.swatch-option {float: right;}
/* 4  Aug Added by Nikita end*/

/* 5  Aug Added by Nikita start*/
.product-options-wrapper .swatch-opt .swatch-option.text {line-height: 15px; height: 24px;}
.product-options-wrapper .swatch-opt .swatch-option.text {min-width: 60px!important; line-height: 10px;}

.swatch-option.text {float: right!important; margin-bottom: 3px!important;}

/* 5  Aug Added by Nikita end*/
/* 5  Aug Added by avinash start*/
@media not all and (min-resolution:.001dpcm) { 
    @media {
        .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
         z-index: 10;
          }
    }
}
/* 5  Aug Added by avinash end*/


/* 6  Aug Added by Nikita start*/

.swatch-option.text {line-height: 11px;}
body {font-size:14px!important}

.product-info-main-right .product-add-form .product-attribute-quantity-info .control {
    width: 88px!important;
    margin-left: 5px;
}

.product-info-main-left .product.attribute.overview {font-size: 15px; line-height: 26px;}

/* 6  Aug Added by Nikita end*/

}

/*************top horizontal strip*************/

.top-strip {margin-bottom: 0px;}
.top-strip .col-md-3:first-child p {
    border: none;text-align: right;
}
.top-strip p img {
    margin-left: 10px;
    margin-right: 10px;
}
.top-strip .col-md-3:last-child p {border-right: 1px solid #d1d1d15e;}


/**************saved card popup deletion***********/
.my-credit-cards-popup .modal-inner-wrap footer.modal-footer .cancel {
    background: #ccc !important;
    display: inline-block !important;
    padding: 8px 20px;
    margin-right: 5px;
    margin-left: 10px;
}
.cart-summary .totals-discount .amount span.price {
    direction: ltr;
}

/*Added by Nikita 30 Aug start*/
.gwishlist-index-index .products-grid.wishlist ol li:nth-child(4n){
    margin-right:20px !important;
}
.account .form-wishlist-items ol.product-items li:nth-child(4n + 1){
    margin-left: 0 !important;
}
/*Added by Nikita 30 Aug end*/

#returns_form .returns_policy .field.choice {
    text-align: right !important;
}

/* tabby payment method fev 17 */
.infoicon-popup {
    position: absolute;
    right: 207px;
    top: 42%;
}
/* tabby payment method fev 17 */