
#menu, #Bereken { display: none; }
div#rit form fieldset#lst div{ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
/*---------------------------------------------------------------------------------------------------------------------------*/
/*-- Tablets --*/
@media only screen and ( min-width : 768px) and ( max-width:979px ) {
	
	div#wrp { width: 720px; }
	
	div#top { width: 720px;background:none; }
	div#top a#logo img { width: 260px; }
	div#top h1 { left: 10px;width: 140px; background-size: 100% 100%; }
	div#top img#car { width: 210px;margin: 12px 0 0; }
	div#top div { left: 20px; top:60px; }
	div#top ul#mnu li { font-size: 15px; }
	div#top ul#mnu li a { padding: 0px 15px; }
	
	div#ftr { width: 100%;height: 468px;background-size: 49px 420px; }
	div#ftr div { width: 720px; }
	div#ftr div ul#bot { width: 720px; padding: 35px 4px 59px; height: 219px; background-size: 100% 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#ftr div ul#bot li:first-child, div#ftr div ul#bot li { width: 160px;margin: 0px 9px; }
	div#ftr div ul#bot li a, div#ftr div ul#bot li a:hover { width: 100%;height: 40px; background-size: 100% 80px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	
	ul#ftrMnu { width: 720px;padding: 76px 90px 63px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	ul#ftrMnu li { left: 0px; padding: 0px 10px; }
	ul#ftrMnu li a { font-size: 18px; }
	
	div#ftr div div.cntc  { width: 300px; background-size: 100% 161px; font-size:21px; padding: 15px 20px 0px; }
	
	
	div#cnt { width: 380px; }
	div#for { width: 340px; margin: 0px; }
	div#for form { padding: 0 0 0 15px; width: 325px;background-size: 100% 100%; }
	div#for ul { width: 310px; }
	div#for form input#btn { width: 136px;background-size: 100% 80px;margin: 0px 14px 0 0 !important;padding: 0 8px }
	div#for form input#btn:hover { width: 136px;background-size: 100% 80px;margin: 0px 14px 0 0 !important;padding: 0 8px }
	
	div#for form fieldset { width: 95% !important; }
	#luchthaven4, #luchthaven3, #luchthaven2, #luchthaven1 { width: 100% !important;}
	div#for form #luchthaven1 div.tzSelect, div#for form #luchthaven2 div.tzSelect,  div#for form #luchthaven3 div.tzSelect, div#for form #luchthaven4 div.tzSelect { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#for form #luchthaven1 .selectBox, div#for form #luchthaven2 .selectBox, div#for form #luchthaven3 .selectBox, div#for form #luchthaven4 .selectBox { width: 100% !important; height: 38px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	div#for form fieldset .tzSelect ul.dropDown { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	
	div#rit { width: 720px; }
	div#rit ul#tab { width:530px; }
	div#rit form { width: 720px; position: relative; padding: 0px;margin-left: 0px; background: none; height: auto; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
	.planrit { background: #fff;width: 100%;padding: 0px 10px; margin-left:0px;margin-bottom: 25px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	.planrit:after { display: block;content:''; clear: both; }
	div#rit form fieldset#fst { width: 265px; height: auto;margin-right: 15px !important; }
	
	div#rit form fieldset span.dag, div#rit form fieldset span.mnd, div#rit form fieldset span.jar { display: block;float: left;margin-bottom: 0px !important; }
	div#rit form fieldset span.dag .selectBox { margin-bottom: 25px; }
	div#rit form fieldset span.mnd .selectBox { margin-left: 5px; width: 70px !important;margin-bottom: 25px; }
	div#rit form fieldset span.jar .selectBox { margin-left: 5px;margin-bottom: 25px; }
	div#rit form fieldset span.mnd .tzSelect ul.dropDown { margin-left: 5px;width:99px !important;  }
	div#rit form fieldset span.jar .tzSelect ul.dropDown { margin-left: 5px;  }
	div#rit form fieldset div.tzSelect { width: 100% !important; background-size: 100% 100%; }
	div#rit form fieldset span.full .selectBox { width: 100% !important; height: 38px; background-size: 100% 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	fieldset span.full .tzSelect ul.dropDown { width: 100% !important; margin: 0px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	form input[type="radio"], form input[type="checkbox"] { padding: 0px; }
	div#rit form fieldset#lst { margin: 20px 0 0 0px;position: absolute; top:0px; right: 10px; width: 140px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset#lst div {  background-size: 100% 100%; }
	div#rit form fieldset#lst p { font-size: 12px; }
	div#rit form fieldset { width: 265px; height: auto; font-size: 12px; }
	div#rit form input.vlnr { margin-right: 40px; }
	
	#postcode1 div, #postcode2 div, #postcode3 div, #postcode4 div { display: block;float: none;clear: both; vertical-align: top; }
	#postcode1 div span, #postcode2 div span, #postcode3 div span, #postcode4 div span, .fullform span { display: inline-block;vertical-align: top; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	
	
	div#boe { width: 720px; }
	div#boe div.form { width: 720px; margin-left: 0px;padding: 0px 10px; background-size: 100% 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset.fst { width: 265px !important;margin-right: 20px; }
	div#boe div.form input#Lnd, div#boe div.form input#Mai, div#boe div.form input#MaiAlt, div#boe div.form input#Tel, div#boe div.form input#Mob, div#boe div.form input#MobAlt { width: 286px !important; }
	div#rit form input.Str { width: 162px !important; }
	div#boe div.form input.Anm { width: 202px !important; }
	div#boe div.form input.Str { width: 201px !important; }
	div#rit form input.Pnm { width: 127px; } 
	div#boe div.form input { margin-bottom: 17px; }
	div#boe div.form input.Pln { width: 182px !important; } 
	div#boe div.form fieldset.sec { width: 362px !important; height:370px; }
	div#boe div.form fieldset#vra { width: 362px !important; height:auto; }
	div#boe div.form fieldset.sec .selectBox { width: 100%;height: 38px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset.sec label { width:240px !important; }
	div#boe div.form fieldset.sec label.avw { width: 100% !important;padding: 10px 0px 0px ; }
	
	div#boe div.form fieldset#vra textarea { width: 100%; height: 145px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset#send { width: 320px;margin-left: 0px !important; }
}


/*---------------------------------------------------------------------------------------------------------------------------*/
/*-- Mobiles --*/
@media only screen and ( max-width: 767px ) {

    div#rit form input.inp{
        margin: 10px 0 10px 7px;
    }
    label.datumlabel, span.incheck{
        height: 17px;
        float: left;
        width:100%;
    }
    
    span.naarspan{
        float:left;
    }
    
        
    span.naarspanw{
        float:left;
        width: 100%;
    }
    
    .Tijd{
        float:left !important;
    }
    
    
    #fst input[type=radio]:checked { float:left; }
    #fst input[type=radio]:not(:checked) { display: none; }
    div#rit form input.Pnm, div#rit form input.Str {
        width: 254px;
    }
    .lefthu{
        float:left;
        width:100%;
    }
    
	body { background: #111111; }
	div#wrp { padding-top: 166px;position: relative;overflow-x: hidden !important; }
	div#wrp, div#top, div#ftr { width: 100%; }	
	div#top h1, div#top div, div#top img#car { display: none; }
	div#top { width: 100%; background: #ffcf00; height: 91px; }
	div#top a#logo img { width: 288px; margin: 0px auto;float: none; display: block; top:16px; }
	
	#menu { display: block !important;background: #f3f3f3 !important; left: 0px !important;top:31px !important; width: 100% !important;height: 55px !important; padding:15px 16px !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	#menu button { display: block; width: 27px; height: 25px; padding: 0px; position: absolute;left: 16px; top:15px; background: none; cursor: pointer; border:0px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; }
	#menu button span { display: block; width: 27px; height: 5px; background: #000; margin-bottom: 5px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;  }
	
	.top-bar { transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); }
	.middle-bar {-moz-opacity: 1;-khtml-opacity: 1; opacity: 1; }
	.bottom-bar { transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg); }
	.collapsed .top-bar { transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);transform-origin: 10% 100%; }
	.collapsed .middle-bar { -moz-opacity: 0;-khtml-opacity: 0; opacity: 0; }
	.collapsed .bottom-bar { transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg); transform-origin: 0% -50%; }
	div#top ul#mnu { position: absolute;left: 0px;top:146px; z-index: 99999; background: #ffcf00; display: none; width: 100%; }
	div#top ul#mnu li { float: none !important; background: none; }
	div#top ul#mnu li a { font-size: 20px;line-height: 20px;display: block; color:#242424;padding: 10px 16px; }
	div#top ul#mnu li:first-child { margin: 0px; }
	
	div#cnt { float: none; width: auto; min-height: auto; margin: 0px 16px;padding-top:20px; top:0px; clear: both; }
	div#cnt h1 { font-size: 28px; }
	div#cnt p { font-size: 14px !important;line-height: 28px; }
	div#cnt p span, div#cnt p strong { font-size: 14px !important; }
	div#cnt div { float: none; width: auto; max-width: 567px; margin: 0px auto; height: auto; }
	div#cnt div img { width: 100%; height: auto; }
	
	div#ftr div ul#bot { display: none; }
	div#ftr { float: none; width: 100%; top:0px; background: none;height:auto; }
	div#ftr div, ul#ftrMnu { width:auto; }	
	div#ftr div div.cntc { float: none;clear: both; background: url(contact.png) no-repeat; width: 288px; height: 179px; margin: 0px auto; position: relative; z-index: 999;padding: 8px 0px 0px; font-size: 19px; text-align: center; bottom: -21px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	ul#ftrMnu { float: none !important; width: 100%;display: block; padding:30px 16px; background: #ffcf00; text-align: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
	ul#ftrMnu li { display:block;float: none !important; display: block;line-height: 34px;padding: 0px;background:none; left: 0px; text-align: left; }
	ul#ftrMnu li a, ul#ftrMnu li a:hover { font-size: 20px;padding: 0px;color:#242424;text-align: left; background: none; }
	
	ul#cpr, ul#vcr { float: none; display: block; text-align: center;color:#242424; clear: both; margin: 0px; }
	ul#cpr { padding-top: 10px; }
	ul#vcr { padding-bottom: 10px; }
	ul#cpr li , ul#vcr li { line-height: 24px;font-size: 12px;color:#fff; }
	ul#cpr li a , ul#vcr li a { font-size: 12px;color:#fff; }
	
	#Bereken { display: block;font-family: 'futuracondensed_medium'; position: relative; top:0px; left: 0px; width: 100%; height: 52px; background: #ffcf00; text-decoration: none; line-height: 52px; padding: 0px 16px; font-size: 28px;color:#242424; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	#Bereken:after { 
		content: '';display:block; width: 18px; height: 11px; background: url(arw.png) no-repeat; position: absolute; top:22px; right: 16px; 
		-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);
		-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;
	}
	#Bereken.opened:after { 
		-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);
		-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;
	}
	div#for { position: relative; top:0px; width: 100%; height: auto; padding: 0px 16px; margin: 0px; z-index: 99999; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#for h3 { display: none; }
	div#for form { width: 100%; height: auto;background: #ffcf00;margin:-3px 0px 0px; padding: 0px 16px 16px; -webkit-border-radius:0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	form input { border:solid 1px #cbcbcb; background: #fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
	div#for ul { width: 100%;margin: 0px; text-align: center; }	
	div#for ul li { margin: 0px; display: inline-block; }
	div#for form fieldset { margin:10px 0px 0px; }
	div#for form fieldset span { display: block;padding: 3px 0px 0px; }
	div#for form fieldset span.LV_validation_message { display: none !important; }
	div#for form input#btn { float: none; margin: 55px auto 0px; }
	div#for form input#btn:hover { height: 40px; }
	
	
	fieldset.personen .tzSelect ul.dropDown, fieldset.personen .tzSelect { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#for form fieldset .selectBox { width: 100% !important;height: 38px; border:solid 1px #cbcbcb; background: #fff url(dropDown.png) right center no-repeat; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	fieldset .tzSelect { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; } 
	fieldset .tzSelect ul.dropDown li, div#for form fieldset .tzSelect ul.dropDown li { width:100% !important;display: block; float: none; text-align: left; }
	div#for form fieldset .tzSelect ul.dropDown, fieldset span.full .tzSelect ul.dropDown { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	label.datum { display: block; }
	div#rit { margin: 0px 0px 20px; top:10px; width: 100%; height: auto; padding: 0px 16px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit h3, div#boe h3 { padding-left: 0px; }
	div#rit ul#tab { width: 100%; text-align: center; margin-left: 0px; }
	div#rit ul#tab li { display: inline-block; }
	
	div#rit form { width: 100%; background: none; height: auto; float: none ; margin-left: 0px; padding:0px; -webkit-border-radius: 3px;-moz-border-radius: 3px;	border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset#fst { position:relative;width: auto !important; height: auto;float: none;background: #fff;margin: 0px; padding: 280px 20px 0px; -webkit-border-radius: 3px ; -moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset#fst legend{ position: absolute; left: 20px;top:240px; }
	
	div#rit form fieldset div.tzSelect { width: 100% !important;}
	div#rit form fieldset span.full .selectBox { width: 100% !important; height: 38px; border:solid 1px #cbcbcb; background: #fff url(dropDown.png) right center no-repeat; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

	div#rit form fieldset#retourtab { position:relative;width: auto !important;height: auto;float: none;background: #fff;margin:-2px 0px 0px; padding: 70px 20px 0px; -webkit-border-radius: 0px 0px 3px 3px;;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset#retourtab legend { position: absolute; left: 20px;top:20px; }
	div#rit form input.Tijd { padding: 3px 12px 0px; }
	div#rit form fieldset span.dag, div#rit form fieldset span.mnd, div#rit form fieldset span.jar { display: block;float: left;width: 31%;padding-right: 5px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset span.jar { padding-right: 0px; }
	div#rit form fieldset span.mnd { width: 38%; }
	div#rit form fieldset span.dag .selectBox, div#rit form fieldset span.mnd .selectBox, div#rit form fieldset span.jar .selectBox { width: 100% !important; height: 38px;border:solid 1px #cbcbcb; background: #fff url(dropDown.png) right center no-repeat;margin-left:0px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset span.dag .tzSelect ul.dropDown, div#rit form fieldset span.mnd .tzSelect ul.dropDown, div#rit form fieldset span.jar .tzSelect ul.dropDown, fieldset .tzSelect ul.dropDown { margin: 0px; width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
	
	div#rit form fieldset { width: 100%; height: auto; float: none; }

	div#rit form fieldset#lst { position: absolute;top:80px;left: 0px; margin-left: 0px; overflow: hidden; width: 100%; padding: 0px 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form fieldset#lst div { padding: 0px 0px 0px;height: 120px;width: 100%;  background:#000 url(euro.png) right bottom no-repeat; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
	div#rit form fieldset#lst legend { margin-bottom: 20px; }
	div#rit form fieldset#lst p { text-align: center; }
	div#rit form fieldset#lst p.Sml { text-align: center; margin: 0px; }
	div#rit form fieldset#lst span#zkosten { display: block; text-align: center;margin-bottom: 6px; }
	div#rit form fieldset#lst label#rk, div#rit form fieldset#lst label#hk { display: none !important; }
	
	form input { padding: 3px 10px 0px; }
	div#boe { position:relative; float: none; width: auto; height: auto; clear: both; top:0px;padding:0px;margin: 20px 0px; }
	div#boe div.form { 
        float: none; 
        width: auto; 
        height: auto;
        padding: 1px 25px 15px;
        margin: 0px 0 0 -5px;
        border-radius: 8px;
        background-size: 100% 110%;
    }
	div#boe div.form fieldset.fst, div#boe div.form fieldset.sec,  div#boe div.form fieldset#vra { float:none; width: auto; height: auto; padding: 0px; margin-right: 0px; margin-left: 0px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset.sec .selectBox, div#boe div.form fieldset.fst .selectBox { width: 100%;height: 38px; border:solid 1px #cbcbcb; background: #fff url(dropDown.png) right center no-repeat; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset.sec label { width:240px !important; }
	div#boe div.form fieldset.sec label.avw { width: 100% !important;padding: 10px 0px 0px ; }
	
	div#boe div.form input#Lnd, div#boe div.form input#Mai, div#boe div.form input#MaiAlt, div#boe div.form input#Tel, div#boe div.form input#Mob, div#boe div.form input#MobAlt { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form input.Anm, div#boe div.form input.Str{ width: 100% !important;margin-right: 0px !important;margin-bottom: 10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form input.Anm { width: 70% !important;height: 38px; }

    .fst input.inp{margin-left:0px !important;margin-top:0px !important;}

	div#boe div.form fieldset.fst { margin-right: 0px !important; }
	div#boe div.form fieldset.sec { margin-bottom: 60px !important; }
	div#boe div.form fieldset#vra textarea {margin-bottom: 10px; width: 100%; height: 145px; border:solid 1px #cbcbcb; background: #fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset#send { background:#fff; height: auto; width: 100% !important;position: relative;left: 0px; margin: 0px; -webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset#send label { float: left;margin-bottom: 10px; }
	div#boe div.form input#btn, div#boe div.form input#btn:hover { width: 250px; background-size: 100% 148px; }
	div#boe div.form input#btn { float: none !important; margin: 0px auto !important;clear: both;  }
	.formWrap { width: 100%;padding: 5px 20px 20px;background: #ffcf00;margin-bottom:20px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#rit form input.vlnr { margin-right: 0px; }
	span.plVan { display: block;padding-top: 5px; }
	#luchthaven1 span, #luchthaven2 span, #luchthaven3 span, #luchthaven4 span { display: block;}
	#luchthaven1, #luchthaven2, #luchthaven3, #luchthaven4 { width: 100%; float: left; }
	div#boe div.form input.Hnr, div#boe div.form input.Pst, div#boe div.form input.Pln { margin-right:0px;margin-left: 0px; width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
	
	.fullform span.Straatnaam { width: 70%;padding-right: 7px; }
	.fullform span.Hnr { width: 30%; }
	.fullform span.Postcode { width: 40%; padding-right: 7px; }
	.fullform span.Plaatsnaam { width: 60%; }
	#postcode1 div, #postcode2 div, #postcode3 div, #postcode4 div { display: block;float: none;clear: both; vertical-align: top; }
	#postcode1 div span, #postcode2 div span, #postcode3 div span, #postcode4 div span, .fullform span { display: inline-block;vertical-align: top; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	
	#postcode1 div span.van1, #postcode2 div span.van1, #postcode3 div span.van1, #postcode4 div span.van1 { width: 70%; }
	#postcode1 div span.van2, #postcode2 div span.van2, #postcode3 div span.van2, #postcode4 div span.van2 { width: 30%; }
	span.van1 input, span.van2 input, .fullform span input { width: 100% !important; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	#postcode1 div+div span.van1, #postcode2 div+div span.van1, #postcode3 div+div span.van1, #postcode4 div+div span.van1 { width: 70%; }
	#postcode1 div+div span.van2, #postcode2 div+div span.van2, #postcode3 div+div span.van2, #postcode4 div+div span.van2 { width: 30%; }
	div#boe div.form fieldset.fst div.tzSelect { width: 30% !important;padding-left: 7px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	div#boe div.form fieldset.fst div.tzSelect .selectBox { margin-bottom: 10px; padding-top: 12px !important; }
}
@media only screen and ( max-width: 360px ) {
	div#rit form fieldset { font-size: 11px; }
}

#luchthaven1 span.LV_validation_message, #luchthaven3 span.LV_validation_message {
	display: none;
}