@media screen and (max-width: 1255px){
    .ribbon{ display: none !important}
    .slider-nav{ display: none !important;}
}

@media only screen and (max-width: 940px),
screen and (device-aspect-ratio: 2/3),
screen and (device-aspect-ratio: 40/71),
screen and (device-aspect-ratio: 3/4)
{
    #slider-glow{
        left: 500px
    }

    #body.single #sidebar{
        display: none;
    }

    .wrapper{
        box-sizing: border-box;
        padding: 0 20px;
        width: 100%;
    }

    #body.single #single{
        width: 620px;
        float: none;
        margin: 0 auto;
    }
}

/* retina */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

}

/* ios styles moved from ios.css
<link rel="stylesheet" media="all and (max-device-width: 480px)" href="<?php bloginfo('template_url');?>/compass-css/stylesheets/ios.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)" href="<?php bloginfo('template_url');?>/compass-css/stylesheets/ios.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)" href="<?php bloginfo('template_url');?>/compass-css/stylesheets/ios.css">
*/
@media
only screen
and (max-device-width: 1024px){

    .slider-nav{display:none}

    .parallax-section-bg,
    #content-products #bg-products,
    #content-products #bg-protools,
    #content-products #bg-protools-mls,
    #content-products #bg-protools-mobile,
    #content-products #bg-protools-ads,
    #content-products #bg-protools-vip,
    #bg-meet-the-team,
    #bg-our-investors,
    #bg-from-the-press,
    #bg-careers
    { background-attachment: scroll !important; background-position: center -300px }

    #bg-meet-the-team{background-position: center -200px;}
    #bg-our-investors{background-position: center -280px;}
    #bg-from-the-press{background-position: center -100px;}

    .infographic-full{
        display: none;
    }

    .image-slice{
        width: 100%;
        display: block;
    }
}
