@media (max-width: 1600px){
	.logo img{
		max-width: 600px;		
	}	
}
@media (max-width: 1400px){
	.logo img{
		max-width: 500px;
	}
	.text{
		font-size: 37px;
		margin: 85px 0;
	}
}
@media (max-width: 1200px){
	.body{
		padding: 70px 30px;
	}
	.logo img{
		max-width: 400px;
	}
	.text{
		font-size: 35px;
		margin: 70px 0;
	}
}
@media (max-width: 991px){	
	.body{
		padding: 70px 30px;
	}
	.logo img{
		max-width: 350px;
	}
	.text{
		font-size: 32px;
		margin: 70px 0;
	}
}

@media (max-width: 767px){	
	.body{
		padding: 50px 30px;
	}
	.logo img{
		max-width: 320px;
	}
	.text{
		font-size: 28px;
		margin: 125px 0;
	}
	.footer{
		font-size: 0.85em;
	}
	.ico.ico-phone{
		width: 16px;
		height: 16px;
	}
	.ico.ico-email{
		width: 16px;
		height: 16px;
	}
}
	
@media (max-width: 550px){
	.text{
		font-size: 24px;
	}
}

@media (max-width:480px){	
	.logo img{
		max-width: 80%;
	}
	.text{
		font-size: 14px;
		line-height: 36px;
	}
}

@media (max-height:767px){
	.text{
		margin: 45px 0 !important;
		line-height: 1.4 !important;
	}
	.btns{
		margin-bottom: 45px;
	}	
}