@media (max-width:767.98px){
#nav-primary .navbar-brand{padding-top:2px !important;padding-bottom:2px !important;margin:0 !important}
#nav-primary .navbar-brand img{height:56px !important;width:auto !important}
#nav-primary .upperbar{height:auto !important;min-height:0 !important;padding:6px 16px !important}
#nav-primary nav.navbar{width:100% !important;max-width:100% !important}
#nav-primary .menubar{margin-left:-16px !important}
}