@media (max-width:991px) {
    body.poster {
        margin-top: 60vh;
    }
}

body.poster {
    background-attachment: fixed;
}

.top-5 {
    top: 5px;
}

.logo {
}

@media (min-width:992px) {
    img.logo {
        width: 180px;
        height: auto;
    }
}

@media (max-width:991px) {
    img.logo {
        width: 140px;
        height: auto;
    }
}

@media (min-width:992px) {
    .navigation-menu {
        margin-left: auto;
        margin-right: auto;
    }
}

.navigation-menu {
    font-weight: 500;
}

li.nav-item a.active {
}

li.nav-item {
}

.navigation-menu li.nav-item a.nav-link:hover {
    text-decoration: underline;
    font-weight: 600;
    color: #16687f;
}

.icon-services {
}

@media (min-width:768px) and (max-width:991px) {
    ul.navigation-menu {
        margin-top: 26px;
        margin-bottom: 26px;
    }
}

span.phone-num {
    font-size: 22px;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
    line-height: 65px !important;
}

@media (max-width:991px) {
    h1 {
        line-height: 55px !important;
    }
}
