/* Device resolution queries */

/* mobile, narrow tablet */
@media (max-width: 640px), (max-width: 834px) and (orientation: portrait) {
    .layout-root .desktop-only {
        display: none !important;
    }
}
/* desktop, wide tablet */
@media (min-width: 835px), (min-width: 641px) and (orientation: landscape) {
    .layout-root .mobile-only {
        display: none !important;
    }
}