.location .map-container {
    margin: 100px 0px;
}

.location .map-container.multi-map > div{
    flex: 1;
}

.location .map-container .locations-list {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
}

.location .map-container .locations-list .location-cta-blurb {
    margin: 60px 0px 30px 0px;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Max-header width */
@media only screen and ( max-width: 1180px ){
  /* Account for fixed mobile header */

}

/* Large Tablet */
@media only screen and ( max-width: 920px ){

}

/* Small Tablet */
@media only screen and ( max-width: 768px ){
    .location #header h1.large-text {
        font-size: 36px;
    }

    .location #header > * {
        width: 100%;
    }

    .location .map-container {
        display: block;
    }

    .location .map-container > div {
       width: 100%;
    }


    .location .section {
        padding: 0px;
    }

}

/* Mobile */
@media only screen and ( max-width: 640px ){

}
