
@media only screen and (max-width: 480px) {
	/*body::before{
		content:"(max-width: 480px)";
		position:absolute;
		color:#fff;
	}*/

	.head{
		width:100% !important;
		overflow:hidden;
		height:150px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
		}
	

	.head_extra,.head_extra>div,.head_extra .left, .head_extra .right, .main_outer, .main_inner, .main_inner .r.left, .main_inner .r.right, .foot_inner, .foot>div, .foot_left, .foot_right{
		display:block !important;
		width:100% !important;
	}
	.mobillogin, .mobillogin_shadow{
		display:block;
	}
	.mobillogin.fixed, .mobillogin_shadow.fixed{
		position:fixed;
	}
	
	
	
	
	.tbl_cover_main{
		margin:0 !important;
		}
	table.tbl_cover_main ,tbody tr, td, td div{
		display:block !important;
		float:none !important;
	}
	table.tbl_cover_main, table.tbl_cover_main td {
		width:100% !important;
	}
	 table.tbl_cover_main .thumb{
		/* width:100% !important */
	}
	.ytinner.cright{
		display:none !important;
	}
	.video, .video .thumb {
		width:100% !important;
		margin:0px !important;
		margin-top:0px !important
	}
	
	
	.head_extra .left>*, .head_extra .right>*, .main_inner .left>*, .main_inner .right>*{
	}
	
	.head_extra .left {
		padding:15px !important;
	}
	
	.head_extra .left, .r.left{
		padding:0px;
		padding-top:0px !important;
	}	
	.head_extra .left .btn_link, .r.left .btn_link, .sub .right_block .btn_link{
		width:95% !important;
		display:block;
		margin:0 auto;
		text-align:center;
		padding:7px;
	}
	
	.sub .right_block .disp_content_text{
		padding-bottom:10px;
	}

	
	.main .main_inner{
		padding-left:15px !important;
		padding-right:15px !important;
		padding-top:0 !important
	}

	.menu_in{
		display:block !important;
		width:100% !important;}
	.pncustommenumenu_site_headermenu2015{
		display:block;
		width:100%
	}
	.menuitem{
		display:block !important;
		width:100%;
		}
	 .head_extra .right>*{
		 width:90% !important;
	}
	.refs{
		width:100% !important;
		margin:0px !important;
		margin-bottom:15px !important;
	}
	.refs img{
		width:33%;
		height:auto;
	}
	.login_container{
		display:block;
	}
	.loginblock{
		position:fixed;
		width:100%;
		background-color:#0a93ca;
		margin-left:0 !important;
		top:-450px;
		left:0;
		display:block;
		padding:15px;
		padding-top:85px;
		z-index:300;
		-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 5px 30px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 5px 30px 0px rgba(0, 0, 0, 0.5);
	}
	.loginblock *{
		font-size:26px;
		
	}
	.loginblock input[type=submit]{
		width:100% !important;
		font-size:26px;
		padding:10px;
	}
	
		.loginblock.visible{
		top:0px;
	}
	.foot>div{
		padding:15px;
		}
	.foot_right{
		border-top:1px solid #b6dfef;
	}
	.foot_inner{
		font-size:19px;}

	.main_outer .r.left .in{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:25px;
	}	
	.main_outer .r.right{
		width:100%;
		display:block;
		padding-left:0 !important
	}
	.right_block{
		width:100%;
		display:block;
	}
	#fblike{
		width:100% !important

	}
	.share_icons{
		float:left !important;
		margin-top:30px;

	}
	
	.contact_map{
		width:100% !important;
	}
	.r.left img{
		max-width:590px;
		width:100%;
	}

	.jelentkez {
		width:90% !important;
		margin:0 auto;
		margin-bottom:30px !important;
		margin-top:0px;
		height:40px;
		position:inherit;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		z-index:0
	}
	.jelentkez .butt, .jelentkez .img{
		height:40px !important;
		margin-top:0px !important;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.jelentkez .txt {
		text-align:center
	}
	
	input{
		width:100%}

}

