@media only screen and (max-width: 1000px){
	body.fix{
		position: fixed;
		top:0;
	}
	header .head-layer{
		height: 334px;

	}
	#ham{
		display: flex;
		flex-flow: column nowrap;
		width: 35px;
		justify-content: center;
		align-items: center;
		height: 60px;
		right: 5px;
		position: absolute;
	}
	.ham1,.ham2,.ham3{
		display: block;
		width: 35px;
		height: 4px;
		margin: 4px 0px;
		background-color: #000;
		transition: 0.5s;
		border-radius: 20px;
	}
	.ham1.forgat,.ham2.forgat,.ham3.forgat{
		position: absolute;
	}
	.ham1.forgat{
		transform: rotate(-45deg);
	}
	.ham2.forgat{
		opacity: 0;
	}
	.ham3.forgat{
		transform: rotate(45deg);
	}
	.menu:after{
		display: none;
	}
	#fakehead{
		display:flex;
		background-color: rgba(56, 177, 237,1);
	}
	.menu{
		transform: translateX(100%);
		flex-flow: column nowrap;
		height: 100%;
		background-color: rgba(56, 177, 237,1);
		width: 100%;
		z-index: 2;
		position: fixed;
		top: 60px;
		justify-content: flex-start;
	}
	.menu.becsuszik{
		display: flex;
		width: 100%;
		transform: translateX(0%);
	}
	.menu a{
		width: 100%;
		text-align: center;
		padding: 10px 0px;
		border-bottom: 1px solid rgba(46, 150, 201,1);
	}
	.menu .logo{
		width: 100%;
		text-align: center;
		border-bottom: 2px solid #fff;
		margin-right: unset;
	}
	.menu a:last-child{
		margin-left: unset;
		padding: 10px 0px;
		border-radius: unset;
		background: transparent;
		color:#000;
	}
	.container{
		width: 100%;
	}
	.harmas-oszlop{
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
	}
	.harmas-oszlop.width80{
		width: unset;
	}

	.harmas-oszlop.fix{
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: flex-start;
		width: 80%;
	}

	.harmas-oszlop:not(.fix) .oszlop{
		width: 100%;
		align-items: center;
		margin-top: 30px;
	}
	.harmas-oszlop.kozep::after{
		height: 90%;
	}
	#csomagok {
	    display: flex;
	    flex-flow: column nowrap;
	    width: 100%;
	    background-color: #fff;
	    border: unset;
	}

	#csomagok .csomagkeret{
		display: flex;
	    flex-flow: column nowrap;
		width: 100%;
		justify-content: flex-start;
		align-items: center;
		padding-top: unset;
		margin-left: unset;
	}
	.csomagkeret .jellemzocim{
		text-align: center;
		margin: 12px 0px 10px 0px;
	}
	.oszlop .input{
		width: 80%;
	}
	.oszlop .oszlop-szoveg{
		width: 80%;
	}
	.cimek.nyito {
	  font-size: 1.4em;
	  font-weight: 900;
	  margin-top: 40px;
	  margin-bottom: 15px;
	  letter-spacing: unset;
	}
	.csomagkeret .csomagnev,.csomagkeret .csomagalatt,.csomagkeret .csomagar{
		width: 100%;
		text-align: center;
	}
	.csomagkeret .jellemzok{
		display: flex;
		flex-flow: column nowrap;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.felgorgetes{
		position: fixed;
		z-index: 1;
		bottom: 15px;
		right: 0;
	}
	.oszlop.width100{
		font-size: 0.8em;
		width: 100%;

	}
}