@media (max-width: 1300px) {
    #kompassmenu {
        top: -20px;
        left: 5%;
    }
}

@media (max-width: 991px) {
    #kompassmenu {
        top: -74px;
        left: 2%;
    }

    #headernav {
        margin-top: 40px;
    }
    #headernav a {
        font-size: 22px;
        margin: 0 0.5em;
    }

    .navbar-mobile {
        display: none;
    }

    footer {
        font-size: 14px;
        padding-top: 20px;
    }

    footer .lead {
        text-align: center;
        margin: 8px 0;
    }

    footer hr {
        display: none;
    }

    .circle-collage {
        display: none;
    }

    .headerwave {
        display: none;
    }

    #headernav .quickbook {
        left: auto !important;
        right: 12px;
    }
}

@media (max-width: 767px) {
    #kompassmenu,
    #headernav a,
    #topnav {
        display: none;
    }
    #headernav {
        position: static;
    }
    .navbar > .container > .row > div {
        width: 49%;
    }
}

@media (max-width: 430px) {
    #headernav .quickbook {
        display: none;
    }

    .navbar > .container > .row > div {
        width: 29%;
    }

    .navbar > .container > .row > div:first-child {
        width: 69%;
    }
}
