a {
	transition: all .3s ease
}
.vg-nav > ul > li {
	padding: 20px 35px;
}
.vg-nav>ul>li>a {
	font-size: 17px;
	line-height: 1.2;
	display: block;
	color: #000000;
	text-decoration: none;
	
}
.vg-nav>ul>li.active a, .vg-nav>ul>li a:hover {
	color: #bd0005;
}
.vg-nav .dropdown ul {
	background: rgba(255,255,255,0.9);
	box-shadow: 0 4px 7px rgba(0,0,0,0.15);
}
.vg-nav .dropdown ul li a {
	text-decoration: none;
	font-size: 14px;
	font-family:montserrat-regular;
	display: block;
	padding: 15px;
	color: #232323;
	border: 1px solid rgba(0,0,0,0.1);
	border-top: none;
	text-align: left;
}

.vg-nav .dropdown ul li a:hover {
	text-decoration: none;
	color:#bd0005;
	
}


.vg-nav .dropdown ul li:first-child a {
	border: 1px solid rgba(0,0,0,0.1);
}
.vg-nav .dropdown ul ul {
	background: rgba(255,255,255,0.9);
}
.vg-nav .dropdown-mega .dropdown-mega-container {
	background: rgba(255,255,255,0.9);
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 4px 7px rgba(0,0,0,0.15);
	padding: 15px
}
.vg-nav-hamburger {
	margin: 0;
}
.vg-nav-sidebar .vg-nav-sidebar__content {
	width: 100%;
	padding: 0 20px 20px 20px;
}
.vg-nav-collapse ul {
	width: 100%;
	padding: 20px 0;
}
.vg-nav-sidebar__content>ul>li>a, .vg-nav-collapse>ul>li>a {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #f2f2f2;
	text-decoration: none;
	color: #333333;
}
.vg-nav-sidebar__content>ul ul, .vg-nav-collapse>ul ul {
	background: none;
}
.vg-nav-sidebar__content>ul ul li>a, .vg-nav-collapse>ul ul li>a {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #f5f5f5;
	text-decoration: none;
	color: #333333;
	font-size: .95rem;
}
.vg-nav-sidebar__content .dropdown-mega-container, .vg-nav-collapse .dropdown-mega-container {
	background: rgba(0,0,0,0.02);
	border-bottom: 1px solid #f5f5f5;
	padding: 15px;
}


.vg-nav {
	position: relative;
	z-index: 1;
	width: 100%;
	margin-left: 18px;
}



/*============  *****  =============*/
@media (max-width:1366px) {
	

	
}

/*============  *****  =============*/
@media (max-width:1024px) {
.vg-nav-lg .vg-nav-hamburger {
	display: none;
}
.vg-nav-lg>ul {
	display: block;
}
.vg-nav > ul > li {
	padding: 12px 14px;
}

	
}

/*============  *****  =============*/
@media (max-width:847px) {
	.vg-nav>ul>li {
	padding: 0px 15px;
}

}

/*============  *****  =============*/
@media (max-width:800px) {
	.vg-nav-lg .vg-nav-hamburger {
	display:block;
}
.vg-nav-lg>ul {
	display:none;
}



}

/*============  *****  =============*/
@media (max-width:768px) {
.vg-nav-hamburger {
	margin: 0;
	margin-left: 554px;
	margin-top: 30px;
}


	.vg-nav-lg .vg-nav-hamburger {
	display:block;
}
.vg-nav-lg>ul {
	display:none;
}

}

/*============  *****  =============*/
@media (max-width:736px) {


.vg-nav-hamburger {
	margin: 0;
	margin-left: 500px;
	margin-top: 31px;
}

}
/*============  *****  =============*/
@media (max-width:667px) {

.vg-nav-hamburger {
	margin: 0;
	margin-left: 459px;
	margin-top: 29px;
}
}
/*============  *****  =============*/
@media (max-width:640px) {
.vg-nav-hamburger {
	margin: 0;
	margin-left: 441px;
	margin-top: 32px;
}}

/*============  *****  =============*/
@media (max-width:480px) {
.vg-nav-hamburger {
	margin: 0;
	margin-left: 374px;
	margin-top: -71px;
}

.vg-nav-sidebar__content > ul ul li > a, .vg-nav-collapse > ul ul li > a {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #f5f5f5;
	text-decoration: none;
	color: #333333;
	font-size: .95rem;
}}


/*============  *****  =============*/
@media (max-width:414px) {

.vg-nav-hamburger {
	margin: 0;
	margin-left: 313px;
	margin-top: -71px;
}}

/*============  *****  =============*/
@media (max-width:375px) {
.vg-nav-hamburger {
	margin: 0;
	margin-left: 280px;
	margin-top: -71px;
}

}

/*============  *****  =============*/
@media (max-width:320px) {
.vg-nav-hamburger {
	margin: 0;
	margin-left: 230px;
	margin-top: -71px;
}

}