@media only screen and (max-width: 767px) and (min-width: 0) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-small.jpg');
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-small.jpg');
    }
}

/* tablet */
@media only screen and (max-width: 959px) and (min-width: 768px) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-medium.jpg');;
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-medium.jpg');;
    }
}

/* desktop */
@media only screen and (min-width: 960px) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer.jpg');;
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer.jpg');;
    }
}

/* retina mobile */
@media only screen and (max-width: 767px) and (min-width: 0) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-width: 0) and (-moz-min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-width: 0) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-width: 767px) and (min-width: 0) and (min-device-pixel-ratio: 2), only screen and (max-width: 767px) and (min-width: 0) and (min-resolution: 192dpi), only screen and (max-width: 767px) and (min-width: 0) and (min-resolution: 2dppx) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-small@2x.jpg');
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-small@2x.jpg');
    }
}

/* retina tablet */
@media only screen and (max-width: 959px) and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 959px) and (min-width: 768px) and (-moz-min-device-pixel-ratio: 2), only screen and (max-width: 959px) and (min-width: 768px) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-width: 959px) and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (max-width: 959px) and (min-width: 768px) and (min-resolution: 192dpi), only screen and (max-width: 959px) and (min-width: 768px) and (min-resolution: 2dppx) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-medium@2x.jpg');;
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer-medium@2x.jpg');;
    }
}

/* retina desktop */
@media only screen and (min-width: 960px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 960px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 960px) and (-o-min-device-pixel-ratio: 2/1), only screen and (min-width: 960px) and (min-device-pixel-ratio: 2), only screen and (min-width: 960px) and (min-resolution: 192dpi), only screen and (min-width: 960px) and (min-resolution: 2dppx) {
    .site-header {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer@2x.jpg');;
    }

    .site-header .alt-bg {
        background-image: url('//files.datingscout.com/cache_static/images/seasons/summer@2x.jpg');;
    }
}