@media only screen and (max-width: 1170px) {
    #Wrapper .ah-panel .nav-tabs li a {
        font-size: 16px;
    }
    #navbar-collapse-menu {
        background: #2e3b41;
        overflow: hidden;
        overflow-y: auto;
        position: absolute;
        width: 100%;
        max-height: 320px;
        min-width: 280px;
        display: none;
    }
    #navbar-collapse-menu .open > .dropdown-menu {
        background: #1e262a;
        position: relative;
        float: none;
    }
    #navbar-collapse-menu .open > .dropdown-menu li a {
        border: 0px;
        color: #eee;
    }
    #navbar-collapse-menu .open > .dropdown-menu li a:hover {
        background: #111;
    }
    #Wrapper .admin-top-menu ul.menu > li {
        float: none;
    }
    #Wrapper .admin-top-menu ul.menu > li > a {
        border: 0px;
        border-bottom: 1px solid #000;
        box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.12);
        padding: 0px 15px;
        height: 45px;
        line-height: 45px;
    }
    #Wrapper .admin-top-menu .btn-side-menu {
        display: block;
    }
}
@media only screen and (max-width: 970px) {
    #Wrapper #Main .main-header .nav-menu .menu > ul {
        display: none;
    }
    #Wrapper #Main .main-header .mobile-menu {
        display: block;
    }
}
@media only screen and (max-width: 815px) {
    #Wrapper #Main .main-footer .footer-widget {
        padding: 30px 0px 0px 0px;
    }
}
@media only screen and (max-width: 615px) {
    #Wrapper #Main .main-header .nav-top {
        height: auto;
        text-align: center;
    }
    #Wrapper #Main .main-header .nav-top a {
        display: inline-block;
        border: 1px solid #ddd;
        float: none;
        margin: 0px 2px 10px 2px;
    }
}
@media only screen and (max-width: 495px) {
    #Wrapper #Main .main-header .nav-menu .logo {
        float: none;
        display: inline-block;
    }
    #Wrapper #Main .main-header .nav-menu {
        height: auto;
        text-align: center;
        padding-bottom: 15px;
    }
}