@media (min-width:768px) and (max-width:992px) {
    #top .mainnav .nav.menu > li {
        padding: 25px 10px;
    }
    #top .mainnav .nav.menu > li > span,
    #top .mainnav .nav.menu > li > a {
        font-size: 85%;
        padding: 10px 0px;
    }
}
@media (max-width:799px) {
    .container.pagegroup-container > .row {
        margin:0px !important;
    }
}
@media (max-width:768px) {
    #top .brand {
        position: absolute;
    }
    #top .brand img {
        max-width: 200px;
    }
    #top .mainnav .navbar-header {
        padding:25px 0px 30px;
    }
    #top .navbar-collapse {
        padding-left: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: transparent;
    }
    #top .mainnav .nav.menu {
        padding-bottom: 20px;
    }
    #top .mainnav .nav.menu ul {
        list-style: none;
        padding-left:30px;
    }
    #top .mainnav .nav.menu ul a{
        color: #777;
    }
    #top .mainnav .nav.menu ul a:hover{
        color: #333;
    }
}