@media only screen and (max-width: 1200px) {
    
    
 #menukapcsolo, .menukapcsolo { display: block; cursor: pointer;}
    
    .menukapcsolo { width: 20px; height: 6px;
        margin: 10px;
        padding-bottom: 3px;
        border-top: solid 3px #fff;
        border-bottom: solid 3px #fff;
        float: right;
     
    }
    .menukapcsolo span {
        width: 20px;
        height: 3px;
        display: block;
        border-bottom: solid 3px #fff;
        line-height: 20px;
        
        
    }
    
    hopp {display:none;}
    #menukapcsolo{display:none;}   

    #menukapcsolo:checked ~ hopp {
    display:block;
}

	
.fullkeret {
	position:static !important;
	width: 100% !important;
	margin-left: 0 !important;
	
}
	
	.socialsav {
		padding: 0;
		margin: 0;
		
		
	}
	
	table tbody tr td img {
	width: 100% !important;
	height: 100% !important; 
	float: left;
	padding: 0!important; 
	margin: 10px 0!important; 
}
	body {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	padding-left: 0;
	}
	
	
	
	.hlist {
	width: 100%;
	height: auto;
	margin: 0;
	font-size: 100%;
	float: left;
	
}
	
	h3 {
	
	font-size: 160%;
	line-height: 27px;
	}
	
	/* lapozo */
	
	.lapozo { 	
		font-size: 200%;
		background-color: #000;		
		float: none;
		text-align: center;
		width: 100%;
		display: flex;
		margin: 0;
		position:static;
	}
	
	.lapozo div {
		width: auto;
		margin: 0 auto;
}
	
	#lablec div a {
	font-size: 75% !important;
	color: #e1e1e1;


}
	
	
	
	/* lapozo eddig */
	
	/* logo */
	
	#logo {
	width: 80%;
	height: auto;
	padding: 10px 10%;
		position: relative;
		z-index: 500;
}

#logo a { width: 100%; height: 100%; display: block; float: left; }
	
	/* logo eddig */
	
	ul#kiemelthas {	
	list-style: none;
	font-size:120%;
	width: 100%;
	height: auto;
	padding: 10px 0;
	float: left;
	text-align: center;
	margin-bottom: 10px;
		background-color: #fff;
		
}
	
	ul#kiemelthas li {
	background-color: #000;
	float: none;
	padding: 0;
	margin-right: 3px;
	display:inline-block;
	width: auto;
	text-align: center;
	
}
	
	ul#kiemelthas li:last-child {
	
	float: none;
	
}
	
	ul#kiemelthas li a {

		float: left;
		display:block;
		position: relative;
		z-index: 500;
		padding: 2px 10px 5px 10px; 
	}
	
	.fin {
		width: 100%;
		float: left;
		text-align: center;
		padding: 10px 0;
		margin: 0;
	
	
	}
	
	#finfo_nevnap {
		width:auto;
		padding: 0 10px;
		margin: 0;		
		float: none;
		display: inline-block;
		text-align: left;
		border-left: solid 1px #ccc;
	}
	
	#finfo_deviza {
		width:auto;
		padding: 0 10px;
		margin: 0;		
		float: none;
		display: inline-block;
		text-align: right;
		
	}
	
	#hirek_keret {margin-top:0;}

	/* lablec */
	
	#lablec {
		background-color: #000;
		color:#fff;
}
	/* lablec eddig */

	#kereso {
	
		
}
	

	#kereso input.inpmez  { 
		outline: none;
		line-height: 40px !important;
		height: 40px;
		margin-top: -1px;
	}

	
	#kereso button.inpkap span {display:none;}


	
	#finfo_social {
	position: relative;
	z-index: 500;	
	height: 0;
	padding: 0;
	float: left;
	
}
	
	#finfo_social .resp1 {
	display: none;
}
	
	/* videolista indul */
	
	.videojel4 {
    position: absolute;
    margin-left: 46%;
    margin-top: 32%;
    font-size: 500%;
    color: rgba(255, 255, 255, 0.8);
}
	
	/* videolista eddig */

	/* híreklista indul*/
	
	#hirek_keret { 
		width:  100%;
		float: left;
	}
	#hirek_keret h1 {
		margin: 10px 0 0 0;
		width: 90%;
		float: left;
		line-height: 40px;
		/*text-align: center;*/
	}
	
	.hirek_kep {
		width: 100%;
		height: 100%;
		float: left;
	}
	.hirek_kep img {
		width: 100%;
		height: 100%;
		margin-top: 0;
	}
	
	.osztott_bal, .osztott_jobb {
		width: 90% !important;
		float: left;
		margin: 0 5% 30px 5%;
	
	}
	
	.osztott_belso {
		border-top: solid 5px #007ec4;
		border-left: none !important;
		
	}
	
	ul.hastag {
		width: 90% !important;
		margin: 10px 5% !important;
		
	}
	
	ul.hastag li {
		
		padding:0 !important;
		margin: 0 0 10px 0;
		border:none !important;
		
	}
	ul.hastag li a {
		padding: 5px 10px;
		background-color: #007ec4;
		color:#fff !important;
		
	}
	
	
	/* hireklista eddig */
	
	/* responziv folap indul */