@media only screen and (max-width: 720px) and (min-width:480px){
	.head{
		height:200px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.head_extra,.head_extra>div,.head_extra .left, .head_extra .right, .main_outer, .main_inner, .main_inner .r.left, .main_inner .r.right, .foot_inner, .foot>div, .foot_left, .foot_right{
		display:block !important;
		width:100% !important;
	}
	.main_inner{
		width:100% !important;
	}

	.mobillogin, .mobillogin_shadow{
		display:block;
	}
	.mobillogin.fixed, .mobillogin_shadow.fixed{
		position:fixed;
	}

	.main_outer .r.left{
		width:100%;
		display:block;
	
	}
	.r.left img{
		max-width:590px;
		width:100%;
	}
	.r.left{
		/* padding:15px; */
	}
	.main .main_inner{
		padding-left:25px !important;
		padding-right:25px !important;
		padding-top:0 !important
	}
	
	.main_outer .r.right{
		width:100%;
		display:block;
		padding-left:0
	}
	.right_block{
		width:100%;
		display:block;
	}
	.login_container{
		display:block;
	}
	.loginblock{
		position:fixed;
		width:100%;
		background-color:#0a93ca;
		margin-left:0 !important;
		top:-380px;
		left:0;
		z-index:300;
		display:block;
		padding:15px;
		padding-top:55px;
		-webkit-box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 5px 30px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 5px 30px 0px rgba(0, 0, 0, 0.5);
	}
	.loginblock.visible{
		top:0px;
	}
	.jelentkez {
		width:70% !important;
		margin:0 auto;
		margin-bottom:30px !important;
		margin-top:0px;
		height:40px;
		position:inherit;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.jelentkez .butt, .jelentkez .img{
		height:40px !important;
		margin-top:0px !important;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.jelentkez .txt {
		text-align:center
	}
	
	.refs{
		width:100% !important;
		margin:0 auto !important;

	}
	.foot_inner{
		width:100% !important
	} 
	.foot_left{
		width:auto !important;

	}
	.foot>div{
		padding-right:25px !important;
		padding-left:20px !important;
		}
	.foot_right{
		border-top:1px solid #b6dfef;
	}
	.foot_inner{
		font-size:19px;
	}
		
	.right_block h3{
		font-size:19px;
		width:100% !important;}

	.menu_in{
		display:block !important;
		width:400px !important;
		position:fixed;
		top:0px
	
	}
	.pncustommenumenu_site_headermenu2015{
		display:block;
		width:100% !important
	}
	.menuitem{
		display:block !important;
		width:100% !important;
		padding:7px;
		}
	#fblike{
		width:100% !important

	}
}


@media only screen and (max-width: 900px) and (min-width:720px){
	.head{
		height:200px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.head_extra {
		width:100%;
	}
	.head_extra .left{
		width:72% !important;
	}
	.main_inner{
		width:100% !important;
	}
	.main_outer .r.left{
		width:72% !important;
	}
	.main_outer .r.right{
		
		
	}
	.r.left img{
		max-width:590px;
		width:100%;
	}
	.jelentkez{
		width:100%
	}
	.jelentkez .txt{
		padding-left:10px;
		padding-right:10px;
	}
	
	.jelentkez .butt{
		height:30px;;
		vertical-align:middle;
	}
	.right_block{
		width:250px;
	}
	.loginblock{
		width:100%;
		margin-left:0;
	}
	.foot_inner{
		width:100% !important
	} 
	.foot_left{
		width:auto !important;
		padding-right:25px !important;
		padding-left:20px !important;

	}
	.right_block .label, .right_block p, .jelentkez .txt{
		font-size:15px !important;
	}
	
	.right_block{
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	
	}
	.right_block .btn_link{
		width:100%;
		text-align:center;
	}
	.refs{
		width:100%;
		margin-left:0px;
	}
	.main_inner .r.right .refs .in img{
		width: 33%;
		height:auto;
	}
	.head{
		height:200px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.menu_in{
		width:100% !important
	}
	.pncustommenumenu_site_headermenu2015{
		height:55px !important;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.menuitem {
		font-size:14px !important
	}
	.menuitem:first-child{
		font-size:33px !important;
	}
}


@media only screen and (max-width: 1024px) and (min-width:900px) {
	.head{
		height:200px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	
	.head_extra{
		width:900px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.head_extra .left{
		width:72%;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.foot_inner{
		width:880px;
	}
	.main_inner{
		width:900px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.main_outer .r.left{
		width:72%;
		padding:15px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.menu_in{
		width:900px !important
	}
	
	.jelentkez {
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.head_extra .jelentkez {
		width:230px !important;
	}
	.jelentkez .txt{
		padding-left:10px;
		padding-right:10px;
	}
	
	.jelentkez .butt{
		height:30px;
		vertical-align:middle;
	}


	.loginblock{
		width:180px;
		margin-left: 20px;
		margin-right: 10px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.right {
		width:220px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.right .refs {
		width:230px;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	
	.main_inner .r.right .refs .in img{
		width: 33%;
		height:auto;
	}
	
	.pncustommenumenu_site_headermenu2015{
		height:55px !important;
		-webkit-transition: all 500ms ease 0s;
		-moz-transition: all 500ms ease 0s;
		-o-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
	}
	.menuitem {
		font-size:17px !important
	}
	.menuitem:first-child{
		font-size:33px !important;
	}
}
