
body {
    font-family: 'Rubik', sans-serif;
}
.form-group label {
    text-align: left;
    font-weight: 500;
}
.custom-btn {font-weight: 500;text-transform: uppercase;letter-spacing: 2px;}
.section-title .title{
    font-size: 24px;
    font-weight: 500;
}
.section-title .title span {
	margin-left: 0px;
    margin-right: 5px;
}
.page-head-content {
    text-align: left;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.page-head-content svg{
    margin-left: 0px;
    margin-right: 5px;
    transform: rotate(180deg);
}
.pagenation{
    text-align: left;
    padding: 0px 0px 0px 15px;
}
.pagenation .showing-type{
	float: right;
	border-left: 1px solid #e9e9e9;
    border-right: 0;
}
.pagenation .showing-type .form-control{
	margin-right: 0px;
    margin-left: 5px;
}
@media all and (max-width:420px){
	.pagenation .showing-type{
        border-left: 0;
	}
}
.top-header .top-header-links li a{
    border-left:0;
    border-right:  1px solid #cdcdcd;
    text-transform: capitalize;
}
.top-header .top-header-links li a svg{
    margin-left: 0px;
    margin-right: 5px;
}
.top-header .top-header-links li:nth-last-child(2) a{
    border-right: 0;
}
.top-header .top-header-links li.lang{
    float: right;
    margin-left: 0px;
    margin-right: 15px;
}
.top-header .top-header-links li.lang a{
	letter-spacing: 0px;
	text-align: center;
}
@media all and (max-width:767px) {
	.top-header .top-header-links ul{
        right: auto;
        left: -100%;
    }	
	.top-header .top-header-links ul li a{
		border-right: 0;
	}
    .top-header .top-header-links ul.in{
        right: auto;
        left: 0px;
    }
    .top-header .top-header-toggle-icon{
    	font-size: 18px;
    	text-transform: uppercase;
    }
}

.logo {
    float: left;
}
.header-widget{
    float: right;
}
.header-widget .search  .form-group .icon-btn{
    left:auto;
    right: 0;
}

.header-widget .cart .cart-icon{
    float: left;
}
.header-widget .cart .cart-count{
    padding-right: 0px;
    padding-left: 50px;
}
.cart-content {
    left: auto;
    right: 0;
}
.shop-item {
    text-align: left;
}
.cart-content .shop-item img {
    float: left;
}
.cart-content .shop-item .shop-item-info {
    padding: 5px 0px 5px 60px;
}
.cart-content .shop-item .shop-item-info button {
    float: right;
}

/* Header Media Quiery */
@media all and (min-width:992px) {
    .nav-main > ul.navbar-nav{
        text-align: left;
        background: -webkit-linear-gradient(to right,  #02d3d0 ,#1494b3);
        background: -moz-linear-gradient(to right,  #02d3d0 ,#1494b3);
        background: linear-gradient(to right,  #02d3d0 ,#1494b3);
    }
    .nav-main > ul.navbar-nav > li > a {
        font-weight: 500;
        border-left: 0;
        border-right: 1px solid #b7e5eb;
        text-transform: capitalize;
        letter-spacing: 1px;
    }
    .nav-main > ul.navbar-nav > li:last-child a{
    	border-right:0;        
    }
    .nav-main > ul.navbar-nav > li > a>svg{
    	margin-right: 0px;
        margin-left: 15px;
    }
    .nav-main > ul.navbar-nav > li.home a svg{
        margin-left: 0;
    }
	ul.navbar-nav > li.dropdown > ul.dropdown-menu {
		left: 0;
        right: auto;
	}
}
.footer .container{
	direction:ltr;
}

.footer .top-footer .iso img{
    left: auto;
    right: -40px;
}
.footer .top-footer .social{
    text-align: right;
}
.footer .top-footer .social li a{
    letter-spacing: 1px;
}
.footer .top-footer .social p{
    margin-left: 0;
    margin-right: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.footer .widget .widget-title{
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
}
.footer .widget .widget-content li a{
	text-transform: capitalize;
}
.footer .widget .widget-content p {
    padding-left: 0px;
    padding-right: 50px;
}
.copy-rights p {
    text-align: left;
    text-transform: capitalize;
}
.footer .widget .widget-content li a svg{
    margin-left: 0px;
    margin-right: 10px;
    transform: rotate(180deg);
}
.copy-rights{
	text-align: left;
}
.about .about-cont{
    padding-right: 30px;
    padding-left: 0px;
}
.prod-item .prod-item-img .prod-price{
    left: auto;
    right: 0;
}

.prod-item .prod-item-cont{
    padding: 10px 15px;
    color: #777;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
	min-height:70px;
	direction:ltr;
	text-align:center;
}
.prod-item .prod-item-action a{
    margin-left: 0px;
    margin-right: 50px;
}
.prod-item .prod-item-action .icon-btn{
    left:auto;
    right: 0;
}
.only-product .carousel-indicators li {
    float: left;
}
.product-content .prod-title{
    text-align: left;
}
.product-content .prod-info{
     direction:ltr;
}

.product-content .price{
    border-left: 0;
    border-right: 1px solid #f1f1f1;
}
.product-quant{
	text-align: left;
}
.cat-number {
    margin-left: 15px;
    margin-right: 0px;
}
.cat-number>* {
    float: right;
}
.product-view-action{
	text-align: right;
}
.product-view-action .action-btn svg{
	margin-right: 0px;
    margin-left: 10px;
}
.product-share ul{
    margin-left: 10px;
	margin-right: 0px;
	float: right;
}
@media all and (max-width:767px){
	.product-view-action{
		text-align:left;
	}
}
.table-cart td,
.table-cart th,
.table-cart>tbody>tr>td,
.table-cart>tbody>tr>th,
.table-cart>tfoot>tr>td,
.table-cart>tfoot>tr>th,
.table-cart>thead>tr>td,
.table-cart>thead>tr>th {
    border-left: 0;
    border-right: 1px solid #f1f1f1;
}
.table-footer-total span{
    float: left;
}
.shipping-info{
    margin: 0 auto 0 -15px;
}
.copy-rights .payment-icon img{
	margin:0 0 0 auto;
}
.footer .top-footer{
	background: -webkit-linear-gradient(to right, #02d3d0 ,#1494b3);
	background: -moz-linear-gradient(to right, #02d3d0 ,#1494b3);
	background: linear-gradient(to right, #02d3d0 ,#1494b3);
}
.header-widget .cart .cart-count span{
	text-transform: capitalize;
	font-weight: 500;
}
.header-widget .cart .cart-head span b{
	font-weight: 500;
}
@media all and (min-width:992px) {
    ul.navbar-nav > li.dropdown ul.dropdown-menu > li > a{
        font-weight: 500;
        text-align: left;
    }
}
@media all and (max-width:991px) {
    .nav-main .navbar-nav li a {
         text-align: left;
        font-weight: 500;
        font-size: 13px;
        letter-spacing: 1px;
    }
    .btn-responsive-nav {
        left: auto;
        right: 0;
    }
    ul.navbar-nav > li.dropdown a svg {
        float: right;
    } 
    .header-widget{
        padding-right: 45px;
        padding-left: 0px;
    }
    .footer .top-footer .iso p, .footer .top-footer .social{
    	text-align:center;
    }
}
@media all and (max-width:767px){
    .header-widget .search .form-group{
        left: auto;
        right: 40px;
    }
}
.cart-content .shop-item .shop-item-info a{
	font-weight: 500;
}

.nav-main .navbar-nav{
        direction:ltr;  
    }
	
.nav-main .navbar-nav li a {
         text-align: left;
        font-weight:bold !important;
        font-size: 14px !important;
        letter-spacing: 1px;
}	
.page-head-content{
	direction:ltr;  
}

