
.container2 {
    width: 90%;
    max-width: 1000px;
    margin: 10px auto;
	
}
.toggleMenu2 {
    display:  none;
   background: #0f2453;
    padding: 10px 15px;
    color: #fff !important;
	font-weight:bold;
	text-decoration:none !important; text-align:right
}

.toggleMenu2:hover {
   
    color: #fff !important;
	font-weight:bold;
	text-decoration:none !important;
	
}


<!--NAV1-->

.nav2 {
    list-style: none;
     *zoom: 1;
    /* background:#175e4c;*/
	 width:100%;
	 float:right;
	/* margin-top: 4%;*/
	margin-top:10px
}

.nav2 li{list-style:none}
.nav2:before,
.nav2:after {
    content: " "; 
    display: table; 
}
.nav2:after {
    clear: both;
}
.nav2 ul {
    list-style: none;
   /* width: 9em;*/
}
.nav2 a {
    padding: 49px 15px ;
    color:#fff;
	 font-family: 'open_sansbold'!important;
font-size: 14px;

/*text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);*/
}
.nav2 li {
    position: relative;
}
.nav2 > li {
    float: left;
    /*border-top: 1px solid #fff;*/
	/*background:url(../../images/sep.png) right no-repeat;*/
	
}
.nav2 > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav2 > li > a {
    display: block;
	text-align:center;
	color:#fff;
	/*font-weight:bold;*/
}
.nav2 li  ul {
    position: absolute;
    left: -9999px;
	margin-top: -18px;
  margin-left: -40px;
}
.nav2 > li.hover > ul {
    left: 0;
}
.nav2 li li.hover ul {
    left: 100%;
    top: 0;
}
.nav2 li li a {
    display: block;
    background: #e2a600;
    position: relative;
    z-index:100;
    border-top: 1px solid #474747;
	text-decoration:none;
	color:#fff;
	font-family: 'MYRIADPROREGULAR';
	font-size:14px;
}

.nav2 li li a:hover {
    color:#0d223d;
	background:#fdbb01;
	font-weight:bold
}

.nav2 li li  {
    width:200px;
}

.nav2 li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

.nav2>li>a:hover{
	/*background:#080808;*/
	color:#fff;
/*	background: -webkit-gradient(linear, left top, left bottom, from(#e10a17), to(#b60e15), color-stop(0.9, #b60e15));
background: -moz-linear-gradient(top, #e10a17, #b60e15);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15')";
background: -o-linear-gradient(top, #e10a17, #b60e15);*/
	}
@media (min-width:979px) and (max-width:1200px){
	.nav2 li {
    position: relative;
	padding-left:0px;
	padding-right:0px;
}
}
@media screen and (max-width: 992px) {
.nav2 > li.hover > ul {
    /*left: 0;*/
	left: 76.5%;
	top: 0px;
}
}

@media screen and (max-width: 768px) {
	
	.nav2 a{padding: 10px 15px;}
    .active2 {
        display: block;
    }
	.nav2 {
    list-style: none;
     *zoom: 1;
     /*background:#000;
	 
	 border-radius:5px;
	 background:#333;*/
	height:auto;
	
	

}


	.nav2 li ul li{
		display:block
		}

	.nav2 li{
			padding-left:0px;
	padding-right:0px;
		}
    .nav2 > li {
        float: none;
	
    }
    .nav2 > li > .parent2 {
        background-position: 95% 50%;
    }
    .nav2 li li .parent2 {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav2 ul {
        display: block;
		width:auto;
       
    }
   .nav2 > li.hover > ul , .nav2 li li.hover ul {
        position: static;
    }
	

	
	.nav2 li:hover {
    	text-shadow:#000;
	height:auto;
	border-radius: 5px;
	/*background-color: #222222;*/

}
	.nav2 li li a {
  
    background: #575656;
   
}
.nav2 li li li a {
   
    border-top: 1px solid #16263d;
}


	
	

}