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

	.center { width: 960px; }
	#headerContainer { padding: 30px; }
	section#hero .center { width: 960px; }
	section#hero .doelgroep { width: 400px; }
	section#faq .center { width: 960px; }
	section#hero .doelgroep h2 { font-size: 25px; margin: 95px 0 0 90px; }
	section#hero .doelgroep p { font-size: 16px; margin: 10px 50px 0px 90px; font-weight: 300; }
	section#hero .doelgroep a { font-size: 16px; margin: 17px 0px 0px 90px; padding: 15px; }
	section#overmonet article { padding: 50px 0px 50px 0px; }
	
	#introSpacer2 { width: 30px; }
	#faqIntro { width: 360px;}
	#faqIntroBol2 { margin: 190px 0 0 -20px; }
	article { width: 960px; }
	#defaultContactFormulier { width: 960px; }
	#faqLijst { width: 550px; }
	section#hero .snelkoppelingen {
	
		margin: -260px 0 0 520px;
		width: 300px;
		height: 300px;
		padding: 78px 30px 30px 60px;
		
	}
	
	.videoList li { width: 440px; }

	.horizontalTabContainer ul.tabs { font-size: 16px; }
	.doelgroepPagina section#hero .doelgroep { margin-left: 160px; }
	.doelgroepPagina section#hero .doelgroep h2 { font-size: 30px; margin: 150px 0 0 90px; }
	.doelgroepPagina section#hero .doelgroep p { font-size: 17px; margin: 10px 90px 0px 90px; font-weight: 300; }

	.doelgroepPagina section#hero .snelkoppelingen { margin-left: 530px; padding-left: 70px; padding-top: 75px;}

}


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

	.doelgroepPagina section#hero .doelgroep p { font-size: 17px; margin: 10px 20px 0px 90px; font-weight: 300; }


	article { width: 100%; }
	.center { width: 100% !important; }
	#headerContainer { padding: 10px !important; }
	nav ul { display: none; }
	header { position: absolute; }
		
	#hero { padding-top: 160px !important; height: auto !important; padding-bottom: 0px !important; }
	#hero .foto { display: none; }
	#hero .doelgroep {
		
		margin-top: 10px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative;
		border-radius: 0px !important;
		width: 100% !important;
		height: auto !important;
		padding: 20px !important;
		
	}
	
	.snelkoppelingen { display: none !important; }
	
	#hero .doelgroep p { margin-left: 0px !important; }
	
	#hero .doelgroep a { width: 100% !important; margin: 10px 0 0 0 !important; }
	
	section#hero .doelgroep h2 { margin: 0px !important; }
	
	#doelgroepSelector { display: none !important; }
	
	section#faq .center { width: 100%; }
	#meerInfoScroller { display: none; }
	footer { display: none; }
	section { padding: 30px 0px 30px 0px !important;}
	#introSpacer1, #introSpacer2 { display: none; }
	section#overmonet article, article { padding: 20px 30px 30px 30px;}
	#providerLogos { width: 100%; height: auto; opacity: 1; border: 2px solid #fff; border-radius: 3px; box-shadow: 0px 0px 2px #bdbdbd; margin: 30px 0px 30px 0px; }
	#fotoRondHome, .roundedFlow { display: none; }
	#faqIntro { width: 100%; height: auto; margin-left: 0px; }
	#faqIntroBol1 { margin: 0px auto 0px auto; position: relative; z-index: 400;}
	#faqIntroBol2 { margin: -40px 0px 0px 0px; width: 100%; border-radius: 0px; height: auto; padding: 30px;; z-index: 500; position: relative;}
	#faqLijst { width: 100%; margin: 0px; }
	section#contact, section#veiligheidsvoorschriften, section#faq { padding: 0px; }
	#defaultContactFormulier { width: 100%; }
	#defaultContactFormulier fieldset { width: 100%; padding: 0px 30px 0px 30px; }
	article img { max-width: 100%; }
	.videoList { border-radius: 0px; }
	.videoList li { margin: 0px 0px 20px 0px !important; width: 100%; }
	.horizontalTabContainer ul.content { border-radius: 0px 0px 6px 6px !important; }
	.horizontalTabContainer ul.tabs { 
		
		margin: 0px 20px 0px 20px;
		width: auto;
		border-radius: 8px 8px 0px 0px;
		border: 1px solid #fff;
		border-bottom: 0px;
		 }
		 
	.horizontalTabContainer ul.tabs li { width: 100%; border-radius: 0px; }
	.horizontalTabContainer ul.tabs li.active { border-radius: 0px; }
	.horizontalTabContainer ul.tabs li.active:first-of-type { border-radius: 6px 6px 0px 0px; }
	.horizontalTabContainer ul.content { width: auto; margin: 0px 20px 20px 20px;	}

		 
}