.navMenu-main{display:none;}
.udhau{ display:none;}
@media screen and (max-width: 1250px) {	
.udhau{ display:block; height:20px; line-height:0; font-size:0; background:#deebf1;}
body.home .udhau{ display:none;}
.top-menu{ background:transparent;}
#slidingMenu{
	margin:0;
    position: fixed;
    background-color:#000;
    width:245px;
    height:100%;
    top:0;
    right:-245px;
	z-index:9991;
	text-align:center;
	background: rgba(0, 0, 0, .9);
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;	 
}

#slidingMenu::-webkit-scrollbar { 
   display: none; 
} 
 
nav#navMenu { /* MENU */
	position:absolute;
	top:72px;
	text-align:right;
	width:100%;
}

.navMenu-main {
	margin: 0;
	padding: 0;
	display:block;
	color: #FFF;
	font-weight: 300;
	line-height: 40px;
	list-style:none;
	max-width:40px;
	position:fixed;
	right:10px;
	top:10px;
	z-index:9992;
}


/* 1.1 MENU TRIGGER
-----------------------------------------------------------------------------------------------
===============================================================================================*/

.navMenu-main #menu {
	display:block;
	width: 40px;
	line-height:40px;
	float:left;
	background:#074986;
    cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	 user-select: none;
			 
}

.navMenu-main #menu:hover {
	background:#000;		 
}

.navMenu-main:after {
	display: table;
	clear: both;
	content: "";
}


/* 1.1 TRIGGER 
-----------------------------------------------------------------------------------------------
===============================================================================================*/



/* if an icon anchor has a span, hide the span */

.gn-icon-menu {
display: block;
padding: 20px 10px;
height:auto;
color:#FFF;
font-size:10px;
}
.gn-icon-menu span {
background: #fff;
display: block;
position: relative;
-webkit-transform: translate3d(0,0,0);
}
.gn-icon-menu span,
.gn-icon-menu span:before,
.gn-icon-menu span:after {
width: 100%;
height: .2em;
-moz-transition:       all 0.4s;
-o-transition:         all 0.4s;
-webkit-transition:    all 0.4s;
transition:            all 0.4s;
-webkit-transform: translate3d(0,0,0);
}
.gn-icon-menu span:before,
.gn-icon-menu span:after {
background: #fff;
content: " ";
margin-top: -.6em;
position: absolute;
}
.gn-icon-menu span:after {
margin-top: .6em;
}
.gn-icon-menu.on span {
background: transparent;
}
.gn-icon-menu.on span:before {
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
-webkit-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.gn-icon-menu.on span:after {
-moz-transform: rotate(-45deg) translate(.45em, -.35em);
-ms-transform: rotate(-45deg) translate(.45em, -.35em);
-o-transform: rotate(-45deg) translate(.45em, -.35em);
-webkit-transform: rotate(-45deg) translate(.45em, -.35em);
transform: rotate(-45deg) translate(.45em, -.35em);
}


/****************************************************************************/
.top-menu{ position:relative; left:auto; top:auto; right:auto; margin:0; line-height:normal;}
.top-menu ul{ text-align:left;}
.top-menu ul li{position:relative; display:block; margin:0; padding:0;}
.top-menu ul li a{color:#fff; padding:7px 15px; display:block; font-size:15px;background-image:none;}
.top-menu ul li a:hover{color:#f7c34d;}
.top-menu ul li:hover > a{color:#f7c34d;}
.top-menu ul li.current_page_item > a{color:#ffffff;background:#074986;}

.top-menu ul ul{display:block; position:relative; left:auto; top:auto; background:none; width:100%; padding:0 0 0 15px;}
.top-menu ul ul li{border-top:none; float:none; display:block; margin:0; text-align:left; background:none; padding:0;}
.top-menu ul ul li a{font-size:15px; line-height:20px; padding:7px 15px; display:block;}

.top-menu ul li:hover > ul{display:block;}
.top-menu ul ul ul{left:auto; top:auto; padding:0 0 0 15px;}

.top-menu ul ul li.current_page_item > a{color:#fff; background:#16b24e/}

}
