@media screen and (max-width: 1200px) {
	
.ikon {
	display: none;
}
	
.szekcio {
	margin-top: 18px;
	}

.sorok {
	width: 1000px;
	}
	
.sorok_nyi {
	width: 900px;
	}
	
.menu1 ul li a {
  padding: 8px 15px 0 14px;
  font-size: 28px;      
  }	
 
}



@media screen and (max-width: 1000px) {
	
.sorok {
	width: 800px;
	}
	
.sorok_nyi {
	width: 700px;
	}	
	
.menu1 ul li a {
  padding: 8px 10px 0 9px;
  font-size: 24px;      
  }	
  
.oszlop_3p {
	width: 45%;
}	
 
}
 
 
 
@media screen and (max-width: 800px) {

.szekcio {
	margin-top: 12px;
	}
	
.sorok {
	width: 100%;
	}
	
.sorok_nyi {
	width: 90%;
	}		
				
.oszlop_12, .oszlop_10, .oszlop_9, .oszlop_8, .oszlop_7, .oszlop_6, .oszlop_5, .oszlop_4, .oszlop_3, .oszlop_2, .oszlop_1 {
	width: 95%;
	}
	
.sav p {
	float: left;
	}
	
.sav img {
	height: 120px !important;
	width: auto !important;
	margin: 5px; 
	}

.menu_fo, #slides div div.ref {
	display: none;
	margin: 0;
	} 
	
.menu_re {
	display: block;
	margin: 0;
	}
		
.menu_re .oszlop, .menu_re .oszlop_12 {
	width: 100%;
	padding: 0;
	}
	
.menu_re h2 {
	margin: 0;
	}
	
.menu_re ul {
 	padding: 0;
	}
	
.menu_re li {
	color: red;
	list-style: none;	
 	padding: 9px 9px 6px 18px;
 	font-size: 24px;
 	font-weight: normal;
 	font-family: 'Sacramento', sans-serif; 	
 	border-bottom: 1px solid #ddd;
	}
	
.menu_re li a {
	display: block;
 	padding: 6px 0 0 18px;	
 	border-left: 6px solid #ccc; 	
	}	
	
.menu_re li a:hover {
 	border-left: 6px solid #28b; 	
	}
	
.main-sidebar-wrapper {
    position: relative;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
	}
	
.main-navbar-content {
	background-color: #39c; 
	height: 30px; 
	padding: 15px 18px; 
	}
	
.main-navbar-button {
	cursor: pointer;
	}	
	
.main-navbar-content img {
	float: left;
	width: 40px; 
	height: 30px;
	}	
	
.main-navbar-content h2 {
	float: left;
	width: 80%;
	margin: -8px 0 0 16px;
	color: #fff;
	font-size: 40px;
	font-weight: normal;
	text-transform: none;
	}
	
.main-sidebar {
	background-color: #fff;
	}

}



@media screen and (max-width: 640px) {		
	
.sorok_nyi {
	width: 80%;
	}	
	
.main-navbar-content h2 {
	margin: -4px 0 0 16px;
	font-size: 32px;
	}
	
.nyi_kep h1.noma {
	font-size: 32px;	
	padding: 10px 30px 0 30px;	 
	} 
	
#slides div div.fofo {
  left: 20px;
  top: 20px;
  }
  
div.fofo img {
	margin-top: 10%;
} 

.oszlop_3p {
	width: 95%;
} 

}



@media screen and (max-width: 400px) {	
	
.main-navbar-content h2 {
	margin: -1px 0 0 16px;
	font-size: 28px;
	}
	
.nyi_kep h1.noma {
	padding: 5px 20px 0 20px;		
	font-size: 24px;
	} 
	
#slides div div.fofo {
  left: 10px;
  top: 5px;
  }    	

}


  
/*  
@media screen and (max-width: 800px) {

body, .kontener, .sorok, .szekcio {
  width: 100%;
  height: auto;
  padding: 0;  
  margin: 0;
  height: auto; 
  border: none;            
  }  
  
body {
  background-color: #fff;              
  }
  
.menu1, .menu2, .sav {
  display: none;     
  }
  
.men_re {
  display: block;  
  }
  
.logo {
  position: relative;
  padding: 0;
  margin: 0;
  top: 0;
  width: 100%;  
  height: auto;              
  } 
  
.logo img {
  float: left;
  width: 100%;  
  height: auto;           
  }
  
.cim h2 { 
  font-size: 4.8vw;
  } 
  
.cim p { 
  font-size: 2vw; 
  }
  
.lang {
  padding: 2%;
  margin: 0;  
  height: auto;              
  }        
  
.foold, .oszlopos, .oszlopos2, .footer, .tart, .fokep {
  width: 94%;
  padding: 0 3%;
  margin: 0;
  height: auto;       
  }
  
.foold {
  padding: 2% 2% 1% 2%;      
  }  
  
.foold h1 {
  font-size: 24px !important;        
  }
  
.oszlop, .oszlop2 {
  float: none;
  width: 100%;
  padding: 2% 0;  
  margin: 2% 0; 
  background-color: #fff;
  } 
  
.oszlop img, .oszlop2 img {
  float: left !important;  
  }
  
.tart {
  width: 94%;
  padding: 3%;
  min-height: auto;    
  }       
  
.tart iframe {
  width: 100% !important;                
  }             
  
}



@media screen and (max-width: 600px) {
	
.cim {
  bottom: 20px;
  left: 20px;  
  }	

.tart {
  padding: 4% 3%;   
  } 

#accordi h3 { 
  padding: 14px 12px 6px 68px;
  font-size: 1.2em;                         
  }
  
.fokep {
  font-size: 14px;     
  }   

}

@media screen and (max-width: 500px) {
	
.cim {
  bottom: 15px;
  left: 15px;  
  }	

#accordi h3 {
  padding: 15px 12px 5px 68px;
  font-size: 1em;                       
  } 
  
.fokep img {
  float: none;
  width: 70% !important;
  height: auto !important;
  margin: 5px 15% -10px 15%;     
  }      

}

@media screen and (max-width: 400px) {
	
.cim {
  bottom: 10px;
  left: 10px;  
  }	

#accordi h3 { 
  padding: 16px 12px 4px 68px;
  font-size: 0.9em;                       
  }    

}
*/