/* Please Use [lang='ar'] for this file style before any class */


@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Black.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-Bold.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-ExtraBold.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-ExtraLight.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-Light.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-Medium.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-Regular.ttf') format('truetype'),
         url('../fonts/cairo-arabic/Cairo-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Apply Cairo font to Arabic text only */
[lang='ar'] .block-title, 
[lang='ar'] .page-title, 
[lang='ar'] .section-title, 
[lang='ar'] .sm-desktop nav.navigation li.level-top > a, 
[lang='ar'] .navigation a.level-top .tm-megamenu ul.level1 > li > a, 
[lang='ar'] .navigation li.level-top .tm-megamenu ul.level1 > li > a, 
[lang='ar'] .mm_block-1 .mm_block-1_box-2_title a, 
[lang='ar'] .mm_block-1 .mm_block-1_box-2_list .mm_block-1_box-2_name, 
[lang='ar'] .mm_block-2 .mm_block-2_txt span, 
[lang='ar'] .mm_block-2 .mm_block-2_txt a, 
[lang='ar'] .catalog-image-grid .category-grid .grid-inner_content > .category-link, 
[lang='ar'] .products-grid .product-item .product-item-name a, 
[lang='ar'] .products-list .product-item .product-item-name a, 
[lang='ar'] .widget.blog-posts, 
[lang='ar'] .page-footer h4, 
[lang='ar'] .footer .block.newsletter .subtitle, 
[lang='ar'] .footer .block.newsletter .control .actions button.action.primary, 
[lang='ar'] .bans-1,
[lang='ar'] html,
[lang='ar'] body
{
    font-family: 'Cairo', sans-serif;
}
/* Additional font-weight styles */
@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/cairo-arabic/Cairo-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
[lang='ar'] body, html[lang='ar']{
    direction: rtl !important;
}

[lang='ar'] .sp-button + .sp-button {
    margin-right: 30px;
    margin-left: unset;
}
[lang='ar'] .cms-index-index .bans-1 .bans-1_text-wrap {
    left: 0.52vw;
    right: 7.9vw;
}
[lang='ar'] .cms-index-index .bans-2_wrap .bans-2 {
    right: 50%;
    margin-right: -50vw;
}
[lang='ar'] .widget.blog-posts .post-items .post-item,
[lang='ar'] .block-title strong,
[lang='ar'] footer.page-footer,
[lang='ar'] .catalog-product-view .data.items,
[lang='ar'] .collapsible-block ,
[lang='ar'] .products-grid .product-item-description ,
[lang='ar'] .sidebar .filter-wrapper .filter-subtitle,
[lang='ar'] .product.details.product-item-details,
[lang='ar'] .block-content .block-actions,
[lang='ar'] .breadcrumbs .items,
[lang='ar'] #search_mini_form .search-autocomplete ul li.search-item a .qs-option-name,
[lang='ar'] #search_mini_form .search-autocomplete ul li.search-item a .price,
[lang='ar'] .category-brand-banner,
[lang='ar'] .logo-description-container,
[lang='ar'] .slider_txt strong,
[lang='ar'] .mage-dropdown-dialog .block-minicart.empty .block-content,
[lang='ar'] .cart-container .cart-summary,
[lang='ar'] .cart-summary .table.totals tbody th,
[lang='ar'] li#shipping,
[lang='ar'] .checkout-shipping-method,
[lang='ar'] .table-checkout-shipping-method th,
[lang='ar'] .opc-progress-bar .opc-progress-bar-item._active,
[lang='ar'] .opc-estimated-wrapper .estimated-block span,
[lang='ar'] div#checkout,
[lang='ar'] table:not(.totals).table th:first-child, 
[lang='ar'] .cart-empty,
[lang='ar'] .catalog-product-view .product.attribute .value,
[lang='ar'] .catalog-product-view .product-info-price .price-box,
[lang='ar'] .catalog-product-view .product-info-stock-sku,
[lang='ar'] .modal-popup.quick-view .product-info-stock-sku,
[lang='ar'] .product-brand .product-brand-logo,
[lang='ar'] .product-brand .product-brand-name,
[lang='ar'] .login-container,
[lang='ar'] form#form-validate,
[lang='ar'] div#account-nav,
[lang='ar'] .block.block-dashboard-info,
[lang='ar'] .block-dashboard-addresses,
[lang='ar'] body.account .main .message.info.empty,
[lang='ar'] .field.qty,
[lang='ar'] aside.modal-popup._show .modal-inner-wrap,
[lang='ar'] .cat_with_img,
[lang='ar'] .customer-service,
[lang='ar'] .custom-page,
[lang='ar'] .change-message,
[lang='ar'] form#oar-widget-orders-and-returns-form,
[lang='ar'] form#contact-form,
[lang='ar'] ul.level0 .ui-menu-item,
[lang='ar'] .sm-desktop #search_mini_form #search,
[lang='ar'] .shipping-delivery-page,
[lang='ar'] .secure-payment-page,
[lang='ar'] .support-page,
[lang='ar'] .guarantee-page,
[lang='ar'] .terms-conditions-page,
[lang='ar'] .faq-page,
[lang='ar'] .products-grid.wishlist .product-item-inner,
[lang='ar'] .wishlist ol.product-items li .comment-box,
[lang='ar'] #shopping-cart-table tr th:first-child,
[lang='ar'] form#product-sendtofriend-form,
[lang='ar'] .product-item-name,
[lang='ar'] .block-dashboard-orders,
[lang='ar'] .block-dashboard-orders thead tr th,
[lang='ar'] .order-details-items,
[lang='ar'] .order-details-items thead tr th,
[lang='ar'] .table-order-items,
[lang='ar'] .table-order-items thead tr th,
[lang='ar'] .order-links .item,
[lang='ar'] .block-order-details-view,
[lang='ar'] .sidebar .price-slider .slider-fields .slider-input,
[lang='ar'] .toolbar p .label,
[lang='ar'] .toolbar .field .label,
[lang='ar'] .sm-header_customer-menu-wrap.ui-dialog .links a,
[lang='ar'] .sm-header_customer-menu-wrap.ui-dialog .switcher .switcher-trigger,
[lang='ar'] .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog li
{
    text-align: start;
}
[lang='ar'] .products-list .product-item .product-item-actions .actions-secondary .action + .action
{
    margin-right: 8px;
    margin-left: unset;
}

[lang='ar'] .page-footer .add-info i {
    margin-left: 12px;
    margin-right:unset;
}
[lang='ar'] .page-footer .social-links li
{
    float: right;
}
[lang='ar'] .page-footer .social-links li + li {
    margin-right: 10px;
    margin-left: unset;
}
[lang='ar'] .footer .block.newsletter .control-newsletter-wrap:before
{
    right: 17px;
    left: unset;
}
[lang='ar'] .footer .block.newsletter .control .actions {
    left: 0;
    right:  unset;
}
[lang='ar']  .footer .block.newsletter .control input#newsletter {
    padding-right: 42px;
    padding-left: 143px;
}
[lang='ar']  .footer-panel .list-payment li + li {
    margin-right: 10px;
    margin-left: unset;
}
[lang='ar'] .filter-options[role="tablist"] .filter-options-title[role="tab"] {
    text-align: start;
    padding-left: 26px;
    padding-right:unset;
}
[lang='ar'] .filter-options[role="tablist"] .filter-options-title[role="tab"]:before {
    left: 0 !important;
    right: unset;
}
[lang='ar'] .products-grid .product-item_wrap-1 .product-item-name {
    padding-right: 0;
}
[lang='ar'] .block-minicart .block-content > .actions button.primary span:after
{
    padding-right: 13px;
    padding-left: unset;
}
[lang='ar'] .products-grid .product-item .product-item-actions .actions-secondary .action + .action
{
    margin-right: 8px;
    margin-left: unset;
}
[lang='ar'] .products-grid .product-item .product-item-actions .actions-primary ,[lang='ar'] .products-list .product-item .product-item-actions .actions-primary
{
    margin-left: 8px;
    margin-right: unset;
}
[lang='ar'] [class*="swatch-opt"] .swatch-attribute .swatch-option
{
    margin:0 0px 10px 0;
}
[lang='ar'] .toolbar p .label,[lang='ar'] .toolbar .field .label {
    margin-left: 10px;
    margin-right: unset;
}
[lang='ar'] .field.toolbar-sorter .sorter-action {
    margin-right: 1rem;
    margin-left: unset;
}
[lang='ar'] .select2-container--default .select2-selection--single .select2-selection__arrow
{
    left: 13px;
    right: unset;
}
[lang='ar'] .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: right;
}
[lang='ar'] p.toolbar-amount span.toolbar-number:first-child {
    margin-right: 4px;
    margin-left: unset;
}
[lang='ar'] p.toolbar-amount span.toolbar-number:last-child {
    margin-right: 4px;
    margin-left: 4px;
}
[lang='ar'] p.toolbar-amount span.toolbar-number:nth-child(2) {
    margin-left: 4px;
    margin-right: unset;
}

