@media (max-width: 1600px)
{
	.splash {
		padding-top: 50px;
	}

	.splash .slogan {
		padding-top: 15px;
		margin-bottom: 90px;
	}

	.splash form input.submit {
		margin: 0 auto 55px auto;
	}
}

@media (max-width: 1280px)
{
	.splash {
		padding-top: 19px;
	}

	.splash .slogan {
		padding-top: 57px;
		margin-bottom: 50px;
	}

	.splash form input.submit {
		margin: 0 auto 20px auto;
	}
}

@media (max-width: 1024px)
{
	.container {
		max-width: 960px;
	}

	.splash {
		padding-top: 7px;
	}

	.splash .slogan {
		font-size: 30px;
		padding-top: 30px;
		margin-bottom: 80px;
	}

	.splash .descript {
		font-size: 18px;
	}

	.splash form input.submit {
		margin: 0 auto 7px auto;
	}

	.splash form textarea {
		height: 24px;
	}

	.services .serv {
		background-size: 25%;
	}

	header .addr {
		font-size: 14px;
	}

	footer .contacts .phone {
		font-size: 20px;
	}

	form.consult .title {
		font-size: 17px;
	}

	form.consult input.submit {
		font-size: 13px;
	}
}
