/* 
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/


@media (min-width: 992px) and (max-width: 1335px) {
	.catalog-filter a span {
		display: none;
	}
	.shop-top.hidden-xs {
		padding-left: 0;
	}
	
}


@media only screen and (max-width: 991px){

	/*------------------------------------------*/
	/*	 Navigation Menu    
	/*------------------------------------------*/

	.nav > li > a {padding: 0 10px; }

	
}


@media only screen and (max-width: 767px){
	.container {
	    width: 100%;
	}
	.grey-block:before {
	    display: none;
	}
	.grey-block {
		padding: 10px 0;
		margin-right: -15px;
	}
	.logo {
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	.logo img {

	}
	.shop-top {
		border-top: 1px solid #f5f5f5;
		margin-top: 15px;
	}
	.shop-top .dropdown, .shop-top .cart-top {
	    width: 45%;
	    
	}
	.shop-top .icon-btn-menu {
		margin-right: 0;
		margin-top: 0;
		padding-top: 8px;
		border-right: 1px solid #f5f5f5;
		padding-bottom: 8px;
	}
	.cart-top {
		margin-left: 15px;
	}
	.cart-top .pe-7s-cart {
		margin-top: 0;
		padding-top: 4px;
	}
	.cart-top .count {
		top: 4px;
	}
	.cart-top .text {
		margin-top: 10px;
	}
	.custom-select {
	    margin-top: 13px;
	}
	.top a.call-back {
		margin-right: -15px;
		padding: 5px 20px;
	}
	.catalog-filter {
	    margin-top: 15px;
	}
	.search {
	    margin-top: 0;
	    min-width: auto;
	    margin-right: 0;
	    width: 100%;
	    margin-bottom: 15px;
	}

	.navbar-nav { margin: 0 -15px; border-top: 1px solid #ccc; background-color: #F5F5F5;}	
	.navbar-nav > li { text-align: center;}
	.navbar-nav > li > a { line-height: 45px; text-align: center;    color: #000;}	
	
	.catalog-filter a i {
		margin-top: 8px;
	}
	
	table.table-cart tr td {
	    line-height: 1.45;
	}
}


@media only screen and (max-width: 640px){

		
	
}


@media (max-width: 520px) {
	
	#scrollUp {
		bottom: 10px;
		height: 35px;
	}
	.date-sort {
	    margin-top: 0px;
	    display: inline-block;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.date-sort .form-control {
		width: 100%;
	}
	
}


@media (max-width: 360px) {
	.top a.call-back {
		padding: 5px 15px;
	}
	

	
}
