.sitebanner {
    width:1200px;
    position:relative;
    display:block;
    margin:0 auto;
    text-align:center;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.sitebanner.padSmall {
    height:18.75rem;
}
.sitebanner.padMed {
    height:28.75rem;
}
.sitebanner.padBig {
    height:37.5rem;
}
.sitebanner.vh25 {
    height:25vh;
}
.sitebanner.vh33 {
    height:33vh;
}
.sitebanner.vh50 {
    height:50vh;
}
.sitebanner.vh66 {
    height:66vh;
}
.sitebanner.vh75 {
    height:75vh;
}
.sitebanner.vh100 {
    height:100vh;
}
