 @media only screen and (min-width: 1200px) {
#menu ul li.menu-item-depth-0 > a { padding: 30px 0px; }
}
/*md*/
@media only screen and (max-width: 1199px) {
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
#menu ul li.menu-item-depth-0 > a { padding: 30px 0px; }
}
@media only screen and (min-width: 992px) {
}
/*sm*/
 @media only screen and (max-width: 991px) {
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
#menu ul li.menu-item-depth-0 > a { padding: 30px 0px; }
}
@media only screen and (min-width: 768px) {
#menu ul li { position: relative; }
#menu .navbar { margin-bottom: 0px; border: none; padding: 0px; }
#menu ul { display: table; width: 100%; }
#menu ul li.menu-item-depth-0 { display: table-cell; width: auto; text-align: center; }
#menu ul li.menu-item-depth-0 >a { color: #404041; text-transform: uppercase; font-size: 20px; display: block; }
#menu ul li.menu-item-depth-0.current-menu-item >a,
#menu ul li.menu-item-depth-0 > a:hover { background-color: #00b2eb; color: #fff; }
#menu ul ul { position: absolute; z-index: 100; display: none; background-color: #fff; border-top: 6px solid #00b2eb; border-right: 1px solid #00b2eb; border-bottom: 1px solid #00b2eb; border-left: 1px solid #00b2eb; }
#menu ul ul li { }
#menu ul ul li a { padding: 5px 15px; display: inline-block; width: 100%; color: #00b2eb; }
#menu ul ul li a:hover { background-color: #00b2eb; color: #404041; }
#menu ul li.menu-item-depth-0.menu-item-has-children:hover > a { background-color: #00b2eb; color: #fff; }
#menu ul li.menu-item-depth-0.menu-item-has-children:hover ul { display: block; }
#header.fixed-menu { position: fixed !important; width: 100%; z-index: 1500; background-color: #fff; top: 0px; }

}
/*xs*/
 @media only screen and (max-width: 767px) {
#menu .navbar { border: none; margin: 0px; min-height: inherit; padding: 0px; }
#menu .navbar-header .navbar-toggler { background-color: transparent; padding: 0px; margin: 5px 0px 5px 0px; float: left; }
#menu .navbar-header .navbar-toggler .iconBars { display: inline-block; vertical-align: middle; }
#menu .navbar-header .navbar-toggler .icon-bar { background-color: #404041; }
#menu .navbar-header .navbar-toggler .menutext { color: #404041; text-transform: uppercase; font-size: 16px; margin-right: 5px; }
#menu ul { }
#menu ul li { display: block; padding: 10px 0px; border-bottom: 1px solid #fff; }
#menu ul li:last-child { border-bottom: none; }
#menu ul li a { color: #00b2eb; }
#menu ul ul { margin-left: 30px; }
#menu ul ul a { color: #404041; }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
#header.home #menuToggle ul li a { padding: 12px; }
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
}
 @media only screen and (max-width: 480px) {
}
 @media only screen and (min-width: 320px) and (max-width: 479px) {
}
 @media only screen and (max-width: 360px) {
}
 @media only screen and (max-width: 320px) {
}
