.color-x24-agg-1 {
  --color1: #ffddd2;
  --color2: #009b9b;
  --color4: #1c2541;
}

.header-f {
  max-width: 1300px;
  margin: 0 auto;
}

.header-f .row-1 {
  width: 100%;
}
.header-f .column-2 {
  flex: auto;
}
.header-f .column-2 .row-1 > div:first-child {
  width: 100%;
  flex: 0 0 1000%;
  max-width: 64%;
}
.col-md-12.location__text-wrapper {
  display: flex;
}
.location__address {
  margin-right: 20px;
}
.header-f .location .location__phone {
  display: block;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.cta_header_1__container.cta__container {
  width: 100%;
}
.navigation_header__container.navigation__container {
  width: 100%;
}
.navigation-a .navigation__item--link {
  font-size: 17px !important;
}
.section--dark .navigation__list--sub {
  background-color: #1c2541;
}
.section.banner-nav .navigation__list--sub {
  background-color: #1c2541 !important;
}
.cta-a--4 .col-sm-12 {
  margin-top: 10px !important;
}
.section--dark .component__button--1,
.section--dark .component__button--2,
.section--dark .banner .component__button--3,
.contact-us-im .section--light .form-wrap__submit input {
  color: #1c2541 !important;
  background: #ffddd2!important;
  border: 3px solid #fff!important
}
.section--dark .component__button--1:hover,
.section--dark .component__button--2:hover,
.section--dark .banner .component__button--3:hover,
.contact-us-im .section--light .form-wrap__submit input:hover {
  background: #ffddd2!important;
  border: 3px solid #ffddd2!important;
  color: #1c2541 !important;
}
.section--dark .navigation__item--link:hover {
  color: #fff;
}
.section-banner .banner .component__title {
  color: #fff !important;
}
.staff__title-caption-wrap .col-sm-12 {
  padding: 0 0 15px;
}
.section-staff .staff-a .staff__item .staff-member__image-wrapper {
  flex: 0 0 250px;
}
.staff h2, .staff h3 {
  color: #fff !important;
}
.staff__title.component__title {
  color: #fff !important;
}
.fb-services .featuredblocks {
  background: transparent;
  box-shadow: none;
}
.fb-services .section--light .featuredblocks-grid-e .featuredblock__item.col-sm-12 {
  min-height: 230px !important;
  border-radius: 9px;
}
.section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage::before {
  transition: all .3s;
}
.fb-services .featuredblocks-grid-a .featuredblock__wrap:hover, .fb-services .featuredblocks-grid-b .featuredblock__wrap:hover, .fb-services .featuredblocks-grid-c .featuredblock__wrap:hover, .fb-services .featuredblocks-grid-d .featuredblock__wrap:hover, .fb-services .featuredblocks-grid-e .featuredblock__wrap:hover, .fb-services .featuredblocks-grid-f .featuredblock__wrap:hover {
  background: transparent;
}
.cta-a__title.component__title {
  color: #fff !important;
}
.map__title.component__title {
  color: #1c2541 !important;
}
.section-map .map-a .map-search__submit {
  color: #1c2541;
}
.map-search__location {
  color: #1c2541;
}
.section--dark .map-a .map-search__location-phone, 
.section--dark .map-a .map-search__location-phone2 {
  color: #1c2541;
}
.pagetitle__container h1 {
  color: #fff !important;
}
.section--light .editable__container a,
.section--light a {
  color: #009b9b;
}
.section--light .editable__container a:hover,
.section--light a:hover {
  color: #009b9b;
}
.section--light .blog-singlepost__content h2 {
    color: #009b9b!important;
}
.form__title.component__title {
  color: #fff !important;
}
.form-bg .form {
  background: #009b9b;
}
.contact-us-im .leadFormInfo {
  font-size: 1rem;
}
.vet_blade h6::before {
  content: "";
  color: #fff;
  background: var(--color2);
  font: normal normal normal 14px/1 font-awesome;
    font-size: 14px;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.vet_blade h6 {
  font-size: 18px;
}
.vet_blade p {
    margin:0 0 40px 1.4rem;
}
.wrap_testimonials {
    box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -webkit-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -moz-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    width:95%;
    margin:25px
}
.wrap_testimonials_inner {
    margin:0 auto;
    padding:15px 35px 35px;
    background:rgba(255,255,255,.5);
    text-align:center;
}
.wrap_testimonials_inner h1 {
    text-transform:uppercase;
}
.btn_cta a {
  background: #ffddd2;
  padding: 10px 15px !important;
  text-decoration: none !important;
  color: #1c2541 !important;
  display: block;
}
.section-copyright .copyright__container, 
.section-copyright #copyright__container {
  padding-top: 0;
  padding-bottom: 0;
}

.conditions {
  list-style-type: none;
  padding: 0 !important;
  text-align: center;
}

.conditions li {
  display: inline-block;
  width: 47%;
  vertical-align: top;
}

.conditions li a {
  text-align: center;
  width: 100%;
  display: block;
  color: #1c2541 !important;
  background: #ffddd2;
  padding: 20px;
  cursor: pointer;
  margin: 1px 0;
}

/*custom patient edu*/
ul.articles__list {
  padding-inline-start: 0;
}
ul.articles__pagination-list {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
  display: flex;
}
.articles__item,
.article__post-title {
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #1c2541 !important;
  font-family: "Karla", sans-serif !important;
}
.component__p {
  margin-top: 0 !important;
}
.articles__pagination-list .articles__pagination-item:first-child {
  border-left: 1px solid #999;
  border-radius: 4px 0 0 4px;
}
.articles__pagination-list .articles__pagination-item:last-child {
  border-radius: 0 4px 4px 0;
}
.articles__pagination-list .articles__pagination-item {
  overflow: hidden;
  padding: 0;
  border: solid #999;
  border-width: 1px 1px 1px 0;
}
.articles__pagination ul li a {
  display: block;
  padding: 5px;
}
.articles__pagination-item--link.active {
  background: #009b9b;
  color: #fff !important;
}
.ple-module-overlay-label .module-name {
  display: none;
}
/*custom patient edu end*/

.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 {
    margin:0 0 30px 30px!important;
    border:1px solid #ccc;
    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 {
    margin:0 30px 30px 0!important;
    border:1px solid #ccc;
    padding: 5px;
}
.mm-counter {
display: none !important;
}
em.mm-counter + a.mm-next {
width: 55px;
}
.mm-menu {
  background: #1c2541;
}
/*Blog Page*/
.blog__topbar .blog__pagination_wrapper,
.blog__topbar .fancy-pagination,
.blog__topbar .fancy-pagination .item-list,
.blog__bottombar .blog__pagination_wrapper,
.blog__bottombar .fancy-pagination,
.blog__bottombar .fancy-pagination .item-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.blog__topbar .current-page,
.blog__bottombar .current-page {
    text-align: center;
    margin: 0;
}
.blog__topbar .fancy-pagination,
.blog__bottombar .fancy-pagination {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}
a.blog__pagination-link {
    margin: 0px 2px 0px;
}

@media (min-width: 992px) {
.partial-header-a .logo-a__image img {
  max-height: 150px;
}
.header-sticky .logo-a__img {
  max-height: 82px;
}
.gm-style .gm-style-iw-c {
  transform: translate3d(-25%,-100%,0);
}
    .blog__topbar .blog__post-count,
    .blog__bottombar .blog__post-count {
        flex: 0 0 calc(100% - 280px);
        max-width: calc(100% - 280px);
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .blog__topbar .blog__pagination,
    .blog__bottombar .blog__pagination {
        float: none;
        flex: 0 0 280px;
        max-width: 280px;
    }
}
@media(max-width: 991px) {
    .blog__topbar .row,
    .blog__bottombar .row {
        display: block;
    }
    .blog__topbar .blog__post-count
    .blog__bottombar .blog__post-count {
        margin-bottom: 25px;
    }
}
@media (max-width: 767px) {
.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, .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 {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}
.article__content.content.component__p img {
  width: auto !important;
  float: none !important;
  display: block;
  margin: 10px auto !important;
}
.conditions li {
    width:100%;
}
.section-banner .banner .component__title {
  text-align: center;
}
.wrap_testimonials {
  width: 100%;
  margin: 0;
}

    .m-center{
        float: none !important;
        display:block !important;
        margin-inline: auto !important;

    }
}