.toggle, [id^=drop] {display: none;}

#menu { float:left; width:100%;background: #144609; border-top:2px solid #fff;}
.menu-left { float: left; width:56%;}
.menu-right { float: right; width:40%;}
.menu-right p { color:#fff; font-weight:bold;}

nav { float: left; width: 100%; margin:0; padding:0;}
nav:after { content: ""; display: table; clear: both;}
nav ul { padding: 0; margin: 0; list-style: none; position: relative; }
nav ul li { display: inline-block; margin:0px; }
nav ul li a { color: #fff; display: inline-block; font-size: 16px; font-weight: bold; margin:0px; padding: 12px 13px; text-decoration: none; text-transform:uppercase;}
nav ul li a:hover,nav ul li a.active { text-decoration:none; color: #144609; background:#fff;}

@media only screen and ( max-width:1100px) {
nav ul li a  { padding:12px 8px; font-size:14px; font-weight:normal;}
#menu { border:0px;text-align:center;}
.menu-right { border-top:1px solid #fff;}
.menu-left,.menu-right { float: left; width:100%;}
}

@media only screen and ( max-width:767px) {
.plus_img { float: right; margin: 0px; padding: 12px 0 0 0; }
nav { left: 0; position: fixed; right: 0; top: 0; top:-12px; border:0px; z-index: 999999; }
nav span { color:#fff;}
nav a { border-bottom: 1px solid #cecece; }
.toggle + a, .menu { display: none; }
nav ul li { background: #144609; border-radius: 0px; float: none; text-align: center; display: inline-block; }
.toggle { display: block; background-color: #144609;  text-align: left; padding:10px 20px; color: #FFF; font-size: 18px;font-weight: bold; text-transform: uppercase; line-height: 40px; text-decoration: none; border: none; cursor: pointer; border-bottom: 1px solid #cecece; }
[id^=drop]:checked + ul { display: block; }
nav ul li { display: block; width: 100%; overflow: hidden; text-align: left; }
nav ul li a { background:#144609; font-size: 16px; text-align: left; color: #fff; font-weight:normal; }
nav ul li a, nav ul li a.active { padding: 10px 15px; border-radius: 0px; width:100%; display:inline-block; }
nav ul li a.active, nav ul li a:hover {  background:#28681b; color: #fff; }
}

@media all and (max-width : 330px) {
nav ul li { display: block; width: 100%; }
}
