@media (max-width: 839px) {
    html {
        min-width: 0;
    }
    .footer,
    .teasers,
    .widecol,
    .container {
        width: 100%;
    }
    #m_ads img,
    #m_ads {
        width: 100%;
    }
    .slogan {
        display: none;
    }
    .navigation {
            background: linear-gradient(0deg, rgba(115,201,255,1) 0%, rgba(98,160,209,1) 48%, rgba(69,123,184,1) 100%);
    height: auto;
    }
    .navigation > ul {
        display: inline-block;
    }
    .footer {
        padding: 20px;
        padding-top: 100px;
        box-sizing: border-box;
    }
    .content-frame > .container {
        margin-top: 0!important;
        padding: 0;
    }
    #m_ads {
        display: none;
    }
}