.wrapper_inner.wide_page {
	padding-bottom: 0!important;
	margin-bottom: 0;
}
.wrapper_inner.wide_page .maxwidth-theme {
	max-width: 100%;
	padding: 0;
}
.contacts_map {
	position: relative;	
	width: 100%;
}

@media (max-width: 1240px) {
	.wrapper-form {
		max-width: 1100px;
	}
}
@media (max-width: 1024px) {
	.wrapper-form {
		max-width: 100%;
		padding: 0 40px;
	}
	.block-form {
		flex-direction: column;
	}
}
@media (max-width: 968px) {
	.wrapper-form {
		max-width: 100%;
		padding: 0 32px;
	}
}
@media (max-width: 768px) {
	.contacts_map {
		max-width: 100%;
		padding: 0 24px;
	}
}
@media (max-width: 475px) {
	.contacts_map {
		max-width: 100%;
		padding: 0 18px;
	}
}
@media (max-width: 375px) {
	.contacts_map {
		max-width: 100%;
		padding: 0 12px;
	}
}
@media (max-width: 320px) {
	.contacts_map {
		max-width: 100%;
		padding: 0 12px;
	}
}