.custom-menu{
	height: 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.custom-menu li{
	list-style: none;
	padding-right: 40px;
	position: relative;
	display: grid;
	align-content: center;
	height: 100%;
}
#site-header{
	background-color: #1F1F1F57;
  border-bottom: 1px solid #919191;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.svg-menu{
	width: 15px;
	fill: #fff;
	margin-left: 10px;
	position: absolute;
	right: 13px;
  top: 39%;
}
.menu-child{
		opacity: 0;

  
	  box-shadow: 0 10px 30px 0 rgb(45 45 45 / .2);
	  position: absolute;
	  top: 105px;
	  left: 0;
	 
	  transform: translateY(-10px);
	  
	
	  z-index: 999;
	  background:#1F1F1F;
	 
	  padding: 10px;
	  transition: transform .4s ease,-webkit-transform .4s ease;

}
.custom-menu li:hover > .menu-child{
	display: block;
	transform: translateY(0);
	opacity: 1;
}
.menu-child:hover{
	display: block;
}
.menu-custom-content{
	height: 100%;
}
.menu-custom-content .elementor-widget-container{
	height: 100%;
}
.menu-custom-content .elementor-widget-container .menu-container{
	height: 100%;
}
.menu-child li{
		padding:15px 30px;
  		border-bottom:1px solid #4c4c4d;
}
.menu-child li:hover a{
		color: #8c8c8c !important;
}
.menu-child li:last-child {
  border-bottom: none;
}
.menu-child li a{
	min-width: 267px;
}