@import url("https://fonts.googleapis.com/css?family=Cairo:200,200i,300,300i,400,400i,500,500i,600,600i,700");
body {	
	font-family: Cairo, sans-serif;
	font-size: 0.95rem;
    
}
h1, h2, h3, h4 {
    font-family: 'Cairo', Arial, Helvetica, sans-serif;
}
.nav-holder .cart-drop {
    font-family: 'Cairo', Arial, Helvetica, sans-serif;
}
#nav > ul a {
    font-family: 'Cairo', Arial, Helvetica, sans-serif;
}
.logo {
    float: right;
}
.nav-holder {
    float: left;
    direction: rtl;
}
.nav-holder .nav-opener {
    float: right;
}
#nav > ul > li > .drop-holder {
    left: auto;
    right: 170px;
}
.nav-active #nav ul {
        padding-right: 0px;
}

#nav ul li.mega-drop-2 .drop-holder-2 {
        left: auto;
    right: 170px;
}

.nav-holder .align-right {
    float: left;
}

.nav-holder .cart-drop .image {
    margin: 0 0px 0 22px;
    float: right;
}
.nav-holder .cart-drop .price {
    float: right;
    padding-left: 10px;
        padding-right: 0px;
}
.nav-holder .cart-drop .price.product-final-price {
    float: left;
    padding-left: 0px;
}
.nav-holder .icon-list li .icon-close.addToWishlistBtn {
    top: 7px;    
    right: auto;
    left: 0px;
}
.nav-holder .icon-list li .icon-close {
    right: auto;
    left: 12px;
}
.banner .caption-holder {
    direction: rtl;
    text-align: right;
}
.banner .text-holder {
    float: right;
    padding: 0 0 0 20px;
}
.banner .img-holder {
    float: right;
}
.banner .banner-heading:before {
    right: 0px;
    left: auto;
}

.product-block {
    float: right;
}
.product-block .align-text {
    float: left;
    text-align: right;
}
.product-block .align-text .title:before {
    right: 0;
    left: auto;
}
.shop_list .product-block .product-inner-block .btn-default {
    padding: 8px 15px 23px;
}
.banner .breadcrumbs {
    direction: rtl;
}
.banner .breadcrumbs li {
    margin: 0 0 0 21px;
    letter-spacing: 1px;
}

.banner .breadcrumbs li:before {
    right: -10px;
    left: auto;
}
.main-heading {
        letter-spacing: 1px;
        padding: 53px 30px 47px;
}
.product-sec .filter-list {
    direction: rtl;
}
.product-sec .filter-list li {
        margin: 0 0 0 60px;
}
.shop_sort_top {
    direction: rtl;
}
.shop_sort_top label {
    margin-left: 6px;
}
.btn-default {
    letter-spacing: 0px;
}

.product-detial .detial-holder {
    direction: rtl;
    text-align: right;
}

.product-detial .txt-wrap .product {
    float: right;
        margin: 0 0 0 39px;
}
.product-detial .txt-wrap .product-code {
    float: right;
}
.product-detial .product-form .row-val {
    float: right;
}
.product-detial .product-form label {
    float: right;
    margin: 0 0 0 16px;
}
.cart-plus-minus {
    float: right;
}

.product-detial .product_social_share h3 {
 float: right;   
}
.product-detial .product_social_share .social-network {
    float: right;
}

#footer {
    position: relative;
    padding: 47px 20px 47px 30px;
    direction: rtl;
    text-align: right;
}

#footer [class*="col-"] {
    float: right;
}
#footer .contact-info li .icon {
        margin: 0 0 0 29px;
}
#footer h3 {
    font-family: 'Cairo', Arial, Helvetica, sans-serif;
}

.copyright-content a {

}
.copyright-content p {
    font-size: 14px;
        margin: 0px;
}
.about-dscrp .text-wrap {
    direction: rtl;
}
.about-dscrp .about-heading:before {
    left: auto;
    right: 0;
}

.checkout_products_row [class*="col-"] {
    float: right;
}
.shoping-cat-detail .total-pay.checkout_products_row .cart_subtotal {
    float: left;
}
.shoping-cat-detail .checkout_products_row .detail-holder {
    float: right;
    width: 100%;
}
.shoping-cat-detail .checkout_products_row .title {
    text-align: right;
}
.shoping-cat-detail .checkout_products_row .txt {
    float: right;
}
.shoping-cat-detail .checkout_products_row .holder {
    direction: rtl;
    text-align: right;
}
.shoping-cat-detail .checkout_products_row .holder .heading {
    float: right;
}
.shoping-cat-detail .checkout_products_row .holder .price {
    float: right;
}
.row_rtl {
    float: right;
}
.col_right_rtl {
    float: right;
}
.text_right_rtl {
    text-align: right;
}
.checkout_section .shoping-cat-detail .title {
    float: right;
    letter-spacing: 1px;
}
.shoping-cat-detail .checkout_products_row .qynt {
    float: right;   
}
.text-holder .contact-form {
    direction: rtl;
    text-align: right;
}
.text-holder .contact-form .form-group .col {
    float: left;
}
.text-holder .contact-form .form-group .col:first-child {
    float: right;
}

.text-holder .contact-form .form-group .form-control {
        padding: 0px 12px 0px 0;
            font-size: 18px;
}
.checkout_section .shoping-cat-detail .checkbox-group input[type="checkbox"] {
    float: right;
}
.checkout_section .shoping-cat-detail .checkbox-group .title {
    padding: 2px 10px 0px 0px;
}
.shoping-cat-detail .checkbox.col_right_rtl{
    float: right;
}
.shoping-cat-detail .coupon_form .form .form-control {
    float: right;
        margin: 0 0 0 15px;
}
.checkout_section .shoping-cat-detail .title {
    font-size: 16px;
}
.checkout_section .shoping-cat-detail .checkout_products_row .title {
        padding: 5px 0px 5px;
}
.checkout_section .shoping-cat-detail .checkbox input[type="checkbox"] {
    position: relative;
    margin: 5px 0 0;
}
.checkout_section.payment_section .shoping-cat-detail.items_table {
        padding-left: 50px;
    padding-right: 0px;
}
.text-holder h3 {
    letter-spacing: 1px;
}
.form-sec .contact-form {
    direction: rtl;
}
.contact-detail {
        width: 100%;
        text-align: right;
}
.contact-detail .contact-info li {
    direction: rtl;
}
.contact-detail .contact-info li .icon {
    margin: 0 0px 0 29px;
}
.contact-detail .contact-info li .icon-email {
    margin: 1px 0px 0 25px;
}
.contact-detail .contact-info li .icon-phone {
    margin: 0 0px 0 28px;
}