/* maket media screen css  */

@media screen and (max-width:1599px){
	.container{margin:0 3%;}
	.catalog{margin:0 0.8%;}
}

@media screen and (max-width:1150px){
	.page-logo{width:282px; height:80px;}
	.part-logos > a{width:96px; height:80px;}
	.part-logos .litres-logo{width:88px; margin-right:25px;}
	.part-logos .ecsmo-logo{margin-right:25px;}
	.part-logos .spb350{width:92px; margin-top:-3px;}
	.part-logos .spblogo{width:120px; margin-right:25px;}
	
	/* paralax */
	.parasizing{margin-top:80px;}
	.panel .title{font-size:52px; line-height:60px; padding-left:3%; padding-right:3%;}
	
	.catalog .item .cover{margin-right:10px;}
	
	/* menu fixed */
	.fixstate{top:80px;}
}

@media screen and (max-width:959px){
	/* paralax */
	.panel .title{font-size:28px; line-height:33px; padding-bottom:25px;}
	.panel .title .txt{margin-left:12%;}
	
	/* menu fixed */
	.fixstate{height:50px;}
	.navigation .row{font-size:16px; line-height:50px;}
	.navigation .row.active .label:after{height:8px;}
	
	/* catalog */
	.catalog{margin:40px 1.8% 0 1.8%;}
	.catalog .item{width:50%;}
	.catalog .item .cover{margin-right:20px;}
	
	.part-logos > a{width:82px; height:80px;}
	.part-logos .litres-logo{width:75px; margin-right:20px;}
	.part-logos .ecsmo-logo{margin-right:20px;}
	.part-logos .spb350{width:85px; margin-top:-2px;}
	.part-logos .spblogo{width:100px; margin-right:20px;}
	
	
}
@media screen and (max-width:750px){
	.part-logos > a{width:72px; height:80px;}
	.part-logos .litres-logo{width:66px; margin-right:12px;}
	.part-logos .ecsmo-logo{margin-right:12px;}
	.part-logos .spb350{width:70px; margin-top:-1px;}
	.part-logos .spblogo{width:75px; margin-right:12px;}

@media screen and (max-width:740px){
	.catalog .item .cover{margin-right:10px;}
}

@media screen and (max-width:670px){
	.parallax-window{background-position:0 0 !important;}
	
	.container{margin:0 15px;}
	/* paralax */
	.mgbc .sizing{height:71px;}
	.parasizing{margin:71px 0 0 0;}
	.panel .title{font-size:18px; line-height:21px; padding-bottom:20px; padding-left:15px; padding-right:15px;}
	.panel .title .txt{margin:0 auto; width:300px;}
	
	.page-logo{float:none; margin:6px auto 0; background:url(../i/biblio_logo_640.svg) center center no-repeat; background-size:contain; width:295px; height:51px; cursor:pointer;}
	.part-logos{position:absolute; top:36px; left:50%; margin-left:-150px; width:300px; text-align:left; white-space:nowrap; overflow:hidden;}
	.part-logos > a{width:44px; height:20px;}
	.part-logos .litres-logo{width:52px; margin-right:5px; margin-left:78px;}
	.part-logos .ecsmo-logo{width:51px; margin-right:5px;}
	.part-logos .spb350{width:51px; margin-top:-1px;}
	.part-logos .spblogo{width:53px; margin-right:5px;}
	
	
	/* menu fixed */
	.fixstate{top:71px; height:40px;}
	.navigation{margin:0 -10px;}
	.navigation .row{font-size:14px; line-height:40px; padding:0 10px;}
	.navigation .row.active .label:after{height:5px;}
	
	
	/* catalog */
	.catalog{margin:0;}
	.catalog .item{padding:0; margin-left:15px; margin-right:15px; display:block; width:auto;}
	.catalog .item:after{content:"";clear:both; display:block;}
	.catalog .item .cover{margin-right:20px;}
}

@media screen and (max-width:684px){
	.parasizing{padding:0; height:140px;}
	.parallax-window{background-image:url(../i/promo_640.jpg); background-position:center 0 !important; }
}

@media screen and (max-width:450px){
	.mobile{display:none;}
	.navigation .row{font-size:11px;}
	
}

	
@media screen and (max-width:399px){
	.container{margin:0 10px;}
	
	.panel .title{padding-left:10px; padding-right:10px;}
	
	/* menu fixed */
	.navigation .row{padding:0 5px;}
	
	.catalog .item{margin-left:10px; margin-right:10px;}
	.catalog .item .cover{margin-right:10px;}
	
	.part-logos .litres-logo{width:66px; margin-right:5px;}
}