img.img-services {
    width: 281px;
    height: 316px;
    border: solid #33333380 1px;
    padding: 5px;
    border-radius: 3px;
}
img.img-fqas-services {
    width: 500px;
    margin-bottom: 10px;
}
.special-services {
    display: flex;
    justify-content: space-around;
}



.title-subtitle__wrapper::after, .hours__title-caption-wrap::after, 
.component__title-caption-wrap::after, .map__title-caption-wrap::after {
  margin-left: auto;
  margin-right: auto;
}

.custom_title-center .component__title,
.custom_title-center .component__subtitle,
.hours__title.component__title,
.alias-home_journals .gallery__title {
  text-align: center;
}

.gallery-item--spacer {
  text-align: center;
}

.section.text-divider .section--dark .hours__title-caption-wrap::after {
  background-color: #fff;
  margin: auto;
}

.section--dark .cta__button.component__button--1,
.section--dark .cta__button.component__button--1:hover,
.section--dark .cta__button.component__button--2,
.section--dark .cta__button.component__button--2:hover {
  color: #fff;
}

.form__title.component__title {
  text-align: center;
}

.map-a .map-search__location-list li {
  background: #00A1FF;
}

.gmap-location a {
  text-decoration: none;
  color:#fff;
}

.gmap-location a:hover {
  color:#fff;
}

.services_page .featuredblock__item{
    min-height: 180px !important;
}

.cta__button.component__button--1.side_btns {
  display: inline-block;
}

.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, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right,  img.align-right {
    margin:0 0 10px 30px!important;
    padding: 5px;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left  {
    margin:0 30px 10px 0!important;
    padding: 5px;
}

@media (min-width: 992px) {
.ul-cols {
column-count: 3;
}
}

@media (max-width: 767px) {
    .special-services {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .special-services img {
        margin: auto;
        display: block;
        width: 80%;
        height: auto;
    }
    img.img-fqas-services {
        width: 100%;
    }
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, 
    .staff-member img.align-right, .editable img.align-right, .form img.align-right, img.align-right ,
    .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, 
    .staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left {
        float: none!important;
        display: block;
        margin: 5px auto!important;
    }

    .services {
      width: 100%;
      margin: 5px auto;
      min-height: auto;
    }
}