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

}

/*MEDIA @ 1600px*/
@media only screen and (max-width:1600px) {

}

/*MEDIA @ 1300px*/
@media only screen and (max-width:1300px) {
    .nieuwbouw .container_2 div article {
        padding: 0 30px;
        box-sizing: border-box;
    }

    .overlay_info .container_2 {
        grid-template: 500px / 1fr 1fr 1fr;
    }
}

/*MEDIA @ 1000px*/
@media only screen and (max-width:1000px) {
    nav .container span a {
        display: none;
    }

    nav .container span a:last-of-type {
        display: block;
    }

    nav .container > img {
        height: 50px;
    }

    footer .container_1 {
        grid-template: 1fr max-content / 2fr max-content;
    }

    .nieuwbouw.contact {
        margin-top: 120px;
    }
}

/*MEDIA @ 950px*/
@media only screen and (max-width:950px) {
    .overlay_info .container_2 {
        grid-template: 400px 400px 400px / 1fr;
    }

    .nieuwbouw .container_2 div figure {
        height: 500px;
    }

    form span {
        flex-flow: column;
    }

    .nieuwbouw.contact .container_2 > div {
        grid-template: 400px auto / 1fr;
        gap: 50px;
    }

    .nieuwbouw.contact .container_2 > div figure {
        max-width: 100%;
    }
}

/*MEDIA @ 810px*/
@media only screen and (max-width:810px) {
    .desktop {
        display: none;
    }

    .mobile {
        display: block;
    }

    .welkom .container_2 {
        flex-flow: column;
        gap: 60px;
    }

    .vendors .container_2 .carousel .group .card img {
        height: 30px;
    }

    .welkom .container_2 > article > div {
        grid-template: auto 1fr / 1fr;
        padding-right: 0;
    }

    .welkom .container_2 > article > div .button {
        display: none;
    }

    .how_work .container_2 > div .numbers {
        display: flex;
        flex-flow: row;
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
        max-width: 90%;
        margin: auto;
    }

    .how_work .container_2 > div .numbers > span {
        display: none;
    }

    .fullimg_w_overlay .container_1 {
        align-items: center;
        justify-content: center;
        padding: 40px 0;
    }

    .welkom .container_2 > .blue_box {
        width: 95%;
        padding: 50px 40px 50px 40px;
        box-sizing: border-box;
    }


    .button.mob span {
        display: none;
    }

    .button.mob strong:first-letter {
        text-transform: capitalize;
    }

    .overlay_info .container_2 figure figcaption {
        padding: 50px 5%;
    }

    .fullimg_w_overlay .container_1 article {
        max-width: 100%;
    }

    .welkom .container_2 > article > div div {
        width: 90%;
    }

    footer .container_1 {
        gap: 40px;
    }

    footer .container_1 > img {
        height: 60px;
    }

    form {
        gap: 30px;
    }
}

/*MEDIA @ 700px*/
@media only screen and (max-width:500px) {
    .nieuwbouw .container_2 div figure {
        display: none;
    }

    .nieuwbouw.contact .container_2 div figure {
        display: block;
    }

    .nieuwbouw .container_2 div article {
        padding: 100px 0px;
    }

    .nieuwbouw.contact .container_2 div article {
        padding: 100px 0px;
        padding-top: 10px;
    }

    .nieuwbouw .container_2 div article form {
        margin-top: 20px;
    }

    .overlay_info .container_2 figure figcaption {
        opacity: 1;
    }

    .nieuwbouw.contact .container_2 > div {
        grid-template: 320px auto / 1fr;
    }

    footer .container_1 {
        grid-template: 1fr max-content max-content / 1fr;
    }
}

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

}

@media only screen and (max-width:700px) and (max-height:650px) {

}