
@media only screen and (max-width:1500px) {	
	
.container-fluid {
  padding-right: 2rem !important;
  padding-left:2rem !important;
}

.block{
	 padding:2rem 2rem;
}

.off-left{
	margin-left:-2rem;
}
.off-right{
	margin-right:-2rem;
}
.full-container{
	margin-left:-2rem;
	margin-right:-2rem;
	padding-left: 2rem;
	padding-right: 2rem;
}


.coursel .slick-next{
	right:-2rem !important;	
}

.coursel .slick-prev{
	left:-2rem !important;	
}

.cd-primary-nav > li > a{
	font-size:0.813rem !important;
	text-transform:uppercase;
}

.cd-primary-nav .cd-secondary-nav > li > a,
.cd-primary-nav .cd-secondary-nav a{
	font-size:0.875rem !important;
}


.cd-primary-nav > li{
	margin-left: 1em !important;
}

.screen-button{
	left:2rem;
}

.service-row .label{
	font-size:1em;
}

.block.left-0 .slick-prev{
	left:-1rem !important;	
}
.block.right-0 .slick-next{
	right:-1rem !important;
}


}


@media only screen and (max-width:1300px) {	
h1.title{
		font-size:1.563em;
	}
	
.logowrapper{
	width:250px;
}	

#content-wrapper{
	padding-top:68px;
}

.cd-primary-nav .cd-secondary-nav, 
.cd-primary-nav .cd-nav-gallery, 
.cd-primary-nav .cd-nav-icons{
	top:68px !important;
}

.cd-primary-nav > li > a{
	height:68px !important;
	line-height: 68px !important;
}	

.price_block .price{
	font-size:1.5rem;
}

.product-title,
.price{
	font-size:1em;
}

}
@media only screen and (max-width:1170px) {	
	
#userNav{
		padding-right:40px;
	}
	
.cd-primary-nav .cd-secondary-nav, 
.cd-primary-nav .cd-nav-gallery, 
.cd-primary-nav .cd-nav-icons{
	top:0 !important;
}

}

@media only screen and (max-width:992px) {	
	
.product-item{
	width:50%;
}

.block.right-0 .slick-next{
	right:-1rem !important;
}

.block.left-0 .slick-prev{
	left:-1rem !important;
}

.price_block{
	margin-top: 30px;
}

#sidebar{
	display: none;
}

}

@media only screen and (max-width:768px) {
	
	#cart-table td, #cart-table th{
		padding: 5px;
	}
	
	
	.sitemap{
		display: block;
	}
	
	.sitemap li{
		display:block;
	}	
		

}

@media only screen and (max-width:520px) {	
	
.container-fluid {
  padding-right:1rem !important;
  padding-left:1rem !important;
}

.block{
	 padding:1rem 1rem;
}

.off-left{
	margin-left:-1rem;
}
.off-right{
	margin-right:-1rem;
}
.full-container{
	margin-left:-1rem;
	margin-right:-1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.right-0{
	 padding-right:1rem !important;
}
.left-0{
	 padding-left:1rem !important;
}
.coursel .slick-next{
	right:-1rem !important;
}
.coursel .slick-prev{
	left:-1rem !important;
}

#userNav{
	text-align:center;
}	
	
#content-wrapper{
	padding-top:110px;
}

.row.products{
	 margin-right:-0.625em !important;
    margin-left: -0.625em !important;
}

.product-item{
	padding:0.625em!important;
}

.product-item .item_wrap{
	padding: 0.938em;
}

.service-row .label{
	font-size:0.750em;
}
.product-title, 
.product-brand,
.price{
	font-size:0.875em;
}

#top-bar #search-wrapper{
	width:100%;
}

.bredcrumbs-wrapper{
	position:relative;
	top:0px;
	width:100%;
}

.breadcrumbs_link{
	color:#000000;
}


.detail_block{
	margin-top: 20px;
}

.action .btn{
	margin-bottom: 20px;
	display: block;
}

table{
	border-collapse: unset;
}



#cart-table th {
    display: none;
}


#cart-table .cart-row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
   }

.cart-item-info{
	width:100%;
}

.cart-item-price,
.cart-item-quantity,
.cart-item-total{
	width:33.33%;
}


#cart-table td{
	border:none;
}




}


	
	
