.video-js {
    height: 510px;
}

.slider__item {
    background: none!important;
}
.staff-member__description {
    text-align: center;
}
.rateabiz__container.embedcode__container {
    height: 550px;
}
.wrap__fullscreenbackground:before {
    background: unset;
}
.slider__title {
    text-shadow: 2px 2px 4px black;
}
.slider__caption {
    text-shadow: 1px 1px 5px black;
}
.logo__link.logo__left .logo__image {
    margin-right: 0!important;
    width: 100%!important;
    max-width: 450px!important;
    height: auto!important;
}
.wrap__locationsHeader .location p, .wrap__locationsHeader .location p a {
    display: block;
    text-align: right;
    text-shadow: 1px 1px 3px black;
}
.fixed p.location__phone a {
    text-shadow: unset;
    color: black;
}
.fixed p.location__address, .fixed p.location__city-state-zip {
    display: none;
}
.fixed .wrap__locationsHeader .location__phone {
    text-shadow: unset!important;
}
.staff-member__description {
    text-align: left;
}
.staff-member__image {
    float: left;
    box-shadow: unset;
}
.office-info [class$="__title"], .office-info [class$="__caption"] {
    text-align: center;
}
.wrap__page-content h2, .wrap__editable h2 {
    font-size: 21px;
}
img, picture {
    margin: 5px;
}
.cstm_col2.office {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
}
.wrap__fullwidth .wrap__header--bar--top {
    background: rgb(176 176 177);
}



@media (max-width: 1024px){
.wrap__fullwidth .wrap__header--bar--top {
    background: unset;
}
    .wrap__fullwidth .wrap__logoHeader--inner {
    background: rgb(176 176 177);
}
p.location__address, p.location__city-state-zip {
    display: none!important;
    text-shadow: unset!important;
}
.wrap__locationsHeader .location p, .wrap__locationsHeader .location p a {
    text-shadow: unset!important;
}
}
@media (max-width: 767px){
    img.align-right, img.align-left {
    float: none!important;
    }
    .cstm_col2.office {
    width: 100%;
}
.wrap__slider, .wrap__home--inner:before, .wrap__logoHeader {
    background: unset;
}
}
@media (max-width: 519px){
.logo__link.logo__left .logo__image {
    max-width: 270px!important;
}
}

