body.noscroll, html.noscroll {
    position: relative;
    height: 100%;
    overflow: hidden;
}

body.page-laboratory #menu .burger-menu {
    background: url(../images/menu-burger.svg) no-repeat !important;
}
body.page-veterinary #menu .burger-menu {
    background: url(../images/menu-burger-2.svg) no-repeat !important;
}
#menu .burger-menu {
    background: url(../images/menu-burger.svg) no-repeat !important;
    width: 22px !important;
    height: 15px !important;
    border: 0px;
    border-radius: 0px;
}
nav .burger-menu {
	position: fixed;
	top: 23px;
	right: 15px;
	width: 22px;
	height: 15px;
	cursor: pointer;
	-webkit-transition: transform .5s;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	display: none;
	z-index: 99999999;
}

nav .burger-menu.active {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
body.page-laboratory #menu .burger-menu.active {
    background: url(../images/icon-close.svg) no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	background-size: 100% !important;
}
body.page-veterinary #menu .burger-menu.active {
    background: url(../images/icon-close-2.svg) no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	background-size: 100% !important;
}
#menu .burger-menu.active {
    background: url(../images/icon-close.svg) no-repeat !important;
	width: 22px !important;
	height: 22px !important;
	background-size: 100% !important;
}

@media screen and (max-width: 990px) {
	#navbar{
		display: none;
	}
	nav .burger-menu {
		display: block;
	}
	.style-menu{
		position: relative;
		padding: 65px 15px 120px;
		height: 100vh;
		overflow: auto;
	}
	.menu-mobile{
		display: block !important;
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		max-height: 100vh;
		background-color: #ffffff;
		margin: 0;
		z-index: 99999;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.menu-mobile.active{
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
	.menu-mobile:before {
		content: "";
		-webkit-box-shadow: inset 0px 10px 30px 0px rgba(0,0,0,0.05);
		-moz-box-shadow: inset 0px 10px 30px 0px rgba(0,0,0,0.05);
		box-shadow: inset 0px 10px 30px 0px rgba(0,0,0,0.05);
		display: block;
		position: absolute;
		top: 65px;
		z-index: 9;
		left: 0;
		right: 0;
		bottom: 0;
	}
	
}