/*Fonts*/
@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo-master/Cairo-Regular.woff2') format('woff2'),
         url('../fonts/Cairo-master/Cairo-Regular.woff') format('woff');
}

body{font-family: 'Cairo';}
h1, h2, h3, h4, h5, h6{font-family: 'Cairo';}
label{font-family: 'Cairo';}
b, strong{font-family: 'Cairo';}
/*input,*/ select, textarea, button, input[type="submit"], input[type="reset"]/*,.form-control*/{font-family: 'Cairo';}
.placeholder {font-family: 'Cairo';}
::-webkit-input-placeholder{font-family: 'Cairo';}
::-moz-placeholder{font-family: 'Cairo';}

.modal .placeholder {font-family: 'Cairo';}
.modal  ::-webkit-input-placeholder{font-family: 'Cairo';}
.modal ::-moz-placeholder {font-family: 'Cairo';}
input[type="checkbox"] + label.checkbox,input[type="radio"] + label.radio {font-family: 'Cairo';}
.btn {font-family: 'Cairo';}
.radio_group span.label, .checkbox_group span.label, .checkbox_group label.label, .radio_group label.label, .form-group label.label{font-family: 'Cairo';}
.table>thead>tr>th{font-family: 'Cairo' !important;}
.header_cart span{font-family: 'Cairo';}
/*.header_cart span b{font-family: 'Cairo';}*/
.site_menu li a{font-family: 'Cairo';}
.site_menu .login{font-family: 'Cairo';}
.acc_menu .main{font-family: 'Cairo';}
.acc_menu ul ul li a {font-family: 'Cairo';}
.acc_menu span.count {font-family: 'Cairo';}
.mini_cart h3 {font-family: 'Cairo';}
.spec b{font-family: 'Cairo';}
.mini_cart h4 {font-family: 'Cairo';}
.mini_cart .qty_box span{font-family: 'Cairo';}
.mini_cart h5{font-family: 'Cairo';}
.mini_cart p.extras{font-family: 'Cairo';}
/*.mini_cart p.extras span.price{font-family: 'Cairo';}*/
.mini_cart .btn.checkout{font-family: 'Cairo';}
.qty_box .form-control{font-family: 'Cairo';}
.head b{font-family: 'Cairo';}
/*.multiple .price, ul.list.style1 .price {font-family: 'Cairo';}*/
/*.multiple .price, ul.list.style1 .price, .multiple .offer{font-family: 'Cairo';}*/
ul.listview{font-family: 'Cairo';}
.mobile_app{font-family: 'Cairo';}
.product_detail h1{font-family: 'Cairo';}
/*.price_info .price{font-family: 'Cairo';}*/
/*.price_info .qty label{font-family: 'Cairo';}*/
/*ul.table li .td.price{font-family: 'Cairo';}*/
/*.cart_total .total{font-family: 'Cairo';}*/
/*.cart_total .total .price{font-family: 'Cairo';}*/
.cart_address h4{font-family: 'Cairo';}
.change_billing{font-family: 'Cairo';}
.payment_method.radio_group input[type="radio"] + label.radio{font-family: 'Cairo';}
.order_summary h3{font-family: 'Cairo';}
.order_summary .qty, .order_summary .action{font-family: 'Cairo';}
/*.order_summary .price{font-family: 'Cairo';}*/
.order_status .status{font-family: 'Cairo';}
.order_id .points{font-family: 'Cairo';}
.order_id .points span{font-family: 'Cairo';}
ul.addresses .actions p{font-family: 'Cairo';}
ul.addresses h4{font-family: 'Cairo';}
.order_date span{font-family: 'Cairo';}
.order_date span.date{font-family: 'Cairo';}
ul.orders .green,ul.orders .red,ul.orders .yellow,ul.orders .blue{font-family: 'Cairo';}
body ul.list .offer {font-family: 'Cairo';}
.count_box span{font-family: 'Cairo';}
.rewards .title{font-family: 'Cairo';}
.features li{font-family: 'Cairo';}
.site_footer h3{font-family: 'Cairo';}
body .modal-header .sub_head{font-family: 'Cairo';}
.modal .title{font-family: 'Cairo';}
.social_login .or{font-family: 'Cairo';}
#modal_location .title {font-family: 'Cairo';}
.acc_menu ul ul li a{font-family: 'Cairo';}
/*.order_summary .qty:before, .order_summary .price:before{font-family: 'Cairo';}*/

