@media only screen and (max-width: 1190px) 
{
	.container				{ width:100%; margin:0 auto;}
	.banner_cnt_main		{ padding:100px 0 38px;}
	.promo_main			{ padding:81px 0 0 1%;}
	.promo_main h1			{ font-size:54px; line-height:54px;}
	.promo_main p 			{ font-size:37px;}
	.promo_main p span		{ font-size:37px;}
	.promo_main h2 br		{ display:none;}
	.meld_main				{ margin:0 2% 0 0;}
	.logo a img				{ width:100%; height:auto;}
	.less					{ padding:100px 0 0 0;}
	.footer_top_in			{ padding:0 1%;}
	.logintitles p span 	{ font-size: 13px;}
	ul.inlogvragen li a 	{ width: 100%;}
	
	

}
@media only screen and (max-width: 991px)
{
	.banner_cnt_main		{ padding:80px 0 30px;}
	
	.promo_main			{ padding:44px 0 0 1%;}
	.promo_main h1			{ font-size:41px; line-height:47px;}
	.promo_main p			{ display:block; font-size:32px; padding:0 0 5px;}
	.promo_main p span		{ font-size:32px; line-height:50px;}
	.promo_main ul li a	{ width:150px; font-size:12px;}
	.promo_main ul li a.voor	{ width:150px;}
	.meld_main_in			{ padding:14px 6% 20px;}
	.meld_main_in h2		{ padding:0 0 10px; font-size:25px; line-height:35px;}
	
	.logo a img				{ width:100%; height:auto;}
	
	.gender1				{ padding:0 0 10px;}
	.gender2				{ padding:0 0 20px;}
	.contact ul li			{ margin:0 0 10px;}
	.less					{ padding:50px 0 0 0;}
	.voor					{ padding:0 1% 36px;}
	.filrten h2				{ font-size:34px; line-height:40px;}
	.gingen_main h2			{ font-size:24px; line-height:40px;}
	.block span				{ padding:0;}
	.block_cnt p			{ font-size:12px; line-height:15px;}
	.usps ul li h3		{ background-size:10% auto; font-size:14px; line-height:18px;}
	.footer_btm ul li a		{ font-size:14px; line-height:16px;}
	.footer_btm ul li		{ margin:0 14px 0 0;  padding:0 14px 0 0;}
	.back_to_top			{ right:1%; }
}

@media only screen and (max-width: 767px) 
{	
	.container				{ width:98%; margin:0 auto;}
	.meld_main				{ margin:0; padding:0;}
	.login					{ margin:0;}
	.promo_main h1			{ font-size:33px; line-height:37px; padding:0;}
	.banner_cnt_main		{ padding:30px 0;}
	.promo_main			{ padding:20px 0; text-align:center;}
	.promo_main ul			{ display:inline-block;}
	
	.logo a img				{ max-width:250px; height:auto;}
	
	.usps ul li h3			{ background-size:5% auto; padding:9px 0 5px 7%;}
	.usps ul li p			{ font-size:13px; line-height:18px; padding:10px 0 0 1%;}
	.block_cnt p			{ font-size:14px; line-height:18px;}
	.usps ul li h3 br		{ display:none;}
	.filrten h2				{ font-size:26px; line-height:30px; padding:0 0 10px 0;}
	.filrten				{ padding: 0 0 20px;}
	.filrten1				{ padding:20px 0 0;}
  	.Aanmelden				{ display:block; float:none; margin:0 auto;}
	.inlogbutton input 		{ right: 0;  margin-top: 11px; position: absolute;}
	.footer_btm ul li		{ margin:0 auto 5px auto; padding:0; border-right:none; display:block; float:none;}
	.footer_btm ul li a		{ font-size:16px; line-height:16px;}
	.footer_top_in h4		{ font-size:23px; line-height:25px;}
	input.submitbutton		{float:none;}
}

@media only screen and (max-width:340px) 
{
	.banner_cnt_main		{ padding:20px 0;}
	.promo_main				{ display: none; }
	/*
	.promo_main h2			{ font-size:21px; line-height:32px; padding:0;}
 	.promo_main p			{ font-size:21px; line-height:21px; padding:0 0 10px;}
	.promo_main p span		{ font-size:21px; line-height:21px;}
	.promo_main ul li		{ display:block; margin:0 auto 10px auto; padding:0; float:none;}	
	*/
	.block span				{ width:16%;}
	.block span img			{ width:100%; height:auto;}
	.gingen_main h2			{ font-size:22px; line-height:35px; text-align:center; padding:0;}
	.about_main			{ padding:0 0 12px;}
	.filrten span			{ font-size:19px; line-height:20px;}
 	.filrten h2				{ font-size:22px; line-height:26px; padding:0 0 5px 0;}
 	.filrten h2				{ font-size:22px; line-height:26px; padding:0 0 5px 0;}
	.filrten p				{ font-size:14px; line-height:21px; padding:0 0 8px;}
	.filrten1 small			{ font-size:14px; line-height:21px; padding:0 0 8px;}
	.voor					{ padding:0 1% 10px;}
	.usps					{ padding:20px 1% 20px;}
	.footer_btm ul li a		{ font-size:14px; line-height:14px;}
	.footer_top_in a		{ padding:9px 20px 9px 11px;}
	.footer_top_in h4		{ font-size:17px; line-height:30px; margin:0 0 20px;}
}