.podmenu{
	display: none;
}
@media(min-width: 1000px){
	.podmenu{
		width: 453px;
		background: #FFFFFF;
		box-shadow: 5px 4px 40px rgba(45, 46, 50, 0.1);
		border-radius: 0.5em;
		padding: 25px 35px;
		list-style: none;
		margin: 0;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
		position: absolute;
		left: -999999px;
		top: calc(100% + 20px);
		opacity: 0;
		transition: 0.5s opacity;
	}
	html body .podmenu li{
		width: 50%;
		margin: 0;
		text-align: left;
	}
	html body .podmenu a{
		font-size: 83%;
	}
	.header-ul>li::before{
		content: "";
		position: absolute; 
		top: 100%;
		left: 0;
		right: 0;
	}
	.header-ul>li:hover::before{
		height: 40px;
	}
	.header-ul li:hover .podmenu{
		left: 0;
		opacity: 1;
	}
}
@media(min-width: 1921px){
	.podmenu{
		width: 23.6vw; 
		padding: 2.5vh 1.82vw; 
		top: calc(100% + 2vh); 
	}
	.header-ul>li:hover::before{
		height: 4vh;
	}
	
}