@media (max-width: 850px){
	
	.hide-on-mobile{display:none;}
	
	#header a.toggle-navigation{display:block;float:right;width:15%;margin-top:1.5em;display:block;color:#333;font-size:1.375em;outline:0;text-align:right;}
	#header a.toggle-navigation.open{background-position:100% -40px;}
	#header .sub-navigation{display:none;}
	
	nav{clear:both;transition: all .25s ease;line-height:1.5em;}
	nav ul{display:block;margin:0 0 1.5em 0;float:none;clear:both;}
	nav ul.open-menu{}
	nav ul li{display:block;float:none;padding:0;}
	nav ul li a.toplevel{border-bottom: 1px solid #ddd;padding:0.5em 0;border-right:0;}
	nav ul li a.nav-facebook{margin:0.5em auto;}
	nav ul li ul li a{border:none;}
	nav ul ul{display:none !important;}
	nav li.zoeken{display:none;}
	nav li.zoeken-form{display:block !important;position:static;padding-bottom:1em;}
	nav li.zoeken-form .search{margin-left:0;}
	nav ul li:hover ul{display:block !important;position:relative;margin:0;;}
	nav ul li ul li{text-align:left !important;}
	
	nav ul ul::before{display:none;}
	nav ul ul{font-size: 0.875em;top:0;border:none;left:0;height:12em;overflow-y: scroll;background:none;position:relative;padding-right: 15px;width:100%;}
	nav ul li:hover a.has-options{color:#ec6600;}
	nav ul li:hover a.has-options::after{content:"";background: url(../images/scroll-up-down.png) no-repeat;position:absolute;right:0;top:3.5em;width:1em;height:2em;z-index:100;}
	
	nav ul a.has-options + div{overflow:hidden;margin-right:1.5em;}
	
	.col6{width:50%;}
	
	.driver-list{padding-top:0;margin-top:0;}
	.driver-list li{width:20%;margin-top:0 !important;padding-top:3em;}
	.driver-list li:nth-child(5n+1){clear:both;}
	.driver-list a > span{width:45%;padding-bottom:45%;}
	.driver-list a em{font-size:1.5em;}
	
	.resources li{width:50%;}
}
@media screen and (max-width:600px){
	.hrzntl-spacer{width: 300px;margin:auto;}
	.container-wrapper, .inner-wrapper{width:auto;}
	.hide-on-mobile{display:none;}
	
	h1{font-size:1.6em;}
	h2{font-size:1.4em;}
		
	#header a.logo{display:block;width:85%;margin-top:0;height:auto;padding:1.5em 0;}
	#header a.logo > img{height:auto;}
	#header a.toggle-navigation{display:block;float:right;width:15%;margin-top:1em;display:block;color:#333;font-size:1.375em;outline:0;text-align:right;}
	#header a.toggle-navigation.open{background-position:100% -40px;}
	#header .sub-navigation{display:none;}
	.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8{margin-left:0;}
	.col1, .col2, .col3, .col4,.col4-5, .col5, .col6, .col7, .col8, .col9, .col10,.col11,.col12,.col13,.col14,.col15, .col16, .col17, .col18, .col19, .col20, .col21, .col22, .col23, .col24{width:100%;}
	
	.showcase{padding-bottom:0%;height:350px;text-align:center !important;}
		.showcase .cases::before{display:none;}
		.showcase h1{font-size: 22px}
		.showcase .case .case-text{font-size: 14px;}
		.slick-dots{display:none !important;}
		.showcase .case .bg::before{content:"";background:rgba(255,255,255,0.65);position:absolute;top:0;left:0;right:0;height:100%;z-index:200;}
		.showcase.video .bg::before{display:none;}
				 	
	.tab-navigation ul{height:auto;margin:0;}
		.tab-navigation ul:after{border:none;}
		.tab-navigation li{margin-bottom:1.5em;}
		.tab-navigation li a{background-image:none;text-align:center;}
		.tab-navigation li.col6{width:50%;}
	
	.driver-list{padding-top:0;margin-top:0;}
		.driver-list li{width:50%;margin-top:0 !important;padding-top:3em;}
		.driver-list a > span{width:60%;padding-bottom:60%;}
		.driver-list li:nth-child(2n+1){clear:both;}
		
	.downloads-list{}
		.downloads-list li{width:50%;margin:0 0 1.5em 0;}
	
	.resources li{width:100%;}
	
	.page-breadcrumbs,.page-breadcrumbs .col6{text-align:center;}
	
	.footer .quick-links .col6{width:50%;}
	.footer .white-bg{text-align:center;}
}