.fullkeret {
	
	width: 90%;
	float: left;
	margin-left: 5%;
}

	#hirek_bal, #hirek_jobb {
		width: 100%;
	}
    
    #hirek_folapra {
	width: calc(100% - 40px);
	float: left;
    padding: 20px 20px;
    background-color: #f1f1f1;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items:stretch;

}
    
    
    .fooldalhir {
        height: 460px;	
        margin: 0 10px 0px 10px;
        width: calc(100% / 2 - 20px);
        
    }
	
	.vboritokep {
		width: 100%;
		height: auto!important;
		
		
	}
	
	.belso {
		float: left;
		margin-bottom: 30px;
		
		
	}
	

	#hirek_jobb .vezetohir {
	margin: 20px 0;
	}
	
	.fooldalhir {
	margin-top: 20px;
	}
	
	
	.tovabbihir {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	font-size: 100%;
	border-bottom: solid 1px #ccc;
}

	.tovabbihir .vboritokep {	display: none;}
	.tovabbihir h5 {display: none;}
	.tovabbihir h4 {font-size: 130%; line-height: normal;}
	
	.nagyvideo {
	width: 100%;
	height: auto;
			

}
	#videobox { width: 100%;
	
		outline: none;
		border-top: solid 1px #ccc;
		padding-left: 0;
		margin-left: 0;
		
	}

	.nagyvideo  .videoborito {
		width: 100%;
		height: auto;
		float: left;
		margin:0;
		padding: 0;
	
	}
	
	.nagyvideo  .videoborito img {
		width: 100%;
		height: 100%;
		float: left;
	}
	.videojel2{
    position: absolute;
    margin-left: 46%;
    margin-top: 32%;
  
}
	
	.kisvideo {
	width: 100%;
	margin-left: 0%;
	}
	
	.videoszoveg2 {
	
		max-width: 800px;
		width: auto;
		display:flow-root;
		float: none;
		padding:0  10px; 
	}
	
	.videoszoveg2 h4 {
		display:flex;
		float: none;
	
	}
	
	.tagoltvideo {
	width: 100%;
	height:auto;
	float: left;
	border:none;
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 10px;
}

.videoborito_tagolt, .videojel3 {display: none;}

	.videoszoveg3 {
		width: 100%;
		float: left;
		border-bottom: solid 1px #ccc;
	}
	
	#kozep_video .belso {margin-bottom: 0px;}
/* repsonziv folap eddig */
	.elvalaszto3 { margin: 20px 0 40px 0; }



#kozep_kategoria ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	margin-right: 0;
	float: left;
	font-weight: 400;
}

#kozep_kategoria ul li .headline1 {
	width:97%;
	float: left;
	margin-bottom: 10px;
	font-size: 90%;
	border-left: solid 5px #ccc;
	padding: 5px 0;
	border-bottom: dotted 1px #ccc;
	padding-left:2%;	
}	
	
	/* keresorész */
	
	.altalanos_fejlec .alt_belso { text-align: center;}
	
	a.keresokapcs img {
		width: 100%;
		height: auto;
		float: left;
		margin: 0 0 10px 0;
	}
	
	a.keresokapcs {margin-bottom: 20px; padding: 0; width: 100%;}
	
	.cim_video { margin-left: 10px;}
	a.keresokapcs:hover {background: none;}
	
	/* keresorész eddig */
	
	
	
#fmenunyit {
	font-size: 140%;
	width: 100%;
	max-width:none;
	position:relative;
	top:0px;
	z-index: 99;
	margin-left: 0%;
	float: left;
	margin-bottom: 10px;

}
	
	#fmenunyit ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	float: left;
	background-color: #000;
}

