@media only screen and (min-width: 300px) and (max-width: 767px) {

#mobilemenubox {
	display:block;
}
#header {
  /*height: 71px;*/
  border-bottom: none;
	position: relative;
}
#sitecontent {
	width: 94%;
  top: 0;
  margin-bottom: 0;
}
.logo {
  width: 201px;
  top: 17px;
  margin-bottom: 27px;
}
.menuazonosito {
  display: none;
}
.headinfo {
  width: 100%;
  clear: both;
  float: none;
  background: #e7e7e7;
  color: #474747;
  position: relative;
  /*top: 10px;
	margin-bottom: 10px;*/
  border: 1px solid #ccc;
  border-radius: 3px;
  
}
.contactbox {
  display: none;
}
.countryicon {
  display: none;
}
.mtermek {
  width:38%;
  height:40px;
	position:relative;
  font-size:14px;
	line-height:41px;
	color:#474747;
	background: #e7e7e7;
  cursor: pointer;
  padding: 0;
}
.mtermek:hover {
  border-radius: 0;
  background: #e7e7e7;
  color: #474747;
}
.majanlat {
	width:47%;
  height: 40px;
  position:relative;
  font-size: 14px;
  line-height: 41px;
  color:#474747;
	background: #e7e7e7;
  cursor: pointer;
  font-weight: normal;
  padding: 0;
}
.majanlat:hover {
  border-radius: 0;
  background: #e7e7e7;
  color: #474747;
}
.mkosar {
	width:15%;
	border:0;
	font-family: "icons";
  font-size:18px;
	line-height:41px;
  float: left;
  text-align: center;
  display: block;
  position: relative;
}
.szmenuicon {
  display: inline-block;
}
.menuelvalasztas {
  display: block;
}
.root {
	width:262%;
  border-top: 1px solid #ccc;
  border-radius: 3px;
}
.tcont {
  width: 45%;
  padding: 2.5%;
}
.ticon {
  width: 31%;
}
.menuajanlat {
  font-size: 13.7px;
}
	
/* BELÉPÉS - REGISZTRÁCIÓ */	
	
.belepcont {
  width: 100%;
  padding-top: 35px;
  margin-bottom: 30px;
}
.belepcim {
  font-size: 28px;
  padding-bottom: 30px;
}
.bdatainput {
  width: 80%;
	font-size: 17px;
}
.bjelszovissza {
  font-size: 13.7px;
}
.bregisztracio {
  font-size: 13.7px;
}
.belepgomb {
  margin: 0 auto 35px auto;
}
input::placeholder {
  font-size: 13.7px;
}
	
/* ÜGYFÉLFIÓK */	
	
.accountcim {
  font-size: 25px;
  padding-top: 32px;
  padding-bottom: 20px;
}
.belepesicim {
  padding-bottom: 0px;
  font-size: 16px;
}	
.acchatter {
  width: 100%;
  padding: 0;
  background: #fff;
  margin-bottom: 0;
}
.accountadatcim {
  padding-top: 20px;
}
.accountadatblock {
  margin-bottom: 25px;
  display: block;
}
.accabox {
 margin-bottom: 20px;
}
.accab48 {
	width: 99%;	
}
.accab10 {
	width: 99%;	
}
.accab22 {
	width: 99%;	
}
.accab20 {
	width: 99%;	
}
.accab16 {
	width: 99%;	
}
.accujjelszocim {
  width: 100%;
  float: none;
  text-align: center;
}
.accujjinput {
  width: 99%;
  float: none;
  margin-left: 0;
  background: #fff;
  margin-bottom: 16px;
}	
	
/* NYOMDAI AJÁNLATKÉRÉS */
	
.akclientdatabox {
  width: 100%;
  float: none;
}
.akclientpic {
  display: none;
}	
.aktitle {
  padding-top: 25px;
  font-size: 21px;
	padding-bottom: 10px;
}
.akbevezeto {
  line-height: 18px;
  font-size: 14px;
	padding-bottom: 26px;
}
.akproductblock {
  width: 100%;
  padding-bottom: 0;
}
.akproductbox {
  width: 90%;
  padding: 5% 5% 0 5%;
  display: block;
}	
.akproductdiv {
  width: 100%;
  margin-bottom: 25px;
}
.akmegjcim {
  width: 90%;
}	
.akpminput {
  width: 89%;
  margin-left: 4%;
  margin-bottom: 16px;
}
.akelkulddiv {
  padding-top: 20px;
  padding-bottom: 15px;
}
	
/* ANYAGLEADÁS */
	
.anyagleadascont {
	padding-top: 25px;
	padding-bottom: 35px;
}
.albalblock {
  position: relative;
  width: 100%;
  float: none;
	margin-bottom: 30px;
}
.aljobbblock {
	padding: 4% 4% 2% 4%;
  width: 92%;
  float: none;
}
.alcim {
  font-size: 25px;
  padding-bottom: 10px;
}	
.alalcim {
  padding-bottom: 25px;
  font-size: 16px;
  line-height: 20px;
}
.ficondiv {
  width: 12%;
}
.fontostext {
  width: 88%;
}	
	
