@media (max-width: 768px) {
    body{
        font-size: 3.623vw;
    }
    h2{
        font-size: 6.522vw;
    }
    h3{
        font-size: 5.556vw;
    }

    .header{
        height: 100vw; /*414px*/
        background: url("../images/mobile/header.png") no-repeat top;
        background-size: 100% auto;
        color: #FFF;
    }

    .header h1{
        font-size: 7.729vw;
        line-height: 9.083vw;
        max-width: 78vw;
        padding: 22.222vw 0 0 3vw;
        text-align: center;
        margin: 0 auto;
    }

    .header .logo{
        padding: 9vw 0 0 3vw;
    }

    .logo img{
        width: 31.159vw; /*200px*/
        height: auto; /*148px*/
    }

    .about{
        margin: 5.625vw 0 0 0;
        background: none;
    }



    .opportunities {
        background: url("../images/mobile/opportunities.png") no-repeat left;
        background-size: 100% auto;
        min-height: 154.589vw; /*485px;*/
    }

    .opportunities h2{
        font-size: 6.522vw;
        padding: 5.729vw 0 0 0; /*110px 0 0 0;*/
    }

    .footer{
        background: none;
        min-height: 87.440vw;
        padding: 11.458vw 0 0 0;
    }

    .hamburger .nav-item a{
        color: #fff;
    }

    .btn-contact{
        font-size: 16px;
        width: 157px;
        height: 37px;
        border-radius: 16px;
        background: linear-gradient(#ffab4b 0%, rgba(255, 109, 33, 0.98) 100%);
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    }

    .copyright{
        color: #343434;
        font-size: 10px; /*10px;*/
        position: relative;
        top: 0;
        margin: -24px 0 0 10px; /*-24px 0 0 10px;*/
    }


}




/*31.159vw*/