#redirect,
#contact {
    overflow: hidden;
    margin-top: 185px;
    position: relative;
    z-index: 3;
    padding: 2px;
    margin-bottom: 50px;
}

#redirect {
	min-height: 300px;
}

#contact .scolwrap {
	margin-top: 50px;
}

#contact #coords {
	margin-bottom:20px;
}

#contact #coords .lgd {
	display:inline-block;
	width:30px;
	font-weight:bold;
}

.bcolor, .form input[type=submit] {
    background: #006378 !important;
}

.bcolor, .form input[type=submit]:hover {
    background: #3A3E44 !important;
    color: white;
}

#map {
	width:100%;
	height:300px;
}

.turnstile.error .cf-turnstile {
    outline: 1px solid red;
}

@media screen and (max-width: 1280px) {
    #redirect,
    #contact {
        margin: 185px 50px 0;
    }
}

@media screen and (max-width: 980px) {
    #redirect,
    #contact {
       margin: 80px 0 50px 0;
        padding: 0 4%;
    }
}