@media screen and (max-width: 1280px) {
	.dot-nav, .dot-nav a {
		display: none;
	}
}
@media screen and (max-width: 1024px) {
.alapszel {
	width: 100%;
	margin: 0;
}
h1 {
	font-size: 3vw;
}
h3 {
	font-size: 24px;
}
#arnyekcsikbox {
  width: 100%;
	margin-left: 0%;
}
.referenciak {
		width: 96%;
	margin-left: 2%;
	margin-right: 2%;
    }
.banner {
	margin-bottom: 0px;
	display: block;
	width: 100%;
}
.bannerszoveg {
	height:auto;
	font-size: 5.0rem;
	padding:.6rem;
}
}
@media screen and (max-width: 768px) {
.keresosor {
	font-size: 10pt;
	line-height: 18pt;
}
.bannersor {
	top: 216px;
}
#logosor {
	width: 180px;
	margin-top: 40px;
}
.fejsor.small #logosor {
	margin-top: 8px;
}
.menusor {
	margin-top: -120px;
}
.menusor.small {
	margin-top: -78px;
}
.fejsor {
	height: 100px;
	top: 40px;
}
.bannersor {
	top: 110px;
}
.test {
	margin: 0px 0px 0px 0px;
}
.keptest {
	margin-top: -80px;
}
.hirdoboz.dupla {
	width: 700px;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
h1 {
	font-size: 4vw;
}
h3 {
	font-size: 14px;
}
.testelott {
		margin: 240px 0px 0px 0px;
}
.test {
	margin: 140px 0px 0px 0px;
}
}
@media screen and (max-width: 700px) {
.bannersor {
	top: 200px;
}
}
@media screen and (max-width: 650px) {

.telefon {
	font-size: 2.8vw;
}
.fejinfosor {
	display: table;
}
#fejtel{
  padding: 8px 8px;
  float: left;
}
}
@media screen and (max-width: 480px) {
.fejsor {
	height: 100px;
}
.fejsor.small {
	height: 100px;
}
.menusor, .menusor.small {
	margin-top: -50px;
}
#logosor, .fejsor.small #logosor {
	width: 90px;
	margin-top: 35px;
}
.bannersor {
	top: 120px;
}
h1 {
	font-size: 25px;
}
.keresosor p span {
  display: block;
	margin: 2px;
}

.tores1 {
	width: 100%;
	display: table;
	font-size: 0pt;
	margin: 0px;
	line-height: 0px;
}
.hirdoboz.dupla {
	width: 360px;
}
.versenykiiras {
	width: 47%;
	margin: 1%;
}
.fokep, .kepkozepre {
	width: 100%;
	max-width: 100%;
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
  }
}
@media screen and (max-width: 400px) {
.keresosor, .fejsor {
	position: relative;
	display: table;
}
.fejsor {
	margin-top: -70px;
}
.keres {
display: none;
}
.test {
	margin: 78px 0px 0px 0px;
}
.kezdobox {
	width: 300px;
	margin: 8px;
}
.kezdobox-kepalap {
	height: 290px;
}
.hirdoboz, .hirdoboz.dupla {
	width: 300px;
	height: 280px;
}
.hirdoboz p, .hirdoboz.dupla p{
	text-align: center!important;
}
}

@media screen and (max-width: 360px) {
.tores2 {
	width: 100%;
	display: table;
	font-size: 0pt;
	margin: 0px;
	line-height: 0px;
}
.nyelv {
margin: 0px 4px;
width: 18px;
height: 18px;
}
.bannersor, .keptest {
		display: none;
	height: 0px;
	}
	.kezdobox {
		width: 260px;
		margin: 8px;
	}
	.kezdobox-kepalap {
		height: 250px;
	}
	.hirdoboz, .hirdoboz.dupla {
		width: 260px;
		height: 260px;
	}	
}
