@media screen and (max-width: 500px) {

#headwhite
{
	clear:both;
	position:inherit;
	padding-left:10px;
}

#headwhite img 
{
	clear:both;
	position:inherit;
   max-width: 100%;
   height: auto;
   width: auto\9; /* ie8 */
}

}

@media screen and (max-width: 650px) {

#header
{
	width:96%;
}

#menu-holder
{
	width:96% !important;
	margin:0 auto;
}

#menu-holder a, #menu-holder li
{
	width:100% !important;
	padding-top:5px;
	padding-bottom:5px;
}

.hblock
{
	width:100%;
}

#home ul li
{
	padding-left:0;
	padding-right:0;
	width:49% !important;
}

#home li:nth-child(2)
{
	padding-right:1% !important;
}

#home li:nth-child(3)
{
	padding-left:1% !important;
}

#home li:nth-child(1)
{
	width:100% !important;
}

#home li:nth-child(1) .hblock
{
	width:100% !important;
}


}



@media screen and (max-width: 790px) {


.hblock
{
	width:100%;
}

#home ul li
{
	padding-left:0;
	padding-right:0;
	width:32.6%;
}


#home li:nth-child(1)
{
	width:66.4%;
	margin-right:1%;
}

#home li:nth-child(1) .hblock
{
	width:100%;
}





}

@media screen and (max-width: 850px) {

div.fullmob
{
	width:100% !important;
}

.homepage .home_txt, .corp .home_txt
{
	padding-top:0 !important;
	margin-top:0 !important;
}

#menu-holder
{
	width:91%;
	margin:0 auto;
}

.padd
{
	padding-bottom:0;
}

#menu-holder li
{
	float:left;
	border-right:0px;
	border-bottom:0px;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#E61C18;
	width:auto;
	min-width:160px;
}

#menu-holder li:nth-child(5)
{
	display:none;
}

#header
{
	min-height:100px;
}


}


@media screen and (min-width: 850px) {

#menu-holder
{
	background-color:#E61C18;
	margin-bottom:5px;
	max-height:27px;
}

.mfull
{
	display:block;
}

.mmobile
{
	display:none;
}

.nehome div.head_holder
{
	margin-left:40px;
}


#supb
{
	right: 102px;
}

#content_image img
{
	width:241px;
}

#content_image
{
 	position: absolute;
    right: 102px;
}

.scholen_content
{
    right: 56px !important;
}

.shadow
{
width:241px;
}

#homelinkwhite
{
	text-align:right;
}

#home ul li:nth-child(3n+3)
{
    padding-right:0;
}

#corpcontent ul li:nth-child(3n+3)
{
    padding-right:0;
}



#corpcontent
{
	clear: both;
	margin-top:40px;
}

.corp #footer
{
	margin-top:130px;
}


   }

@media screen and (max-width: 850px) {
   #page_layout {
      width: 100%;
   }


.corp #footer
{
	margin-top:250px;
}

.homepage .home_txt
{
 clear:both;
 margin-top:20px;
 padding-top:20px;
}

.corp .home_txt 
{
 clear:both;
 margin-top:20px;
 padding-top:20px;
 margin-left:0;
}

#corp_layout
{
	background-size:100%;
}


.headtxt
{
 clear:both;
padding-top:20px;
padding-left:0px;
margin:0 auto;
width:95%;
}

 #footer
  {

  }

#content
 {
	width:95%;
	margin: 20px auto 0;
 }  	

.corp #content
 {
	width:87%;
	margin: 20px auto 0;
 }  

.content_txt
{
	width:88%;
	margin:20px auto;
	color:#ffffff;
	font-size:12px;
	float:none;
	min-height:100px;
}

.content_corp_txt
{
	width:88%;
	margin:25px auto;
	color:#ffffff;
	font-size:12px;
	float:none;
	min-height:100px;
}

#superblock
{
	position:static;
	float:none;
	width:88%;
	margin:0 auto;
	padding-left:0;
}

#supb
{
position:relative;
right:0px;
padding-top:0px;
bottom:0px;
width:60%;
}

.homepage #supb, .corp #supb
{
position:relative;
right:0px;
padding-top:0px;
}

#superblock .arrow
{
 	width:10%;
	position:absolute;
	top:97%;
	left:65px;
	z-index:9999;
}

#superblock img
{
	width:100%;
}


#content_image
{
	margin:25px auto;
	clear:both;
	width:88%;
	padding-right:0;
	padding-bottom:0;
}

#content_image img
{
	width:60%;
}




#logo img
{
	width:100%;
}

#scholen_image
{
width:100%;
padding-bottom:5px;
}

#scholen_image img
{
width:100%;
height:auto;
margin-bottom:0;
}



#home
 {
	width:95%;
	margin: 20px auto 0;
 }  


#home ul li img
{
   max-width: 100%;
   height: auto;
   width: auto\9; /* ie8 */
}


#corpcontent
 {
	width:95%;
	margin: 20px auto 0;
 }  

#corpcontent ul li
{
   width: 48%;
   padding-left:3px;
   padding-right:3px;
   text-align:center;
}

#corpcontent ul li img
{
   max-width: 100%;
   height: auto;
   width: auto\9; /* ie8 */
}





#homeform
 {
	width:95%;
	margin: 0px auto 100px;
	padding-bottom:2px;
	height:auto;
 }  

#formholder
{
  width:95%;
  padding:5px;
}

.label
{
	padding-left:3px;
	font-size:15px;
}

.input
{
	padding-left:3px;
}

.input input 
{
	width:65%;
}


#subform textarea 
{
	width:65%;
	float:none;
}

#verbut 
{
	margin:10px 30px 10px 0;
	margin-left:0;
}

.button
 {
	clear:both;	
	margin:5px; 
	float:none; 
	padding:2px;
	width:100px; 
 }

.company_buttons
{
	position:inherit;
	margin-top:10px;
}

.company
{
float:none;
}

.company_row
{
	padding-bottom:0;
}

.results_txt
{
	width:94%;
}

#subform
{
	width:94%;
}

#subform .label
{
	width:50%;
}

.paddingbottom
	{
	padding-bottom:6px;
	}

.homepage .paddingbottom,.corp .paddingbottom
	{
	padding-bottom:6px;
}


.content_txt table td
{
	vertical-align:top;
	padding:5px 10px 5px 0px;
}

.content_txt table td img
{
width:80px;
height:auto;
}


}