@charset "utf-8";
/* CSS Document */

.toggleMenu {
    display:  none;
	font-family: 'OpenSansSemibold';
	font-size:13px; color:#5d9835;
	text-transform:uppercase;
	padding:10px 20px; 
}
.toggleMenu img{ margin:0px 5px 0px 0px;}


.nav {
    list-style: none;
     *zoom: 1;
	 padding:0px;
	 transition: 0.7s ease-in-out;
}




.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 11em;
}
.nav ul { margin:0px;  }

.nav li { position: relative; background:url(http://lokendratomar.com/Content/Lokendra/images/nav-border.jpg) right center no-repeat}
.nav li:last-child{background:none}

.nav li { position: relative; }
.nav li a{font-size: 14px;
	font-family: 'OpenSansRegular';
	color:#3e3e3f;
	text-decoration: none;
	text-transform: uppercase;
	transition: 0.7s ease-in-out;
	padding:19px 21px;
	border-right:1px solid #f2f2f2;}

.nav li a:first-child{ border-left:1px solid #f2f2f2;}

.nav li a.active{color:#fff; background:#519f1b; box-shadow:0px 2px 2px #727070;}
.nav li a:hover{color:#fff; background:#519f1b; box-shadow:0px 2px 2px #727070;}

.nav > li:hover > a, .nav > a:hover{color:#fff;  background:#519f1b;}
.nav > li li:hover > a, .nav > a:hover{color:#fff;  background:#519f1b;}



.nav > li {
    float: left;
}

.nav > li > a {
    display: block;
}
.nav li ul {
    position: absolute;
    left: -9999px;
}
.nav li ul ul { width:14em; border-left:1px dashed #0DAFCE;}
.nav li ul li {margin:0px; padding:0px;}
.nav > li.hover > ul {
    left:0px; width:190px;
}
.nav li li.hover ul {
    left: 100%;
    top: 0px;
}
.nav li li {
	padding:0px;
	margin:0px; border-radius:0px;
	padding:10px 0px; 
	float:none;
}
.nav li li a {
    display: block;
    font-size: 14px;
    padding: 8px 0px 8px 20px;
    margin: 0px;
	text-align:left;
    background:#ed3237;
    color: #fff;
    position: relative;
    z-index: 100;
    border-top: 1px dashed #f84c50;
    margin: 0px;
	text-transform:none;
	transition: 0.7s ease-in-out;
}



.nav li li a:hover { color:#fff; background:#d50f14; border-bottom:none;}
.nav li li:first-child > a{border:none;}
.nav li li li a {
    z-index:200000;
	margin:0px;
}

@media screen and (max-width:1199px) {
.nav li a{padding:10px 5px;}
.nav{ float:none; margin: 6px 0px;}
}





@media screen and (max-width:991px) {
.menu{ background:#f9f9f9 url(../images/menu.png) right 25px top 8px no-repeat;}    
.toggleMenu {display:  none; top:100px; width:100%;}
.nav > li:hover > a, .nav > a:hover{ background-color:#5d9835; color:#fff;}
.nav li a { color:#3e3e3f;   padding:8px 18px; text-align:left; margin:0px; font-size:14px; background:#f9f9f9; }
.nav li a.active, .nav li a:hover{ background-color:#5d9835; color:#fff !important; border-bottom:none; }
.nav > li {float: none;}
.nav ul {
  display: block;
  width: 100%;
 }
.nav > li.hover > ul , .nav li li.hover ul {
   position: static;
}
	
	.nav ul { width: 100% !important;}
	
}