
.p-nav li:before{
	display: none !important;
}
.p-nav .container {
    max-width: 1172px;
}
.p-nav .p-icon{
	margin-right: 0;
    margin-left: 30px;
}
.p-nav{
	height: 52px;
	background: #e2e9ec;
	position: fixed;
    width: 100%;
    z-index: 99999999;
    top: 118px;
}
.p-nav li{
	display: inline-block !important;
	margin-right: 26px;
}

.p-nav a{
	color: #219c96;
	font-size: 20px;
	line-height: 52px;
	    display: block;
	position: relative;
	text-decoration: none !important;
}
.p-nav a:hover{
	color: #04536f;
}
.p-nav li.active a{
	color: #04536f;
	pointer-events: none;
}
.p-nav li.active a:after{
	content: "";
	display: block;
	background: #04536f;
	height: 4px;
	bottom: 2px;
	position: absolute;
	width: 100%;
}

.m-nav{
	display: none;
}

@media (max-width: 767px){
	.m-nav{
		display: block;
		    width: 100%;
    height: 52px;
	}
	.p-nav .p-icon {
    text-align: center;
    padding-bottom: 10px;
    margin-left: 0;
}
	.p-nav {
    top: 73px;
}
	.p-nav li {
    display: block !important;
    margin-right: 0;
    padding-left: 20px;
}
	.p-nav ul{
		background: #e2e9ec;
		z-index: 200;
    width: 100%;
    position: absolute;
    box-shadow: 0 2px 10px -2px rgb(0 0 0 / 20%);
		max-height:0;
		overflow: hidden;
		transition: max-height .5s ease;
		transition-property: max-height;
			transition-duration: 0.5s;
			transition-timing-function: ease;
			transition-delay: 0s;
				overflow: hidden;		
		position: absolute;
    top: 52px;
	}
	.nav-label{
		color: #239C7D;
		    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 20px;
	}
	.nav-toggle {
    position: absolute;
    top: 0px;
    right: 20px;
    margin: 0;
    cursor: pointer;
    outline: 0;
    transition: transform .2s ease;
    color: inherit;
	}

	.nav-toggle::before {
			    content: '\f107';
    font-family: 'FontAwesome';
    color: #239C7D;
    font-size: 40px;
	}

	.p-nav.opened .nav-toggle {
			-ms-transform: rotate(180deg);
			transform: rotateZ(180deg);
	}

	.p-nav.opened ul {
			max-height: 750px;

	}
	
}








