@media(max-width:768px){
	#body,.wrap{
		min-width:100%;
	}
	.container{
		padding:0;
	}
	iframe{
		max-width:100%;
	}
	header{
		padding:10px 0;
	}
	#header-main{
		background:url('../images/header-background-2.jpg') top center no-repeat;
		height:auto;
		background-size:cover;
	}
	.content header #top .container #logo{
		margin:0 10px 0 0;
		max-width:calc(50% - 10px);
	}
	.content header #top .container #slogo{
		float:right;
		margin:0 0 0 10px;
		max-width:calc(50% - 10px);
	}
	.content #top .contacts{
		float:none;
		clear:both;
		margin:0;
		padding:10px 0;
		text-align:center;
	}
	.content #top .contacts .phone .phone2,
	.content #top .contacts2 .phone3,
	.content #top .contacts2 .mail,
	.content #top .contacts2,
	.content #top .contacts .phone .phone2{
		float:none;
		text-align:center;
	}
	.content #top .basket{
		float:left;
		margin:0;
		padding:0;
		width:150px;
	}
	.content #top .cities{
		float:right;
		margin:0;
		width:calc(100% - 155px);
	}
	.selectboxit-container .selectboxit{
		width:200px !important;
	}
	.content #top nav{
		float:none;
		margin:0;
		text-align:center;
	}
	nav#top_menu ul li{
		margin:0 0 5px 0;
		padding:0 10px;
	}
	#middle_1{
		margin:0;
	}
	.easyaqua .easyaqua_items .easyaqua_item{
		display:block;
		width:100%;
		float:none;
		margin:0 0 20px 0;
	}
	.easyaqua .easyaqua_items .easyaqua_item:after{
		content:'';
		display:block;
		clear:both;
	}
	.easyaqua .easyaqua_items .easyaqua_item .easyaqua_photo,.easyaqua .easyaqua_items .easyaqua_item .catalog_item_cart{
		width:50%;
	}
	.easyaqua .easyaqua_items .easyaqua_item .easyaqua_price{
		margin:0;
	}
	.easyaqua .easyaqua_items .easyaqua_item .easyaqua_price{
		font-size:16px;
	}
	.easyaqua .easyaqua_items .easyaqua_item .easyaqua_price span{
		font-size:20px;
	}
	.easyaqua .easyaqua_items .easyaqua_item .catalog_form{
		margin-top:10px;
	}
	.easyaqua .easyaqua_items .easyaqua_item .catalog_form .easyaqua_quantity1{
		font-size:14px;
		margin-bottom:5px;
	}
	.easyaqua .easyaqua_items .easyaqua_item .catalog_form input[type=submit]{
		margin:10px 0;
		padding:10px 20px;
		font-size:20px;
	}
	.saydeks{
		padding:10px;
	}
	.saydeks .saydeks_photo{
		position:relative;
		top:auto;
		left:auto;
	}
	.saydeks .saydeks_item{
		margin:0;
	}
	.sravnenie{
		display:block;
		height:auto;
		background-size:cover;
		margin:0;
		padding:20px 0;
	}
	.sravnenie2{
		display:none;
	}
	.sravnenie .sravnenie1,
	.sravnenie .sravnenie3{
		display:block;
		width:100%;
		float:none;
	}
	.sravnenie .sravnenie1{
		margin-bottom:20px;
	}
	.sravnenie .sravnenie1:after,
	.sravnenie .sravnenie3:after{
		content:'';
		display:block;
		clear:both;
	}
	.antiborodin_back{
		height:auto;
		background-size:cover;
	}
	.antiborodin_back .antiborodin .antiborodin_photo{
		position:relative;
		top:auto;
		left:auto;
	}
	.antiborodin_back .antiborodin .antiborodin_item{
		margin:0;
	}
	.raznitsa{
		background:#f2f2f2;
		padding:20px 0;
		margin:10px 0;
	}
	.raznitsa1_title,
	.raznitsa2_title{
		display:inline-block;
		vertical-align:top;
		font-size:18px;
		line-height:20px;
		left:auto;
		width:calc(50% - 5px);
		padding-left:40px;
		box-sizing:border-box;
	}
	.raznitsa1_title span{
		left:0;
	}
	.raznitsa_items .raznitsa_item .raznitsa_text{
		padding:0 10px;
	}
	.raznitsa_items .raznitsa_item .raznitsa_text .raznitsa_name{
		font-size:14px;
		line-height:20px;
	}
	.raznitsa_announce{
		font-size:12px;
		line-height;15px;
	}
	#middle_1 .instructions{
		float:none;
		width:100%;
		padding:0;
		margin-bottom:10px;
	}
	#middle_1 .foto_video{
		float:none;
		width:100%;
	}
	#middle_1 .foto_video .foto_video_title{
		margin-bottom:10px;
		font-size:20px;
	}
	#middle_1 .foto_video .foto ul:after{
		content:'';
		display:block;
		clear:both;
	}
	#middle_1 .foto_video .foto ul li{
		width:calc(33.33% - 5px);
		margin:0 5px 5px 0;
	}
	#middle_1 .foto_video .foto ul li .img:after{
		display:none;
	}
	#middle_1 .articles .articles_item .articles_photo{
		float:none;
		margin:0 0 10px 0;
	}
	#middle_1 .articles .articles_item .articles_item_text{
		display:block;
		width:100%;
	}
	#middle_2 .reviews .reviews_item{
		display:block;
		width:100%;
	}
	.delivery1{
		margin:0;
		background-size:contain;
		background-position:center bottom;
		height:auto;
		padding:30px 0;
	}
	.delivery1 .wrap{
		padding:0 10px;
	}
	#middle_3 .delivery1 .deliv_title{
		width:100%;
		font-size:20px;
		line-height:25px;
		margin:0 0 10px 0;
	}
	#middle_3 .delivery1 .slog2{
		float:none;
		margin:0 0 10px 0;
	}
	#middle_3 .deliv{
		margin:0;
		padding:10px 0;
	}
	.delivery .vars .var .address{
		float:none;
		height:400px;
		overflow:auto;
		width:100%;
	}
	.price2,.price3{
		float:none;
		width:100%;
		font-size:14px;
		line-height:20px;
		margin:0 0 10px 0;
	}
	.price2 span,.price3 span{
		font-size:20px;
	}
	#middle_4{
		height:auto;
		background-size:cover;
	}
	#middle_4 .contacts_forma{
		width:100%;
		float:none;
		padding:15px 0;
	}
	#middle_4 .contacts_forma form .inform,
	#middle_4 .contacts_forma form .question{
		width:100%;
		float:none;
	}
	footer{
		margin:0;
		padding:15px 0;
	}
	footer .content{
		padding:0;
		font-size:14px;
		line-height:20px;
	}
	footer .content .logob{
		float:none;
		width:100%;
		margin:0 0 10px 0;
	}
	footer .content .sloganb{
		width:100%;
		margin:0 0 10px 0;
	}
	footer .content .phone_mail{
		float:none;
		text-align:left;
	}
	#back_top{
		bottom:10px;
		right:10px;
	}
	#header{
		height:auto;
		background-size:cover;
	}
	.catalog .catalog_item .easyaqua_items .easyaqua_item{
		float:none;
		width:100%;
		display:block;
		margin-bottom:15px;
	}
	.catalog .catalog_item .easyaqua_items .easyaqua_item:after{
		content:'';
		display:block;
		clear:both;
	}
	.catalog .catalog_item .easyaqua_items .easyaqua_item .easyaqua_photo{
		width:50%;
	}
	.gb_item{
		background:none;
		padding:0;
		margin:0 0 10px 0;
	}
	.gb_item .gb_item_content{
		padding:10px;
	}
	.shop .photo,.shop .info{
		float:none;
		width:100%;
	}
	.shop .info table th{
		white-space:normal;
	}
	.shop .info table td, .shop .info table th{
		padding-right:10px;
		word-wrap:break-word;
	}
	.main_form .block-1,
	.main_form .block-11,
	.main_form .block-12{
		display:block;
		width:100%;
	}
	.main_form input[type=text]{
		margin-bottom:10px;
	}
	.main_form input[name=phone],.main_form input[name=mail]{
		float:none;
		width:100%;
	}
	.main_form .tabs>label{
		max-width:100%;
		display:block;
		text-align:left;
	}
	.main_form #delivery_pickup-tab1 .delivery_details, .main_form #delivery_pickup-tab11 .delivery_details{
		column-count:1;
	}
	.basket_submit{
		display:block;
	}
	.basket_submit>div{
		display:block !important;
	}
	.cart_item_head div.cart_item_photo,
	.cart_item div.cart_item_photo{
		display:none;
	}
	.cart_item_head div{
		font-weight:400;
	}
	.cart_summary{
		text-align:center;
	}
	.cart_summary a{
		white-space:nowrap;
	}
}