section#page-not-found .page-not-found h1 {
    font-family: futura-pt,sans-serif;
    font-size: 2.6em;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    color: #00163c;
    background-image: url(../../images/detail-after.svg);
    background-size: 30px 4px;
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 12px
}

.heading-container.bg-top-page {
    background: url(../../images/banner-not-page.jpg) no-repeat scroll center center
}

.form-control {
    font-size: 16px
}

.ajaxFilters {
    max-height: 30vh;
    border: solid 1px #00163c
}

    .ajaxFilters.k-window {
        position: fixed !important;
        top: 26% !important
    }

.header-upper {
    background: #eed2ba
}

@media (max-width:768px) {
    .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.logo-01 {
        display: none
    }

    .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.logo-02 {
        display: none
    }

    #mobile-menu .dropdown .fa-angle-down {
        padding-top: 12px
    }
}

@media (max-width:768px) {
    .header-menu .navbar.navbar-inverse .nav.navbar-nav li a {
        background-color: #00163c
    }

    .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu li a {
        background-color: #00163c
    }

    .logo-wrapper {
        top: 25px
    }

    .header-upper .header-links-wrapper {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-top: 2px;
        padding-bottom: 7px
    }

        .header-upper .header-links-wrapper .header-links .links-top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: calc(100% - 34px)
        }

            .header-upper .header-links-wrapper .header-links .links-top li a {
                padding: 0
            }
}
