@media screen and (max-width:1300px){
/*	.gallery-item-f {
    width: 274px !important;
}

.gallery-items-block-f .gallery-items-f p{
	width: 549px !important;
}

.gallery-items-f{
	width: 552px !important;
}*/

.gallery-items-f{
	width: 48.3% !important;
}

}
@media screen and (max-width:1160px){
#header .main_menu ul li{padding:0 10px 0 15px;}
#header .main_menu ul li a.aft:after{right:-9px;}

.gallery-item-f {
    height: 135px !important;
}

.gallery-items-f{
	width: 48.2% !important;
}
/*.gallery-item-f {
       width: 248px !important;
}



.gallery-items-block-f .gallery-items-f p{
	    width: 497px !important;
}*/

}
@media screen and (max-width:1030px){
	.gallery-item-f {
    height: 245px !important;
}

.assort-items .assort-item-a .logobeer img{
	    margin-right: 11px;
}

.assort-items .assort-item-a .logobeer img:nth-child(5), .assort-items .assort-item-a .logobeer img:nth-child(10) {
    margin-right: 0;
}

.assort-items .assort-item-a .logobeer img:nth-child(6), .assort-items .assort-item-a .logobeer img:nth-child(12) {
    margin-right: 11px;
}

.gallery-items-f{
	width: 100% !important;
	margin-right: 0 !important;
}

#beer_shop_fuchika, .gallery-items-f #beer_house_yamasheva{
	margin-top: 35px !important;
}

	/*.gallery-item-f {
         width: 217px !important;
    height: 125px !important;
}

.gallery-items-f{
	width: 437px !important
}

.gallery-items-block-f .gallery-items-f p{
	    width: 435px !important;
}*/
	
}
@media screen and (max-width:999px){
	
	
	.map .inf .block { padding-top: 20px !important;margin-bottom: 10px;}
	.map .inf .block:hover{
		padding-top: 20px !important;margin-bottom: 10px;
	}
	.map .cart{width:100%; position:relative; height:400px; }
	.map .inf{width:100%;}
	.why .inner{padding-bottom:20px;}
	.why .row{text-align:center; text-align-last:center;}
	.info .block{background-color:#383836;}
	.info .block .text { padding: 30px 40px 10px 40px;}
	.info .zag{padding:40px 32% 20px 40px; font-size:32px; line-height:35px; margin-bottom: 0px; }
	.why .zag{font-size:32px; line-height:35px; padding: 20px 0 30px 0;}
	.info .block .text p{font-size:14px; line-height:17px; margin-bottom:15px;}
	.info .block{padding-right:290px;}
	.info .block .beer{width:250px; height:380px; top: -148px;}
	body{font-size:13px; line-height:16px;}
	#header .inner{min-height:78px;    padding-bottom: 0px;}
	.btn11 {width: 30px; height: 53px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; z-index:301; position:absolute; margin-top:18px; left:20px;}
	.btn11 .icon-left {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; height: 4px; width: 15px; top: 25px; background-color: #fff;}
	.btn11 .icon-left:before {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #fff; content: ""; top: -10px;}
	.btn11 .icon-left:after {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #fff; content: ""; top: 10px;}
	.btn11 .icon-right {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; height: 4px; width: 15px; top:25px; background-color: #fff; left: 15px;}
	.btn11 .icon-right:before {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #fff; content: ""; top: -10px;}
	.btn11 .icon-right:after {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; position: absolute; width: 15px; height: 4px; background-color: #fff; content: ""; top: 10px;}
	.btn11.open .icon-left {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; background: transparent;}
	.btn11.open .icon-left:before {-webkit-transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px); transform: rotateZ(45deg) scaleX(1.4) translate(2px, 2px);}
	.btn11.open .icon-left:after {-webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px); transform: rotateZ(-45deg) scaleX(1.4) translate(2px, -2px);}
	.btn11.open .icon-right {-webkit-transition-duration: 0.4s; transition-duration: 0.4s; background: transparent;}
	.btn11.open .icon-right:before {-webkit-transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px); transform: rotateZ(-45deg) scaleX(1.4) translate(-2px, 2px);}
	.btn11.open .icon-right:after {-webkit-transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px); transform: rotateZ(45deg) scaleX(1.4) translate(-2px, -2px);}
	#header .main_menu{position:absolute; width:auto; border:1px solid #fff; background-color:#000; padding-top:0; margin-top:66px; z-index:10000; border-radius:5px; padding:10px; visibility:hidden; opacity:0; transition:.3s opacity, .4s margin-top;}
	#header .main_menu.open{visibility:visible; opacity:1;}
	#header .main_menu ul li{display:block; margin:0; padding:5px;}
	#header .main_menu .for_logo,#header .main_menu ul li a.aft:after,#header .main_menu ul li.for_inp{display:none;}
	#header .logo2{width:222px; height:83px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/logo-small-s.png); left:50%; margin-left:-111px;  top:20px; display:block;    background-size: 200px auto;}
	#header .for_inp2{right:20px; top:36px; display:block;}
	#header .for_inp2 .inputbox{width:166px; border:1px solid #fff; padding-left:30px; padding-right:12px; font-size:14px; line-height:17px; padding-top:17px; padding-bottom:16px; background-color:inherit; color:#fff;}
	#header .for_inp2 .inputbox::-webkit-input-placeholder {color:#fff;}
	#header .for_inp2 .inputbox:-moz-placeholder {color:#fff;opacity:  1;}
	#header .for_inp2 .inputbox::-moz-placeholder { color:#fff; opacity:1;}
	#header .for_inp2 .inputbox:-ms-input-placeholder { color:#fff;}
	#header .for_inp2 .inputbox::-ms-input-placeholder {color:#fff;}
	#header .for_inp2 .inputbox::placeholder { color:#fff;}
	#header .for_inp2 .abs2{display:block; position:absolute; width:28px; height:28px; background-position:center center; background-repeat:no-repeat; background-image:url(../img/mail.png); left:0px; top:-13px;}
	.big_slider .item{height:350px;}
	.big_slider .item .zag{font-size:42px; line-height:50px; /*padding-top:25px;*/}
	#footer .inner{padding-top:40px;}
	#footer .inner .log_foot{margin-bottom:30px;}
	#footer .block_2 ul li a, #footer .block_3 ul li a{font-size: 22px; line-height:16px;}
	.big_slider .item .inst span{font-size:14px;}
	#footer{height:auto; margin-top:0;}
	#subfooter{height:auto;}
	}
	

	
@media screen and (max-width:850px){
	
	.gallery-items-block-f{
		margin: 0 20px !important;
	}

		.gallery-item-f {
    height: 200px !important;
}
	
	/*	.gallery-item-f {
         width: 25% !important;
    height: 100px !important;
}

.gallery-items-f {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.gallery-items-f{
	width: 100% !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 100% !important;
}*/
	
	.info .block .beer{right:0;}
	.big_slider .item{height:320px;}
	.big_slider .item .zag{font-size:36px; line-height:40px;}
	.slider .big_slider .owl-controls{bottom:50px;}
	#footer .block_2,#footer .block_3{margin-left:8%;}
	
	.fab.fa-vk{
    margin-left: 0px !important;
    margin-right: 0;
}

.zag.alCenter.pos-left{
	      /*  top: 42% !important;*/
}

.fab.fa-instagram {
    margin-left: 0px !important;
    margin-right: 0;
}

.fab.fa-telegram {
    margin-left: 0px !important;
    margin-right: 0;
}

.first-phone-block{
	margin-left: 10px;
}

.gallery-item-f {
   /* width: 149px !important;*/
}

.shop.text-page .dostav {
    width: 100% !important;
    margin: auto;
}

.shop.text-page .dostleft{
	display: none;
}

.shop.text-page .dostright {
    float: none !important;
    width: 100% !important;
}

.arguments-inner .block.inb.vT .img {
    float: left !important;
}

.arguments-inner .block.inb.vT .txt{
	    float: none !important;
    width: 100% !important;
    margin-bottom: 10px;
}

.shop .arguments-inner .row .block{
	height: auto !important;
}

.assort-items {
     margin: 0 !important;
         padding: 0 20px;
}

.assort-items .assort-item-a .logobeer img {
    height: 80px !important;
}



.assort-items .assort-item-a .logobeer img:nth-of-type(odd) {
   margin-right: 0;
}

.assort-items .assort-item-a .logobeer img:nth-of-type(even) {
   margin-right: 0;
}

.assort-items .assort-item-a {
    margin-bottom: 0px !important;
        margin-top: 30px;
}

.assort-items .assort-item-a:first-child{
	margin-top: 0px;
}

.shop.text-page .row {
   /* padding-right: 27px !important;*/
}

#footer .cark {
    width: 100% !important;
    margin: auto;
}

#footer .block_2{
	margin: 25px 0% 20px 0% !important;
	    width: 100% !important;
}

#footer .block_2 ul{
	width: 100% !important;
}

#footer .block_2 ul li{
	width: 100% !important;
}

