@media screen and (max-width: 1280px) {
    
}

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

    
}

@media screen and (max-width: 1024px) {
    section.kolommen .type-2 h3{font-size: 16px;}
}

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

}

@media screen and (min-width: 769px){
    
}


/* Landscape ipad */
@media only screen and (min-device-width : 767px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* Portrait ipad */
@media only screen and (min-device-width : 767px) and (max-device-width : 1024px) and (orientation : portrait) {
    
}

/*-----------------------------------------------------------------------------------*/
/*				 Portrait tablet to landscape and desktop
/*-----------------------------------------------------------------------------------*/

@media screen and (max-width: 767px) {
    
    .btn-xlarge{font-size: 1.5rem;}
    
    header .tel{font-size: 1.1rem;display: none;}
    
    body ul.navbar{display: none;}
    
    section#banner{height: 350px;margin: 0 0 550px 0;}
    section#banner .caption{padding:15px 15px 15px 15px;}
    section#banner .caption h3{font-size: 2.5rem;}
    section#banner .caption h4{font-size: .95rem;}
    section#banner .caption .btn{padding: 7px 10px;margin:0 0 -80px 0;font-size: .9rem;}
    
    section#banner .header-form{position: absolute;border-radius: 12px;margin: 100px 10% 0 10%;}
    section#banner .header-form .nf-field-container .nf-field-label{display: none;}
    section#banner .header-form .nf-form-content .nf-field-container{margin-bottom:8px;}
    
    
    section#text-2 h1{font-size: 2rem;}
    section#text-2 .text{font-size: 1.1rem;}
    
    section.formulier h3{font-size: 1.2rem;}
    section.formulier h4{font-size: 1rem;}
    
    section.formulier .contact-form .nf-form-content input[type=button]{width:100%;}
    
    section.carousel{background-size: cover;padding: 500px 0 50px 0;height: 1000px;}
    section.carousel h3{font-size: 1.8rem;}
    section.carousel .item{font-size: 1rem;}
    section.carousel .item h4{font-size: 1.6rem;}
    section.carousel .item .col-7{padding-left:0;}
    
    .slick-prev, .slick-next{top:100%;}
    .slick-prev{left:15px;}
    .slick-next{right:15px;}
    
    section.list-with-icons .list-item{text-align: center;}
    section.list-with-icons .list-item h4{text-align: center;}
    section.list-with-icons .list-item img{width:45%;margin: 0 auto 20px auto;}
    
    section#text-7{padding: 180px 0 0 0;height: 700px;}
    section#text-7 h2{font-size: 2rem;}
    section#text-7 h3{font-size: 1.4rem;}
    
    footer h5{font-size: 2.2rem;}
    
    #outermap{height: 350px;}
    #innermap{height: 375px;}
    .map-cover{display: none;}
    
}

/*-----------------------------------------------------------------------------------*/
/*				 Landscape phones and down
/*-----------------------------------------------------------------------------------*/

/* Iphone landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
    
}

/* Iphone X landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {
   
}



@media (max-width: 500px) {
    
}

@media (max-width: 480px) {
    
}

@media (max-width: 400px) {
   
}

@media (max-width: 320px) {
    
}