[lang='ar'] .modes .modes-mode {
    margin-right: 8px;
    margin-left: unset;
}
[lang='ar'] .select2-container--default {
    text-align: right;
}
[lang='ar'] .pages .pages-items li + li {
    margin-left: unset;
    margin-right: 4px;
}
[lang='ar'] .field.choice > input[type=checkbox] + .label:before
{
    padding-left: 3px;
    padding-right:unset;
}
[lang='ar'] .catalog-product-view .page-title-wrapper h1
{
    text-align: right;
}
[lang='ar'] .catalog-product-view .product-social-links .action
{
    margin-right: unset;
    margin-left: 8px;
}
[lang='ar'] .catalog-product-view .data.items .title
{
    margin-right: unset;
    margin-left: 19px;
}
[lang='ar'] .products-grid .product-item .swatch-option + .swatch-option
{
    margin-left: unset;
    margin-right: 5px;  
}
[lang='ar'] .modal-popup.confirm .modal-inner-wrap {
    right: 50%;
    left: unset;
    margin-right: -350px;
    margin-left: unset;
}
[lang='ar'] .products-list .product-item .swatch-option + .swatch-option
{
    margin-right: 5px;
    margin-left: unset;
}
[lang='ar'] .filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"]
{
    padding-left: 26px;
    padding-right:unset;
    text-align: start;
}
[lang='ar'] .filter-current--wrapper [role="tablist"] .filter-current-subtitle[role="tab"]:before
{
    left: 0;
    right: unset;
}
[lang='ar'] .block.featured .owl-nav {
    left: 20px;
    direction: ltr;
}
[lang='ar'] .sm-mobile .footer-col h4
{
    padding-left: 26px;
    padding-right: unset;
}
[lang='ar'] .sm-mobile .footer-col h4:before
{
    left: 0;
    right: unset;
}
[lang='ar'] .sidebar .collapsible-block .opener:before {
    left: 0;
    right: unset;
}
[lang='ar'] .cart-summary .block .title[role="tab"]:before {
    left: 0;
    right: unset;
}
[lang='ar'] .cart-summary .block .title[role="tab"]
{
    padding-left: 26px;
    padding-right: unset;
}
[lang='ar'] .cart-summary .checkout.methods .item .primary.checkout:after
{
    padding-left: unset;
    padding-right: 4px;
}
[lang='ar'] .cart-container .main.actions .action.clear:before{
    padding-right: unset;
    padding-left: 4px;
}
[lang='ar'] .cart-container .main.actions .action:before
{
    padding-right: unset;
    padding-left: 4px;
}
[lang='ar'] #shopping-cart-table .cart.item .actions-toolbar .action + .action {
    margin-right: 8px;
}
[lang='ar'] [role="tablist"] [role="tab"] {
    padding-left: 16px;
    padding-right: unset;
}
[lang='ar'] #opc-sidebar .items-in-cart > .title:before {
    left: 0;
    right: unset;
}
[lang='ar'] .field-tooltip {
    cursor: pointer;
    position: absolute;
    right: unset;
    left: 0;
}
[lang='ar'] .checkout-shipping-method button.action.primary > span:after
{
    padding-right: 8px;
    padding-left: unset;
}
[lang='ar'] .opc-progress-bar .opc-progress-bar-item span {
    position: relative;
    padding-right: 32px;
    padding-left: unset;
}
[lang='ar'] .opc-progress-bar .opc-progress-bar-item span:before {
    right: 0;
    left: unset;
}
[lang='ar'] .field.choice > input[type=radio] + .label:before
{
    padding-left: 3px;
    padding-right: unset;
}
[lang='ar'] #checkout-step-payment input[name="billing-address-same-as-shipping"] + label span:before
{
    padding-left: 3px;
    padding-right: unset;
}
[lang='ar'] #checkout-step-payment .discount-code .payment-option-title:before {
    left: 0;
    right: unset;
}
[lang='ar'] #checkout-step-payment .discount-code .payment-option-title {
    padding: 0 0 0 40px;
}
[lang='ar'] .catalog-product-view .data.items .title:before, 
[lang='ar'] .modal-popup.quick-view .data.items .title:before {
    left: 0;
    right: unset;
}
[lang='ar'] .actions-toolbar a.back::after {
    padding-right: unset;
    padding-left: 8px;
}
[lang='ar'] .block-dashboard-info .box-actions .action.edit,
[lang='ar'] .block-dashboard-addresses .box-actions .action.edit,
[lang='ar'] .box-billing-address .box-actions .action.edit,
[lang='ar'] .box-address-shipping .box-actions .action.edit
{
    left: 15px;
    right: unset;
}
[lang='ar'] body.account .block-title .action
{
    left: 0;
    right: unset;
}
[lang='ar'] body.account .main .message.info.empty {
    padding: 0.8rem 1rem 0.8rem 3.5rem;
}
[lang='ar'] .navigation li.level-top .megamenu-wrapper > .container > .row > div:last-child > * {
    padding-right: unset;
    padding-left: 40px;
}
[lang='ar'] .cms-about-us .testimonials .owl-testimonials .owl-dots div + div {
    margin-left: unset;
    margin-right: 15px;
}
[lang='ar'] .customer-service .list-block h4:before {
    padding-right: unset;
    padding-left: 10px;
}
[lang='ar'] .search-term-popular ul.search-terms li {
    float: right;
}
[lang='ar'] .change-message
{
    padding: .8rem 3.5rem 0.8rem 1rem;
}
[lang='ar'] input::placeholder {
    text-align: right;
}
[lang='ar'] .breadcrumbs .items .item {
    margin-right: unset;
    margin-left: 1rem;
    padding-right: unset;
    padding-left: 1rem;
}
[lang='ar'] .breadcrumbs .items .item:after {
    left: -4px;
    right: unset;
}
[lang='ar'] .actions-toolbar a.back::before 
{
    content: "";
}
[lang='ar'] .actions-toolbar a.back:after {
    content: "";
    display: inline-block;
    font-family: "Nucleo Mini";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0, 0);
    padding-right: 8px;
    padding-left: unset;
}
[lang='ar'] .shipping-delivery-page ul li::before 
{
    content: '';
}
[lang='ar'] .shipping-delivery-page ul li:after {
    content: '.';
    font-size: 35px;
    line-height: inherit;
    color: #ff9533;
    position: absolute;
    top: -25px;
    right: 0;
}
[lang='ar'] .shipping-delivery-page ul li
{
    padding-right: 15px;
}
[lang='ar'] .shipping-delivery-page .shipping-delivery-page_shipping-icon:before,
[lang='ar'] .shipping-delivery-page .shipping-delivery-page_track-icon:before,
[lang='ar'] .shipping-delivery-page .shipping-delivery-page_order-icon:before
{
    padding-right: unset;
    padding-left: 15px;
}

