@media only screen and (max-width : 768px) {

    #nav {
        margin-bottom: 2rem;
    }
    .nav.navbar-nav {

        float: none;

    }

    #navbar-mobile {
        text-align: center;
    }

    .navbar-toggle {

        background-color: white;

    }

    .navbar-toggle .icon-bar {

        background-color: #365899;

    }

    #col-find-us, #col-contact-us {

        padding-left: 0;
        padding-right: 0;
        margin-bottom: 2rem;

    }

    #col-fb-page {
        padding: 0;
    }

    footer {
        margin-top: 2rem;
        padding: 2rem;
    }

    .footer.container {
        width: 100%;
    }

    #footer-fb-container {
        margin: 0;
    }

    .card.map {

        margin: 0;

    }

    .container.map {

        padding: 0;

    }

}