.nav_inn { width:1140px; margin:0 auto;}
.toggle, [id^=drop] {display: none;}
nav { float:left;  width: 100%; margin:0 0 -10px 0; padding: 0; z-index:9999; position:relative; background:#142493;}
nav:after { content: ""; display: table; clear: both; }
nav ul { padding: 0; margin: 0; list-style: none; position: relative; width: 100%; }
nav ul li { margin:0 20px 0 0; float:left; padding:0;  text-align:center;}
nav ul li a { display: block; padding:10px 28px; margin:0; color: #fff; text-decoration:none; font-weight: normal; font-size: 16px;}
nav ul li a:hover, nav ul li a.active  { color: #fff; background:#545558;}
nav ul li:last-child { margin:0px;}

/* Media Queries
--------------------------------------------- */
@media only screen and ( max-width:1050px) {
.nav_inn { display:inline-block; width:100%;}
nav ul li a { padding: 10px 9px;  font-size: 14px;}
nav ul li { float:none; display:inline-block;}
}

@media only screen and ( max-width:768px) {
.nav_inn { float:none; display:inline-block; width:100%;}
.plus_img { float: right; margin: 0px; padding: 12px 0 0 0; }
nav { left: 0; position: fixed; right: 0; top: 0; z-index: 999999; border-bottom: none; margin:0px;}
nav a { border-bottom: 1px solid #fff; }
.toggle + a, .menu { display: none; }
nav ul li { background: #de0027; border-radius: 0px; float: none; text-align: center; display: inline-block; }
.toggle { display: block; background-color: #de0027; text-align: left; padding: 0 20px; color: #FFF; font-size: 17px; text-transform: uppercase; line-height: 40px; text-decoration: none; border: none; font-weight: bold; cursor: pointer; border-bottom: 1px solid #fff; }
[id^=drop]:checked + ul { display: block; }
nav ul li { display: block; width: 100%; overflow: hidden; text-align: left; margin:0px;  border-radius:0px; border-bottom:1px solid #fff; border-top:0px;  border-left:0px; border-right:0px;}
nav ul li a, nav ul li a.active { padding: 10px 15px; margin:0px; color:#fff; background: #de0027; font-size: 16px; text-align: left; border:0px;}
nav ul li a.active, nav ul li a:hover { background: #b0001f; color: #fff; border:0px; border-radius:0px;}

}
@media all and (max-width : 330px) {
nav ul li { display: block; width: 100%; }
}
