@media screen and (max-width: 980px) {
    html, body {
        min-width: 100%;
        font-size: 12px;
    }
    .container {
        width: 98%;
    }
    .box-table, .box-row {
        display: block;
    }
    .box-cell {
        display: inline-block;
    }

    #menu-mobsm {
        display: inline-block;
		vertical-align: top;
		margin-top: 18px;
    }
	#wrapper {
		width: 100%;
	}
	#head-img {
		display: none;
	}
	.nav {
		display: none;
	}
	#head {
		text-align: left;
		padding: 15px 10px 10px 10px;
		height: auto;
		border-bottom: 2px solid #405032;
	}
	#logo {
		position: relative;
		top: auto;
		left: auto;
		width: 70%;
		max-width: 343px;
		display: inline-block;
		vertical-align: top;
		background-size: 100% auto;
		background: url('../images/logo-mob.png') no-repeat;
	}
	#logo a {
		max-width: 100%;
	}
	.box-mail {
		display: none;
	}
	#contacts {
		position: relative;
		top: auto;
		left: auto;
		padding-top: 20px;
	}
	.title-adres {
		display: none;
	}
	#adress {
		position: relative;
		top: auto;
		right: auto;
		left: auto;
		padding-top: 20px;
	}
	#adress div {
		display: inline-block;
	}
	#cart {
		text-align: left;
		position: absolute;
		top: 115px;
		right: 30px;
		height: 108px;
		padding: 10px 0 0 55px;
		background: url('../images/cart.gif') top left no-repeat;
		background-size: 48px auto;
	}
	#cart a {
		padding-top: 10px !important;
	}
	.title-cat {
		display: none;
	}
	.time {
		padding-left: 10px;
	}
	.sidebar {
		display: none;
	}
	#foot {
		width: 98%;
		margin: 0 auto;
	}
	.copyright {
		float: none;
		text-align: left;
		margin-bottom: 10px;
	}
	#footer {
		height: auto;
		background: url('../images/footer.jpg') center top;
			background-size: auto auto;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-size: cover;
		padding: 0 10px 10px 10px;
	}
	#foot .contacts {
		float: none;
	}
	#mob-menu .mob-nav a {
		margin: 0 20px;
		margin-bottom: 0px;
		margin-bottom: -1px;
		display: block;
		font: bold 12px Tahoma;
		color: #000000;
		text-decoration: none;
		padding: 10px 9px;
		border-bottom: 1px dotted #b3c3ab;
	}
	.submit {
		height: 34px;
		font-size: 14px;
	}
    
	




}

@media screen and (max-width: 640px) {
    #logo {
		max-width: 65%;
		background-size: 100% auto;
		height: 57px;
	}
	#logo a {
		height: 57px;
	}
	#menu-mobsm {
		margin-right: 20px;
		margin-top: 8px;
	}
	#contacts {
		padding-top: 0;
		font-size: 18px;
	}
	#cart {
		top: 75px;
		right: 10px;
	}

	
	
	

}



@media screen and (max-width: 360px) {
    #logo {
		max-width: 60%;
		background-size: 100% auto;
	}

	
	
	

}