.logo__summary {
    max-width: unset;
}
.wrap__locationsHeader {
    display: inline-block;
}
.wrap__socialmediaHeader {
    min-width: unset;
    float: unset;
    text-align: right;
}
.wrap__socialmediaHeader--inner {
    float: right;
}
.testimonials__content {
    text-align: center;
}
.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: unset;
}


.cstm_col2 {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}

.cstm_col2 table, .cstm_col2 table tr td {
    border: none;
}
.clear {
    clear:both;
}


@media (max-width: 767px){
.cstm_col2, .cstm_col2 table tr td {
    width: 100%;
    text-align: center;
}
.cstm_col2 table, .cstm_col2 table tr td {
    border: none;
    margin: 0 auto;
}
    img.align-right, img.align-left {
    float: none!important;
    }
}


.logo__link.logo__bottom .logo__image, .logo__bottom img[class$="__img"] {
    margin-top: 90px;
}

.wrap__featuredblocks .featuredblock__title {
    font-size: 31px;
}

.wrap__featuredblocks .featuredblock__item {
    padding: 0px 20px 39px;
}

.wrap__featuredblocks .featuredblock__button {
    margin-top: -42px;
}

p.location__phone.top-phone a {
    font-size: 25px;
    color: #fff;
    pointer-events: auto;
    cursor: pointer;
    font-family: "roboto-bold", Arial, Helvetica, sans-serif;
}
