.header-container *{
	background-color:white;
    font-family: 'Montserrat', sans-serif;
}
.header-container{
	width:90%;
	margin:auto;
	height:70px;
}
.fa-headermenu{
	display:none!important;
}
.header-logo{
	height: 100%;
    display: inline-block;
}
.header-logo img{
	padding: 10px 0;
    height: 100%;
	cursor:pointer;
}
.header-menu{
	float:right;
}
.header-menu > li:hover{
	border-bottom:5px solid #4A89DC;
	box-sizing:border-box;
}
.menu-container{
	padding:0 15px;
	position:relative;
	display:inline-block;
	z-index:10;
}
.header-menu > li,.submenu-title{
	font-weight:bold;
	font-size:15px;
}
.header-menu > li{
	padding:0 15px;
	line-height:65px;
	display:inline-block;

}
.header-menu li:hover{
	color:#4A89DC;
}
.submenu-container *{
	font-size:13px;
	color:#666;
	font-weight:bold;
	border-bottom:1px solid #f1f1f1;
}
.submenu-container{
	display:none;
	position:absolute;
    padding-top: 5px;
    width: max-content;

}
.submenu-container li{
	display:block;
	padding:9px 20px;
}
.submenu-title{
	line-height:65px;
}
.submenu-title:hover + .submenu-container, .submenu-container:hover{
	display:block;
}

@media only screen and (max-width: 600px) {
	.header-container{
		width:100%;
		margin:auto;
		height:70px;
	}
	.header-logo{
	    display: block;
		width:100%;
		border-bottom:1px solid #f1f1f1;
	}
	.header-logo img{
		display:block;
		margin:auto;
	}
	.header-menu{
		float:left;
		display:none;
		width:100%;
	}
	.header-menu li{
		display:block;
		width:100%;
		padding:0;
		border-left: 25px solid white;
		box-sizing:border-box;
		line-height:50px;
	}
	.header-menu li:hover{
		border-bottom:unset;
	}
	.menu-container {
		width:100%;
		padding: 0;
		position: relative;
		display: inline-block;
	}
	.submenu-container li{
		border-left: 35px solid white;
	}
	.submenu-container {
		position:initial;
	}
	.submenu-container, .submenu-container:hover {
		display: none;
	}
	.submenu-title:hover + .submenu-container, .submenu-container:hover {
		display:none;
	}
	.fa-headermenu{
		display:block!important;
		font-size: 25px !important;
		line-height: 70px !important;
		float: left !important;
		padding: 0 25px !important;
		position: absolute !important;
	}
	.showNav{
		display:block;
	}
	.hideNav{
		display:none;
	}
}
@media only screen and (min-width: 601px) and (max-width:1024px) {
	.header-container{
		width:100%;
		margin:auto;
		height:70px;
	}
	.header-logo{
	    display: block;
		width:100%;
		border-bottom:1px solid #f1f1f1;
	}
	.header-logo img{
		display:block;
		margin:auto;
	}
	.header-menu{
		float:left;
		display:none;
		width:100%;
	}
	.header-menu li{
		display:block;
		width:100%;
		padding:0;
		border-left: 25px solid white;
		box-sizing:border-box;
		line-height:50px;
	}
	.header-menu li:hover{
		border-bottom:unset;
	}
	.menu-container {
		width:100%;
		padding: 0;
		position: relative;
		display: inline-block;
	}
	.submenu-container li{
		border-left: 35px solid white;
	}
	.submenu-container {
		position:initial;
	}
	.submenu-container, .submenu-container:hover {
		display: none;
	}
	.submenu-title:hover + .submenu-container, .submenu-container:hover {
		display:none;
	}
	.fa-headermenu{
		display:block!important;
		font-size: 25px !important;
		line-height: 70px !important;
		float: left !important;
		padding: 0 25px !important;
		position: absolute !important;
	}
	.showNav{
		display:block;
	}
	.hideNav{
		display:none;
	}
	
}
