@media screen and (max-width: 600px) {
    #top-navbar .navbar-nav li a {
         line-height:20px !important
    }
    .navbar-logo{
        padding: 0 !important; 
        height: 58px !important; 
        margin:0 !important; 
        width:57px !important;
        background: url(../images/logo_mobile.png) !important;
    }
    #header{ min-height: 58px !important}
    .navbar-header{ max-height: 60px !important; min-height:58px !important }
    .navbar-right{ margin-top:0 !important }
    .navbar-right li a{ padding-top: 0; padding-bottom: 0}
    .navbar-toggle a{ margin-right:10px !important }
    .navbar-toggle a:last-of-type{ margin-right: 30px !important }
    .navbar-header > .navbar-toggle:last-child:hover{ background-color:#FFF }
}
#header{ min-height:104px; max-width:1170px; margin:auto; border:none }
.container-fluid{ background-color:#FFF }
.container-fluid #top-navbar { padding-left: 95px }
.navbar-header{ min-height: 80px }
.navbar-logo{ margin:12px 40px 12px 0 }
.navbar-logo{ background: url(../images/logo.png); height:80px; width:84px; }
#top-navbar .navbar-nav li a {
    color: #444 !important;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    margin-right: 15px;
    text-transform: uppercase;
    line-height:70px
}
#top-navbar .navbar-nav li a:hover, .navbar-right li a { color: #f78e21 !important }
.navbar-right{ margin-top:23px }
.navbar-right li a{ padding-right: 0 }