/* CSS Document */

@media (max-width: 1200px) {
	.col-md-team { width: 25%;}
	.blocktestimonial { background-size: auto 350px; }
}
@media (max-width: 1000px) {
	.col-md-team { width: 33%; width: calc(100%/3);}
	.headerfoto { height: 40vw;}
	
	.col-extramenu-4, .rowvest{ display: none; }
}

@media (min-width: 900px) and (max-width: 994px) {
	.blocktestimonial { height: auto; background-position: 92% bottom; }
	.blocktestimonialblok { width: 50%; }
	
}

@media  (min-width: 768px) and (max-width: 900px) {
	.blocktestimonial { height: auto; background-position: 88% bottom;  background-size: auto 310px; }
	.blocktestimonialblok { width: 60%; }
	
}

@media (max-width: 994px) {
	.sliderfoto { min-height: 100px;  height: 60vw; }
	.menu { display: none; }
	.blocktestimonial { height: auto; }
    .col-adressen { width: 33%;  padding: 15px; }
    #fullmenu .rowvest-vestiging5 .col-rowvest { width: 33%; }
}
@media (min-width: 768px) {
	.contactmobile { display: none; }
}

@media (max-width: 768px) {
	.menu-icons a.contactmobile i { padding: 0;}
}

@media (max-width: 768px) {
	
	.col-full-menu-close { width: 50px; position: absolute; right: 20px; top: 20px; z-index: 10; }	
	.fullmenuscroll .row { padding-left: 20px;}
	#fullmenu h2 { padding-top: 10px; }
	.rowmenu { padding-top: 40px;}
    #fullmenu .rowvest-vestiging5 .col-rowvest * { display: none;} 
	#fullmenu .rowvest-vestiging5 .col-rowvest h3 { display: block;}
    
	footer .col-sm-3 { padding-bottom: 20px;}
	footer#footer { padding-bottom: 10px; }
	.col-pageelement ol li {  float: none;  width: 100%; }
	
	.blocktestimonialblok { margin-bottom: 400px; }
	
	.col-md-team { width: 50%;}
	
	.meldingblok { position: absolute; }
	
	.col-pageelement { min-height: 100px; }
	.parent { min-height: 100px; height: auto; }
	.col-page-image { height:  65vw;}
	.col-md-team-block-pasfoto { width: 90%;}
	.col-pageelement-cases h1 { padding: 20px 0; font-size: 25px;}
	.child { padding:  30px 20px;}
	.headerfoto { height: 40vw;}
	.blockweemen { height: auto !important;}
	.onderfooter-icons { width: 100%; }
	.onderfooter-text { width: 100%; padding: 10px 0 0 0;}
	.onderfooter-img { text-align: left; }
	.slidertext {  padding: 10px 5% 2px;  }
	.blockstyle { height: 300px; min-height: 300px; }
	.slidertext h2 { font-size: 27px; }
	.qoutebg { font-size: 22px; }
	.owl-theme .owl-nav.disabled + .owl-dots { margin: 0;}
	.owl-theme .owl-dots .owl-dot span { width: 50px; }
	.menu-icons span { display: none;}
	.menuknop { width: auto;}
	.blocktestimonial { background-size: auto 450px; }
	.newslink .col-pageelement .child { padding-bottom: 30px !important;}
	.mailchimp { padding: 0px 0px 50px;}
	.mc-field-group label, 
	.mc-field-group input[type="text"], .mc-field-group input[type="email"] { width: 100%; }
    
    .col-adressen { width: 50%;  }
}
@media (max-width: 600px) {
	
	.flagmenu { position: absolute; right: 20px; top: 20px;}
	.flagmenu-en { right: 60px;}
	.menu { display: none; }
	.logo-show img {  width: 250px; }
	.header { height: 110px;}
	.sitebasis {  margin-top: 130px;}
	.col-menu {     padding-top: 50px;  }
	.menu-icons i {     font-size: 23px; }
	#fullmenu .fa.fa-times {  margin: 10px 0 0; }
	#fullmenu h2 { padding-bottom: 5px;}
	#fullmenu ul { padding: 0px; }
	#fullmenu ul li { padding: 0px;}
	#fullmenu ul li a{ display: block;  padding: 4px 0;}
	
}
@media (max-width: 600px) {
	#zoekbalk .col-xs-1 { padding: 0; margin: 0;}
	.child { padding: 30px 20px 0;}
	.col-bg-Kleur1 .child,
	.col-bg-Kleur2 .child,
	.col-bg-Kleur3 .child,
	.col-bg-Kleur4 .child { padding: 20px 20px 10px;}
	.col-md-team-block { width: 100%; margin-right: 0 }
	.col-md-team-block.clearfix { width: 100%; margin-right: 0;}
	
	/*
	a.ablock .blocklayover-img { height: 87%;}
	a.ablock .blocklayover-text {opacity: 1; display: block; position: absolute; bottom: 0; width: 100%;  }
	a.ablock .blocklayover-text h3 { padding-bottom: 0; font-size: 18px; }
	a.ablock .blocklayover-text p { display: none;}
	a.ablock:focus .blocklayover-img, a.ablock:hover .blocklayover-img, a.ablock .ablocklayover-img.open {  opacity: 0.1; }
	*/
}
@media (max-width: 500px) {
	.logo-show img {  width: 200px; }
	.header { height: 93px;}
	.sitebasis {  margin-top: 93px;}
	.col-menu {     padding-top: 40px;  }
	.blocktestimonial { background-size: auto 350px; }
	ul.koppelexpertises { width: 100%;}
	ul.koppelexpertises.clearfix { margin-bottom: 20px;}
	
	.col-md-team-block { width: 100%; margin-right: 2% }
	.col-md-team-block.clearfix { width: 100%; margin-right: 0;}
	.col-md-team-block .col-md-team-block-pasfoto {  width: 60vw; height: 70vw }
	
    .col-adressen { width: 100%;   }
	
}
@media (max-width: 400px) {
	.logo-show img {  width: 150px; padding-top: 10px; }
	.col-menu {     padding-top: 35px;  }
	.header { height: 90px;}
	.sitebasis {  margin-top: 90px;}
	.col-md-team-block { width: 100%;}
	.col-md-team-block-pasfoto {  height: 65vw;  width: 45vw;}
	.qoutebg { padding: 0 10px; }
	.qoutebg .parent .child { padding: 20px 10px; }
}

