.featuredblock__item {
    margin: 0 auto !important;
}
.videoWrapperOuter {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}
.videoWrapperInner {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 50%;
    padding-top: 25px;
    height: 0;
}
.videoWrapperInner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.slider__item:after {
    background: transparent;
}
body {
    background: #374c75 url(//my.vetmatrix.com/0032936/storage/app/media/background-pattern.png);
}
.wrap__home-offer--inner {
    display: none;
}
.wrap__home .staff-member__image {
    min-height: 160px;
}
.wrap__home .staff-member__description a {
    color: #fff;
}
.custom1 .form-input-custom16 .input_container, .custom1 .form-input-custom23 .input_container, .custom1 .form-input-custom22 .input_container {
    display: none;
}
.custom4 .form-input-custom6 .input_container {
    display: none;
}
.custom_forms .form {
    width: 650px;
    margin: 10px auto;
    max-width: 100%;
}
.custom4 .form-input-custom7 .custom7__label-input-container:last-child {
    display: none;
}
.custom1 .form-input-custom24 .custom24__label-input-container:last-child {
    display: none;
}
.custom3 .form-input-custom11 .input_container {
    display: none;
}
.custom5 .form-input-custom9 .input_container, .custom5 .form-input-custom11 .input_container {
    display: none;
}
.custom5 .form-input-custom12 .custom12__label-input-container:last-child {
    display: none;
}
.wrap__fullwidth .staff {
    background: #ffffff;
}
.wrap__fullwidth #staff__list {
    list-style-type: none;
}
.wrap__fullwidth .staff-member__image {
    min-height: 260px;
}
.wrap__fullwidth .staff-member__image-wrapper {
    width: 210px;
}
.wrap__fullwidth .staff-member__name {
    font-size: 20px;
    font-weight: bold;
}
.rates {
    width: 500px;
    border: 1px solid;
}
.rates, .rates * {
    padding: 10px;
}
.coupons {
    border: 5px dashed gray;
    width: 750px;
    margin: 0 auto;
}
.coupons, .coupons * {
    text-align: center !important;
}
.coupons td {
    padding: 30px 20px;
}
.coupons ul {
    list-style-position: inside;
}


@media (max-width: 890px) {
  .wrap__header--locations .locations {
      padding: 0;
  }
  .logo__link {
      -ms-flex-pack: center;
      justify-content: unset;
  }
  .logo__link.logo__left {
      flex-direction: column;
  }
   .coupons {
        width: unset !important;
    }
}

@media (max-width: 520px) {
    .wrap__fullwidth .staff-member__image {
        min-height: 200px;
    }
    .wrap__fullwidth .staff-member__image-wrapper {
        display: block;
        margin: auto;
        float: none;
        margin-bottom: 15px;
    }
    .rates {
        width: unset !important;
    }
    .socialmedia__title {
    text-align: center;
 }
}

@media (max-width: 414px) { 
    .logo__link.logo__left .logo__image {
        margin-right: 0;
    }
    .logo img {
        margin: 0;
        max-width: 100%;
        width: 300px !important;
        height: 100%;
    }
}