/* LÁBLÉC */
	
.reflogocont {
  display: none;
}
.footercont {
	width: 90%;
  display: block;
	padding-top: 0;
}
.footerblock {
  width: 100%;
}
	

/* KOSÁR */
	
#kosarcont {
  padding-top: 30px;
}
.kosarcim {
  font-size: 21px;
  padding-bottom: 17px;
}	
.clientblock {
  width: 100%;
  padding: 0;
  background: #fff;
  border-radius: 0;
}	
.clientbox {
  width: 100%;
  padding-right: 0;
  float: none;
  border-right: 0;
	margin-bottom: 30px;
}
.cegblock {
  width: 98%;
  float: none;
  padding-right: 0;
}
.logblock {
  width: 90%;
  float: none;
  padding: 5%;
  margin-bottom: 15px;
}
.loginput {
  width: 95%;
}
.logosztott {
	width: 98%;
  display: block;
}	
.log48 {
  width: 100%;
}
.logcimadatdiv {
	width: 98%;
}
.logisz {
	width: 18%;
	float: left;
	margin-right: 7%;
}
.logtelepules {
	width: 75%;
	float: left;
	margin-right: 0;
}
.logkozterulet {
	width: 47%;
	float: left;
	margin-right: 7%;
}
.logkozteruletjellege {
	width: 30%;
	float: left;
	margin-right: 2%;
}
.loghsz {
	width: 13%;
	float: left;
}
.buttonsorcim {
  width: 100%;
  line-height: 38px;
  float: none;
}
.buttonbox {
  width: 94%;
  float: none;
}
.selectdiv {
  width: 94%;
  float: none;
}
.selectdiv2 {
  width: 94%;
  float: none;
}
.atvevonevinput {
  width: 97%;
	float: none;
}
.atvevotelinput {
  width: 97%;
	float: none;
}
.atvevoceginput {
  width: 97%;
}
.summabox {
  width: 100%;
  padding-left: 0;
  float: none;
}
input[type="radio"].css-checkbox + label.css-label {
  margin-bottom: 17px;
}
.arossznev {
  width: 65%;
}	
.arosszszam {
  width: 35%;
}
.pboxcim {
  width: 69%;
	padding-left: 2%;
	margin-right: 1%;
}
.pmodosit {
  width: 13%;
  margin-right: 1%;
}	
.ptorol {
  width: 13%;
}
.pbteteldiv {
  width: 100%;
  float: none;
	margin-bottom: 20px;
}
.pbardiv {
  width: 96%;
  padding: 2%;
  float: none;
}
.pbtetelnev {
	width: 58%;
  height: auto;
	line-height: 21px;
}
.pbteteladat {
  width: 42%;
  height: auto;
  line-height: 21px;
}	
	
/* TERMÉKEK */
	
