.mainNav {
	background: #fff;
	width: 100%;
	margin-bottom:30px;
}
/* First Level */
			.mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.mainNav ul li {
	border-top: 1px solid #e5e5e5;
}
.mainNav ul li a {
	color: #202020;
	display: block;
	font-size: 15px;
	line-height: normal;
	padding:7px 20px;
	text-decoration:none;
	width:100%;
	border-right: 0px solid #e5e5e5;
	border-left: 0px solid #333;
}
.mainNav ul li a:hover {
	background: #A6CE38;
	text-decoration: none;
	color:#fff;
}
.mainNav ul li a.active {
	background: #A6CE38;
	text-decoration: none;
	color:#fff;
}
/* Second Level */
				.mainNav ul ul {
	border-bottom: none
}
.mainNav ul ul li {
	border-top: 1px solid #eee;
	background: #fff;
}
.mainNav ul ul li a {
	color: #666;
	display: block;
	font-size: 14px;
	line-height: normal;
	padding: 7px 10px 7px 30px;
	font-family: 'Hind', sans-serif;
	font-weight:500;
	border-left: 3px solid #ccc;
}
.mainNav ul ul li a:hover {
	background: #eee;
	color:#f7c02d;
}
/* Third Level */
				.mainNav ul ul ul {
	border-top:1px solid #222;
}
.mainNav ul ul ul li {
	border:none;
}
.mainNav ul ul ul li a {
	padding-left:3.5em;
	padding-top:0.25em;
	padding-bottom:0.25em;
}
/* Accordion Button */
ul li.has-subnav .accordion-btn {
	color:#848484;
	background:transparent;
	font-size:14px;
	padding-top:6px;
}
 @media screen and (max-width: 1024px) {
 .mainNav {
width: 40%;
}
}
 @media screen and (max-width: 700px) {
 .mainNav {
width: 100%;
}
}
