@media only screen and (min-width : 1024px) and (max-width : 1279px) {
	.menu{
		left: 23.5%;
	}

	.container {
		width:960px;
	}

	.prev-szaki-page, .next-szaki-page {
		height:840px;
	}


	.main-palyazat-box h3 {
		font-size: 18px;
		line-height: 18px;
	}
}

@media only screen and (min-width : 800px) and (max-width : 1024px) {
	.main-palyazat-box {display: block;}
	.main-palyazat-box .bg-box {
		display: block;
		float: none;
		height: 291px;
		width: 100%;
	}

	.main-palyazat-box .palyazat-txt-box {
		margin-left: 0px;
		display: block;
	}

	.palyazat-nyil {
		display: none;
	}


	.menu{
		left: 19%;
	}

	.container {
		width:800px;
	}	

	.catmenu {
		display: block;
		width: 100%;
	}

	.refs-with-pic {
		float:right;
		margin-right: 0;
		margin-top: 20px;
		
	}
	.almenu .links {
		/*margin-left: 30%;*/
		margin-right: 15%;
	}

	h1.focim{
		margin-top:70px;
	}
}

@media only screen and (min-width : 100px) and (max-width : 1110px) {
	.main-palyazat-box {display: block;}
	.main-palyazat-box .bg-box {
		display: block;
		float: none;
		height: 291px;
		width: 100%;
	}

	.main-palyazat-box .palyazat-txt-box {
		margin-left: 0px;
		display: block;
	}


	.palyazat-nyil {
		display: none;
	}


	.review-img-left, .review-img-right {
		float:none;
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}


	.container {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	
	h1.focim{
		text-align: center;
		margin-bottom: 30px;
	}
	
	.cova-bemutatkozas-kiemelt{
		font-size: 15px;
		margin-bottom: 50px;
	}
	
	.half {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	form td label{
		font-weight: bold;
	}

	.hide-on-small {
		display:none;
	}

	.harmad, .half, .col30, .col40, .col60, .col42 {
		width:100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.almenu {
		display: none;
	}

	.container {
		width:100%;
	}

	.prev-szaki-page, .next-szaki-page {
		display: none;
	}

	.main-content-szaki {
		padding-left: 0;
		margin:30px 0px;
	}

	.about-div, .szaki-datas {
		margin:0px 25px;
	}

	.cova-about-me{
		line-height: 30px;
	}

	.szaki-page {
		display: block !important;
	}

	.szaki-lista {
		width:auto;
		margin-left:5%;	
		display: block;
		overflow: auto;
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.szaki-q-wrapper{
		/*overflow: auto;	*/
		padding-top:200px;
	}

	.szaki-quote {
		width:100%;
		padding-top: 230px;
		height: auto;
		/*margin-top: 50%;*/
	}

	.szaki-quote-text {
		position: absolute;
		display: block;
		bottom: 0px;
		left: 20px;
		margin-left: 0;
	}

	.szaki-quote-text img {
		width:35px;
	}

	.szaki-quote-text p {
		padding-left: 30px;
	}

	.szaki-datapage {
		width:100%;
		display: block;
		overflow: auto;
	}
	
	.szaki-fullname {
		text-align: center;
	}

	.size12 {
		margin-top: 20px;
	}

	.szaki-main {
		position: absolute;
		top: 0;
		width:80%;
		margin: 0 10%;
		height: auto;	
	}

	.refpic {
		margin-right:10px;
		margin-bottom:10px;		
	}


	.catmenu {
		display: block;
		width: 100%;
	}

	.refs-with-pic {
		float:right;
		margin-right: 0;
		margin-top: 20px;
		
	}

	.szaki-img {
		float:left;
		width:33.3%;
		height: auto;
	}

	.write-to-me {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;

		color:#fff;
		text-decoration: none;
		float: right;
		padding:3px 5px;
		display: block;
		text-transform: uppercase;
		line-height: 25px;
		vertical-align: bottom;
		letter-spacing: 1px;
	}


	body {
		margin-top: 70px;
	}

	nav {
		background: #181614;
		height:70px;
		position:fixed;
		top:0;
		left:0;
		right:0;
		margin: 0px;
	}
	
	.belso{
		position: relative;
		width:auto;
		margin:0;
		padding:0;	
		min-width:0;
	}
	
	.menu{
		position: static;
		height:70px;
		margin:0;
		padding: 0;
		display: block;
		left:0;
		width:100%;
	}

	.menu ul, ul.submenu{
		display: none;
		position:fixed;
		top: 70px;
		left:0;
		right:0;		
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		text-indent: 0;
		z-index:9999;
		border-bottom: #74736f 1px solid;
	}

	ul.submenu {
		position: static;
		border-bottom:none;
	}

	.menu ul li, ul.submenu li{
		display: block;
		width: 100%;
		margin: 0px;
		/*margin-right: 4.6%;*/
	}
	.menu ul li.last{
		margin-left: 0%;
		margin-right: 0px;
	}

	nav a.nav1, .submenu a {
		padding: 15px 0;
		padding-left: 40px;
		/*background: #181614;*/
		background: url("../img/menu-bg.png");
		border-top: #74736f 1px solid;
		margin:0;
		width: 100%;
		display: block;		
		text-align: left;
		height:auto;
		color:#fff;
		/*
		height:30px;
		line-height: 30px;
		vertical-align: middle;
		*/
	}

	nav a.nav1:hover, nav a.nav1.active, .submenu a:hover {
		border: none;
		padding: 15px 10px;
		padding-left: 40px;
		background: #FFF;
		color:#000;
		border-top: #74736f 1px solid;
		margin:0;
		width: 100%;
		display: block;		
		text-align: left;	
		height: auto;
		/*
		height:30px;
		line-height: 30px;
		vertical-align: middle;
		*/
	}

	.submenu a {
		padding-left: 60px;
		text-transform: uppercase;
	}

	.submenu a:hover {
		padding-left: 60px;
		font-family: 'open_sansbold'
	}

	a.nav1 .menu-arrow, .submenu a .menu-arrow {
		display: inline-block;
		float:right;
		margin-right: 50px;
		width:18px;
		height:18px;
		background: url(../img/menu-arrow-default.png);
	}

	.submenu a .menu-arrow {
		margin-right: 70px;
	}

	a:hover .menu-arrow, a.active .menu-arrow {
		background: url(../img/menu-arrow.png);	
	}

	.mobilmenu {
		display: block;
		position: absolute;
		right:0;
		top:5px;
		width:60px;
		height:60px;
		background: url("../img/mobil-menu.png") right no-repeat;
		cursor:pointer;
	}

	.mobilmenu.active {
		background: #fff url("../img/mobil-menu-dark.png") right no-repeat;
	}

	.szolg-top {
		padding-top: 0px;
	}


	.social{
		display: none;
		left:0;
	}
	.nyelv_valaszto{
		display: none;
		left:0;
	}
	.felso{
		display: none;
	}
	.also{
		display: none;
	}

	.cova_logo{
		position: absolute;
		top: 20px;
		left: 3.28%;
		border: 0;
		margin: 0;
	}
	.cova_logo img{
		width: 70%;
	}

	.terkep {
    margin-top: 0px;
	height: 80%;
}



	.cbp-bislideshow li {
		top: 70px;
	}

	.kor_tarto{
		position: relative;
		left:0px;
		top: 60%;
		bottom: 0px;
		height: 60%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		background: #936b41;
		/* overflow: auto;*/
	}

	.item-desc {
		position: absolute;
		width: 100%;
		height: 45%;
		z-index:100px;
		background-image: none;
		margin: 0px;
		padding: 5% 0% 5% 0%;
		text-align:center;
		color:#fff;
		background: inherit;
		
	}
	.item-desc h2{ 
		font-family: 'exo_bold';
		letter-spacing: 1.6px;
		font-weight: 200;
		font-size: 110%;
		margin: 0px;
		padding: 0px;
	}
	.vonal2{
		width:20%;
		height:1px;
		background-color:#fff;
		margin: 5% 40% 5% 40%;
		z-index:1000;
	}
	.item-desc p {
		width: 86%;
		font-family: 'exo_bold';
		font-weight: 400;
		font-size:120%;
		letter-spacing: 0.6px;
		text-height:3px;
		margin-top:5%;
		margin-bottom:5%;
		margin-left:5%;
		margin-right:5%;
		padding-left: 2%;
		padding-right: 2%;
		line-height:120%;
	}
	.item-desc h3{
		font-family: 'open_sansregular';
		font-size: 80%;
		text-height:2px;
		font-weight: 100;
		letter-spacing: 0.6px;
		margin-bottom: 15px;
	}

	.item-desc .tova{
		position: relative;
		top: 5%;
		left: 50%;

		width:70px;
		height:68px;
		background-image: url(../img/tovabb.png);
		background-repeat:no-repeat;
		margin-left: -35px;
		z-index:1000;
	}
	.tova:hover{
		background-image: url(../img/tovabb_h.png);
	}
	


	.cbp-bicontrols {
	}
	.cbp-bicontrols .cbp-binext{
		position:fixed;
		right:0;
		bottom: 37.2%;
		width:85px;
		height:86px;
		cursor: pointer;
		/* z-index:1000; */
		background-image:url(../img/slide_m.png);
		background-repeat:no-repeat;
	}
	.cbp-bicontrols .cbp-binext:hover{
		background-image:url(../img/slide_h_m.png);
	}
	
	#level{
		/*
		width:405px;
		height: 100%;
		*/
		width: auto;
		height: auto;
		position:fixed;
		float:right;
		top: 70px;
		bottom: 0;
		right: 0;
		z-index:5000;
		display:none;
		overflow: auto;
	}
	#mail_ful{
		display: none;
		cursor:pointer;
		box-shadow:-3px -4px 10px 2px rgba(0,0,0,0.3);
		border-radius:3px;
		background: #936b41;
	}
	#mail_ful2{
		display: none;
		position:fixed;
		top: 18%;
		right:0;
		z-index:10;
		cursor:pointer;
		box-shadow:-3px -4px 10px 2px rgba(0,0,0,0.3);
		border-radius:3px;
		background: #936b41;
	}

	#level {
		width: auto;
		position: fixed;
		left:0;
		right:0;
		bottom:0;

	}

	#level form {
		position: relative;
		/*width:272px;*/
		width:auto;
		float:none;
		padding: 20px 44px 30px 44px;
		background-color:#FFF;
		box-shadow: 0px;
		border-radius:0px;
	}
	
	.kapcs-bezar{
		display: block;
		position: absolute;
		top: 15px;
		right: 24px;
		font-family: 'open_sansregular';
		font-weight: 400;
		font-size:150%;
		cursor:pointer;
	}


	footer img {
		position: static;
		display: block;
		float:right;
		margin-right: 40px;
	}
	
	footer{
		position: static;
		height: auto;
		overflow: auto;
		padding-bottom: 30px;
	}
	
.cbp-bislideshow {
    list-style: none outside none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: -1;
    padding: 0px;
    margin: 0px;
	overflow: auto;
}
