.contacts-menu {
	font-size: 20px;
	margin-right: 70px;
}
	.contacts-menu div > * {
		padding: 19px 41px;
		width: 165px;
	}
	.contacts-menu div > *:first-of-type {
		margin-bottom: 22px;
	}
		.contacts-menu a {
			background: #F9F4EE;
			color: #A56A1D;
			display: block;
		}
		.contacts-menu div > div {
			background: #C29361;
			color: #fff;
		}

@media only screen and (max-width:1460px) {
	.contacts-menu {
		margin-right: 6vw;
	}
	.contacts-menu div > * {
		padding: 1.3vw 2.8vw;
		width: auto;
	}
	.contacts-menu div > *:first-of-type {
		margin-bottom: 1.5vw;
	}
}

@media only screen and (max-width:1222px) {
	.contacts-menu {
		margin-right: 8vw;
	}
}

@media only screen and (max-width:960px) {
	.contacts-menu {
		margin-right: 0;
		padding-bottom: 5vw;
		margin-bottom: 5vw;
	}
	.contacts-menu div > * {
		padding: 2vw 4vw;
		width: auto;
		display: inline-block;
	}
	.contacts-menu div > *:first-of-type {
		margin-bottom: 0;
		margin-right: 3vw;
	}
}

@media only screen and (max-width:640px) {
	.contacts-menu {
		font-size: 18px;
	}
}

@media only screen and (max-width:480px) {
	.contacts-menu {
		font-size: 16px;
		padding-bottom: 7vw;
		width: auto;
	}
	.contacts-menu div > * {
		padding: 2vw;
	}
	.contacts-menu div > *:first-of-type {
		margin-right: 1vw;
	}
}