@media only screen and (max-width: 1000px){
	.site-inner {
		width: 100%;
	}	
	h1 {
		font-size: 60px;
		padding: 0 20px;
	}	
}
@media only screen and (max-width: 600px){
	.about .columns aside {
		padding: 0px 60px;
		margin-bottom: 60px;
		display:block;
	}
	.about .columns aside:last-child {
		margin-bottom: 0px;
	}
}
@media only screen and (max-width: 480px){
	#page-container > section {
		padding: 40px 0px 60px;
	}
	h1 {
		font-size: 36px;
		margin: 30px 0px;
		padding: 0px 20px;
		line-height: 1.4;
	}
	.home p {
		margin-bottom: 0;
		padding: 0px 20px;
	}	
	.about .site-inner > p {
		font-size: 24px;
		padding: 0px 20px;
	}
	.about .columns aside {
		padding: 0px 20px;
		margin-bottom: 30px;
	}
	.page-sale p {
		margin-bottom: 0px;
		font-size: 24px;
		line-height: 1.4;
		padding: 0px 20px;
	}
	.page-contact .contacts > p {
		margin-bottom: 30px;
		padding: 0px 20px;
	}
	.page-contact .contacts > p:last-child {
		margin-bottom: 0px;
	}
	.page-contact .contacts > p > a {
		font-weight: 400;
		font-size: 18px;
		color: #333;
	}
}