/* TEAM GEDEELTE */

@media (max-width: 600px) {
	.btnofferte { position: relative; right: auto; z-index: 50; width: 100%: }
	.btnofferte a#btnofferte { width: 100%; display: block; text-align: center;}

}


@media (max-width: 768px) { 
	.col-vestigings-foto { height: 60vw; }
	.col-md-team { height: 80vw; overflow: hidden;}	
	.col-md-team-pasfoto { height: 60vw; }	
	.col-md-team-gegevnes ,
	.col-md-team h3 { padding-top: 10px;}
	.col-md-team:hover .col-md-team-gegevnes, .col-md-team:focus .col-md-team-gegevnes {   top: 60vw;     height: auto;      }
	.col-md-team:hover h3, .col-md-team:focus h3 {   padding-top: 0px !important; padding-bottom: 10px !important; }
}
@media (max-width: 650px) { 
	.col-md-team { height: 420px; overflow: auto;}	
	.col-md-team-pasfoto { height: 250px; }	
	.col-md-team-gegevnes ,
	.col-md-team:hover .col-md-team-gegevnes, .col-md-team:focus .col-md-team-gegevnes {   top: 250px;     height: 100px;      }
}
@media (max-width: 500px) {
	.col-md-team { width: 50%;}
	
}

@media (max-width: 400px) {
	.col-md-team { width: 100%;}
	.col-md-team { height: 130vw; overflow: hidden;}	
	.col-md-team-pasfoto { height: 100vw; }	
	.col-md-team-gegevnes ,
	.col-md-team:hover .col-md-team-gegevnes, .col-md-team:focus .col-md-team-gegevnes {   top: auto; bottom: 0px;     height: auto !important;      }
}