/* full page image header area */

@media (min-width: 1024.1px) {
    .header {
        background-image: url('../img/desk.jpg');
    }
}
@media (max-width: 319.9px) {
    .header {
        background-image: url('../img/desk-sm.jpg');
    }
}
@media (max-width: 319.9px), (min-width: 1024.1px) {
    .header {
        background-position: center center;
        -webkit-background-size: cover;
           -moz-background-size: cover;
             -o-background-size: cover;
                background-size: cover;
        background-attachment: fixed;
    }
}
@media (min-width: 320px) and (max-width: 1024px) {
    .header {
        background-position: 0% 0%;
        -webkit-background-size: 100% 100%;
           -moz-background-size: 100% 100%;
             -o-background-size: 100% 100%;
                background-size: 100% 100%;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
    }
}
@media (min-width: 320px) and (max-width: 1024px) and (orientation: portrait) {
    .header {
        background-image: url('../img/desk-mini.jpg');
    }
}
@media (min-width: 320px) and (max-width: 1024px) and (orientation: landscape) {
    .header {
        background-image: url('../img/desk-wide.jpg');
    }
}
