@media screen and (min-width: 1200px) {
    
    .ditdw-hero .ditdw-hero-left {
        width: 69%;
    }
    
    .ditdw-hero .ditdw-hero-right {
        left: 69%;
    }
    
    ul.ditdw-menu-main-navigation {
        left: auto;
        right: 50%;
        margin-right: 55px;
        width:541px;
    }
    
    .ditdw-content {
        padding: 0 71px;
    }
    
    .ditdw-content.ditdw-main-content {
        padding-bottom: 39px;
        min-height: 800px;
    }
    
    .ditdw-content.ditdw-error-page {
        min-height: 800px;
    }
    
    .ditdw-slider-nav {
        left: -60px;
    }
    
    .ditdw-slider-nav.slider-next {
        left: auto;
        right: -50px;
    }
    
    .ditdw-advert, .ditdw-section.ditdw-hero-section {        
        margin-left: -71px;
        margin-right: -71px;
        padding-left: 0;
        padding-right: 0;
    }
    
    .ditdw-hero.ditdw-sponsored-hero .ditdw-hero-sponsor {
        left: 69%;
    }
    
    .ditdw-filterable-section .ditdw-filters {
        margin: 0 0 0 25%;
    }
    
    .ditdw-quarters .ditdw-item, .ditdw-filterable-section .ditdw-section-title {
        width: 25%;
    }
    
    .ditdw-thirds .ditdw-advert.ditdw-ad-leaderboard {
        margin-left: -59px;
        margin-right: -59px;
    }
    
    /**
     ** Footer
     **/
    .ditdw-newsletter-email .ditdw-input-text {
        max-width: auto;
        width: 460px;
    }
    
    .ditdw-newsletter-signup .ditdw-newsletter-email, .ditdw-newsletter-signup .ditdw-newsletter-check {
        float: left;
    }
    .ditdw-newsletter-signup .ditdw-newsletter-check {
        width: 367px;
        margin: 0 0 0 32px;
    }
    .ditdw-input-field label { white-space: normal; }
    
    .ditdw-newsletter-submit { margin-top: 0; text-align: right; }
    
    /**
     ** Fix for native Android browser on wide tablet is to make 
     ** width (1058 - X)px
     **/
    .ditdw-section .ditdw-limit-width {
        float: left;
        width: calc(100% - 324px);
    }
    
    .ditdw-section .ditdw-limit-width.ditdw-quarters, .ditdw-section .ditdw-limit-width.ditdw-thirds, .ditdw-section .ditdw-limit-width.ditdw-halves {
        width: calc(100% - 300px);
    }
   
    /** 
     ** Blast 
     **/    
    .ditdw-blast-main-image
    {
        width: 517px; 
        height: 100%;
    }  
    .ditdw-blast-main-content
    {
        position: relative; 
        float:right; 
        width: 524px; 
    }
    .ditdw-blast-video-player
    {
        position: relative;
        float: right;        
        height: auto !important;  
    }
    .ditdw-blast-legal
    {
        padding-bottom: 0px; 
    }    
}
    
@media screen and (min-width: 1281px) {
    .ditdw-not-wide-desktop {
        display: none;
    }
    .ditdw-wide-desktop-only {
        display: block;
    }
}