/* ==========================================
   Tablets & Mobile
========================================== */

@media (max-width: 1024px) {

    /* Hide desktop navigation */
    .main-nav {
        display: none;
    }

    /* Show hamburger */
    .mobile-btn {
        display: flex;
    }

    /* Keep search visible */
    .search-btn {
        display: flex;
    }

    /* Hide desktop contact bar */
    .topbar {
        display: none;
    }

}