#change_password .input-group{width:100%;}
/*RTL*/
html{direction:rtl}body{direction:rtl}.flip.text-left{text-align:right}.flip.text-right{text-align:left}.list-unstyled{padding-right:0;padding-left:initial}.list-inline{padding-right:0;padding-left:initial;margin-right:-5px;margin-left:0}dd{margin-right:0;margin-left:initial}@media (min-width:768px){.dl-horizontal dt{float:right;clear:right;text-align:left}.dl-horizontal dd{margin-right:180px;margin-left:0}}blockquote{border-right:5px solid #eee;border-left:0}.blockquote-reverse,blockquote.pull-left{padding-left:15px;padding-right:0;border-left:5px solid #eee;border-right:0;text-align:left}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:right}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{left:100%;right:auto}.col-xs-pull-11{left:91.66666667%;right:auto}.col-xs-pull-10{left:83.33333333%;right:auto}.col-xs-pull-9{left:75%;right:auto}.col-xs-pull-8{left:66.66666667%;right:auto}.col-xs-pull-7{left:58.33333333%;right:auto}.col-xs-pull-6{left:50%;right:auto}.col-xs-pull-5{left:41.66666667%;right:auto}.col-xs-pull-4{left:33.33333333%;right:auto}.col-xs-pull-3{left:25%;right:auto}.col-xs-pull-2{left:16.66666667%;right:auto}.col-xs-pull-1{left:8.33333333%;right:auto}.col-xs-pull-0{left:auto;right:auto}.col-xs-push-12{right:100%;left:0}.col-xs-push-11{right:91.66666667%;left:0}.col-xs-push-10{right:83.33333333%;left:0}.col-xs-push-9{right:75%;left:0}.col-xs-push-8{right:66.66666667%;left:0}.col-xs-push-7{right:58.33333333%;left:0}.col-xs-push-6{right:50%;left:0}.col-xs-push-5{right:41.66666667%;left:0}.col-xs-push-4{right:33.33333333%;left:0}.col-xs-push-3{right:25%;left:0}.col-xs-push-2{right:16.66666667%;left:0}.col-xs-push-1{right:8.33333333%;left:0}.col-xs-push-0{right:auto;left:0}.col-xs-offset-12{margin-right:100%;margin-left:0}.col-xs-offset-11{margin-right:91.66666667%;margin-left:0}.col-xs-offset-10{margin-right:83.33333333%;margin-left:0}.col-xs-offset-9{margin-right:75%;margin-left:0}.col-xs-offset-8{margin-right:66.66666667%;margin-left:0}.col-xs-offset-7{margin-right:58.33333333%;margin-left:0}.col-xs-offset-6{margin-right:50%;margin-left:0}.col-xs-offset-5{margin-right:41.66666667%;margin-left:0}.col-xs-offset-4{margin-right:33.33333333%;margin-left:0}.col-xs-offset-3{margin-right:25%;margin-left:0}.col-xs-offset-2{margin-right:16.66666667%;margin-left:0}.col-xs-offset-1{margin-right:8.33333333%;margin-left:0}.col-xs-offset-0{margin-right:0;margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:right}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{left:100%;right:auto}.col-sm-pull-11{left:91.66666667%;right:auto}.col-sm-pull-10{left:83.33333333%;right:auto}.col-sm-pull-9{left:75%;right:auto}.col-sm-pull-8{left:66.66666667%;right:auto}.col-sm-pull-7{left:58.33333333%;right:auto}.col-sm-pull-6{left:50%;right:auto}.col-sm-pull-5{left:41.66666667%;right:auto}.col-sm-pull-4{left:33.33333333%;right:auto}.col-sm-pull-3{left:25%;right:auto}.col-sm-pull-2{left:16.66666667%;right:auto}.col-sm-pull-1{left:8.33333333%;right:auto}.col-sm-pull-0{left:auto;right:auto}.col-sm-push-12{right:100%;left:0}.col-sm-push-11{right:91.66666667%;left:0}.col-sm-push-10{right:83.33333333%;left:0}.col-sm-push-9{right:75%;left:0}.col-sm-push-8{right:66.66666667%;left:0}.col-sm-push-7{right:58.33333333%;left:0}.col-sm-push-6{right:50%;left:0}.col-sm-push-5{right:41.66666667%;left:0}.col-sm-push-4{right:33.33333333%;left:0}.col-sm-push-3{right:25%;left:0}.col-sm-push-2{right:16.66666667%;left:0}.col-sm-push-1{right:8.33333333%;left:0}.col-sm-push-0{right:auto;left:0}.col-sm-offset-12{margin-right:100%;margin-left:0}.col-sm-offset-11{margin-right:91.66666667%;margin-left:0}.col-sm-offset-10{margin-right:83.33333333%;margin-left:0}.col-sm-offset-9{margin-right:75%;margin-left:0}.col-sm-offset-8{margin-right:66.66666667%;margin-left:0}.col-sm-offset-7{margin-right:58.33333333%;margin-left:0}.col-sm-offset-6{margin-right:50%;margin-left:0}.col-sm-offset-5{margin-right:41.66666667%;margin-left:0}.col-sm-offset-4{margin-right:33.33333333%;margin-left:0}.col-sm-offset-3{margin-right:25%;margin-left:0}.col-sm-offset-2{margin-right:16.66666667%;margin-left:0}.col-sm-offset-1{margin-right:8.33333333%;margin-left:0}.col-sm-offset-0{margin-right:0;margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:right}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{left:100%;right:auto}.col-md-pull-11{left:91.66666667%;right:auto}.col-md-pull-10{left:83.33333333%;right:auto}.col-md-pull-9{left:75%;right:auto}.col-md-pull-8{left:66.66666667%;right:auto}.col-md-pull-7{left:58.33333333%;right:auto}.col-md-pull-6{left:50%;right:auto}.col-md-pull-5{left:41.66666667%;right:auto}.col-md-pull-4{left:33.33333333%;right:auto}.col-md-pull-3{left:25%;right:auto}.col-md-pull-2{left:16.66666667%;right:auto}.col-md-pull-1{left:8.33333333%;right:auto}.col-md-pull-0{left:auto;right:auto}.col-md-push-12{right:100%;left:0}.col-md-push-11{right:91.66666667%;left:0}.col-md-push-10{right:83.33333333%;left:0}.col-md-push-9{right:75%;left:0}.col-md-push-8{right:66.66666667%;left:0}.col-md-push-7{right:58.33333333%;left:0}.col-md-push-6{right:50%;left:0}.col-md-push-5{right:41.66666667%;left:0}.col-md-push-4{right:33.33333333%;left:0}.col-md-push-3{right:25%;left:0}.col-md-push-2{right:16.66666667%;left:0}.col-md-push-1{right:8.33333333%;left:0}.col-md-push-0{right:auto;left:0}.col-md-offset-12{margin-right:100%;margin-left:0}.col-md-offset-11{margin-right:91.66666667%;margin-left:0}.col-md-offset-10{margin-right:83.33333333%;margin-left:0}.col-md-offset-9{margin-right:75%;margin-left:0}.col-md-offset-8{margin-right:66.66666667%;margin-left:0}.col-md-offset-7{margin-right:58.33333333%;margin-left:0}.col-md-offset-6{margin-right:50%;margin-left:0}.col-md-offset-5{margin-right:41.66666667%;margin-left:0}.col-md-offset-4{margin-right:33.33333333%;margin-left:0}.col-md-offset-3{margin-right:25%;margin-left:0}.col-md-offset-2{margin-right:16.66666667%;margin-left:0}.col-md-offset-1{margin-right:8.33333333%;margin-left:0}.col-md-offset-0{margin-right:0;margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:right}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{left:100%;right:auto}.col-lg-pull-11{left:91.66666667%;right:auto}.col-lg-pull-10{left:83.33333333%;right:auto}.col-lg-pull-9{left:75%;right:auto}.col-lg-pull-8{left:66.66666667%;right:auto}.col-lg-pull-7{left:58.33333333%;right:auto}.col-lg-pull-6{left:50%;right:auto}.col-lg-pull-5{left:41.66666667%;right:auto}.col-lg-pull-4{left:33.33333333%;right:auto}.col-lg-pull-3{left:25%;right:auto}.col-lg-pull-2{left:16.66666667%;right:auto}.col-lg-pull-1{left:8.33333333%;right:auto}.col-lg-pull-0{left:auto;right:auto}.col-lg-push-12{right:100%;left:0}.col-lg-push-11{right:91.66666667%;left:0}.col-lg-push-10{right:83.33333333%;left:0}.col-lg-push-9{right:75%;left:0}.col-lg-push-8{right:66.66666667%;left:0}.col-lg-push-7{right:58.33333333%;left:0}.col-lg-push-6{right:50%;left:0}.col-lg-push-5{right:41.66666667%;left:0}.col-lg-push-4{right:33.33333333%;left:0}.col-lg-push-3{right:25%;left:0}.col-lg-push-2{right:16.66666667%;left:0}.col-lg-push-1{right:8.33333333%;left:0}.col-lg-push-0{right:auto;left:0}.col-lg-offset-12{margin-right:100%;margin-left:0}.col-lg-offset-11{margin-right:91.66666667%;margin-left:0}.col-lg-offset-10{margin-right:83.33333333%;margin-left:0}.col-lg-offset-9{margin-right:75%;margin-left:0}.col-lg-offset-8{margin-right:66.66666667%;margin-left:0}.col-lg-offset-7{margin-right:58.33333333%;margin-left:0}.col-lg-offset-6{margin-right:50%;margin-left:0}.col-lg-offset-5{margin-right:41.66666667%;margin-left:0}.col-lg-offset-4{margin-right:33.33333333%;margin-left:0}.col-lg-offset-3{margin-right:25%;margin-left:0}.col-lg-offset-2{margin-right:16.66666667%;margin-left:0}.col-lg-offset-1{margin-right:8.33333333%;margin-left:0}.col-lg-offset-0{margin-right:0;margin-left:0}}caption{text-align:right}th{text-align:right}@media screen and (max-width:767px){.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:initial}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-left:0;border-right:initial}}.radio label,.checkbox label{padding-right:20px;padding-left:initial}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-right:-20px;margin-left:auto}.radio-inline,.checkbox-inline{padding-right:20px;padding-left:0}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-right:10px;margin-left:0}.has-feedback .form-control{padding-left:42.5px;padding-right:12px}.form-control-feedback{left:0;right:auto}@media (min-width:768px){.form-inline label{padding-right:0;padding-left:initial}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{margin-right:0;margin-left:auto}}@media (min-width:768px){.form-horizontal .control-label{text-align:left}}.form-horizontal .has-feedback .form-control-feedback{left:15px;right:auto}.caret{margin-right:2px;margin-left:0}/* .dropdown-menu{right:0;left:auto;float:left;text-align:right}.dropdown-menu.pull-right{left:0;right:auto;float:right}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto} */@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group>.btn,.btn-group-vertical>.btn{float:right}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-right:-1px;margin-left:0}.btn-toolbar{margin-right:-5px;margin-left:0}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:right}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-right:5px;margin-left:0}.btn-group>.btn:first-child{margin-right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:right}.btn-group.btn-group-justified>.btn,.btn-group.btn-group-justified>.btn-group{float:none}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.btn .caret{margin-right:0}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-right:0}.input-group .form-control{float:right}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-left:0;border-right:1px solid}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child{border-left-width:1px;border-left-style:solid;border-right:0}.input-group-btn>.btn+.btn{margin-right:-1px;margin-left:auto}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-left:-1px;margin-right:auto}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-right:-1px;margin-left:auto}.nav{padding-right:0;padding-left:initial}.nav-tabs>li{float:right}.nav-tabs>li>a{margin-left:auto;margin-right:-2px;border-radius:4px 4px 0 0}.nav-pills>li{float:right}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-right:2px;margin-left:auto}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-right:0;margin-left:auto}.nav-justified>.dropdown .dropdown-menu{right:auto}.nav-tabs-justified>li>a{margin-left:0;margin-right:auto}@media (min-width:768px){.nav-tabs-justified>li>a{border-radius:4px 4px 0 0}}@media (min-width:768px){.navbar-header{float:right}}.navbar-collapse{padding-right:15px;padding-left:15px}.navbar-brand{float:right}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-right:-15px;margin-left:auto}}.navbar-toggle{float:left;margin-left:15px;margin-right:auto}@media (max-width:767px){.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 25px 5px 15px}}@media (min-width:768px){.navbar-nav{float:right}.navbar-nav>li{float:right}}@media (min-width:768px){.navbar-left.flip{float:right!important}.navbar-right:last-child{margin-left:-15px;margin-right:auto}.navbar-right.flip{float:left!important;margin-left:-15px;margin-right:auto}.navbar-right .dropdown-menu{left:0;right:auto}}@media (min-width:768px){.navbar-text{float:right}.navbar-text.navbar-right:last-child{margin-left:0;margin-right:auto}}.pagination{padding-right:0}.pagination>li>a,.pagination>li>span{float:right;margin-right:-1px;margin-left:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:-1px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-right:0;padding-left:initial}.pager .next>a,.pager .next>span{float:left}.pager .previous>a,.pager .previous>span{float:right}.nav-pills>li>a>.badge{margin-left:0;margin-right:3px}.list-group-item>.badge{float:left}.list-group-item>.badge+.badge{margin-left:5px;margin-right:auto}.alert-dismissable,.alert-dismissible{padding-left:35px;padding-right:15px}.alert-dismissable .close,.alert-dismissible .close{right:auto;left:-21px}.progress-bar{float:right}.media>.pull-left{margin-right:10px}.media>.pull-left.flip{margin-right:0;margin-left:10px}.media>.pull-right{margin-left:10px}.media>.pull-right.flip{margin-left:0;margin-right:10px}.media-right,.media>.pull-right{padding-right:10px;padding-left:initial}.media-left,.media>.pull-left{padding-left:10px;padding-right:initial}.media-list{padding-right:0;padding-left:initial;list-style:none}.list-group{padding-right:0;padding-left:initial}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-right-radius:3px;border-top-left-radius:0}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px;border-top-right-radius:0}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px;border-top-left-radius:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-right:0;border-left:none}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:none;border-left:0}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{right:0;left:auto}.close{float:left}.modal-footer{text-align:left}.modal-footer.flip{text-align:right}.modal-footer .btn+.btn{margin-left:auto;margin-right:5px}.modal-footer .btn-group .btn+.btn{margin-right:-1px;margin-left:auto}.modal-footer .btn-block+.btn-block{margin-right:0;margin-left:auto}.popover{left:auto;text-align:right}.popover.top>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.top>.arrow:after{margin-right:-10px;margin-left:auto}.popover.bottom>.arrow{right:50%;left:auto;margin-right:-11px;margin-left:auto}.popover.bottom>.arrow:after{margin-right:-10px;margin-left:auto}.carousel-control{right:0;bottom:0}.carousel-control.left{right:auto;left:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;right:auto;margin-right:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;left:auto;margin-left:-10px}.carousel-indicators{right:50%;left:0;margin-right:-30%;margin-left:0;padding-left:0}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:0;margin-right:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-left:0;margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}}.pull-right.flip{float:left!important}.pull-left.flip{float:right!important}

.chosen-container .chosen-drop{left:9999px}
.chosen-container-multi .chosen-choices li{float:right}
.chosen-container-single .chosen-single div{right: auto !important; left: 7px;}
.chosen-container-single .chosen-single span{margin-right: 0; margin-left: 20px; direction: rtl;}
.chosen-with-drop a span { padding-left: 0px; padding-right: 0px; }
.chosen-container-single .chosen-search input[type="text"]{background: url(../images/chosen-sprite.png) no-repeat -25px -20px; padding:6px 10px 6px 20px}
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -14px 8px; }
.chosen-container-single-nosearch .chosen-search{display:none}
.mapview .chosen-container-single .chosen-single div{top:0px;}
.mapview .chosen-container-single .chosen-single div b{background-position:0px 11px}
.mapview .chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -14px 10px; }
.icon .chosen-container-single .chosen-single { padding-right: 35px !important; padding-left:0px !important}
.icon .chosen-with-drop a span{padding-left: 0px; padding-right: 0px;}

