@media (min-width: 1280px) {

body {
background-size: 100% auto;
}

}

@media (max-width:1050px) {

#latest-news .container {
width: 96% !important;
}

}


@media (max-width:900px) {

.container {
width: 90%;
}


}

@media (max-width:830px) {

.site-footer .column {
width: 44%;
margin: 0px 3% 20px;
}

}

@media (max-width:800px) {

.front-page .buttons {
width: 100%;
}

#Home .main, .front-page {
margin-top: 250px;
}

.griditem {
width: 31%;
margin: 0 1% 30px;
}

}

@media (max-width:750px) {


body {
background-size: auto 400px !important;
}

#content {
padding: 20px 5%;
}

iframe {
width: 100%;
height: 300px;
}
}

@media (max-width:700px) {


.griditem {
width: 44%;
margin: 0 3% 30px;
}

}

@media (max-width:650px) {

.front-page .buttons .red,
.front-page .buttons .blue {
float: none;
clear: both;
display: table;
margin: 0px auto 30px;
}

#Home .main, .front-page {
margin-top: 200px;
}

h1 {
font-size: 60px;
line-height: 50px;
}

}

@media (max-width: 600px) {

iframe {
width: 100%;
height: 200px;
}

.site-footer .column {
width: 90%;
margin: 0px 5% 20px;
text-align: center;
}


}

@media (max-width: 450px) {

.griditem {
width: 76%;
    margin: 0 12% 30px;
}
}