@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,700,600italic);
/*@font-face {
    font-family: 'DroidArabicKufiRegular';
    src: url('fonts/DroidKufi-Regular/droidkufi-regular.eot');
    src: url('fonts/DroidKufi-Regular/droidkufi-regular.eot') format('embedded-opentype'),
         url('fonts/DroidKufi-Regular/droidkufi-regular.woff') format('woff'),
         url('fonts/DroidKufi-Regular/droidkufi-regular.ttf') format('truetype'),
         url('fonts/DroidKufi-Regular/droidkufi-regular.svg#DroidArabicKufiRegular') format('svg');
}*/
@font-face {
    font-family: 'DroidArabicKufiRegular';
    src: url('../fonts/DroidKufi-Regular/droidkufi-regular.eot');
    src: url('../fonts/DroidKufi-Regular/droidkufi-regular.eot') format('embedded-opentype'),
         url('../fonts/DroidKufi-Regular/droidkufi-regular.woff') format('woff'),
         url('../fonts/DroidKufi-Regular/droidkufi-regular.ttf') format('truetype'),
         url('../fonts/DroidKufi-Regular/droidkufi-regular.svg#DroidArabicKufiRegular') format('svg');
}

html{direction:rtl;}
body{font-family: 'DroidArabicKufiRegular','Open Sans', sans-serif;}

.pull-left{float:right;}
.pull-right{float:left;}
.text-left{text-align:right;}
.text-center{text-align:center;}
.text-right{text-align:left;}

