@media screen and (max-width: 768px) {
    .mobile-hide{
        display: none;
    }
    nav{
        position: sticky;
        height: 6vh;
        z-index: 2;
        text-align: center;
        background: url("../../images/logo.png") no-repeat 2.5vw 0, url("../../images/navFlames.png") no-repeat, url("../../images/navFlames.png") 11vw 0 no-repeat black;
        background-size: auto 6vh;
    }
    nav #hamburgerMenu{
        position: fixed;
        background: black;
        height: 100vh;
        width: auto;
        display: flex;
        flex-direction: column;
        z-index: 1;
        top: 0;
        padding-top: 20vh;
    }

    nav #hamburgerMenu a{
        color: white;
        text-decoration: none;
        font-size: 1.4rem;
        padding-top: 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    nav img{
        z-index: 2;
        width: 4vh;
        margin-top: 1vh;
        margin-bottom: 1vh;
    }

    /**********/
    /* FOOTER */
    /**********/
    footer{
        height: auto;
        text-align: center;
    }
    footer section:first-of-type{
        display: flex;
        justify-content: space-around;
        flex-direction: column;
    }
    footer #contact div{
        display: flex;
        justify-content: center;
    }
    footer #sponsors img{
        align-self: center;
    }
    iframe{
        width:80vw;
        height:20vh;
    }
}