/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Mar 19, 2018, 4:46:26 PM
    Author     : B1one
*/

body:lang(ar-SA){
    direction: rtl;
}


@media (min-width: 992px){
    .col-md-1:lang(ar-SA), .col-md-2:lang(ar-SA), .col-md-3:lang(ar-SA), .col-md-4:lang(ar-SA), .col-md-5:lang(ar-SA), .col-md-6:lang(ar-SA), .col-md-7:lang(ar-SA), .col-md-8:lang(ar-SA), .col-md-9:lang(ar-SA), .col-md-10:lang(ar-SA), .col-md-11:lang(ar-SA), .col-md-12:lang(ar-SA) {
        float: right;
    }
}

@media (min-width: 1200px){
    .col-lg-1:lang(ar-SA), .col-lg-2:lang(ar-SA), 
    .col-lg-3:lang(ar-SA), .col-lg-4:lang(ar-SA), 
    .col-lg-5:lang(ar-SA), .col-lg-6:lang(ar-SA), 
    .col-lg-7:lang(ar-SA), .col-lg-8:lang(ar-SA), 
    .col-lg-9:lang(ar-SA), .col-lg-10:lang(ar-SA),
    .col-lg-11:lang(ar-SA), .col-lg-12:lang(ar-SA) {
        float: right;
    }
}

li:lang(ar-SA){
    text-align: right;
}