[lang='ar'] .secure-payment-page h4:before,
[lang='ar'] .guarantee-page h4:before,
[lang='ar'] .faq-page h4:before,
[lang='ar'] .terms-conditions-page ul h4:before
{
    padding-left: 10px;
    padding-right: unset;
}
[lang='ar'] .secure-payment-page .secure-payment_icons ul li {
    float: right;
    margin-left: 28px;
    margin-right: unset;
}
/* [lang='ar'] .support-page.row > .col-md-preffix-2 , 
[lang='ar'] .terms-conditions-page.row > .col-md-preffix-2,
[lang='ar'] .faq-page.row > .col-md-preffix-2,
[lang='ar'] .guarantee-page.row > .col-md-preffix-2 {
    margin-right: 16.66667%;
    margin-left: unset;
} */

[lang='ar'] .faq-page #faq-accordion .accordion-trigger {
    padding-right: unset;
    padding-left: 30px;
}
[lang='ar'] .faq-page #faq-accordion .accordion-trigger:after
{
    left: 0;
    right: unset;
}
[lang='ar'] .faq-page #faq-accordion .accordion-content p:before {
    margin: 5px 0px 15px 15px;
    float: right;
}
[lang='ar'] .form-create-account .actions-toolbar .primary ,
[lang='ar'] .form-address-edit .actions-toolbar .primary {
    margin-bottom: 0;
}
[lang='ar'] .field.custom-label .label
{
    right: 20px;
    left: unset;
}
[lang='ar'] .field.required > .label:not(.admin__field-label):after,
[lang='ar'] .field._required > .label:not(.admin__field-label):after,
[lang='ar'] .fieldset > .field.required > .label:not(.admin__field-label):after,
[lang='ar'] .fieldset > .fields > .field.required > .label:not(.admin__field-label):after {
    margin: 0 5px 0 0;
}
[lang='ar'] .page-main > .page.messages .messages .message:not(.notice):not(.info) > div:after {
    content: 'اضغط للإغلاق';
}
[lang='ar'] .select2-container--default .select2-selection--single .select2-selection__arrow b
{
    left: 0;
}
[lang='ar'] .block-wishlist .product-item-name {

    padding-right: unset;
    padding-left: 24px;
}
[lang='ar'] .block-wishlist .actions-secondary {
    left: 0;
    right: unset;
}
[lang='ar'] .block-wishlist .product-item-details {
    padding: 0 16px 0 0;
}
[lang='ar'] #opc-sidebar .items-in-cart .minicart-items .product.options [data-role="title"]:before {
    padding-right: 8px;
    padding-left: unset;
}
[lang='ar'] [role="tablist"] [role="tab"]:before {
    left: 0;
    right: unset;
}
[lang='ar'] .block-minicart .minicart-items > li > .product .product-item-details {
    padding-left: unset;
    padding-right: 8px;
}
[lang='ar'] .sidebar .block-compare .product-item-name {
    display: block;
    padding-left: 20px;
    padding-right: unset;
}
[lang='ar'] .sidebar .block-compare .action.delete {
    left: 0;
    right: unset;
}
[lang='ar'] .products-grid.wishlist a.action + a.action {
    margin-left: unset;
    margin-right: 30px;
}
[lang='ar'] .block-minicart .minicart-items .product.actions .secondary {
    margin-left: unset;
    margin-right: 16px;
}
[lang='ar'] table#product-comparison .product-item-actions .actions-primary {
    padding-right: unset;
    padding-left: 8px;
}
@media (min-width: 768px){
    [lang='ar'] .form-wishlist-items .actions-toolbar .primary .action + .action {
        margin-left: unset;
        margin-right: 10px;
    }
    [lang='ar'] .form-create-account .actions-toolbar .primary + .secondary,
    [lang='ar'] .form-edit-account .actions-toolbar .primary + .secondary,
    [lang='ar'] .form-address-edit .actions-toolbar .primary + .secondary,
    [lang='ar'] .form-login .actions-toolbar .primary + .secondary,
    [lang='ar'] .block-addresses-list .actions-toolbar .primary + .secondary,
    [lang='ar'] .form-newsletter-manage .actions-toolbar .primary + .secondary,
    [lang='ar'] .downloadable-customer-products .actions-toolbar .primary + .secondary,
    [lang='ar'] .my-reviews-table__wrapper .actions-toolbar .primary + .secondary,
    [lang='ar'] .account-billing-agreements__wrapper .actions-toolbar .primary + .secondary {
        margin: 0 0 0 8px;
    }
    [lang='ar'] .newsletter-popup.modal-popup .buttons-container {
        left: 0px;
        right: unset;
    }
    [lang='ar'] .form-login .actions-toolbar .primary + .secondary
    {
        margin: 0 0 0 8px;
    }
    [lang='ar'] #opc-sidebar
    {
        text-align: start;
    }
    [lang='ar'] #shopping-cart-table .cart.item td .product-item-photo
    {
        padding-left: 0;
        padding-right: 30px;
    }
    [lang='ar'] .catalog-product-view .product-info-main, .modal-popup.quick-view .product-info-main {
        text-align: right;
    }
}
@media (min-width: 992px){
    [lang='ar'] .secure-payment-page .col-md-preffix-2 {
        margin-left: unset;
        margin-right: 16.6%;
        text-align: start;
    }
    [lang='ar'] .row > .col-md-preffix-2 {
        margin-right: 16.66667%;
        margin-left: unset;
    }
    [lang='ar'] .navigation li.level-top .megamenu-wrapper > .container > .row > div:first-child > *
    {
        padding-right: 40px;
        padding-left: unset;
    }
    [lang='ar'] .sm-header_customer-menu.ui-dialog-content {
        text-align: right;
        padding: 22px 38px 34px 16px;
    }
    [lang='ar'] .switcher .dropdown .mage-dropdown-dialog
    {
        left:0 ;
        right: unset;
    }
    [lang='ar'] .block-minicart
    {
        left: 0;
        right: unset;
    }
    [lang='ar'] .sm-header_customer-menu-wrap.ui-dialog
    {
        left: 0;
        right: unset;
    }
    [lang='ar'] .toolbar .field.limiter {
        margin-right: auto;
        margin-left: unset;
    }
    [lang='ar'] .toolbar .field.toolbar-sorter {
        margin-left: auto;
        margin-right: unset;
    }
    [lang='ar'] .block-search {
        margin-right: auto;
        margin-left: unset;
    }
    [lang='ar'] .switcher {
        margin-right: 10px;
        margin-left:unset;
    }
    [lang='ar'] .sm-header_customer-menu-container {
        margin-right: 10px;
        margin-left:unset;
    }
    [lang='ar'] .minicart-wrapper
    {
        margin-left: unset;
        margin-right: 10px;
    }
    [lang='ar'] nav.navigation li.level-top.parent > a:before {
        left: 20px;
        font-size: 10px;
    }
}
@media (min-width: 1200px){
    [lang='ar'] .row > .col-lg-preffix-3 {
        margin-right: 25%;
        margin-left: unset;
    }
    [lang='ar'] .newsletter-popup.modal-popup .modal-content .block.newsletter .field .control:before
    {
        right: 15px;
        left: unset;
    }
    [lang='ar'] .newsletter-popup.modal-popup .modal-content .block.newsletter .field input {
        padding-right: 40px;
    }
    [lang='ar'] .form-orders-search
    {
        text-align: start;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:last-child:after {
        right: -1px;
        left: unset;
        border-width: 30px 30px 30px 0;
        border-color: transparent #ebeaea transparent transparent;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:last-child._active:after {
        border-right-color: #e1e1e1;
        border-left-color: unset;

    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:last-child:before {
      
        right: -2px;
       left: unset;
        border-width: 30px 30px 30px 0;
        border-color: transparent #fff transparent transparent;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:first-child:after {
        left: -30px;
        right: unset;
        border-width: 30px 30px 30px 0;
        border-color: transparent transparent transparent #ebeaea;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:last-child {
        padding-right: 60px;
        text-align: start;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:first-child._active:after {
        border-right-color: #e1e1e1;
        border-left-color: unset;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:first-child:before {
        text-align: start;
        left: -58px;
        right: unset;
        border-width: 29px 29px 29px 29px;
        border-color: transparent white transparent transparent !important;
    }
    [lang='ar'] .cart-summary .checkout.methods .item .multicheckout:before {
        padding-right: unset;
        padding-left: 4px;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:first-child._active:before {
        border-right-color: white;
        border-left-color: unset;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item:first-child:before {
        text-align: start;
        left: -58px;
        right: unset;
        border-width: 29px 29px 29px 29px;
        border-color: transparent black transparent transparent;
    }
}
@media (min-width: 480px){
    [lang='ar'] .newsletter-popup.modal-popup footer.modal-footer .modal-social a + a {
        margin-left: unset;
        margin-right: 10px;
    }
    [lang='ar'] .block.featured .owl-nav
    {
        direction: ltr;
    }
    [lang='ar'] .catalog-product-view .box-tocart .field.qty
    {
        padding: 0 0 0 8px;
    }
}
@media (max-width: 991px) {
    [lang='ar'] .sm-header_customer-menu-wrap.ui-dialog .switcher .mage-dropdown-dialog {
        padding: 0 32px 8px 0;
    }
    [lang='ar'] .modal-popup.confirm .modal-inner-wrap {
        right: unset;
        left: unset;
        margin-right: auto;
        margin-left: auto;
    }
    [lang='ar'] .opc-progress-bar .opc-progress-bar-item span {
        padding-right: 0;
        padding-left: unset;
    }
    [lang='ar'] .cart-summary .checkout.methods .item .multicheckout{
        width: 100%;
    }
    [lang='ar'] .cart-summary .checkout.methods .item .multicheckout:before {
        padding-left: 4px;
        padding-right: unset;
    }
    /* [lang='ar'] .sm-header-menu-wrap{
        right: 0;
        left: unset;
    } */
    [lang='ar'] nav.navigation > .ui-menu li.level-top.parent:after
    {
        left: 20px;
    }
    [lang='ar'] nav.navigation > .ui-menu li > a {
    text-align: start;
    }
}
@media (max-width: 767px){
    [lang='ar'] .shipping-delivery-page ul li:after
    {
        top: -8px;
    }
    [lang='ar'] .navigation li.level-top ul.mm-submenu.level1 li a, .navigation a.level-top ul.mm-submenu.level1 li a {
        padding-right: 15px;
        padding-left: 0;
    }
}