@media screen and (max-width: 1040px) {
.test {
  width: 96%;
}
.fejkepalap {
width: 100%;
margin-top: 0px;
margin-bottom: 30px;
}

.fokep {
	width: 25%;
  margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.tavtart {
  height: 10px;
}

h1 {
margin-bottom: 20px;
	font-size: 18pt;
}
.menualap {
  height: 50%;
  margin-top: 120px;
}
}
@media screen and (max-width: 1000px) {

h4 {
margin-top: 10px;
}
}
@media screen and (max-width: 56em) {
.logoszoveg {
font-size: 24pt;
width: 200px;
margin-top: 30px;
}
.bal20 {
  margin-left: 0px;
}

.zvonal {
	height: 70px;
  display: block;
}
.nvonal {
  display: block;
}
}	
@media screen and (max-width: 42em) {

}
@media screen and (max-width: 33em) {
.logoszoveg {
font-size: 18pt;
line-height: 20pt;
width: 140px;
margin-top: 30px;
}
.termek_kepek {
width: 31%;
height: auto;
float: left;
	margin-left: 2%;
}

}	
	
@media screen and (max-width: 450px) {
.logo {
margin-top: -15px;
height: 100px;
float: left;
}
.menucsik {
height: 20px;
}
.fokep {
  width: 60%;
  max-width: 200px;
  float: none;
}

.logocsik {
width: 100%;
height: 150px;
}
.nyelvvalaszto {
font-size: 8pt;
height: 15px;
margin-top: 20px;
margin-right: 20px;	
padding-right: 5px;
padding-left: 5px;
}
.fejszoveg {
  display: none;
}
.menualap {
  display: none;
}
}	




