.bodytext{padding-top:550px;}
.bodytext p, .bodytext li {font-family: 'Open Sans', sans-serif; font-size:1.2em;line-height:1.6em;}
.bodytext p {margin-bottom:25px;}
.bodytext li {margin-bottom:15px;font-weight:600;}
h3 {color:#e41b23;}

/* The hero image */
.hero-image {
    /* The image used */
    background-image: url("images/bg.png");
    /* Position and center the image to scale nicely on all screens */
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    /* Set a specific height */
    min-height: 700px;
    max-height: 700px;
}

.requestform {
	margin-top:-50px;
}

.twitterbox {max-height:200px; overflow-y: auto;color:#fff;font-family: 'Open Sans', sans-serif; font-size:1.2em;line-height:1.6em;}

.footer {
	background-color:#e41b23;color:#fff;padding:5px;
}
.footer p{
	font-size:1em;padding-top:10px;
}
@media screen and (max-width: 668px){
	.bodytext{padding-top:0px;}
}
@media screen and (max-width: 768px) and (min-width: 669px){
	.bodytext{padding-top:0px;}
}

.border {
border:1px solid red;
}