.alert-banner {
display: block;
width: 100%;
background-color: #75c042;
color: #fff;
margin: auto;
padding: 20px 0px;
text-align: center;
position: absolute;
top: 100px;
left: 0;
z-index: -1;
}


.alert-banner a {
	color:#fff;
}

.content{
	padding-top: 165px!important;
}

@media (max-width: 775px) {

	.footer_form {
		position:relative;
		top:-200px;
		visibility:none;
	}
}

@media (max-width: 420px) {
	
	.content {
		padding-top:176px !important;
	}	
	
	.footer_form {
		position:relative;
		top:-225px;
	}
	
	.alert-banner { 
	top: 110px;
	
	}

}