@media only screen and (max-width: 1199px) {
	.navbar-brand {
		max-width: 180px;
	}
}
@media only screen and (max-width: 992px) {
	.navbar-brand {
		max-width: 130px;
	}
	h1 {
		font-size: 40px;
	}
	.contact .column-3 {
		font-size: 18px;
	}
	.custom-checkbox label {
		margin-top: 0
	}
	footer ul li {
		margin: 0 10px;
	}
}
@media only screen and (max-width: 768px) {
	.navbar-brand {
		max-width: 150px;
	}
	h1 {
		font-size: 28px;
	}
	.header .column-1 {
		padding: 50px 0;
	}
	.header .column-2 .row {
		height: 100%;
	}
	label {
		margin-top: 15px;
	}
	.btn-primary {
		width: 100%;
	}
	.form .column-2.border-bottom {
		border-bottom: 0!important;
	}
	footer {
		height: auto;
	}
	footer ul li {
		margin: 0 10px;
	}
}
@media only screen and (min-width: 575px) and (max-width: 767px) {
	label {
		text-transform: none;
	}
}
@media only screen and (max-width: 574px) {
	.navbar-brand {
		max-width: 200px;
	}
	.navbar-brand img {
		max-width: 100%;
	}
	h1 {
		font-size: 28px;
		margin: 20px 0;
	}
	.header .column-2 .row {
		border-top: 0px !important;
		border-left: 1px solid;
	}
	.form .row {
		margin: 0px -15px;
	}
	.infoText {
		margin: 15px -15px !important;
	}
	.custom-checkbox {
		margin: 5px 0;
	}
	footer .copy {
		text-align: center;
		margin-top: 20px;
		line-height: 1;
	}
	footer .fNav {
		text-align: center;
		margin-top: 20px;
		line-height: 1;
	}
	footer ul li {
		list-style: none;
		float: none;
		display: inline-block;
		font-weight: bold;
	}
	footer ul {
		line-height: 1;
		float: none;
		padding: 0;
		margin: 0;
	}
	footer .fNav {
		margin-bottom: 20px;
	}
	.contact .column-3 .float-sm-left {
		display: block;
		margin-bottom: 20px;
	}
	.contact .column-3 .float-sm-right {
		display: block;
	}
}
@media only screen and (max-width: 415px) {
	form legend .float-right {
		float: none !important;
	}
	.form .column-1 {
		padding: 40px 20px;
	}
	.teaserText .column-2 {
		padding: 27px 20px 10px;
	}
	.custom-checkbox label {
		font-size: 12px;
	}
}
@media only screen and (max-width: 370px) {
}
