
.contact-page .layout-wrapper .top {width:100%; margin-bottom:2%; display:inline-block;}
.contact-page .layout-wrapper .left {width:48%; margin-right:2%; margin-bottom:2%; display:inline-block; vertical-align: top;}
.contact-page .layout-wrapper .right {width:48%; margin-left:2%; margin-bottom:2%; display:inline-block; vertical-align: top;}
.contact-page .layout-wrapper .bottom {width:100%; margin-bottom:2%; display:inline-block;}
.contact-page .layout-wrapper .map p {margin:0;}

.style1 form .form-item:nth-of-type(2) {width:31.33%; display:inline-block;margin-right:3%;}
.style1 form .form-item:nth-of-type(3) {width:31.33%; display:inline-block;margin-right:3%;}
.style1 form .form-item:nth-of-type(4) {width:31.33%; display:inline-block;}

.style5 .right {margin-top:19px;} /* this should be set to the same tap margin a H1 has on the site. */
.style6 .right {margin-top:19px;} /* this should be set to the same tap margin a H1 has on the site. */


@media only (max-width:768px) {
	.style1 form .form-item:nth-of-type(2) {width:100%; margin-right:0%;}
	.style1 form .form-item:nth-of-type(3) {width:100%; margin-right:0%;}
	.style1 form .form-item:nth-of-type(4) {width:100%;}

	.contact-page .layout-wrapper.style2 .left {width:100%; margin-right:0%; margin-bottom:35px;}
	.contact-page .layout-wrapper.style2 .right {width:100%; margin-left:0%; margin-bottom:0}

	.contact-page .layout-wrapper.style3 .left {width:100%; margin-right:0%; margin-bottom:35px;}
	.contact-page .layout-wrapper.style3 .right {width:100%; margin-left:0%; margin-bottom:0;}

	.contact-page .layout-wrapper.style4 .left {width:100%; margin-right:0%; margin-bottom:35px;}
	.contact-page .layout-wrapper.style4 .right {width:100%; margin-left:0%; margin-bottom:35px;}

	.contact-page .layout-wrapper.style5 .left {width:100%; margin-right:0%; margin-bottom:0;}
	.contact-page .layout-wrapper.style5 .right {width:100%; margin-left:0%; margin-bottom:0;}

	.contact-page .layout-wrapper.style6 .left {width:100%; margin-right:0%; margin-bottom:35px;}
	.contact-page .layout-wrapper.style6 .right {width:100%; margin-left:0%; margin-bottom:0;}
}