input[type="radio"] + label.radio, input[type="checkbox"] + label.checkbox{padding-left:0px; padding-right:25px}
input[type="radio"] + label.radio:before, input[type="checkbox"] + label.checkbox:before{left:auto; right:0px;}
.radio_group input[type="radio"] + label.radio, .checkbox_group input[type="checkbox"] + label.checkbox{margin: 5px 0px 5px 15px; float: right;}

ul.list li, .pull-left, .features li, .site_menu li, .top_header .logo, .top_header .header_cart, .header_search, .box_type.coupon, .social_login ul li, ul.orders .order_info span, ul.addresses .actions a{float: right !important}
.pull-right, .total_order, #modal_address form, .modal.address form{float: left !important}

ul.listview li:before, .site_footer h3:after, ul.contact .fa, .site_footer .menu li a:before, .box_type .sub_head:after, .spec span:before, .modal .title:after, ul.orders .order_date, #modal_address #map, .modal.address .map, .notification li .fa, .mobile_nav{left: auto; right: 0px}

.features li .fa, .cart_address input[type="radio"] + label.radio:before,  .account ul.addresses li:before{left: auto; right: 15px}
body ul.list .offer{left:auto;right:auto;}
.site_menu .login, ul.addresses .actions, .acc_menu span.count{right: auto; left: 15px}

