.menu {
    background-color: #0099cb;
}

.top-logo {
    background-color: #0099cb;
    border-bottom: 1px solid #fff;
}

    .top-logo a {
        text-decoration: none;
        color: #fff;
    }

.nav-link {
    color: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: center;
}

.carousel-item {
    height: 350px;
    background-position: center;
    background-size: cover;
}

@media (max-width: 576px) {
    .carousel-item {
        height: 250px;
    }
}

.sub-banner {
    background-image: url(/Content/images/s4.jpg);
    background-position: center;
    background-size: cover;
    padding: 60px;
    box-shadow: inset 0 0 0 1000px rgba(0,0,0,.3);
}

.footer {
    background-color: #0099cb;
    color: #fff;
}

    .footer a {
        color: #fff;
        text-decoration: none;
        font-size: 18px;
    }
