@media all and (max-width: 840px) {
    body {
        font-family: 'Noto Sans', sans-serif;
        max-width: 100vw;
        color: #212121;
    }

    img {
        max-width: 100vw;
    }

    .hide_mobile {
        display: none !important;
    }

    #nav .knowledge,
    #nav .sections,
    #nav .job,
    #nav .about {
        display: none;
    }

    #quick-search-form {
        display: none;
    }

    #top-banners {
        display: none;
    }

}

@media (orientation: portrait) and (max-width: 600px) {

}