.box_type .btn.small, .owl-nav div.owl-next{right: auto; left: 20px}
.owl-nav div{left: auto; right: 20px}

.account .btn.add{right: auto; left: 30px}
body .close, .price_info .fav{right: auto; left: 10px}

.btn .fa, ul.orders .btn .fa{margin-right: 0px; margin-left: 8px;}

.top_header .header_cart, .order_summary .price, .place-order, ul.table li .td.price, #modal_signin .actions, .text-right{text-align: left !important}
.header_cart span, .modal-dialog, .text-left, .price_info{text-align: right !important}
.acc_menu{right:auto;left:15px;}

.owl-carousel{direction: initial}
.owl-nav div:before{ content: "\f105"}
.owl-nav div.owl-next:before { content: "\f104"}
.thumbs .owl-nav div.owl-next:before { padding-left: 0px;}
.thumbs .owl-nav div.owl-prev:before { padding-left: 3px;}
.thumbs .owl-nav div{left: auto; right: -30px}
.thumbs .owl-nav div.owl-next{left: -30px; right: auto}
.multiple .owl-nav div, .brands .owl-nav div{left:auto; right: 0px}
.multiple .owl-nav div.owl-next, .brands .owl-nav div.owl-next{left:0px; right: auto}
.multiple .owl-nav div:before, .brands .owl-nav div:before{content: "\f054"; padding-left: 3px}
.multiple .owl-nav div.owl-next:before, .brands .owl-nav div.owl-next:before{content: "\f053"; padding-left: 0px}