.arguments-inner .block.inb.vT .img {
    width: 190px !important;
    margin: auto !important;
     float: none !important; 
}

.why .row{
	margin-right: 0 !important;
}

.first-phone-block {
    margin-left: 0px !important;
}

.map .inf .first-phone-block .hid{
    margin: auto;
}

.shop.text-page ul {
        padding-left: 40px !important;
    padding-right: 25px;
}

	 .arcticmodal-container_i 
{
    width: 100% !important;
    display: block !important;
 
 }

 .b-modal 
{
	     width: 75% !important;
}

h1.type-head{
	    font-size: 30px !important;
}

.slider .big_slider .owl-next, .slider .big_slider .owl-prev{
	    bottom: 80px;
}

.us-middle-links{
	    background-color: #e8dfbc;
}

.us-middle-links a {
    width: 33.33% !important;
    border-left: none !important;
    text-align: center;
}

}


@media screen and (max-width:780px){
	
	    .insta{
		display: none;
	}
	
	.instamob{
		display: block;
	}
	
	.info .block .beer{
		top: -85px;
	}
	
		.gallery-item-f {
    height: 180px !important;
}

.assort-items .assort-item-a .logobeer img {
    height: 84px !important;
}

	/*	.gallery-item-f {
         width: 167px !important;
    height: 100px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 675px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 672px !important;
}*/
}


