@media only screen and (max-width: 1000px){
	body.fix{
		width: 100%;
		position: fixed;
	}
	#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: #fff;
		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);
	}
	#fakehead{
		display:flex;
		background-color: #625c5c;
	}
	.menu .belso{
		width: 100%;
		height: 1000%;
		flex-flow: column nowrap;
		justify-content: flex-start;
		align-items: center;
        border-radius: 0px;
        padding: 0px;
	}
	header{
		align-items: flex-end;
	}
	header .bg{
		width: 100%;
		justify-content: flex-end;
	}
	header .text{
		font-size: 16px;
		text-align: right;
		width: 75%;
		margin-right: 10px;
	}
	header .menu{
		top: 160px;
		flex-flow: column nowrap;
		height: 100%;
		background-color: rgba(56, 177, 237,1);
		width: 0;
		z-index: 2;
		position: absolute;
		justify-content: flex-start;
		align-items: center;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	.menu.becsuszik{
		display: flex;
		width: 100%;
        overflow: hidden;
        height: calc(100vh - 160px);
	}
	.menu a{
		height: unset;
	}
	.menu a,.lenyilo{
		font-size: 14px;
		width: 100%;
		text-align: center;
		padding: 10px 0px;
		border-bottom: 1px solid rgba(46, 150, 201,1);
	}
	.lenyilo .nev{
		height: unset;
		width: 100%;
	}
	.lenyilo{
		height: unset;
		flex-flow: column nowrap;
		justify-content: flex-start;
		align-items: center;
	}
	.lenyilo .lenyilomenu{
		top: unset;
		position: relative;
		width: 100%;
	}
	.lenyilo .lenyilomenu a{
		height: unset;
	}
	.lenyilo .lenyilomenu a:first-child{
		margin-top: 15px;
		border-top: 1px solid rgba(46, 150, 201,1);
	}
	.lenyilo .lenyilomenu a:last-child{
		border-bottom: unset;
		margin: unset;
	}
	.lenyilo:hover .lenyilomenu{
		height: 0px;
	}
	.lenyilo .lenyilomenu.show{
		height: 100%;
	}
	.menu a::after,.lenyilo::after{
		display: none;
	}
	article .container{
		width: 100%;
	}
	footer #foot{
		width: calc(100% - 60px);
	}
	.cimek.kisebb {
	  font-size: 1.4em;
	  font-weight: 900;
	  margin-bottom: 15px;
	  letter-spacing: unset;
	}
	.form{
		width: 95%;
	}
}