ul.listview li{padding-left: 0px; padding-right: 30px}
ul.listview li:before{content: "\f053"; padding-left: 0px;}
.site_footer .menu li a:before{content: "\f104";}

.features li{padding: 8px 60px 8px 10px}
ul.contact li{padding-left: 0px; padding-right: 30px}
ul.social a .fa{margin-right: 0px; margin-left: 10px}
.site_footer .menu li a{padding-left: 0px; padding-right: 15px}
.site_menu nav { padding-right: 0px; padding-left: 170px}

.site_menu .login .fa{margin: 0px 0px 0px 10px}
.acc_menu ul ul li a{padding: 10px 46px 10px 15px}
.acc_menu ul ul .fa{left: auto; right: 18px}

.header_cart a.cart{margin: 0px 20px 0px 0px;}
.header_cart a.cart .fa { float: right; margin-right: 0px; margin-left: 12px}
.header_cart span.notification_item{text-align: center !important;}
.header_search .form-control{padding: 0px 15px 0px 95px}
.header_search .btn{right: auto; left: 30px; border-radius: 4px 0px 0px 4px}
.head .btn{float: left; margin-right: 0px; margin-left: 0px;right: auto;left:0px;}

.help-block, .error.map_error{right:0;left:auto;}

.mini_cart{direction: ltr;}
.mini_cart, .mini_cart h3, .mini_cart .btn.checkout{right: auto; left: -100%}
#mini_cart.open .mini_cart, #mini_cart.open .mini_cart h3, #mini_cart.open .btn.checkout { left: 0px; right: auto}
.mini_cart .content{padding-left: 0px; padding-right: 75px; text-align: right}
.mini_cart .img{left: auto; right: 0px}
.mini_cart h4{padding-right: 0px; padding-left: 35px;}
.mini_cart .qty_box span{float: left}
.qty_box .form-control, .qty_box .btn{float: right}
.qty_box .btn.first { border-radius: 0px 4px 4px 0px; }
.qty_box .btn.last { border-radius: 4px 0px 0px 4px; }
.mini_cart .remove{left: 0px; right: auto}
.mini_cart h3{text-align: right}
.mini_cart .close_cart{float: left;}