@media screen and (max-width:750px){
	
	.assort-items .assort-item-a .logobeer img {
    height: 66px !important;
}
	
	
	.why .row .block .podtxt{
		font-size: 13px !important;
		line-height: 16px !important;
	}
	
	.zag.alCenter.pos-left{
		   margin-top: 6px;
	}
	
		.shop .row .block:hover{
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	
	.arguments-inner .block.inb.vT {
     min-width: 92% !important;
    /* padding: 0 10px 0 10px !important; */
    /* margin-right: 10px; */
    /* width: 93% !important; */
    width: 92%;
    /* margin: auto; */
    margin-left: auto;
    margin-right: auto;
    /* padding: 0 15px; */
}
	
	.shop.text-page .inner .row p {
   /* width: 291px !important;
    margin: auto !important;*/
    }
    
    .dostright p{
		padding-left: 40px;
		padding-right: 40px;
	}
    
    	/*	.gallery-item-f {
         width: 155px !important;
    height: 85px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 627px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 624px !important;
}*/
	
	.map .cart{ height:300px; }
	.shop .row .block{width:100% !important;background-size: 200% auto !important; margin-right:0 !important; margin-left: 0 !important;}
	/*.shop .row .block:hover{width:98%; margin-right:0;}*/
	#header .for_inp2 .inputbox{padding-left:15px; padding-right:5px; font-size:13px; line-height:16px; padding-top:13px; padding-bottom:12px; width:139px;}
	#footer .block_1{width:100%; margin-left:0;}
	#footer .block_2, #footer .block_3{width:40%; margin:0 5% 20px 5%; text-align:center;}
	
	.shop .row .block:nth-child(1){
		background-size: 100% auto !important;
	}
	
.shop .row .block:nth-child(1):hover {
  background-size: 100% auto !important;
}

.shop .row .block:hover {
    margin-right: 0%;
    margin-left: 1%;
    width: 32%;
    height: 380px;
    background-size: 200% auto !important;
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
}

@media screen and (max-width:690px){
	
			.gallery-item-f {
    height: 160px !important;
}

.assort-items .assort-item-a .logobeer img {
    height: 73px !important;
}
	
}

@media screen and (max-width:670px){
	
.assort-items .assort-item-a .logobeer img {
    height: 71px !important;
}

}

@media screen and (max-width:620px){
		.gallery-item-f {
    height: 145px !important;
}

.assort-items .assort-item-a .logobeer{
	/*width: 255px;
    margin: auto;*/
}

	/*.gallery-item-f {
         width: 134px !important;
    height: 75px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 545px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 540px !important;
}*/
	
	}


@media screen and (max-width:550px){
	
	.info .block .beer{display:none;}
	
	/*	.gallery-item-f {
         width: 106px !important;
    height: 60px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 430px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 428px !important;
}*/
	
	#header .for_inp2 .abs2{left:-22px; top:9px;}
	#header .butt{display:none;}
	#header .logo2{margin-left:0; left:70px; width:180px; height:77px; background-size:contain;}
	
	.info .zag{padding:20px 5px; text-align:center;}
	.info .block{padding-right:0;}
}
@media screen and (max-width:600px){
	.map .inf .block .cifr{margin-left:10px; margin-right:12px;}

	
}
@media screen and (max-width:500px){
	
}
@media screen and (max-width:450px){
	.form0_block button{font-size:18px; line-height:21px;}
	.form0_block .inputbox,.form0_block .area{font-size:12px; line-height:15px;}
	.form0_block .ah1{font-size:21px; line-height:24px;}
	.form0_block{width:100%;}
	#header .for_inp2 .inputbox { padding-left: 8px; padding-right: 3px; font-size: 11px; line-height: 14px; padding-top: 9px; padding-bottom: 8px; width: 90px;}
	#header .logo2{margin-left:0; left:70px; width:100px; height:50px; top: 34px;}
	.big_slider .item .zag{font-size:24px; line-height:27px; width: 70%;}
	.why .zag{font-size:36px; line-height:27px;}
	.big_slider .item .inst{width:90%;}
	.big_slider .item{height:250px; /*margin-bottom:20px;*/}
	.big_slider .item .inst span{padding-left:10px;}
	.big_slider .item .inst span i{margin-right:10px;}
	#footer .block_2, #footer .block_3{width:100%; margin:0 0% 20px 0%; }
	
	.why .row .block {
    width: 45%;
    margin-bottom: 40px;
}
	
	.shop .row .block:nth-child(1) {
    background-size: cover !important;
}

.shop .row .block:nth-child(1):hover {
    background-size: cover !important;
}
	
	}
	
	@media screen and (max-width:420px){

	.gallery-item-f {
    height: 90px !important;
}

.assort-items .assort-item-a .logobeer img {
    height: 106px !important;
}

.gallery-item{
    padding-bottom: 15px;
    float: none !important;
    margin:0 auto !important;
    height: auto !important;
}

/*
.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 345px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 341px !important;
}*/
			
			}
	
	
		@media screen and (max-width:413px){
			
	.assort-items .assort-item-a .logobeer img {
    height: 105px !important;
}
			
			}
	
	@media screen and (max-width:380px){
			.gallery-item-f {
    height: 85px !important;
}

.assort-items .assort-item-a .logobeer img {
    height: 94px !important;
}


/*	.gallery-item-f {
         width: 150px !important;
    height: 100px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 305px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 301px !important;
}*/
		
		}
	
	
	@media screen and (max-width:330px){
				.gallery-item-f {
    height: 75px !important;
}

.map .inf .block{
	height: 75px !important;
}

.map .inf .first-phone-block .hid{
	    width: 150px;
}

.first-phone-block .str_2 {
    font-size: 22px !important;
}
	/*		.gallery-item-f {
         width: 125px !important;
    height: 100px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 255px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 251px !important;
}*/
			
			
			
			#footer .block_2 ul {
    width: 50% !important;
    margin: auto !important;
}



.assort-items .assort-item-a .logobeer img {
    height: 70px !important;
}


		}
		
		
		@media screen and (max-width:300px){
			
	/*		.gallery-item-f {
          width: 48px !important;
    height: 27px !important;
}

.gallery-items-f:nth-child(even) {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.gallery-items-f{
	width: 200px !important;
}

.gallery-items-block-f .gallery-items-f p{
	    width: 196px !important;
}*/
		
		}
		
		