#menu  {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
#menu .navsec{
	float: right;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0 16px 0px 7px;
	border: 0;
	z-index: 50;
	background: none;
}
#menu ul.menu li:first-child {
    padding-left: 0;
}
#menu ul.menu li:last-child {
    padding-right: 0;
}
#menu ul.menu li a:after{
	content: "/";
	position: absolute;
	right: 0;
	color: #84be40;
}
#menu ul.menu li:last-child a:after{
	content: none;
}
#menu li.menu-item-33{
	padding-left:0;
}
#menu li a {
	display: block;
	height: 25px;
	transition: all 0.2s;
	text-transform:uppercase;
	color: #ffffff;
	font-weight: 400;
}
#menu li a:hover, .current-menu-item > a {
	color: #84be40;
}
#menu li.page_item_has_children {
	padding-right: 30px;
}
#menu li.page_item_has_children:hover {
	cursor: pointer;
}
#menu ul ul {
	text-align: left;
	position: absolute;
}
#menu li ul {	
	display: none;	
}
#menu li.menu-item-has-children:hover > ul.sub-menu{
	position: absolute;
	top: 40px;
	left:0px;
	margin: 0;
	background-color:#84be40;
	display: block;
    padding: 18px 0px 30px;
    height: auto;
	width: 210px;
    visibility: visible;
    -moz-opacity: 0.98;
    -khtml-opacity: 0.98;
    opacity: 0.98;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=98);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=98);
    filter: alpha(opacity=98);
    z-index: 30;
}
.smallhead #menu li.menu-item-has-children:hover > ul.sub-menu{
	top: 36px;
}
#menu li.menu-item-has-children:hover > ul.sub-menu:after {
    content: '';
    position: absolute;
    left: 15px;
    top: -12px;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #8fc745;
    clear: both;
}
#menu ul.sub-menu li a:after{
	content: none;
}
#menu li ul li a::after{
	content:"";
}
#menu li li {
	padding: 0;
	height: auto;
	margin: 0;
}
#menu li li a {
	height: auto;
    padding: 0 15px 5px;
    color: #000000;
    font-size: 13px !important;
    line-height: 15px !important;
    text-transform: capitalize;
}
#menu li li a:hover, li li.current-menu-item > a {
	color: #ffffff;
}
#menu li > ul > li.current_page_item > a {
	color: #ffffff;
}
#menu li ul li ul {
	display: none;
	left: 275px;
}
#menu li ul li:hover ul {
	position: absolute;
	top: -1px;
	left: 272px;
	display: block;
	width: 275px;
	margin: 0;
	padding: 0;
}
#menu li ul li:hover li {
	display: block;
	padding: 0;
	height: auto;
	margin: 0;
}
#menu li ul li:hover li a {
	height: auto;
}
#menu li ul li:hover li:last-child a {
	border-bottom: none;
}
#menu li ul li:hover > ul > li:hover > a {
	color: #000;
	text-decoration: none;
	background: #ffffff;
}
#menu li ul li:hover > ul > li.current_page_item > a {
	background: #ffffff;
}
#menu li > ul::-webkit-scrollbar {
 width: 4px;
}
#menu li > ul::-webkit-scrollbar-thumb {
 background: #c4e2f5;
}
#menu li > ul::-webkit-scrollbar-thumb:window-inactive {
	background: #ccc;
}
#smenu ::-webkit-scrollbar-thumb{background:#fff}
#smenu li.current-menu-item,#smenu li.current_page_parent,#smenu li.current-menu-parent{background-color:#0f0922}
#smenu.right_side{position:fixed;width:300px;z-index:9;top:0;bottom:0,right:-300px;background:#17102d}
.pquoteNav::-webkit-scrollbar{width:4px}
.pquoteNav::-webkit-scrollbar-thumb{background-color:#f6f6f6}
.pquoteNav{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:2px 0}
.pquoteNav br{display:none;display:none}
#smenu ul{list-style:none;padding:0;clear:both;float:left;width:100%;position:relative;margin:0}
#smenu li{border-bottom:1px solid #2f1f61;width:100%;float:left;position:relative;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}
#smenu li:last-child{border-bottom:none}
#smenu li a{font-size:13px;line-height:20px;min-width:242px;text-transform:uppercase;text-decoration:none;padding:12px 15px;float:left;color:#fff;}
#smenu .menu-item-has-children > a{max-width:242px;padding-right:5px}
#smenu li a:hover{text-decoration:none;color:#eee}
#smenu li .sub-menu{display:none;padding:0 10px 15px}
#smenu li .sub-menu li{border-bottom:none}
#smenu li .sub-menu li a{padding:10px 15px}
#smenu .menu-item-has-children:after{content:"\f078";text-align:center;font-family:FontAwesome;font-size:12px;line-height:20px;position:absolute;right:0;top:0;cursor:pointer;transition:.9s;background:rgba(0,0,0,0.32);color:#fff;padding:12px 20px}
#smenu .menu-item-has-children.expanded:after{content:"\f077";transition:.9s}
#smenu li.current-menu-parent{background-color:#052f4e!important;color:#fff}
#smenu.right_side > li.current-menu-item,#smenu.right_side > li.current-menu-parent,#smenu.right_side{box-shadow:inset 8px 0 15px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 8px 0 15px -8px rgba(0,0,0,0.6);-webkit-box-shadow:inset 8px 0 15px -8px rgba(0,0,0,0.6);-o-box-shadow:inset 8px 0 15px -8px rgba(0,0,0,0.6)}
#smenu li.current-menu-item > a,#smenu li.current-menu-item,#smenu li.current-menu-parent,#smenu li.current-menu-parent > a{color:#84be40}
#smenu li.current-menu-item,#smenu li.current_page_parent,#smenu li.current-menu-parent{background-color:#0f0922 !important}
.shiftbody{position:relative;float:left;width:100%;z-index:99;background-color:#FFF}
.overflow{overflow:hidden;height:100%;position:fixed}