/* файл для адаптивности сайта */  
 
/* большие экраны */ 
@media (min-width: 1224px) {
	.logo75{   
		display: block;		
	}
    .logo75-m{
    	display: none;
    }
    .logoPB{
		display: block;	
	}
    .logoPB-m{
    	display: none;
    }
    .minT{
		width: 750px;
	}
	.text p{
		max-width: 700px;
		min-width: 650px;
		font-size: 18px;
		line-height: 150%;
		margin: 0 25px 5px;
	}
	.textT p{
		max-width: 700px;
		min-width: 650px;
		font-size: 18px;
		line-height: 150%;
		text-align: justify;
		margin: 0 25px;
	}
	.zag p {
		font-size: 20px;
		margin:20px 25px 10px;
	}
	.footer p {
		font-size: 16px;
	}
	h2{
		font-size: 28px;
		margin: 30px 0 0;		
	}
	h4{
		margin: 15px 0 20px;
	}	 
}
/* ноутбуки */
@media (min-width: 992px) {    
	.main{
		margin-left:50px; 
		margin-right:50px;
	}
	.layout-positioner{
			max-width: 1250px;
	}
	.container{
		flex-direction: row;
		justify-content: center;
	} 
	.layout-column{ 
    	min-width: 200px;
    	max-width: 230px;
		width: 80%;
		margin: 10px;
	}
	.layout-column1{
    	min-width: 200px;
    	max-width: 230px;
    	height: 40px;
		width: 80%;
		/*margin: 10px;*/
	}
	.blocks{
		margin: 0 auto;
		width: 80%;
		/*padding: 10px 0;*/

	}
	.blocks p{
		margin: 32px 0;
		font-size: 24px;
	}
	.blockT p {
	margin: 0px;
	font-size:20px;
	
}
	.copy{
		width: 65px;
		height: 65px;
		border: solid 3px white;
		opacity:0.75;
	}
	.copy p{
		margin-top: -3px;
		vertical-align: center;
	}
	.back {
		left:47%;
		width: 65px;
		height: 65px;
		border: solid 3px white;
		opacity:0.75;}
	}
}		
/* планшеты */
@media (min-width: 768px) {
	.main{
		margin-left:200px;
		margin-right:200px;
	}    

}
/* средние телефоны */
@media (min-width: 480px) {
	.main{
		margin-left:40px;
		margin-right:40px;
	}
}
/* обычные телефоны */
@media (min-width: 320px) {

}