header{
	width:85%;
	margin:auto;
}
.header-container *{
	background-color:white;
}
.header-container{
	margin:auto;
}
.fa-headermenu,.fa-headermenu2{
	display:none!important;
}
.header-logo{
	height: 100%;
    display: block;
	float:left;
	padding:8px 0;
}
.header-logo img{
    height: 100%;
	max-height:45px;
	cursor:pointer;
}
.header-menu{
	text-align:right;
}
.fa-downmenu{
	padding-left: 5px;
    position: absolute;
    padding-top: 27px;
}
.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:#46ae4d;

}
.submenu-container *{
	font-size:13px;
	color:#666;
	font-weight:bold;
	border-bottom:1px solid #f1f1f1;
}
.submenu-container{
	border-top:1px solid #f1f1f1;
	text-align:left;
	display:none;
	position:absolute;
    padding-top: 5px;
    width: max-content;

}
.submenu-container li{
	display:block;
	padding:9px 20px;
}
.submenu-title{
	padding: 0 15px;
	display:inline-block;
	line-height:65px;
}
.submenu-title:hover + .submenu-container, .submenu-container:hover{
	display:block;
}
.fa-laboclinic{
	padding:0 5px;
    float: left;
	line-height:0.7!important;
    font-size: 17px;
}

@media only screen and (max-width:600px) {
	header{
		width:100%;
		margin:auto;
	}
	.header-container{
		width:100%;
		margin:auto;
		height:70px;
	}
	.header-logo{
		text-align:center;
	    display: block;
		width:100%;
		border-bottom:1px solid #f1f1f1;
	}
	.header-logo img{
		padding: 10px 0;
		height: 100%;
		max-height:69px;
		cursor:pointer;
	}
	.header-menu{
		float:left;
		display:none;
		width:100%;
	}
	.header-menu li{
		display:block;
		border-bottom: 1px solid #f1f1f1;
		width:100%;
		padding:1px 0;
		border-left: 25px solid white;
		box-sizing:border-box;
		line-height:50px;
	}
	.header-menu li:hover{
		border-bottom: 1px solid #f1f1f1;
	}
	.menu-container {
		width:100%;
		padding: 0;
		position: relative;
		display: inline-block;
	}
	.submenu-container li{
		border-left: 35px solid white;
	}
	.submenu-container {
		position:initial;
		width:100%;
	}
	.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;
	}
	.fa-headermenu2{
		cursor:pointer;
		position: absolute!important;
		right: 0!important;
		float:right!important;
		display: block!important;
		font-size: 24px;
		border-radius: 50%;
		padding: 7px;
		background-color: #46ae4d;
		color: white;
		margin:17px 25px;
	}
	.shownav{
		display:block;
	}
	.hidenav{
		display:none;
	}
	.fa-downmenu{
		padding-left: 6px;
		position: absolute;
		padding-top: 19px;
	}
	.fa-laboclinic{
		padding-top:0;
		float: left;
		line-height:0.7;
		font-size: 17px;
	}
	.fa-laboclinic-menu{
		padding:17px 7px;
		float: left;
		line-height:0.7;
		font-size: 17px;
	}
	.submenu-title{
		text-align:left;
	}
}




@media only screen and (min-width: 601px) and (max-width:1024px) {
	header{
		width:100%;
	}
	.header-container{
		width:100%;
		margin:auto;
		height:70px;
	}
	.header-logo{
		text-align:center;
	    display: block;
		width:100%;
		border-bottom:1px solid #f1f1f1;
	}
	.header-logo img{
		padding: 10px 0;
		height: 100%;
		max-height:69px;
		cursor:pointer;
	}
	
	.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;
		border-bottom: 1px solid #f1f1f1;
	}
	.header-menu li:hover{
		border-bottom: 1px solid #f1f1f1;
	}
	.menu-container {
		width:100%;
		padding: 0;
		position: relative;
		display: inline-block;
	}
	.submenu-container li{
		border-left: 35px solid white;
	}
	.submenu-container {
		position:initial;
		width:100%;
	}
	.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;
	}
	.fa-headermenu2{
		cursor:pointer;
		position: absolute!important;
		right: 0!important;
		float:right!important;
		display: block!important;
		font-size: 24px;
		border-radius: 50%;
		padding: 7px;
		background-color: #46ae4d;
		color: white;
		margin:17px 25px;
	}
	.shownav{
		display:block;
	}
	.hidenav{
		display:none;
	}
	.fa-laboclinic{
		padding:0;
		float: left;
		line-height:0.7;
		font-size: 17px;
	}
	.fa-laboclinic-menu{
		padding:17px 7px;
		float: left;
		line-height:0.7;
		font-size: 17px;
	}
	.submenu-title{
		text-align:left;
	}
	.fa-downmenu{
		padding-left: 6px;
		position: absolute;
		padding-top: 19px;
	}
	
}