.nyitokep2560 {
	display: none;
}
.nyitokep768 {
	display: none;
}
.nyitokep300 {
	display: block;
}
.nyitokepslogan {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14.2px;
  margin-bottom: 20px;
}
.termekfocim {
  font-size: 28px;
  margin-bottom: 8px;
  line-height: 35px;
}
.termekintroblock {
  width: 100%;
  max-width: 1300px;
  display: block;
}
.termekalcim {
  font-size: 17px;
  margin-bottom: 30px;
}
.termekintrobox {
  width: 100%;
  margin-bottom: 35px;
}
.tintrokep3dbal {
	width: 94%;
  box-shadow: none;
  transform: none;
  transform-origin: none;
  margin: auto;
}
.tintrokep3dkozep {
	width: 94%;
  box-shadow: none;
  transform: none;
  transform-origin: none;
  margin: auto;
}
.tintrokep3djobb {
	width: 94%;
  box-shadow: none;
  transform: none;
  transform-origin: none;
  margin: auto;
}
.tintroicon {
  width: 17%;
}
.tintrotxt {
  margin-bottom: 12px;
}
.arakblock {
  padding: 0;
  background: #fff;
  border-top: 0;
  border-bottom: 0;
  margin-bottom: 25px;
}
.arlistacim {
  margin-bottom: 13px;
  font-size: 23px;
  line-height: 28px;
	color: #70b130;
}
.arlistasubcim {
  display: none;
}
.calccontent {
  width: 100%;
  min-width: 0;
  float: none;
	margin-bottom: 25px;
}	
.nevjegytabla {
  display: none;
}
.opcioktabla {
  width: 92%;
  padding: 4%;
  float: none;
}
.opciokfoto {
  width: 100%;
  margin-bottom: 7px;
}
.kepvaltobox {
  width: 100%;
  float: none;
  margin-bottom: 25px;
}
.ervelesbox {
  width: 100%;
  float: none;
  margin-bottom: 10px;
}
.ervelescim {
  font-size: 21px;
}
.gyik {
  width: 94%;
  padding: 3%;
}
.gyik summary {
  font-size: 18px;
  line-height: 25px;
}
.toclosetxt {
  font-size: 21px;
  line-height: 26px;
}	
.arblockjobb {
  width: 100%;
  float: none;
}
.papirmeretek {
  width: 100%;
  float: none;
  margin-bottom: 25px;
}	
.szkieblock {
  width: 100%;
  float: none;
}
.applikaltblock {
  width: 100%;
  float: none;
}
.stancoltblock {
  width: 100%;
  float: none;
}	
.mpbal {
  width: 100%;
  float: none;
}	
.mappakep {
  display: none;
}	
.jtombillusztraciobox {
  width: 100%;
  float: none;
  margin-left: 0;
  margin-bottom: 25px;
}
.jtombtxt {
  width: 100%;
  float: none;
  margin-right: 0;
}	
.etlapkivitelek {
  display: none;
}
.rolluptaska {
	width: 85%;
	margin: auto;
}
.molinotippblock {
	width: 100%;
  display: block;
}
.molinotipp {
  width: 100%;
  margin-bottom: 25px;
}
.naptartabla {
  display: none;
}
.jellemzoktabla {
  width: 94%;
  padding: 3%;
  float: none;
}
.snaptartabla {
  display: none;
}
.sjellemzoktabla {
  width: 94%;
  padding: 3%;
  float: none;
}
.kapcsolatcim {
  font-size: 32px;
  padding-top: 35px;
}
.kapcsolatalcim {
  font-size: 17px;
  margin-bottom: 26px;
}
.kapcsolatbox {
  display: block;
}
.kapcsolatelem {
  width: 94%;
  padding: 8% 2% 5% 2%;
  margin-bottom: 20px;
}
.kapcsolatgyikdiv {
  width: 94%;
  padding: 3% 3% 1% 3%;
  margin-bottom: 31px;
}
.kgyikvalasz {
  width: 94%;
  min-height: 100px;
  padding: 3%;
  float: none;
	margin-bottom: 25px;
}
.kgyikopciodiv {
  width: 100%;
  float: none;
}
.kgyikopcio {
  width: 96%;
  padding-left: 4%;
  margin-bottom: 17px;
  margin-right: 0;
  float: none;
  }
.kapcsolatcim2 {
  font-size: 25px;
  margin-bottom: 30px;
}
.csapatbox {
  margin-bottom: 31px;
  display: block;
}
.csapattagdiv {
  width: 100%;
  margin-bottom: 26px;
}
.introtxtdiv {
  width: 94%;
  padding-top: 10px;
  float: none;
  margin: auto;
}
.introcim {
  font-size: 25px;
  margin-bottom: 15px;
  text-align: center;
}
.ich1 {
  font-size: 37px;
	text-align: center;
  margin: auto;
	margin-bottom: 30px;
}
.introtxt {
  font-size: 17px;
  line-height: 25px;
}
.introimg {
  display: none;
}
.introlezartxt {
  font-size: 23px;
  line-height: 28px;
	padding-top: 31px;
}
.opentxtdiv {
  width: 94%;
  display: block;
  margin: auto;
  margin-bottom: 30px;
}
.gytextbox {
  width: 100%;
  margin-bottom: 30px;
}
.termekbemutatofent {
  width: 100%;
  padding: 0;
	background: #fff;
  display: block;
}
.termekbemutatolent {
  width: 100%;
  padding: 0;
	background: #fff;
  display: block;
}
.tbplace {
  width: 98%;
  height: auto;
}
	
/* NEKED ÍRTUK */

#blogcontent {
	width: 94%;
	margin: auto;
  padding: 0;
	padding-top: 43px;
}
.blogtemabox {
  width: 100%;
  display: block;
}
.blogintro {
  width: 100%;
  margin-bottom: 35px;
}
.blogalcim {
  margin-bottom: 30px;
}
.blogtema {
  width: 100%;
	margin-bottom: 35px;
}
.bizalomkep {
  width: 100%;
  margin-bottom: 20px;
}
.bizalomcim {
  line-height: 35px;
  margin-bottom: 20px;
}	
.cnpic {
  width: 97%;
  padding: 1%;
  float: none;
  margin-bottom: 30px;
}
.cntext {
  width: 94%;
  float: none;
  margin: auto;
  margin-bottom: 16px;
}
.konverziobox {
  width: 100%;
  padding-top: 40px;
  margin-bottom: 40px;
}
.sikerjobb {
  width: 71%;
	float: none;
	margin: auto;
	margin-bottom: 35px;
}
.sikerbal {
  width: 100%;
  float: none;
}
.cnpromo {
	display: none;
}
	
	
	
	
	
}
