.spec span{float: right; margin: 0px 0px 5px 15px; padding-left: 0px; padding-right: 12px;}
.cart_total .total .td{border-radius: 0px 4px 4px 0px; border-left: 0px; border-right: 1px dashed #ccc}
.cart_total .total .td.price{border-radius: 4px 0px 0px 4px; border-right: 0px; border-left: 1px dashed #ccc;}
.cart_total .td.price{padding-left: 0px; padding-right: 30px}
.total_order .place_order .fa{margin: 0px 10px 0px 0px; float: left}

.modal .fa-angle-right{float: left; margin-right: 10px; margin-left: 0px}
.fa-angle-right:before { content: "\f104"; }

#modal_signin .actions .btn { margin-left: 0px; margin-right: 15px;}

.cart_address input[type="radio"] + label.radio{padding: 10px 40px 10px 15px; text-align: right}

ul.orders li{padding: 30px 120px 0px 0px}
ul.orders:before{left: auto; right: 43px}
ul.orders .order_info:before{right: auto; left: 100%;}
ul.orders .order_info span{border-left:1px dashed #b5b5b5; border-right: 0px}
ul.orders .order_info span:first-child { border-left: 1px dashed #ccc; border-right: 1px dashed #ccc}

#modal_location .title{padding: 12px 15px 12px 45px}
.account ul.addresses li { padding: 15px 50px 15px 120px}
ul.addresses .actions .dialog{right: auto; left: 52px;}
ul.addresses .actions .dialog:before{right: auto; left: -7px; content: "\f0d9"; text-shadow: -2px 0px 2px rgba(0, 0, 0, 0.25)}
ul.addresses .actions .btn{border-radius: 0px 0px 0px 4px}
ul.addresses .actions .btn.grey { border-radius: 0px 0px 4px 0px; }

.notification li{padding: 15px 45px 15px 15px}

.modal{direction: ltr}
.modal-dialog{direction: rtl}
.modal-open .site_header .mobile_nav, .modal_open .site_header .mobile_nav{right:17px}

.head.style1 .head{float: none;}

.multiple .info, ul.list.style1 .info{left:0;}
#product span.item-left,span.item-left {left: 0;right: auto;}
span.item-left{top:24px;}

.site_menu #overflow li {float: none !important;text-align: right;}

#checkout div.free-message { 
    
    padding-right: 24px !important; 
    
}

.country_column .chosen-single{
    border-left: 0px !important;
}

.country_column .chosen-drop{
    right: 0px;
}
.mobile_column input{
    border-right: 0px !important;
    border-radius: 0px !important;
    border-left: 1px solid #D5D5D5; !important;

}

.country-dropdown {

    left: -270px !important;
}

.smartbanner-info{
    margin-right: 15px !important;
}
.smartbanner-button{
    left: 20px !important;
    right: auto !important;
}

@media (max-width: 1100px)
{
    .row_mob .owl-nav div { left: auto; right:5px}
    .row_mob .owl-nav div.owl-next { right: auto; left:5px}
    .header_cart li{float: right;}
    .header_cart a.lang{top:7px;}
    .header_search{width: 45%}
    .top_header .header_cart{width: 30%}
    .site_menu #overflow,.site_menu #overflow li a{text-align: right;}
    .head .btn{margin-right:10px;}
}

@media (max-width: 1000px)
{
	.header_search {position: fixed; top: 55px; width: 100%; padding: 5px; background: #01cccc;right: 0px; z-index: -9; transition: all 0.4s ease;}
    .header_search .form-control { padding: 0px 10px 0px 70px; height: 40px; line-height: 40px; }    
    .header_search .btn{left: 5px}
    .top_header {padding: 0px 45px 0px 30px; }

    .site_menu li a:before { content: "\f104"; margin-left: 10px; margin-right: 0px; float: right}
    .top_header .header_cart{float: left !important; width: auto; margin-top: 6px;}
    .header_cart li{float: right; margin-left: 0px; margin-right: 30px}
    .header_cart a.cart{margin: 0px}

    .site_menu nav ul, .acc_menu ul.first{right: -100%; left: auto;}
    .site_menu nav.menu_open ul { left: auto; right: 0px;float: right;}
    .menu_open.acc_menu ul.first{ left: 0px; right: auto;float: left;}
    .site_menu nav, .acc_menu{left: auto;right: 0;padding-left:0;}    
     .hideOverflow{overflow: hidden}
     .site_menu{float: right;}
     .site_menu nav *, .acc_menu ul, .acc_menu ul *{-webkit-transition: all ease 0s;-moz-transition:  all ease 0s; -o-transition:  all ease 0s; -ms-transition:  all ease 0s;transition:  all ease 0s;}



}




@media (max-width: 800px)
{
    .site_footer h3:before{left: 15px; right: auto}
    .features li{padding: 15px 60px 8px 10px}
}

@media (max-width: 640px)
{
    .top_header { padding: 0px 45px 0px 5px}
    .header_cart li { margin: 0px 2px; }
    .header_cart a.cart .fa{margin: 0px}
    .header_cart a.lang{left: 10px; right: 0px}
    span.notification_item {left: -5px;right:auto;}
    .features li{padding: 15px 60px 15px 10px}

    .account ul.addresses li { padding: 15px 40px 15px 15px; }
    ul.addresses .actions{left: 0px; right:auto; float: left}
    ul.addresses .actions a{margin: 0px 10px 0px 0px}
    ul.addresses .actions .dialog{left: 40px}
    .account .box_type .sub_head:after { left: auto; right: 15px}

    .order_summary .qty, .order_summary .price, .order_summary .action{float: right;}
    .order_summary .price{text-align:center !important}
    .order_summary .qty{border-right: 0px !important; border-left: 1px solid #d5d5d5 !important}
    .order_summary .action{border-left: 0px !important; border-right: 1px solid #d5d5d5 !important}

    ul.orders li{padding: 15px 0px 10px 0px}
    ul.orders .order_info span:last-child{border-left: 1px dashed #b5b5b5 !important; border-right: 0px !important}

    .price_info .price{text-align: right;}
    .product_detail .btn.full{float: left;left:-10px;right: auto;top:63px;}
    .product_detail .form-group.qty{text-align: left;margin:0px -30px 0 0px;}
    .price_info .fav{float: left;left:15px;}
    .head .btn{left:10px;right: auto;}
     .product_detail p.price + p.offer{position: absolute;left: 15px;right:auto;}
}

@media only screen and (min-device-width: 240px) and (max-device-width: 1024px) {
    .modal-open .site_header .mobile_nav, .modal_open .site_header .mobile_nav{right:0px}    
}

.cat-list li label span {
    float: right;
    margin-right: auto;
    margin-left: 5px;
}

#filter-list, ul.cat-list{
    padding-right: 10px;
}

.home-section .no-default-row .no-default-col{
    float: right;
}

.home-section ul.list.style1 h4{
    font-weight: bold;
}

.product_detail .price_info .offer{
    font-family: 'Cairo';
    font-weight: bold;
}

.week-offer-section a.full_row .item-left, .top-selling-section a.full_row .item-left{
    top: 10px;
    left: 10px;
    right: auto;
    z-index: 9999;
}

.week-offer-section a.full_row .info1 .price .new, .top-selling-section a.full_row .info1 .price .new{
    left: auto;
    right: 10px;
    text-align: right !important;
}

#currency-switcher{
    margin-right: 20px;
    margin-left: auto;
}

#currency-switcher img{
    float: right;
}

#currency-switcher span{
    margin-right: 5px;
    margin-left: auto;
}

@media (min-width: 1101px){
    #currency-switcher{
        margin-left: 10px;
    }
}

@media (min-width: 1001px) and (max-width: 1100px) {
    #currency-switcher{
        top: 6px;
    }
}

/*.site_header .top_header .header_search{
    width: 47%;
}

.site_header .top_header .header_cart{
    width: 28%;
}*/

@media (min-width: 1001px) and (max-width: 1155px) {
    .site_header .top_header .header_search{
        width: 45%;
    }

    .site_header .top_header .header_cart{
        width: 30%;
    }
}

@media (max-width: 640px){
    .site_header .top_header .header_cart li.currency-li{
        margin-right: auto;
        margin-left: 10px;
    }

    #currency-switcher span{
        width: 100%;
        margin-right: 0px;
    }
}

@media (max-width: 360px){
    .site_header .top_header .header_cart a.lang{
        display: block;
        width: 40px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        direction: ltr;
        padding-left: 2px;
        padding-right: 2px;
        margin-left: 10px;
    }

    .site_header .top_header .header_cart li #currency-switcher{
       margin-right: 18px;
    }
}

@media (max-width: 290px){
    .site_header .top_header .header_cart li #currency-switcher{
        margin-left: 0px;
        top: 0px;
    }
}