@media only screen and (max-width: 800px){

    .logo{
        width: 120px;
    }

    .start{
        font-size: 12px;
    }

    .start img{
        top: 8px;
    }

    .section-intro{
        min-height: 400px;
    }

    #intro{
        font-size: 20px !important;
        width: 300px !important;
    }


    .txt-large{
        padding-bottom: 20px !important;
    }

    .close-link{
        left: -8px;
    }

    .form{
        width: 100%;
        padding: 90px 20px;
    }

    .form .input{
        display: flex;
    }

    .datefield:not(:last-child){
        margin-right: 3px;
        width: auto;
    }

    .form-content{
        width: 80%;
        position: static;
        margin-bottom: 40px;
    }

    .form-fields{
        margin: 0;
        width: 100%;
    }

    .field{
        display: block;
    }

    .label{
        display: block!important;
        margin-bottom: 5px;
        margin-top: 10px;
    } 


    .switch input[type=checkbox]{
        display: none;
    }
    


    .dropdown-menu.show{
        width: 90vw !important;
        left: 0 !important;
        transform: none !important;
    }

    .dropdown-item{
        font-size: 10px;
    }





    .logos{
        display: flex;
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .logos img{
        margin: 0;
    }

    .logos a{
        padding: 13px;
        width: 50%;
    }

    .logos a:nth-child(2) img{
        width: 120px;
    }

}



@media only screen and (max-width: 470px){

    select{
        max-width: 100%;
    }

    .datefield{
        width: 33.333%;
        margin: 2px;
    }


    .footer-content{
        min-width: 300px;
    }

    
}