@media (min-width: 600px) and (max-width: 950px) {
	.hrzntl-spacer{width: 600px;margin:auto;}
	.hide-on-mobile{display:none;}
	
	
	#header .toggle-navigatie{display:block;position:absolute;top:1.25em;right:1em;}
	#header .toggle-navigatie a{display:block;width:40px;height:40px;color:#333;font-size:1.125em;background: url("../images/list.png") no-repeat 0 0;text-align:right;margin:0;padding:0;border:none;}
	
	nav{clear:both;transition: all .25s ease;}
	nav ul{display:block;margin:0 0 0 0;background-color:#fff;float:none;clear:both;padding:0.5em 0;}
	nav ul.open-menu{}
	
	nav ul li{display:block;float:none;border-right:0;}
	nav ul li a{border-bottom: 1px solid #ddd;padding:0.5em 0;}
	nav ul li:last-child a{border:none;}
	
	nav ul li ul li a{border:none;}
	
	#showcase .col14{width:100%;margin:0;}
		
	.col1,.col2.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;}
	.col13.col14,.col15,.col16,.col17,.col18,.col19,.col20,.col21,.col22,.col23,.col24{width:100%;}		
	
	#smart-row .number{font-size:0.875em;}
	#smart-row .number{width:20%;margin-top:0 !important;}
	#smart-row .number:nth-child(6){clear:both}
	#smart-row .number span{}

	.case-overview .col4-5{width:25%;}
	.case-overview .bg{width:auto;height:100%;}

}



@media screen and (max-width:600px){
	.hrzntl-spacer{width: 300px;margin:auto;}
	.hide-on-mobile{display:none;}
	
	.header-spacer{height:3em;}
	#header a.logo{padding:1.25em 0;width:80%;}
	#header a.logo > img{width:100%;height:auto;}
	#header .toggle-navigatie{display:block;position:absolute;top:0.5em;right:1em;}
	#header .toggle-navigatie a{display:block;width:40px;height:40px;color:#333;font-size:1.125em;background: url("../images/list.png") no-repeat 0 0;text-align:right;margin:0;padding:0;border:none;}
	
	nav{clear:both;transition: all .25s ease;}
	nav ul{display:block;margin:0 0 0 0;background-color:#fff;float:none;clear:both;padding:0.5em 0;}
	nav ul.open-menu{}
	
	nav ul li{display:block;float:none;border-right:0;}
	nav ul li a{border-bottom: 1px solid #ddd;padding:0.5em 0;}
	nav ul li:last-child a{border:none;}
	
	nav ul li ul li a{border:none;}
	
	#showcase .col14{width:100%;margin:0;}
	#showcase .text-position{margin-top:1.5em;padding-left:0;padding-right:0;}
	#showcase .slick-prev, #showcase .slick-next{display:none !important;}
	#showcase  h1{font-size:1.75em;line-height:1.5em;}
	#showcase  h2{font-size:1.25em;line-height:1.5em;}
	
	.col1,.col2.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;}
	.col13.col14,.col15,.col16,.col17,.col18,.col19,.col20,.col21,.col22,.col23,.col24{width:100%;}
	
	#smart-row .number{font-size:0.875em;}
	#smart-row .number{width:50%;margin-top:0 !important;}
	#smart-row .number:nth-child(2n+1){clear:both}
	#smart-row .number span{}
		
	.case-overview .col4-5{width:50%;}
	.case-overview .bg{width:auto;height:100%;}
	
	.form label{float:none;display:block;width:auto;}
	.form .input-wrapper, .form .file-wrapper{float:none;display:block;width:auto;}
}
/*@media screen and (max-width:25em){
	
	.col5, .col19, .col12,.col18,.col7,.col17,.col6,.col14{width:100%;}
	.custom-header{display:none;}
	.image-full-width{display:none;}
	#header .sub-navigation{height:auto;}
	#header .sub-navigation ul{float:none;margin:1em 1em 0 1em;padding-bottom:1em;}
	#header .sub-navigation li{display:block;float:none;background:none;padding-left:0;border:none;margin-left:0;}
	
	#header{height:auto;}
	#header h1{width:75%;float:left;padding: 1.5em 0 1em 0;}
	#header h1 a,#header h1 img{width:100%;}
	
	#header	#main-navigation.hide-on-mobile ul{display:none;}
	#header .navigation{margin-top:2em;}
	#header .navigation a:hover{border:none;}
		#header .navigation a.current{border:none;}
	
	#header .sub-navigation{}
	#header .sub-navigation li a{padding-left:0;}
		
	#header .toggle-navigation{display:block;position:absolute;top:0.375em;right:0.25em;}
	#header .toggle-navigation a{display:block;width:40px;height:40px;color:#333;font-size:1.125em;background: url("../images/list.png") no-repeat 0 0;text-align:right;margin:0;padding:0;border:none;}
	#header .toggle-navigation a.open{background-position:0 -40px;}
	
	
	#header .navigation{float:none !important;clear:both;}
	#header .navigation ul{margin:0 0 1.5em 0;clear:both;float:none !important;}
	#header .navigation li{float:none !important;width:100%;display:block;border:none;border-bottom:solid 1px #efefef;margin:0;}
	#header .navigation li a{margin:0 !important;padding:0.5em 0;display:block;border:none;}
	#header .navigation li.zoeken{margin-bottom:1em;padding-left:0;display:none;}
	#header .navigation	.toggle-search-form{display:none;}
		#header .navigation li.zoeken form{display:block !important;}
		#header .navigation li.zoeken input{width:90%;}
	#header .navigation .search{width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
	
	#showcase .text-position{padding:1em;margin:0;text-align:center;position:relative;top:1em;}
	
	#showcase h1{font-size:30px !important;}
	#showcase h1 strong{font-size:75px !important;}
	#showcase h1 em{font-size:25px !important;}
	#showcase h2{font-size:18px;}
	#showcase .button{font-size:1em;}
	#showcase a.mover{display:none;}
	#showcase .col10{width:100%;}
	
	.headlines .qoute{font-size:1.75em;}
		
	.col4{width:50%;margin:1em 0;}
	.col8{width:100%;}
	.col4 figure img{margin:0;}
		
	figure img{margin-bottom:2em;}
	.button{float:none !important;text-align:center;}
	#footer p{font-size:0.625em;margin:1em 0;}
	
	.form label{display:block;float:none;width:100%;}
	.form .input-wrapper, .form .file-wrapper{float:none;width:100%;}
	.form .button-wrapper{float:none;clear:both;}
	.form .form-button{float:none;display:block;width:100%;}

	.feature-list{margin-top:1em;}	
	.feature-list li{width:100%;margin-top:1em;}
	
	#label-image{display:none;}
	
}
@media (min-width: 600px) and (max-width: 950px) {
	#smart-row .number{font-size:0.75em;}
}

@media screen and (max-width:600px){
	#smart-row .number{width:20%;margin-top:0 !important;}
	#smart-row .number:nth-child(6){clear:both}
	#smart-row .number span{display:none;}
/*	#smart-row .number:nth-child(3n+1){clear:both;}
	#smart-row .number:nth-child(10){margin-left:33.333%;}
*/	
}*/