/* =========================================
   LAYOUT & SIDEBARS (Mobile / Laptop / Wide)
   ========================================= */

@media (max-width: 768px) {
    #right-sidebar,
    #left-sidebar {
        display: none !important;
    }
    #primary {
        width: 100% !important; 
    }
}

@media (min-width: 769px) and (max-width: 1600px) {
    #left-sidebar {
        display: none !important;
    }
    body.both-sidebars .site-content .content-area {
        width: 75%; 
    }
    body.both-sidebars #primary { order: 1; }
    body.both-sidebars #right-sidebar { order: 2; }
}