@media only screen and (max-width: 576px) {
	#header {
		padding: 0;
	}
	
	.header__logo {
		font-size: 20px;
    float: left;
    max-width: 100%;
    text-align: left;
    line-height: 50px;
	}
	
	#header .pure-u-1 {
		width: 50%;
		float: left;
	}
	
	.lptracker_phone_hide {
		font-size: 12px;
	}
	
	.header__phone-block {
		padding: 0;
	}
	
	.header__phone {
		margin: 0 10px 5px;
	}
	
	.conts {
		display: none;
	}
	
	.header__phone-btn {
		font-size: 11px !important;
		padding: 7px 11px !important;
	}
	
	.main-nav {
		background-color: #FFF;
	}
	
	.main-nav__col:before, .main-nav__col:after {
		border-left: 0 none;
		border-right: 0 none;
	}
	
	.main-nav__catalog-text {
		display: none;
	}
	
	.main-nav__catalog-btn {
		color: gray;
		margin: 0;
	}
	
	.main-nav__catalog-btn span {
		background-color: gray;
	}
	
	.main-nav .pure-g .pure-u-1:nth-child(2) {
		width: 10%;
	}
	
	.main-nav .pure-g .pure-u-1:nth-child(3) {
		width: 80%;
	}
	
	.main-nav .pure-g .pure-u-1:nth-child(4) {
		width: 10%;
		padding: 0;
	}
	
	.header__controls-item {
		padding: 0;
	}
	
	.main-nav__search-input {
		color: black !important;
		background-color: #dddddd;
		font-size: 11px;
    margin-top: 4px;
		/*text-indent:-9999px;*/
	}
	
	.qty {
		position: absolute;
    top: 5px;
    left: 13px;
    color: #fff;
    background-color: #91130d;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    text-align: center;
    font-size: 8px;
    line-height: 16px;
	}
	
	.main-nav__search-input::placeholder {
		color: black;
	}
}