.container{padding: 0 !important;}
.navbar-top{display: none;list-style: none;background: #111;position: relative;padding-left: 2px;height: 40px;z-index: 1;}
.navbar-top ul{margin: 0px; padding: 0px;}
.navbar-top li{list-style: none;}
.navbar-top li ul{display:none;-webkit-box-shadow:0 12px 18px rgba(0, 0, 0, .35);box-shadow: 0 12px 18px rgba(0, 0, 0, .35);}
.navbar-top > li{display: block;margin: 0;padding: 0;border: 0px;float: left;}
.navbar-top li a{color: #fff;font-size: 13px;padding: 11px 12px;display: block;text-decoration: none;}
.navbar-top > li > a{display: block;position: relative;border-top: 2px solid #111;padding: 9px 15px;text-transform: uppercase;height: 40px;}
.navbar-top > li.current.menu-active > a, 
.navbar-top > li > ul li.current > a{background: #eee !important;}
.navbar-top > li > a.arrow{display: block;position: relative;border-top: 2px solid #111;padding: 8px 14px 10px 14px;height: 40px;}
.navbar-top > li.menu-active > a{color:#eee;-webkit-transition: 200ms ease all; -o-transition: 200ms ease all; transition:200ms ease all;}
.navbar-top > li.menu-active > a.arrow,
.navbar-top > li.current.menu-active > a{background: #fff;color:#111;-webkit-transition: 200ms ease all; -o-transition: 200ms ease all; transition:200ms ease all;}
.navbar-top > li.menu-active > a.arrow:hover{background: #eee;}
.navbar-top li.menu-active{position: relative;}
.navbar-top > li.navbar-box{display: none;}
.navbar-top > li > a.arrow:after{margin-left: 5px;display: inline;font-size: 16px;font-family: FontAwesome;line-height: 18px;height: auto;content: "\f107";font-weight: 300;text-shadow: none;}
.navbar-top > li > ul.sub-menu{display: none;list-style: none;clear: both;margin: 0;position: absolute;}
.navbar-top li ul.sub-menu{background: #fff;}
.navbar-top li ul.sub-menu > li{width: 220px;}
.navbar-top li ul.sub-menu li a{color: #111;display: block;margin: 0;padding: 12px 15px;text-decoration: none;font-size: 13px;font-weight: normal;}
.navbar-top > li > ul.sub-menu > li{position: relative;}
.navbar-top > li > ul.sub-menu > li ul.sub-menu{position: absolute;left: 195px;top: 0px;display: none;list-style: none;z-index: 1000;}
.navbar-top > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position: absolute;left: 195px;top: 0px;display: none;list-style: none;}
.navbar-top > li > ul.sub-menu li > a.arrow:after{float: right;font-size: 16px;font-family: FontAwesome;line-height: 18px;content: "\f105";font-weight: 300;padding: 0;}
.navbar-top > li > ul.sub-menu  li.menu-active{background: #eee;}
.none{display: none;}
@media only screen and (min-width:768px){.navbar-top{display: block;}
}
@media screen and (max-width: 767px){
.navbar-top{ 	background: #fff;padding: 0;float: left;width:100%;}
.navbar-top > li.navbar-box{display: block;position: static;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;border: none;}
.navbar-top > li.navbar-box > a,.navbar-top > li.navbar-box-first > a{outline: 1px solid #ddd;background: #fff;	box-sizing: border-box;}
.navbar-top > li.navbar-box > a:focus,.navbar-top > li.navbar-box-first > a:focus{outline-offset: 0;}
.navbar-top > li.navbar-box-first{margin-top: 20px;border: none;}
.navbar-top > li:last-child.navbar-box{padding-bottom: 200px;}
.navbar-top > li{background: #fff;border-bottom: 1px solid #e5e5e5;float: none;}
.navbar-top li ul{box-shadow: none;}		
.navbar-top > li.navbar-box > ul.dropdown-menu > li ul{display: block;}		
.navbar-top > li.menu-active > a{color:#333;background: #f5f5f5 !important;}
.navbar-top li a:hover{background: #f5f5f5;}
.navbar-top li a:active, .navbar-top li a:focus{background: #f5f5f5;}
.navbar-top > li > a{color: #333;font-weight: bold;background: #fff;border: none;padding: 17px 15px;height: 50px;}
.navbar-top > li > a.arrow{border: none;padding: 17px 15px;height: 50px;}
.navbar-top > li > a.arrow:after{float: right;font-size: 20px;content: "\f105";}
.navbar-top > li.dropdown > a:after{font-family: FontAwesome;line-height: 18px;font-weight: 300;float: right;font-size: 20px;content: "\f105";}
.navbar-top > li.open > a:after{content: "\f107";}
li.menu-active > a.arrow:after{content: "\f107";}
.navbar-top li ul.sub-menu > li > a.arrow:after{font-size: 20px;content: "\f105";}
ul.sub-menu > li.menu-active > a.arrow:after{content: "\f107" !important;}
.navbar-top li ul.sub-menu > li{border-bottom: 1px solid #e5e5e5;width: 100%;}
.navbar-top li.menu-active ul.sub-menu > li{border-left: 5px solid #ffed00;}
.navbar-top li ul.sub-menu > li:first-child{border-top: 1px solid #e5e5e5;}
.navbar-top li ul.sub-menu > li:last-child{border-bottom: none;}
.navbar-top li ul.sub-menu li a,.navbar-top li ul.sub-menu li ul.sub-menu li a{color: #333;font-weight: bold;padding: 17px 15px;height: 50px;}
.navbar-top > li > ul.sub-menu{position: static;}
.navbar-top > li > ul.sub-menu > li ul.sub-menu{position: static;}
.navbar-top > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu{position: static;}
}
.navbar-top > li:nth-child(5) > .sub-menu > li:nth-child(2){display: none;}
@media (min-width:768px){
.navbar-top > li:nth-child(4),
.navbar-top > li:nth-child(6),
.navbar-top > li:nth-child(7){display: none;}
}
@media (min-width:992px){
.navbar-top > li:nth-child(6),
.navbar-top > li:nth-child(7){display: block;}
}
@media (min-width:768px) and (max-width:991px){
.navbar-top > li:nth-child(5) > .sub-menu > li:nth-child(2){display: block;}
}
@media (min-width:1200px){
.navbar-top > li:nth-child(4){display: block;}
}