#fmenunyit ul li ul li {
	width: 90%;
	height: auto;
	float: left;
	padding: 5px 0;
	font-size: 90%;
	border-bottom: solid 1px #ccc;
	
}
	
	.osztott_jobb .osztott_belso { margin-left: 0px;}
	
		/* fotoalbum a cikkben */

ul.fotoalbum_cikkben {
	margin: 0 0 0 0;
}

ul.fotoalbum_cikkben li {
	width: 24%;
	height: auto;
	float: left;
	margin: 1% 0.5% 0 0.5%;
}

	/* fotoalbum a cikkben eddig */
    
    ul.ertektar_box_alap li {
    width: calc(100% / 3 - 54px);
    height: 220px;

}
    
 
    


}

@media only screen and (max-width: 800px) {
   
    .ibox {flex-wrap: wrap;}
    
    .ba_also2 {
    border-right: none;
        border-bottom: solid 1px #ccc;

}
    
    
    
    .fooldalhir {
        height:auto;
        margin: 0 10px 20px 10px;
        width: calc(100% - 20px);
        align-items: flex-start;

    }
    
    
    
       #k2_bal, #k2_jobb {
    float: left;
    padding: 0 5%;
    margin: 5% 0;
    width: calc(100% - 10%);
    border-right: none;
    text-align:justify;
    }
    
    #k2_bal img {
        width: 100% !important;
        height: auto;
        float: left;
        padding: 10px 0 !important;
        margin: 0 !important;

        
    }
    
    .cimsor3 {display: block;text-align: center; padding: 0; margin: 0;}
    .cimsor3 .bal{ width: 100%; float: left;}
    .cimsor3 .bal img { width: 100%; height: auto; float: left;}
    .cimsor3 .jobb{ width: 100%; float: left;padding: 0; margin: 0 0 20px 0;}
    .ertektar_jobb { display: none;}
    
    ul.ertektar_box { border-right: none;
        width: calc(100% - 40px);
        float: left;    
        text-align: justify;
    }
    
    ul.ertektar_box li .ertektar_bal { display: block; }
    
    ul.ertektar_box li .ertektar_bal .ertektar_kep{
        width: 100%;
        height: auto;
        display: block;
    }
    
    etext1 {
        width: 100%;
        float: left;
        text-align: center;
        padding: 10px 0 !important;
    }
    ebutton {
        width: 100%;
        float: left;
        text-align: center;
    }
    
    .et_kep {
        width: 100%;
        
    }
    
    h1, h2 { text-align: center; }
    

    .ba_menu { text-align: center; }
    
    .ba_menu a {
        float:none;
        width: 50%;
        
    }
    
    .socialsav {display: none;}
    

    
    /* főmenu responziv */
    
    .menu_felso {
    display: block;
}
    
    .menufl {

        width: 100%;
        float: left;
        padding: 20px 0;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;
    }
    
    .fejlec {
        background-color: #fff;
        
    }
    
        .menuf1, .menuf2, .menuf3, .menuf4 {
 
        width: calc(50% - 10px);
        height: 60px;
        float: left;
        padding: 20px 0;
        margin: 5px;       
        text-align: center;
        justify-content: center;
            
    }
    
    
    
    
    /* főmenu responziv eddig */
    
	
    ul.ertektar_box_alap li {
    width: calc(100% / 2 - 54px);
}
    
		
	.hirek_tartalom .tartalom2 img  {
		width: 98% !important;
		height: auto !important;
		
	}
	
	
button.search {
	font-size: 250%;	
	position: absolute;
	top:10px;
	right: 30px;
}
	
	button.menukapcs {
font-size: 250%;	
	position: absolute;
	top:13px;
	right: 0px;
}
	
}

@media only screen and (max-width: 500px) {
	
        ul.ertektar_box_alap li {
    width: calc(100% - 50px);
            height: 250px;
            margin-bottom: 15px;
}

	
	#logo { padding: 15px 19% 0 13%;
		width: 68%;
		
	}
	
button.search {
	font-size: 250%;	
	position: absolute;
	top:-54px;
	right: 0;


}

button.menukapcs {
font-size: 250%;	
	position: absolute;
	top:-24px;
	right: 0;
}
	
	.hirek_lapozo {
		margin-top: 20px;
		
		
	}
	
	

}