main p, main h2 {
	padding: 0 2%;
}
.map, .cmsmap {
	min-height: 200px;
	margin: 2% 0;
}

@media screen and (min-width: 420px) {
	main p, main h2 {
		padding: 0;
	}
	/*main img {
		float: right;
		width: 50%;
		margin: 0 0 2% 2%;
	}*/
	main .map, main .cmsmap {
		float: right;
		width: 48%;
		clear: right;
		min-height: 300px;
		margin: 0 0 2% 2%;
	}
}

@media screen and (min-width: 768px) {
	main .map, main .cmsmap {
		width: 50%;
	}
}

@media screen and (min-width: 1440px) {
	main .map, main .cmsmap {
		width: 39%;
	}
}