@media all and (max-width: 1600px) {
    .oval {
        left: 1%;
    }

    .nieuws-icon {
        width: 25%;
    }

    .oval-tussenfoto-2 {
        right: -693px;
        margin-top: 37%;
        width: 1000px;
        height: 500px;
    }

    .oval-tussenfoto {
        width: 800px;
        height: 400px;
        right: -268px;
    }

    .oval-footer {
        width: 800px;
        height: 400px;
        margin-top: 17%;
        left: -16%;
    }

    .oval-footer-2 {
        left: -37%;
        margin-top: 14%;
        width: 800px;
        height: 400px;
    }
}

@media all and (max-width: 1440px) {
    .oval {
        left: -4%;
    }

    .oval-2 {
        width: 1600px;
        height: 800px;
        left: 36%;
        margin-top: 12%;
    }

    .read-more-news {
        margin-top: 5px;
    }

    .oval-tussenfoto-2 {
        right: -693px;
        margin-top: 37%;
        width: 1000px;
        height: 500px;
    }

    .oval-tussenfoto {
        width: 800px;
        height: 400px;
        right: -268px;
    }

    .oval-footer {
        width: 800px;
        height: 400px;
        margin-top: 17%;
        left: -16%;
    }

    .oval-footer-2 {
        left: -37%;
        margin-top: 14%;
        width: 800px;
        height: 400px;
    }
    .read-more-info{
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 1024px) {
    #slider-main{
        height: 34%;
    }
    .oval-tussenfoto, .oval-tussenfoto-2, .oval-footer-2, .oval-footer {
        display: none;
    }
    .blok-startpagina{
        height: 525px;
    }
    .team-item{
        width: 48%;
        margin-right: 4%;
        height: 420px;
    }
    .team-item:nth-child(3) {
        margin-right: 4%;
    }
    .team-item:nth-child(even){
        margin-right: 0;
    }
    .aanmelden-container {
        width: 40%;
    }

    .tekstvak_breed-registreer {
        width: 65%;
    }

    .footer-lid-titel {
        width: 90%;
    }

    .activiteiten-icon {
        width: 15%;
    }

    .activiteiten-tekst {
        width: 82%;
    }

    .oval-actualiteiten-2 {
        margin-top: 29%;
        left: -64%;
    }

    .lid-width {
        width: 48%;
    }

    .nieuwsitem {
        width: 70%;

    }

    .nieuws-icon {
        width: 30%;
        padding: 50px 25px 0px 25px;
    }

    .oval-actualiteiten {
        left: -66px;
        margin-top: 35%;
    }

    .oval {
        left: 0%;
        margin-top: 9%;
        width: 1000px;
        height: 500px;
    }

    .oval-2 {
        margin-top: 19%;
        width: 1000px;
        height: 500px;
    }

    .slick-next, .slick-prev {
        display: none !important;
    }

    #mainmenu {
        width: 100%;
        padding-left: 40px;
    }

    .logo {
        width: 170px;
    }

    .tussenblok-tekst {
        position: absolute;
        margin-top: 5%;
        width: 100%;
        z-index: 9999;
        left: -75px;
    }

    .carrousel {
        width: 100%;
        margin: 0px;
    }

    .carrousel-logos {
        width: 100%;
        margin: 0px;
    }

    .blok-startpagina {
        margin: 20px;
    }

    .tussenstuk-ondertitel {
        color: white;
        font-size: 20px;
    }

    .read-more-tussenblok {
        position: relative;
        width: 33%;
        float: left;
        background-color: #7d092d;
        padding: 5px 10px 5px 10px;
        text-align: center;
        border-radius: 5px;
    }

    .footer-lid-worden {
        right: 20px;
    }

    .read-more-actualiteiten {
        width: 78%;
    }

    .read-more-news {
        position: relative;
        
        text-align: center;
        border-radius: 5px;
        margin-top: 10px;
    }

    .nieuws-tekst {
        width: 100%;
    }
    /*.read-more-info{*/
        /*margin-top: -30px;*/
    /*}*/
}
@media screen and (max-width: 970px) {

    .p-tussenblok{
        display: none;
    }
    .tekst{
        width: 50%;
    }
}
@media screen and (max-width: 875px) {
    #nav li a {
        padding: 20px 15px 20px 15px;
    }

}

