#rt-top-surround {
    background: url("../images/patterns/waffle.png") repeat scroll 0% 0% rgb(45, 45, 45);
}
@media only screen and (max-width: 1900px) {
#rt-maintop .rt-grid-4 , #rt-maintop .rt-grid-5 { width: 25% ; }
#rt-maintop .rt-grid-3 {    width: 50% ;}
}
#rt-footer .rt-prefix-5 {    float: right !important;    width: 40%; padding: 0px; }


#rt-footer p {
    margin: 15px 0px !important;
}
.rt-social-buttons {
    float: right;
    padding: 15px 0px !important;
}
#rt-footer #gantry-totop {
    float: left;
    margin-top: 1.8%;
}

#rt-footer .rt-social-buttons {
    float: right;
    padding: 15px 0px !important;
}
#rt-footer .rt-block {
    padding: 0px !important;
    margin: 0px;
}
#rt-header {    background-color: #860000 !important; }


@media only screen and (max-width: 946px) {
#rt-maintop .rt-grid-4 , #rt-maintop .rt-grid-5 { width: 30%; }  
#rt-maintop .rt-grid-3 { width: 40%; } 
} 
@media only screen and (max-width: 754px) { #rt-maintop .rt-grid-4 , #rt-maintop .rt-grid-5 , #rt-maintop .rt-grid-3 { width: 100%; }    } 