.input{font-family: 'DroidArabicKufiRegular','Open Sans', sans-serif; height:33px;}
.ta{font-family: 'DroidArabicKufiRegular','Open Sans', sans-serif;}
.btn{font-family: 'DroidArabicKufiRegular','Open Sans', sans-serif;}
.btn.small i{margin-right:0px; margin-left:0px;}
#top-bar .pull-left ul li:after { left: -13px; right:auto;}
#top-bar .pull-right ul li{margin-right:0px; margin-left:19px;}
#header .pull-right .search-area > ul > li:first-child{margin-right:0px; margin-left:25px;}
#header .pull-right .search-area > ul > li button{right:auto; left:0px;}
#header .pull-right .search-area > ul > li input {padding: 7px 10px 7px 80px;}
.slick-slider{direction:ltr;}
.slick-dots{left:10px; right:auto;}
.page-width{text-align:right;}
#banner-area .pull-left .description span{text-align:left;}
ul.social-icons li{margin-right:0px; margin-left:38px;}
#footer ul li:last-child{margin-left:0px;}
.product-item p, .product-item p a{line-height:20px;}
#footer h4{line-height:24px;}
#header{line-height:16px;}
.left-column{float:right;}
.right-column{float:left;}
.inline-form ul li.lbl{text-align:right;}
.inline-form > ul > li > ul.subfields li{padding-right:0px; padding-left:5px;}
.inline-form > ul > li > ul.subfields li:last-child{padding-left:0px; padding-right:3px;}
.inline-form > ul > li{padding-right:0px; padding-left:0px;}
.manage-address .pull-left{margin-right:0px; margin-left:60px;}
.greycheckbox input[type=checkbox].css-checkbox + label.cs-label{background: url(../images/checkbox-icons-grey.png)top right no-repeat ; padding-right: 35px; padding-left:0px;}
.greycheckbox input[type=checkbox].css-checkbox:checked + label.cs-label{background-position: bottom right;}
.additional-detail .landmark li{float:right;}
.inline-items .addbtn{margin-left:0px; margin-right:70px;}
.order-history .grid-view .col-2{float:right; margin-right:0px; margin-left:5%;}
.section-head{line-height:24px;}
.btns .btn{margin-right:0px; margin-left:9px;}
.additional-address ul li.num-counter{left:auto; right:0px;}
.additional-address .adress-btns{right:auto; left:0px;}
.additional-address .adress-btns{text-align:left;}
.additional-address .adress-btns .btn:nth-child(2){margin-left:0px;}
.additional-address ul{padding-left:0px; padding-right:70px;}
.panel-1{right:auto; left:0px;}
.btn i{margin-right:0px; margin-left:8px;}
.cart-table .description-area .product-item{float:right; margin-right:0px; margin-left:30px;}
.cart-table .description-area .details{float:right;}
.cart-table .options ul li span{float:right;}
.cart-table .options ul li span:last-child{padding-left:0px; padding-right:10px;}
.cart-table .options ul li span:first-child::after{right:auto; left:0px;}
.payment-detail1{float:right;}
.payment-detail2{float:left;}
.order-total .pull-right ul.inline-list > li{float:right; text-align:left; padding-left:0px;}
.checkout-page .order-total .pull-right ul.inline-list > li:last-child{padding-left:38px; padding-right:0px;}
.panel-1 ul li:last-child{float:left;}
.delivery-btns .text-right{float:left;}
.tabs li{float:right;}
.order-history07 .search-order{left:0px; right:auto; text-align:left;}
.search-order .btn{border-radius:5px 0px 0px 5px;}
.search-order .input{border-radius:0px 5px 5px 0px; height:26px;}
.listing-top .sortby{margin-right:0px; margin-left:150px; width: 330px;}
.listing-top ul.inline-list > li{padding-right:0px; padding-left:13px; letter-spacing: -.0.5px;}
.listing-top .sortby > ul li:last-child{padding-left:0px;}
.listing-top .noofpages {width: 180px;}
.order-history07 .history-head li:last-child {float:left; text-align:left;}
.order-history07 .history-head li {float:right;}
.order-history07 .deliver-stat {text-align:right;}
.list-view .product-item .prodimage {float:right; margin-left:15px; margin-right:0px;}
.list-view .product-item .detail { margin-right: 285px; margin-left:0px;}
.list-view .product-item .detail p {text-align: right;}
.list-view .product-item .detail p.pro-price {line-height:22px;}
.list-view .product-item .detail h3 {line-height:22px;}
.order-history07 .see-all {line-height:20px;}
.order-total .pull-right ul.inline-list > li.has-infoicon .fa-info-circle {left:-18px;}
.add-products .left {float:right;}
.add-products .col-2 {float: right; padding-left: 30px; padding-right:0px;}
.add-variant .fa { margin-left: 10px; margin-right:0px;}
.add-products .sale-price.greycheckbox input[type=checkbox].css-checkbox + label.cs-label {margin-right:0px;}
.add-products .col-full { padding-right: 0px;}
.inline-form > ul > li, .inline-form > ul > li > ul > li {text-align:right;}
.has-counter .word-counter {left:0; right:auto;}
.selling-history .inline-form ul li {padding-right:0px;}
.selling-history .inline-form ul li.lbl { width: 153px;}
ul.inline-list > li {padding-right:0px; padding-left:30px;}
.history-table .cart-table .table-cell:first-child {text-align:right;}
.cart-table .table-row .table-cell{padding: 25px 0px; }
.cart-table .table-row.head .table-cell:last-child { border-radius: 5px 0px 0px 0px;}
.cart-table .table-row.head .table-cell:first-child {border-radius: 0px 5px 0px 0px;}
.cart-table .description-area .details .buttons-group li {margin-left:4px; margin-right:0px;}
.cart-table .description-area .details .buttons-group {text-align:right;}
.cart-table .table-row {line-height:19px;}
.inline-form ul {line-height:33px;}
.left-column > .search-area > div.price ul li.lbl { margin-left: 6px; margin-right:0px}
.left-column > .search-area > div.price ul li {margin:0 0 0 12px;}
.left-column > .search-area > div.price ul li:last-child {margin-left: 0px;}
input[type=checkbox].css-checkbox + label.cs-label { padding-left:0px; padding-right:40px;}
.contactpage div.grid-view > .col-2:first-child {float:left;}
.contactpage div.grid-view > .col-2:nth-child(2n) {float:right;}
#accordion .accord_contents h4 {line-height:24px;}
.about-us .ltgreentitle {line-height:30px;}
.about-us .greentitle {line-height:30px;}
.skybluetitle {line-height:30px;}
.about-us .selling-img {float:right; margin-right:0px; margin-left:25px;}
.checkout-step1 .rightside {float:left; padding-right: 13px; padding-left:0px;}
.checkout-step1 .leftside {float:right; padding-right:0px; padding-left:13px;}
.social-inline li {margin-left:6px; margin-right:0px;}
.checkout2 .grid-view .col-2 {float:right;  padding-left: 28px; padding-right:0px; margin-left:0px;}
.payment-method .inline-list li {margin-right:0px; margin-left:60px; padding:0px;}
div.grid-view .col-4 {float:right;}
.checkout-page .grid-view.addresses .col-4 {margin-right:0px; margin-left:23px;}
.order-total .pull-right ul.inline-list > li:last-child {padding-left:38px; padding-right:0px;}
.cart-table .edit-options .buttons a {margin-left:5px; margin-right:0px;}
.details-page .details .pull-right .btn {padding:14px 14px; padding-right:0px;}
.btn i {margin-left: 8px; margin-right: 0px;}
.details-page .details .pull-right h2 {line-height:30px;}
.details-page .share {padding:20px 110px 0px 0px;}
.details-page .share span {margin-right:0px; margin-left:15px;}
.details-page .share a {margin-right:0px; margin-left:14px;}
.details-page .details .price-area ul li:last-child .btn.wishlist-btn i {margin-right:0px; margin-left:20px;}
.details-page .details .size-area .notify-btn i { margin-left:6px; margin-right:0px;}
.details-page .size-area .size span:last-child {float:left;}
.details-page .size-area .size span:first-child {float:right;}
.details-page .details .price-area .price span {margin-left:0px; margin-right:13px;}
.details-page .info h3 {line-height:30px;}
ul.select-colors li {margin-right:0px; margin-left:8px;}
.right-column h3 {line-height:30px;}
.account-icon-boxes ul li h3 {line-height:27px;}
.sell-products-online .main .pull-right ul {margin-left:0px; margin-right:40px;}
.sell-products-online .main .pull-right ul li .fa {margin-left:5px; margin-right:0px;}
.sell-products-online .main .pull-right h2 {line-height:43px;}
.sell-products-online .options ul {margin-left:70px; margin-right:0px;}
.sell-products-online .options ul li i {margin-right:0px; margin-left:3px;}
.sell-products-online .form-area .get-started span {float:right; padding-left:20px; padding-right:0px;}
.inline-form ul li.lbl span { margin-right:0px; margin-left:5px;}
.sell-products-online .form-area .phone-fields .cTable .table-cell:first-child {padding-left:20px; padding-right:0px;}
.get-started {line-height:16px;}
.sell-products-online .main .pull-right {float:left;}
.sell-products-online .options {padding-left:0px; padding-right:77px;}
.sell-products-online .main .pull-left .icons .item {margin-left:12px; margin-right:0px;}
.sell-products-online .main .pull-left .icons .item {float:right;}
.sell-products-online .main .pull-left h2 {line-height:49px;}
.btns .btn:last-child {margin-left:0px;}
.order-history07 .history-head li .btns a .fa {margin-left:5px; margin-right:0px;}
#accordion .accord_head i {margin-left:10px;}
.checkout2 .section-head .fa-info-circle {margin-left:0px; margin-right:5px;}
.details-page .info ul li {padding-left:0px; padding-right:18px;}
.details-page .info ul li { background: url(../images/list-bullet.png) right 11px no-repeat;}
.steps ul li:last-child hr { right: auto; left: 0px;}
.steps ul li {padding-left:92px; padding-right:0px;}
.steps ul li:last-child { padding-left: 0px;}
.steps ul li hr {right:0;}
.search-area-mobile:after {padding-right:8px;}
div.grid-view .col-2 { margin-left:2%; margin-right:0%;}
#accordion .accord_head i {float:left; margin-right:0px; margin-left:10px;}
.social-inline li {float:right;}
.details-page .details .price-area ul li:last-child {float:left;}
.details-page .details .price-area ul li:first-child {float:right;}
.details-page .descriptions ul li span {float:right;}
.details-page .descriptions ul li span:last-child {padding-right:18px; padding-left:0px;}
ul.social-icons li:last-child {margin-left:0px;}
.myaddress .btn{text-align:right;}
.checkout-page .grid-view.addresses .col-4:last-child{margin-left:0px;}
.add-products .inline-form ul .media-upload li{float:right; margin-right:0px; margin-left:27px;}
.selling-history .inline-form ul li:first-child{margin-left:0px;}
.selling-history .tab-view2 .cart-table .table-row:not(.head) .table-cell:not(:last-child){border-right:none; border-left: solid 1px #ffffff;}
.inline-form ul li.lbl{padding-left:0px;}
.inline-form > ul > li{padding-left:0px;}
.cTable > .table-row > div {text-align:center;}
.add-products .usd-price .input {margin-left:10px; margin-right:0px;}
.cart-table .edit-options .buttons a:last-child { margin-left:0px;}
.gallery .preview-image {float:left;}
.gallery ul {float:right;}
.pull-right .size-area ul li:last-child a i { margin-right:8px;}
.details-page .descriptions ul li span:first-child::after {left:0; right:auto;}
.sell-products-online .main .pull-right {padding-left:0px; padding-right:0px;}
.sell-products-online .options ul li {text-align:right;}

.cs-label.green-checkbox{background:url(../images/checkbox-icons-green.png) no-repeat;}
input[type=checkbox].css-checkbox:checked + label.cs-label.green-checkbox {background-position: right 0;}
input[type=checkbox].css-checkbox + label.cs-label{background-position:right -29px;}
input[type=checkbox].css-checkbox:checked + label.cs-label{background-position:right 0;}
input[type=checkbox].css-checkbox:checked + label.cs-label.green-checkbox{background-position:right 0;}
.left-column > .search-area > div.price ul li{font-size:12px;}

.ui-slider {text-align: right;}
#banner-area .pull-left .banner .caption {left: auto; right: 0px; border-radius: 100px 0px 0px 100px;}

.info-popup {left: 0; right: auto;}
.cart-popup:after {left: 0; right: auto; margin-left: 0px;}
.cart-popup .pro-item .image  {float: right;}
.cart-popup .pro-item .details {margin-left: 0px; margin-right: 110px;}
.cart-popup .pro-item .details ul li {text-align: left;}
#top-bar .pull-right ul li {margin-left: 0px; margin-right: 19px;}
.jspVerticalBar {left: 0px; right: auto;}


#header .pull-right .search-area .category-area {float: left;}
#header .pull-right .search-area > ul {float: right;}
#header .pull-right .navigation > ul > li {margin-left: 25px; margin-right: 0px;}

.dl-menuwrapper .dl-menu{right: auto; left: 0px;}
.dl-menuwrapper .dl-menu:after{right: auto; left: 10px;}

#header .pull-right .navigation > ul > li:last-child .dd-menu, 
#header .pull-right .navigation > ul > li:nth-last-child(5) .dd-menu, 
#header .pull-right .navigation > ul > li:nth-last-child(4) .dd-menu, 
#header .pull-right .navigation > ul > li:nth-last-child(3) .dd-menu, 
#header .pull-right .navigation > ul > li:nth-last-child(2) .dd-menu {left: 0; right: auto;}
#header .pull-right .navigation > ul > li:last-child .dd-menu .flex-wrapper:after, 
#header .pull-right .navigation > ul > li:nth-last-child(5) .dd-menu .flex-wrapper:after, 
#header .pull-right .navigation > ul > li:nth-last-child(4) .dd-menu .flex-wrapper:after, 
#header .pull-right .navigation > ul > li:nth-last-child(3) .dd-menu .flex-wrapper:after, 
#header .pull-right .navigation > ul > li:nth-last-child(2) .dd-menu .flex-wrapper:after {left: 13px; right: auto;}

.details-page .button-row ul li{float: right; padding-right: 0px; padding-left: 5px;}
.btn i{margin-left: 0px; margin-right: 8px;}

.list-view.shipping-items .shipping-fee{ text-align: left;}

.add-products .inline-form.shipping-address ul li .input {
 
    height: inherit !important;
}

.add-products .sale-price.greycheckbox input[type=checkbox].css-checkbox + label.cs-label {
 
    margin-bottom: 20px;
}

a.delete-row {
    margin-top: 32px !important;
}

.btn.small{
    height: 46px;
}

.left-column ul li .expandable-icon {left: 0; right: auto;}

.left-column ul li.first-level > .expandable-icon + ul {padding-left: 0; padding-right: 38px;}


.select2-container .select2-choice .select2-arrow {left: 0; right: auto;}
.select2-container .select2-choice > .select2-chosen {margin-left: 26px; margin-right: 0;}

.preview-image .selling-label {left: 0; right: auto; margin: 0; border-radius: 0px 0px 30px 0px;}

.details-page .size-area .qty label {float: right;}


.custom-dropdown > a:after {left: 15px; right: auto;}


.cd-lateral-nav {right: 0; left: auto; -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -ms-transform: translateX(300px); -o-transform: translateX(300px); transform: translateX(300px);}
.cd-lateral-nav .close-menu {left: 15px; right: auto;}
.cd-lateral-nav .item-has-children > a:after {left: 1em; right: auto; transform: rotate(180deg) translateY(50%);}

.cd-lateral-nav.lateral-menu-is-open {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
.cd-lateral-nav .sub-menu a:before {transform: rotate(180deg);}
.cd-lateral-nav .item-has-children > .submenu-open:after {transform: translateY(-50%) rotate(90deg);}

@media (min-width: 768px){
    .filter #s2id_autogen1{
        float: left !important;
    }
}