@media screen and (max-width: 768px) {

    .col-right {
        width: 100%;
        margin-left: 0%;
    }

    .col-left {
        width: 100%;
        margin-bottom: 5%;
    }


    
    .doorzichtig-col-right {
        display: none;
    }

    .sliderlaag{
        height: 25% !important;
    }
    #slider-main{
        height: 29%;
    }
    .img-galerij {
        width: 49%;
        margin-left: 2%;
    }
    .oval-actualiteiten, .oval-actualiteiten-2{
        display: none;
    }
    /*.read-more-info{*/
        /*margin-top: -60px;*/
    /*}*/
    .team-item{
        height: 475px;
    }
    .tekst{
        width: 100%;
    }
    #content .downloads {
        width: 75%;
    }

    .aanmelden-container {
        width: 100%;
    }

    .zijkant-img {
        width: 100%;
        float: left;
    }

    .img-zijkant {
        width: 49%;
        position: relative;
        float: left;
        margin-right: 2%;
    }

    .img-zijkant:nth-child(2n +2) {
        margin-right: 0;
    }

    .img-galerij:first-child {
        margin-left: 0;
    }

    .img-galerij:nth-child(3n +3) {
        margin-left: 0;
    }

    .oval, .oval-2 {
        display: none;
    }

    .tekstvak_breed, .tekstvak_multi {
        width: 70%;
    }

    .activiteiten-tekst {
        width: 81%;
    }

    .lid-width {
        width: 100%;
    }

    #header {
        height: 110px;
    }

    #mainmenu {
        top: 85px;
    }

    .oval {
        left: -19%;
        margin-top: 28%;
        width: 1200px;
        height: 600px;
    }

    .oval-2 {
        margin-top: 37%;
        left: 40%;
        width: 1200px;
        height: 600px;
    }

    .border-buiten-sectie {
        display: none;
    }

    .blok-startpagina {
        margin: 10px;
    }

    .nieuws-icon {
        padding: 20px;
    }

    .nieuwsitem {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 5px;
    }

    .read-more-news {
        right: 0px;
    }

    .footer-lid-worden {
        background-color: black;

        padding: 5px 30px 5px 30px;
        float: left;
        position: relative;
        margin: 0 auto;
        text-align: center;
        display: block;
        width: 25%;
        margin-left: 37.5%;
        margin-bottom: 25px;
    }

    .logo-footer {
        width: 25%;
        margin-right: 5%;
    }

    .foot-col {
        width: 25%;
        margin-right: 5%;
    }

    .foot-col-4 {
        width: 25%;
    }

    .p-tussenstuk {
        display: none;
    }

    .read-more-tussenblok {
        width: 50%;
        margin-top: 0;
        float: left;
    }
    .oval-bestuur, .oval-bestuur-2{
        display: none;
    }
    .tussenblok-tekst {
        width: 107%;
        left: -90px;
    }
    .lees-meer-actualiteiten{
        width: 100%;
    }
    .lid-container{
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media all and (max-width: 600px) {
    #slider-main{
        height: 17%;
    }
    .tekst {
        width: 100%;
    }
    .team-item{
        height: 360px;
    }
    .downloads li:before {
        padding-left: 10px;
    }

    .downloads li:after {
        display: none;
    }

    .aanmelden-container {
        float: left;
        width: 100%;
    }

    #content .downloads {
        padding: 10px 0px;
        margin-left: 0px;
        width: 100%;
    }

    .zijkant-img {
        float: left;
        width: 100%;
    }

    .img-zijkant {
        width: 100%;
    }

    .tekstvak_multi, .tekstvak_breed, .veld {
        width: 100%;
    }

    .tekstvak_breed-registreer {
        width: 80%;
    }

    .tekstvak_breed-login {
        width: 75%;
    }

    .button {
        width: 40%;
    }

    #header {
        height: 110px;
    }

    .activiteiten-tekst {
        width: 80%;
    }

    .read-more-news {
        float: left;

    }

    .read-more-info {
        width: 40%;
    }

    .oval-actualiteiten-2 {
        left: -49%;
    }

    .oval-actualiteiten {
        margin-top: 37%;
    }



    .read-more-tussenblok {
        position: relative;
        width: 65%;
        float: left;
        background-color: #7d092d;
        padding: 5px 10px 5px 10px;
        text-align: center;
        border-radius: 5px;
        margin-top: 0px;
    }

    .content-top {
        float: right;
        margin-top: 60px;
    }

    #mainmenu {
        top: 85px;
    }




    .logo-footer {
        width: 65%;
        margin-right: 5%;
    }

    .foot-col {
        width: 47.5%;
        margin-right: 5%;
    }

    .foot-col-4 {
        width: 40%;
    }

    .foot-col:nth-child(odd) {
        margin-right: 0%;
    }

    .footer-lid-worden {
        width: 50%;
        margin-left: 25%;
    }
    .footer-lid-titel{
        line-height: 40px;
    }
}

@media all and (max-width: 580px) {
    .tussenblok-tekst {
        display: none;
    }

    .oval-footer, .oval-footer-2 {
        display: none;
    }
    #contactform{
        width: 100%;
    }
}
@media screen and (max-width: 450px){
    .foot-col{
        width: 100%;
    }
}
@media all and (max-width: 426px) {
    #header {
        height: 185px;
    }
    .sliderlaag{
        height: 17% !important;
    }
    .activiteiten-icon {
        padding: 10px;
        width: 20%;
    }

    .activiteiten-tekst {
        width: 100%;
    }

    .lid-logo {
        width: 28%;
        margin-top: 0;
    }

    #zoekhead {
        top: 120px;
        left: 0px;
    }

    #loginhead {
        top: 120px;
        left: 150px
    }
}

@media all and (max-width: 400px) {
    #header {
        height: 200px;
    }

    .content-top {
        float: left;
        margin-top: 115px;
    }

    .lid-container{
        width: 90%;
    }

}

/* menu mobile telefoon weergave */
@media screen and (max-width: 768px) {
    #nav {
        display: none;
    }

    .menu_toggle {
        display: block;
        position: absolute;
        right: 0;
        border-left: 0px !important;
        padding: 0px 0px !important;
        margin-top: -20px;
        z-index: 999999999;
    }

    .menu_toggle:hover {
        background-color: transparent !important;
    }

    .menustreep {
        width: 39px;
        height: 3px;
        background-color: #bd1823;
        margin-bottom: 5px;
        display: block;
        z-index: 9999999999999;
    }
}