.header-style-5 .header-top .topleft-content .label-offer-slider:lang(ar-SA){
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.header-container .currency-wrapper:lang(ar-SA), .header-container .language-wrapper:lang(ar-SA){
    border-left: 1px solid #ddd;
    border-right: 0;
    float: left;
    margin-left: -1px;
    margin-right: 0;
}

.header-container .switcher .dropdown .switcher-trigger:lang(ar-SA){
    padding: 0 0 0 12px;
}

.header-container .switcher .dropdown .switcher-trigger strong:lang(ar-SA){
    border-right: 1px solid #ddd;
    border-left: 0;
}

.header-container .switcher .dropdown .mage-dropdown-dialog:lang(ar-SA){
    right: 0;
    left: 0;
}

.header-container .dropdown-block-custom:lang(ar-SA){
    float:left;
}

.header-container .dropdown-block-custom .dropdown-toggle:lang(ar-SA) {
    border-right: 1px solid #ddd;
    float: right;
}

.header-container .dropdown-block-custom.block-checkout .dropdown-toggle:lang(ar-SA)>a:lang(ar-SA):before{
    margin-left: 5px;    
    margin-right: 0px;    
}

.header-container .dropdown-block-custom.block-myacount .dropdown-toggle:lang(ar-SA)>a:lang(ar-SA):before{
    margin-left: 7px;
    margin-right: 0px;    
}

.header-container .dropdown-block-custom.block-login .dropdown-toggle:lang(ar-SA)>a:lang(ar-SA):before{
    margin-left: 7px;
    margin-right: 0px;    
}

.header-style-5 .mini-cart-header:lang(ar-SA){
    float: left;
    margin-right: 20px;
    margin-left: 0px;    
}

.header-style-5 .header-middle .hot-lilne-wrapper:lang(ar-SA){
    padding-right: 48px;
    padding-left: 0;
    float: left;
}

.header-style-5.header-container .logo-wrapper:logo(ar-SA){
    text-align: right;
}

.header-container .cart-wrapper .minicart-wrapper .block-minicart:lang(ar-SA){
    left: 0;
    right:auto;
}

.header-style-5 .mini-cart-header .cart-wrapper .showcart:lang(ar-SA){
    padding-right: 50px;
    padding-left: 40px;
}


.header-container .cart-wrapper .showcart:lang(ar-SA) {
    text-align: left;
}

.header-style-5 .mini-cart-header .cart-wrapper .showcart:lang(ar-SA):before{
    right: 20px;
    left:auto;
}

.header-style-5 .mini-cart-header .cart-wrapper .showcart:lang(ar-SA):after {
    left: 23px;
    right: auto;
    color: white !important;
}

.header-style-5.header-container .logo-wrapper:lang(ar-SA){
    text-align: right;
}

.header-style-5 .header-bottom .menu-under .content-header-bottom:lang(ar-SA){
    float: right;
}

.header-style-5 .navigation-container:lang(ar-SA) {
    float: right;
}

.header-style-5 .menu-vertical-wrap:lang(ar-SA) {
    float: right;
    margin-left: 1px;
    margin-right: 0;
}

.header-style-5 .sm_megamenu_wrapper_vertical_menu .block-title:lang(ar-SA):before{
    right:auto;
    left:0;
}

.sambar .sambar-inner .btn-sambar:lang(ar-SA) {
    float: left;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li .sm_megamenu_haschild:lang(ar-SA)>span.sm_megamenu_icon:lang(ar-SA):before{
    content: '\f104';
    float: left;
}

.sm_megamenu_wrapper_vertical_menu .drop-4-parent:lang(ar-SA)>div .drop-4 .sm_megamenu_col_2:lang(ar-SA){
    padding: 20px 13px 10px 0 !important;
    margin-left: 7px;
    margin-right: 0;
}

.header-style-5 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu>li:lang(ar-SA){
    margin-left: 1px; 
    margin-right: 0; 
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu:lang(ar-SA)>li:lang(ar-SA) {
    float: right;
}

.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns:lang(ar-SA){
    right: 0;
    left: auto;
}


.sm-searchbox .searchbox .input-searchbox:lang(ar-SA) {
    float: left;
    margin-right: 0;
}

.breadcrumbs ul li:lang(ar-SA){
    float: right;
}

.cms-home-style-5 .owl-nav-custom:lang(ar-SA){
    left: 0;
    right:auto;
}

.sm-searchbox .searchbox .searchbox-cat:lang(ar-SA){
    padding-left: 25px;
    padding-right: 0;
    float: left;
    background: url(../images/search-pro-dropdown-ar.png) no-repeat left center; 
}

.header-style-5 .search-pro .sm-searchbox .actions button.action:lang(ar-SA){
     right: auto;      
    left: 15px;      
    top: 0;            
    padding: 0;      
    background-color: #ddd !important;  
}

select:lang(ar-SA){
    /*padding-left: 25px;*/
    /*padding-right: 0;*/
    background: url(../images/bg-selectbox.png) no-repeat left top 55%;
}

.cms-home-style-5 .homepage-wrapper .col-main>div .title-home:lang(ar-SA):before{
    right: 0px;
    left:auto;
    background: url(../images/bf-title-ar.png) no-repeat top left;
}

.owl-carousel .owl-item:lang(ar-SA){
    float: right;
}

.label-product.label-sale:lang(ar-SA){
    left:auto;
    right:7px;
    background: url(../images/sale-label-product.png) no-repeat top right;
}

.sm-deals .deals-items .deals-item:lang(ar-SA){
    float:right;
}

.products-grid .item .item-inner .box-info:lang(ar-SA){
    text-align: right;
}

.products-grid .item .item-inner .bottom-action .btn-action:lang(ar-SA){
    left: 7px;
    right:auto;
}

.cms-home-style-5 .homepage-wrapper .col-main>div .title-home:lang(ar-SA):before{
    right: 0px;
    left:auto;
}

.cms-home-style-5 .sm-super-categories .category-wrap-inner .container-slider:lang(ar-SA){
    border-left: 1px solid #ddd;
    border-right:none;
    float: right;
}

.sm-super-categories .category-wrap .container-slider:lang(ar-SA){
    left: 0;
    right:auto;
}

.cms-home-style-5 .sm-super-categories .spc-wrap:lang(ar-SA){
    padding-right: 240px;
    padding-left: 0;
}

.footer .footer-top .block-subscribe-footer .title-block:lang(ar-SA){
    background: url(../images/icon-newletter-footer.png) no-repeat right center;
    padding: 0px 60px 0px 0;
}

.footer .footer-top .block-subscribe-footer .block-content:lang(ar-SA){
    float: left;
}
.footer .footer-top .block-subscribe-footer:lang(ar-SA){
    margin-left: -15px;
    margin-right: 0;
}

.cms-home-style-5 .sm-super-categories .category-wrap-inner .container-slider .slider .vpo-wrap .vp .item .cat-child-title a:lang(ar-SA):before{
    margin-right: 0;
    content: "\f0d9";
    margin-left: 3px;
    font-family: FontAwesome;   
}

.cms-home-style-5 .sm-super-categories .category-wrap-inner .container-slider .slider .vpo-wrap .vp .item:lang(ar-SA){
    text-align: right;
}

.cms-home-style-5 .owl-nav-custom>div.owl-prev:lang(ar-SA) {
    right: -53px;
    left: auto;
}
.cms-home-style-5 .owl-nav-custom>div.owl-next:lang(ar-SA) {
    left: 0;
    right: auto;
}

.owl-nav-custom>div.owl-next:lang(ar-SA):before {
    content: "\f104";
    margin-right: 0;
    font-family: FontAwesome;   
}
.owl-nav-custom>div.owl-prev:lang(ar-SA):before {
    content: "\f105";
    margin-right: 0;
    font-family: FontAwesome;
}

/*.footer .footer-middle .block .content ul li a:lang(ar-SA):before {
    content: "\f100";
    margin-left: 10px;
    margin-right: 0;
    font-family: FontAwesome;
}

.footer .footer-middle .block .content ul li a:lang(ar-SA):before{
    content: none;
}*/

.footer .footer-middle .block .content>p>i:lang(ar-SA){
    right: 0;
    left:auto;
}
.footer .footer-middle .block .content>p:lang(ar-SA){
    padding-left: 0;
    padding-right: 20px;
}
.cms-home-style-5 .homepage-wrapper .col-main>div.deal-wrapper .title-home h2 span:lang(ar-SA){
    background-position: 100px center;
    padding-right: 60px;
    padding-left: 0;
}

.footer .footer-top .block-subscribe-footer .block-content .input-box:lang(ar-SA) {
    margin-right: 0;
    margin-left: -3px;
}

.footer .footer-middle .col-lg-3.col-md-3.col-sm-6:lang(ar-SA):not(:last-child) {
    border-right:0;
    border-left: 1px solid #ddd;
}


@media (min-width: 1200px){
    .banner-right:lang(ar-SA) {
        left: 15px;
        right: auto;
    }
}

body .block-popup-login .close-login:lang(ar-SA) {
    background: url(../images/btn-close-login.png) no-repeat top right;
    right: auto;
    left: 10px;
}

body .block-popup-login .block-content .list-log li:lang(ar-SA):before {
    content: "";
    right: 0px;
    left:auto;
}

body .block-popup-login .block-content .list-log li:lang(ar-SA) {
    padding: 2px 14px 2px 0;
}

.detail-bottom-wrapper .product.data.items>.item.title:lang(ar-SA){
    float: right;
}

@media (min-width: 768px), print{
    .product.data.items>.item.content:lang(ar-SA) {
        float: left;
        margin-left: 0;
        margin-right: -100%;
    }

    .checkout-onepage-success .print:lang(ar-SA){
        float: left;
    }
    .checkout-payment-method .actions-toolbar .primary:lang(ar-SA)  {float: left;}

    .checkout-shipping-method .actions-toolbar>.primary:lang(ar-SA) {
        float: left;
    }

    .actions-toolbar .primary .action:lang(ar-SA) {
        margin: 0 0 0 5px;
    }

    .authentication-dropdown:lang(ar-SA){
        text-align: right;
    }

    .block-authentication .actions-toolbar>.secondary:lang(ar-SA){
        float: right;
        margin-left: 2rem;
    }

    .block-authentication .actions-toolbar>.primary:lang(ar-SA){
        float: left;
        margin-left: 0;
    }

    .product.data.items>.item.title:lang(ar-SA) {
        margin: 0 0 0 5px;
    }

    .cart.table-wrapper .item-actions .actions-toolbar:lang(ar-SA) {
        text-align: right;
    }
    .abs-shopping-cart-items-desktop .actions:lang(ar-SA),
    .block-cart-failed .actions:lang(ar-SA),
    .cart-container .form-cart .actions:lang(ar-SA),
    .cart-container .cart-gift-item .actions:lang(ar-SA) {
        text-align: left;
    }

    .block-cart-failed .action.continue:lang(ar-SA),
    .cart-container .form-cart .action.continue:lang(ar-SA),
    .cart-container .cart-gift-item .action.continue:lang(ar-SA){
        float: right;
    }

    .opc-wrapper:lang(ar-SA){
        padding-right: 0;
        padding-left: 30px;
        float: right;
    }

    .opc-sidebar:lang(ar-SA){
        float: left;
    }

    .fieldset>.field:not(.choice)>.control:lang(ar-SA){
        float: right;
    }


}

.info-box-detail .product-social-links .product-addto-links:lang(ar-SA) {
    float: right;
    margin-left: 3px;
    margin-right: 0;
}

/*.info-box-detail .product-options-bottom .box-tocart .fieldset .qty:lang(ar-SA),
.info-box-detail .product-add-form .box-tocart .fieldset .qty:lang(ar-SA) {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}*/

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions:lang(ar-SA),
.info-box-detail .product-add-form .box-tocart .fieldset .actions:lang(ar-SA){
    float:right;
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .qty .label:lang(ar-SA),
.info-box-detail .product-add-form .box-tocart .fieldset .qty .label:lang(ar-SA) {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

.info-box-detail .product-options-bottom:lang(ar-SA){
    float: right;
}


.fotorama__wrap:lang(ar-SA){
    text-align: right;
}

/*.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right:lang(ar-SA){
    left: 0;
    right: auto;
}

.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left:lang(ar-SA){
    right: 0;
    left: auto;
}*/

.sidebar .block .owl-controls:lang(ar-SA), .sidebar .block-banners .owl-controls:lang(ar-SA),
.sidebar .block-banners-inline .owl-controls:lang(ar-SA) {
    left: -15px;
    right: auto;
}

.sidebar .block-banners .block-title strong:lang(ar-SA):before,
.sidebar .block-banners-inline .block-title strong:lang(ar-SA):before {
    left: -20px;
    right: auto;
    border-left: 20px solid transparent;
    border-right: 0;
}

.box-related-upsell .box-up-sell .block-title h2 span:lang(ar-SA):before{
    border-right: 0;
    border-left: 20px solid transparent;
    left: -20px;
    right: auto;
}

.breadcrumbs ul li.home:lang(ar-SA):before{
    right: 0;
    left: auto;
}

.breadcrumbs ul li:not(:last-child):lang(ar-SA):after {
    right: auto !important;
    left: -9px !important;
    font-family: fontawesome !important;
    content: "\F104" !important;
    margin-right: 10px !important;
    margin-left: 0 !important;
}

.breadcrumbs ul li.home:lang(ar-SA) {
    padding-right: 20px;
    padding-left: 0;
}

.footer .footer-top .block-subscribe-footer .block-content .input-box .mage-error:lang(ar-SA){
    width:100%;
}

.header-style-5 .sm_megamenu_wrapper_vertical_menu .block-title:lang(ar-SA):before{
    left: 13px;
    right: auto;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_1column:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_2columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_3columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_4columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_5columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover .sm_megamenu_dropdown_6columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_1column:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_2columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_3columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_4columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open.sm_megamenu_dropdown_5columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.other-toggle.open .sm_megamenu_dropdown_6columns:lang(ar-SA)
{
    right: 100%;
    left:auto;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth:lang(ar-SA)
{
    text-align: right;
}



.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_1:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_2:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_3:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_4:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_5:lang(ar-SA),
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_col_6:lang(ar-SA)
{
    float:right !important;    
}

.box-related .box-image:lang(ar-SA) {
    float: right;
}

.box-related .box-info:lang(ar-SA) {
    margin-right: 90px;
    margin-left: 0;
}

.price-box .special-price:lang(ar-SA) {
    margin-left: 5px;
    margin-right: 0;
}

.page-main .fieldset>.field:not(.choice)>.label:lang(ar-SA){
    float: right;
}

.rating-box{
    display: none !important;
}

.header-container .cart-wrapper .minicart-wrapper .product.actions:lang(ar-SA){
    left: 0;
    right:auto;
}

.minicart-wrapper .product .actions:lang(ar-SA){
    float: left;
    text-align: left;
}


.minicart-items .product>.product-item-photo:lang(ar-SA),
.minicart-items .product>.product-image-container:lang(ar-SA){
    float: right;
}



.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .details-qty .label:lang(ar-SA) {
    text-align: right;
    margin-left: 5px;
    margin-right: 0px;
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .details-qty .item-qty:lang(ar-SA){
    left: -8px;
    right: auto;
}

.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-container:lang(ar-SA) {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal:lang(ar-SA){
    text-align: right;
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal .label:lang(ar-SA){
    float: right;
}

.header-container .cart-wrapper .minicart-wrapper .block-content .subtotal .price-container:lang(ar-SA){
    float: right;
    margin-right: 10px;
    margin-left: 0;
}

.cart-container .cart-summary .block>.title:lang(ar-SA):after{
    left: 0;
    right:auto;
}

.cart-summary .block>.title:after, .paypal-review-discount .block>.title:lang(ar-SA):after {
    right: -5px;
    left: auto;
}
.header-container .cart-wrapper .minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details:lang(ar-SA) {
    padding-left: 20px;
    padding-right: 0;
    margin-right: 88px;
    margin-left:0;
}

.header-container .cart-wrapper .minicart-wrapper .block-content>.actions:lang(ar-SA){
    text-align: right;
}

.header-container .cart-wrapper .minicart-wrapper .block-content>.actions .secondary:lang(ar-SA){
    float: right;
}


.header-container .cart-wrapper .minicart-wrapper .block-content:lang(ar-SA)>.actions .viewcart:lang(ar-SA),
.header-container .cart-wrapper .minicart-wrapper .block-content:lang(ar-SA)>.actions .checkout:lang(ar-SA){
    margin-left: 3px;
}

.footer .footer-middle .block .content ul li a:lang(ar-SA):before {
    content: "\f100";
    font-family: FontAwesome;
    margin-left: 10px;
    margin-right: 0;
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .qty .control #qty:lang(ar-SA),
.info-box-detail .product-add-form .box-tocart .fieldset .qty .control #qty:lang(ar-SA){
    margin-left: 0;
    margin-right: 0;
}

.info-box-detail .product-options-bottom .box-tocart .fieldset .qty:lang(ar-SA), 
.info-box-detail .product-add-form .box-tocart .fieldset .qty:lang(ar-SA) {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

@media (max-width: 767px), print{
    .info-box-detail .control-qty .quantity-controls:lang(ar-SA){
        left: 1px;
        right: auto;
    }

}

.info-box-detail .product-options-bottom .box-tocart .fieldset .actions button:lang(ar-SA)
, .info-box-detail .product-add-form .box-tocart .fieldset .actions button:lang(ar-SA) {
    float: right;
    margin-left: 3px;
    margin-right: 0;
    padding: 0px 30px 0px 8px;
    background-position: 85px center;
}

.toolbar .modes:lang(ar-SA){
    margin-right: 0;
    margin-left: 30px;
}

.toolbar .modes .modes-mode:lang(ar-SA){
    float: right;
}

.toolbar .sortby-limiter:lang(ar-SA){
    float: left;
}

.toolbar .toolbar-sorter:lang(ar-SA){
    margin-left: 20px;
    margin-right: 0;

}
.toolbar .limiter .label:lang(ar-SA){
    padding-left: 5px !important;
    padding-right: 0 !important;
}

.toolbar .limiter .limiter-options:lang(ar-SA){
    padding: 0 10px 0 15px;
}

.toolbar .pages:lang(ar-SA) {
    float: left;
}

.toolbar .pages .pages-items .item.pages-item-next a:lang(ar-SA):before{
    content: '\f104';
    font-family: FontAwesome;
}

.toolbar .toolbar-sorter .sorter-options:lang(ar-SA) {
    padding: 0 10px 0 25px;
}

.products.wrapper.products-grid .item:lang(ar-SA){
    float: right;
}

.label-product.label-new:lang(ar-SA){
    left: 7px;
    right: auto;
}

.swatch-option:lang(ar-SA){
    float: right;
    margin: 0 0 5px 10px;
}

.swatch-option.text:lang(ar-SA){
    margin-left: 7px;
    margin-right: 0;
}
.header-style-5 .menu-vertical-wrap{
    display:none !important;
}

.control-qty .quantity-controls.quantity-minus:lang(ar-SA){
    /*left: 0px;*/
    right: auto;
}

.control-qty .quantity-controls:lang(ar-SA){
    float: left;
}
.info-box-detail .product-add-form .box-tocart .fieldset .actions button{
    background-color: #bf0000 !important;
}

body .block-popup-login .tt_popup_login strong:lang(ar-SA):before{
    left:-20px;
    right:auto;
    border-left: 20px solid transparent;
    border-right: none;
}

body .block-popup-login .block-content .col-reg:lang(ar-SA){
    float: right;
}

body .block-popup-login .block-content .col-reg.registered-account:lang(ar-SA){
    padding-left: 30px;
    border-left: 1px solid #ddd;
    border-right: none;
    padding-right: 0;
}

body .block-popup-login .block-content .col-reg.login-customer:lang(ar-SA){
    padding-right: 30px;
    padding-left: 0;
}

body .block-popup-login .email-input:lang(ar-SA):before{
    right: 0px;
    left: auto;
}

body .block-popup-login .secondary:lang(ar-SA){
    text-align: right;
}
@media (min-width: 768px), print{
    .login-container .block:lang(ar-SA):nth-child(odd),
    .account .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(odd),
    .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(odd),
    [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(odd),
    .sales-guest-view .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(odd),
    .actions-toolbar .primary:lang(ar-SA){
        float: right;
    }
    .login-container .block:lang(ar-SA):nth-child(even),
    .account .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(even),
    .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(even),
    [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(even),
    .sales-guest-view .column.main .block:not(.widget) .block-content .box:lang(ar-SA):nth-child(even),
    .actions-toolbar .secondary:lang(ar-SA) {
        float: left;
    }

    .abs-shopping-cart-items-desktop:lang(ar-SA),
    .block-cart-failed:lang(ar-SA),
    .cart-container .form-cart:lang(ar-SA),
    .cart-container .cart-gift-item:lang(ar-SA){
        float: right;
    }
    .cart-summary:lang(ar-SA){
        float: left;
    }
}
caption:lang(ar-SA){
    text-align: right; 
}
.page-main .fieldset>.field:not(.choice)>.label:lang(ar-SA){
    text-align: right;
}

.form-create-account .fieldset.create.account:lang(ar-SA),
.form-create-account .fieldset.create.info .field-name-lastname:lang(ar-SA){
    float: left;
}

.form-create-account .fieldset.create.info:lang(ar-SA),
.form-create-account .fieldset.create.info .field-name-firstname:lang(ar-SA),
.form-create-account .fieldset .field.choice.newsletter:lang(ar-SA) {
    float: right; 
}

.account .column.main .block:not(.widget) .block-title>.action:lang(ar-SA),
.multicheckout .block-title>.action:lang(ar-SA),
.paypal-review .block .block-title>.action:lang(ar-SA),
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action:lang(ar-SA),
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title>.action:lang(ar-SA),
.sales-guest-view .column.main .block:not(.widget) .block-title>.action:lang(ar-SA){
    margin-left: 0;
    margin-right: 15px;
}

.fieldset>.field.required>.label:lang(ar-SA):after,
.fieldset>.fields>.field.required>.label:lang(ar-SA):after,
.fieldset>.field._required>.label:lang(ar-SA):after,
.fieldset>.fields>.field._required>.label:lang(ar-SA):after{
    margin:0 5px 0 0;
}

table th:lang(ar-SA) {
    text-align: right;
}

.cart.table-wrapper .product-item-photo:lang(ar-SA){
    right: 0;
    left:auto;
}

.cart.table-wrapper .actions-toolbar>.action, .action-gift:lang(ar-SA){
    margin-left: 10px;
    margin-right: 0;
}
.cart-container .cart.main.actions .action.update:lang(ar-SA){
    margin-left: 10px;
    margin-right: 0;
}

.authentication-wrapper:lang(ar-SA){
    text-align: left;
}

.authentication-wrapper:lang(ar-SA) {
    float: left;
}

.field-tooltip:lang(ar-SA) {
    left: 0;
    right:auto;
}

.field .control._with-tooltip input:lang(ar-SA) {
    margin-left: 10px;
    margin-right: 0;
}

.opc-block-summary .product-item .product-item-name-block:lang(ar-SA) {
    padding-left: 5px;
    padding-right: 0;
    text-align: right;
}

.opc-block-summary .product-item .subtotal:lang(ar-SA) {
    text-align: left;
}

body .block-popup-login .input-text:lang(ar-SA) {
    padding: 0 52px 0px 5px;
}
.opc-progress-bar li:lang(ar-SA){
    text-align: center;
}

.control-qty .quantity-controls.quantity-minus:lang(ar-SA) {
    left: 0px;
    right:auto;
}

.modal-custom .action-close:lang(ar-SA),
.modal-popup .action-close, .modal-slide .action-close:lang(ar-SA){
    left: 0px;
    right:auto;
}

.minicart-items .product-item-details:lang(ar-SA) {
    padding-right: 88px;
    padding-left: 0;
}

.opc-block-summary .items-in-cart>.title:lang(ar-SA):after {
    left: 0px;
    right:auto;
}

.opc-block-summary .items-in-cart>.title:lang(ar-SA) {
    padding: 10px 0px 10px 40px;
}

.field-tooltip .field-tooltip-content:lang(ar-SA) {
    left: auto;
    right: 38px;
}
.field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:lang(ar-SA):after{
    right: -21px;
    left: auto;
    border-left-color: #f4f4f4;
}

.field-tooltip .field-tooltip-content:lang(ar-SA):before {
    border-left-color: #666;
}
.field-tooltip .field-tooltip-content:lang(ar-SA):after{
    border-left-color: #f4f4f4;
}

.opc-block-shipping-information .shipping-information-title .action-edit:lang(ar-SA){
    left: 0;
    right:auto;
}

.cart-totals .mark:lang(ar-SA),
.opc-block-summary .table-totals .mark:lang(ar-SA) {
    padding-right: 4px;
    padding-left: 0px;
}

.message.error>*:lang(ar-SA):first-child:before {
    right: 0;
    left: auto;
}

.message.error:lang(ar-SA) {
    padding-right: 40px;
    padding-left: 0px;
}

/****responsive******/
@media (max-width:767px){
    .authentication-wrapper:lang(ar-SA){
        text-align: right;
    }

    .custom-slide:lang(ar-SA) {
        left: 0;
        right: 44px;
    }

    .header-style-3.header-container .switcher.currency .dropdown .mage-dropdown-dialog:lang(ar-SA),
    .header-style-2.header-container .switcher.currency .dropdown .mage-dropdown-dialog:lang(ar-SA) {
        right:0;
        left:auto
    }
    .header-container .btn-search-mobile:lang(ar-SA){
        right:56px;
        left:auto
    }
    .header-container .header-topright>div:lang(ar-SA){
        float:right;
    }
    .header-container .header-topright>div:lang(ar-SA):last-child{
        border-right:none
    }
    .header-container .header-topright>div:lang(ar-SA):first-child{
        border-left:none
    }
    .header-container .header-topright>div>div:lang(ar-SA){
        text-align:right;
    }
    .header-container .header-topright>div.block-login:lang(ar-SA),
    .header-container .header-topright>div.block-myacount:lang(ar-SA){
        float:left;
    }
    .header-container .header-topright>div.block-login .dropdown-list:lang(ar-SA),
    .header-container .header-topright>div.block-myacount .dropdown-list:lang(ar-SA){
        left:0;
        right:auto;
    }
    .header-container .header-topright>div.block-myacount .dropdown-toggle:lang(ar-SA) {
        border-right:0;
        border-left:1px solid #ddd;
    }
    .header-style-1 .search-pro .sm-searchbox .actions button.action:lang(ar-SA) {
        left:23px;
        right:auto;
    }
    .header-style-3.header-container .cart-wrapper:lang(ar-SA){
        border-left:none;
        text-align:right;
    }
    .header-style-3.header-container .header-topright>div.block-myacount .dropdown-toggle:lang(ar-SA){
        border-left:none;
        border-right:1px solid #76a6fe;
    }
    .header-style-4 .on-mobile:lang(ar-SA){
        border-left:1px solid #bdbdbd;
        border-right:none;

    }
    .header-style-4.header-container .btn-search-mobile:lang(ar-SA){
        left:63px;
        right:auto;
    }
    .header-style-4 .vertical-menu-seach .sm-searchbox:lang(ar-SA){
        left:62px;
        right:9px;
    }
    .header-style-4 .vertical-menu-seach .mini-cart-header:lang(ar-SA){
        margin-right:1px;
        margin-left:0;
    }
    .header-style-5 .header-bottom .menu-under .content-header-bottom .search-pro:lang(ar-SA){
        right:auto;
        left:0;
    }
    .header-style-5 .header-bottom .menu-under .content-header-bottom .search-pro .sm-searchbox-content:lang(ar-SA){
        left:0px;
        right:auto;
    }
    .header-style-5 .header-bottom .menu-under .content-header-bottom .search-pro .actions button.action:lang(ar-SA){
        left:15px;
        right:auto;
    }
    .header-style-5 .mini-cart-header:lang(ar-SA){
        left:56px;
        right:auto;
    }
}
@media (max-width:567px){
    .header-style-4 .vertical-menu-seach .sm-searchbox .input-searchbox:lang(ar-SA){
        margin-right:0;
    }
}
@media (max-width:479px){
    .header-style-3.header-container .cart-wrapper .minicart-wrapper .block-minicart:lang(ar-SA){
        left:-87px;
        right:auto;
    }
    .header-style-5.header-container .cart-wrapper .minicart-wrapper .block-minicart:lang(ar-SA){
        left:-41px;
        right:auto;
    }
}
@media (min-width:768px){
    .dl-horizontal dt:lang(ar-SA){
        float:right;
        clear:right;
        text-align:left;
    }
    .dl-horizontal dd:lang(ar-SA){
        margin-right:180px;
        margin-left:0;
    }
}
@media (max-width: 1199px){
    .cms-home-style-5 .yt-slideshow:lang(ar-SA){
        padding-right: 0;
        padding-left: 0;
    }
}

.navigation-mobile .touch-button:lang(ar-SA){
    left: 0;
    right:auto;
}

@media (min-width:768px) and (max-width:991px){
    .home-style-9 .listing-tab2 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:lang(ar-SA):nth-child(6){
        border-left:0;
        border-right:1px solid #ddd;
    }
}
@media (max-width:767px){
    .home-style-9 .top-left:lang(ar-SA){
        padding-right:0;
        padding-left:15px;
    }
    .home-style-9 .top-right:lang(ar-SA){
        padding-right:15px;
        padding-left:0;
    }
    .home-style-9 .top-right .banner-right li:lang(ar-SA){
        float:right;
    }
    .home-style-9 .top-right .banner-right li:lang(ar-SA):first-child{
        margin-left:2%;
        margin-right:0;
    }
    .home-style-9 .listing-tab2 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:lang(ar-SA):nth-child(3),
    .home-style-9 .listing-tab2 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:lang(ar-SA):nth-child(5),
    .home-style-9 .listing-tab2 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:lang(ar-SA):nth-child(7),
    .home-style-9 .listing-tab2 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li :nth-child(9){
        border-right:1px solid #ddd;
        border-left:0;
    }
    .home-style-9 .id8-blog .blog-content .item:lang(ar-SA){
        float:right;
    }
    .home-style-9 .id8-blog .blog-content .item .item-cont .cont:lang(ar-SA){
        margin-right:85px;
        margin-left:0;
    }
}
@media (max-width:480px){
    .home-style-9 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li .ltabs-tab-label:lang(ar-SA){
        border-left:none;
        text-align:right;
    }
}
@media (max-width:1199px){
    .home-style-3 .banner-right ul li:lang(ar-SA){
        float:right;
    }
    .cms-home-style-5 .banner-right li:lang(ar-SA){
        float:right;
    }
}
@media (max-width:991px){
    .home-style-5 .owl-nav-custom>div.owl-prev:lang(ar-SA){
        left:-18px;
        right:auto;
    }
    .home-style-5 .owl-nav-custom>div.owl-next:lang(ar-SA){
        left:-18px;
        right:auto;
    }
    .home-style-5 .sm-super-categories .category-wrap-inner>a:lang(ar-SA){
        float:right;
    }
}
@media (max-width:767px){
    .cms-home-style-5 .sm-super-categories .spc-wrap:lang(ar-SA){
        padding-right:0
    }
    .homepage-wrapper .col-main>div .title-home h2 span:lang(ar-SA):before,
    .sidebar .block .block-title strong:before,
    .sidebar .block-banners .block-title strong:lang(ar-SA):before,
    .sidebar .block-banners-inline .block-title strong:lang(ar-SA):before{
        left:-19.5px !important;
        right:auto !important;
    }
    .owl-nav-custom>div.owl-prev:lang(ar-SA){
        right:-2px;
        left:auto;
    }
    .owl-nav-custom>div.owl-next:lang(ar-SA){
        left:-2px;
        right:auto;
    }
    .home-style-3 .sm-super-categories .category-wrap .container-slider:lang(ar-SA){
        left:4px;
        right:auto;
    }
    .home-style-5 .owl-nav-custom>div.owl-next:lang(ar-SA){
        left:-4px;
        right:auto;
    }
    .home-style-5 .owl-nav-custom>div.owl-prev:lang(ar-SA){
        right:-4px;
        left:auto;
    }
}
@media (max-width:991px){
    .sm-searchbox .searchbox .input-searchbox:lang(ar-SA){
        float:right;
    }
}
@media all and (max-width:767px){
    .sambar .sambar-inner .btn-sambar+.sm_megamenu_menu:lang(ar-SA){
        float:right;
    }
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_1column:lang(ar-SA)
    ,.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_2columns:lang(ar-SA),
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_3columns:lang(ar-SA),
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_4columns:lang(ar-SA),
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_5columns:lang(ar-SA),
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_6columns:lang(ar-SA),
    .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu .sm_megamenu_dropdown_fullwidth:lang(ar-SA){
        float:right;
    }
    .sm_megamenu_wrapper_vertical_menu .envato_col_1:lang(ar-SA){
        right:0 !important;
        left:auto;
    }
    .sm_megamenu_wrapper_vertical_menu .envato-sublv-3:lang(ar-SA){
        right:0;
        left:auto;
    }
}

@media (max-width: 991px){
    .footer .footer-top .block-subscribe-footer .title-block:lang(ar-SA) {
        margin-right: -13px;
        margin-left: 0;
    }

    .home-style-5 .sm-super-categories .category-wrap-inner>a:lang(ar-SA)  {
        float: right;
    }
}

@media (max-width: 767px){
    .footer .footer-top .block-subscribe-footer .block-content:lang(ar-SA) {
        float: none;
    }
}

.cart.table-wrapper .item .col.item:lang(ar-SA){
    padding: 25px 75px 10px 0;
}


.opc-estimated-wrapper .estimated-block:lang(ar-SA){
    float: right;
}

.block-authentication .block-title strong:lang(ar-SA){
    text-align: right;
}

.block-authentication .actions-toolbar>.secondary:lang(ar-SA) {
    text-align: right;
}

.minicart-wrapper:lang(ar-SA){
    float: left;
}

@media only screen and (max-width: 767px){
    .custom-slide:lang(ar-SA) {
        left: 0;
        right: 44px;
    }
}

.opc-block-summary .minicart-items-wrapper:lang(ar-SA) {
    margin: 0 0 0 -15px;
    padding: 15px 0 0 15px;
}

@media (max-width: 767px){
    .header-style-5.header-container .logo-wrapper:lang(ar-SA) {
        text-align: center;
    }
}

.list-services li a:lang(ar-SA){
    border:3px solid #fff;
}

.header-style-5 .search-pro:lang(ar-SA){
       float: none !important; 
    margin-top: 30px;
}

.header-style-5 .search-pro
.cart-wrapper:lang(ar-SA){
float:left;
}

.hot-line:lang(ar-SA){
top:-25px;
float:right;
}

.sm-searchbox .actions button.action:lang(ar-SA){
    font-size:16px;
    position:absolute;
    left: auto;               
    top:0;
    width: 40px;    
    text-align:center;
    height: 31px;   
    line-height:35px;
    color:#ea3a3c;
    background:none;
}

.product-options-wrapper .fieldset>.field:lang(ar-SA){
    float: right;
    margin-left: 4%;
    margin-right:0;
}

.prices-tier.items .item:lang(ar-SA) {
    padding-right: 49px;
    padding-left: 0;
}