@media all and (max-width: 376px){
    .navbar-nav{
        flex-direction: row;
        width: 100%;
        float: right;
    }

    .navbar-brand {
        width: 240px;
    }

    .second_nav{
        width: 100%;
    }

    .second_nav > .menu{
        height: 100px;
    }

    .second_nav > .navbar-nav{
        width: auto;
        float: unset;
        flex-wrap: wrap;
        justify-content: center;
    }

    .page-link {
        font-size: 20px;
    }

    .logo-b{
        width: 40%;
    }

    .dropdown{
        padding-top: 1rem!important;
    }

    .banner-ondemand {
        background-size: 70%,cover;
        height: 160px;
    }

    .banner-taller {
        background-size: 70%,cover;
        height: 160px;
        background-position: left center, 6rem 0;
    }


    .banner-webinar {
        background-size: 70%,cover;
        height: 160px;
        background-position: left center, 6rem 0;
    }


    .page-link {
        font-size: 15px;
    }

    .menu li a {
        font-size: 0.8rem;
    }

    .title-not{
        padding: 7.5rem 11.5rem 0 0.5rem;
    }

    .abs{
        padding: 3.5rem 12rem 0 0.5rem;
    }
}