.logo__image {
    background: #485683;
    padding: 10px;
    width:250px!important;
    height:auto!important;
}
.float-left {
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}

.staff-member__image {
    background-position:0% 50%;
}
.wrap__grid_cols--8.homecontent-section,
.wrap__grid_cols--8.featuredarticles-section {
    width:100%;
}
.wrap__grid_cols--4.form-area {
    display:none;
}
.col-2 {
    width:50%;
    float:left;
}
.clearfix::after {
    clear:both;
    content:"";
    display:table;
}

.wrap__logoHeader .gallery .bxslider {
    clear: both;
    width: 200px!important;
    height: 200px!important;
    max-width: 100%;
}

.wrap__logoHeader .bx-wrapper {
    padding: 0 0 0px;
}

.wrap__logoHeader .bx-wrapper .bx-viewport{
    max-height: 300px!important; 
    overflow:hidden;
}

.wrap__logoHeader .wrap__bx-controls{
    display:none;
}

.wrap__logoHeader {
    max-height: 300px;
    overflow: hidden;
}

.gallery-our-locations .gallery-item .gallery-item--square {
    padding: unset;
    overflow: hidden;
    max-width: 200px;
    min-height: 200px;
    margin: auto;
}
.gallery-our-locations .gallery-item--image.scale {
    max-width: 200px!important;
    width: 200px!important;
    margin: auto;
    left: 0!important;
}

@media(max-width:1024px) {
    .gallery-our-locations .gallery-row {
    border-bottom: 1px solid #626969;
    margin-bottom: 15px;
}
}

@media(max-width:767px) {
    .float-left {
        float:none;
        margin:20px auto;
    }
    .col-2 {
        width:100%;
        float:none;
    }
    .gallery-our-locations .gallery-row {
    border-bottom: 1px solid #626969;
    margin-bottom: 15px;
}
}