@media only screen and (max-width: 600px) {
	/* BASIS */
	.wrapper {padding:0 20px;}
	
	h2 a.btn {position:relative;}
	
	#visualisation:before, #visualisation:after, #main:before, #main:after {display:none;}
	
	#logo {width:70%;z-index:999;position: relative;}
	
	#mobile-nav {display:block;font-size:32px;position:absolute;top:50%;right:20px;transform:translate(0,-50%);}
	
	#nav-container {position:fixed;top:0;left:-100%;width:100vw;height:100vh;background-color:var(--wit);transition: all 0.5s ease-in;}
	#nav-container.show {left:0;}
	#nav-container ul.nav {position:relative;top:10%;left:20px;transform:none;}
	#nav-container ul.nav li {display: inline-block;width: 100%;margin-left: 0;font-size: 18px;line-height: 45px;}	
	#nav-container ul.nav li:has(> ul.subnav):after {display:none;}
	#nav-container ul.nav li ul.subnav {display:block;position:relative;left:0;padding-top:0;}
	#nav-container ul.nav li ul.subnav li {display:block;line-height:38px;box-sizing: border-box;}
	#nav-container ul.nav li ul.subnav::after {display:none;}
	
	.visslide {height:200px;}
	.visslide img {object-fit:cover;width:100%;height:100%;}
	.visslide span {left:50%;transform:translate(-50%,-50%);width:90%;font-size: 28px;line-height: 32px;}
	
	.visslide a.btn {top: auto;bottom:-15px;right: 20px;}
	
	.slick-slider-dots {left: 20px;transform: none;}
	
	/* MAIN */
	#wiezijnwij-div .col:nth-child(1) {order: 2}
	#wiezijnwij-div .col:nth-child(2) {order: 1}
	
	img.normalsize {position:relative;margin :auto;transform:none;top:auto;left:auto;}
	
	.col.border-right {border:none;}
	
	.contact-person .cp-image.round {max-width:100px;}
	.centermiddle {position:relative;transform:none;margin-top:5px;top:auto;}
	
	.contact-person .col {width:50%;}
	.contact-person .col:first-child {width:45%;margin-right:5%;}
	
	.contact-person .col:not(.cp-image):first-child {display:none;}
	
	.contact-person .cp-logo {position: relative;bottom: auto;right: auto;margin-bottom:10px;}
	
	#contact-sec .contact-person .cp-image {  border-radius: 75px 0 0 75px;height: 170px;}
	
	/* PARTNERS */
	.col p.quote {
	position: relative;
  transform: none;
  left: 0;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 20px;
	}
	
	.partners {column-count: 1;}
	
	/* NIEUWS */
	.nieuwsbericht .nieuws-content {
  column-count: 1;
  column-gap: 20px;
}
	
	/* FOOTER */
	#footer .col.border-right {border:none;}
	a.btn.newsletter {position: relative;top: 0;right: 0;transform: none;}
	
	/* COPYRIGHT */
	#copyright ul:not(.logos) {position:relative;top:auto;left:auto;transform:none;}
	#copyright ul {text-align:center;}
	
	/* ORGANOGRAM */
	.organogram .col-1112 {width: 91.53%;}
	.organogram .col-1012 {width: 83.06%;}
	.organogram .col-912 {width: 74.6%;}
	.organogram .col-812 {width: 66.13%;}
	.organogram .col-712 {width: 57.66%;}
	.organogram .col-612 {width: 49.2%;}
	.organogram .col-512 {width: 40.73%;}
	.organogram .col-412 {width: 32.26%;}
	.organogram .col-312 {width: 23.8%;}
	.organogram .col-212 {width: 15.33%;}
	.organogram .col-112 {width: 6.866%;}
	
	.organogram-item p {display:none;}
}


@media only screen and (min-width: 601px) and (max-width: 800px) {	
	.partners {column-count: 2;}
}

@media only screen and (min-width: 1024px) {
	/* BASIS */
	.wrapper {
		width:1000px;
	}
}

@media only screen and (min-width: 1200px) {
	/* BASIS */
	.wrapper {
		width:1200px;
	}
}

@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
     html, body {
		font-weight:300;
	}
}