.header-z-index{z-index: 199 !important;}
.section.aspen-fb-grid-a-full-image .featuredblocks .featuredblock-image-title-wrapper {
    height: auto;
}
.staff_list__container--inner img.staff-member__image {
    aspect-ratio: 0.8 !important;
    object-fit: cover;
}
.container-fluid .banner-a .banner__text-wrapper {
    color: white;
    text-shadow: 1px 1px black;
}
@media (min-width: 1200px) {
    .container-fluid .banner-a .banner__text-wrapper {
        max-width: 800px;
    }
}

.container-fluid .banner-a .banner__text-wrapper {
    margin-top: 10%;
}
@media (min-width: 992px) {
    .banner-a .banner__title {
        text-shadow: 1px 1px black;
    }
}
.section--dark .banner-a .banner__subtitle {
    color: #e5e5e5;
}
@media (min-width: 992px) {
   .cta__button {
     
        min-widtH: 25rem;
    }
}

.section--dark .cta__button.component__button--2 {
    text-shadow: 0 0 BLACK;
}
.featuredblocks-grid-a .featuredblocks .featuredblock__image {
    width: 20rem;
    height: 20rem;
}
.flexwrap {
    display: flex;
}
.flex1 {
flex:48%;
}
@media (max-width:767px){
    .flexwrap {
        flex-direction:column!important;
    }
}

.headeraddress  a, .headeraddress-non-sticky a {
        font-size: 0.875rem;
    }


@media screen and (min-width: 992px) {
    #id_7a47d64b-83fc-5b8b-8c7a-d2894950d73b .section__column-1.ple-column-padding {
        padding-left: 30px;
    }
}
.locations-a .location__phone--link::after {
    Content: "\A Contact Dr. Miller at (561) 213-5058";
    white-space: pre-wrap ;
}
.map-a .map-search__location-phone2:before {
    content: "Emergency: ";
}
a.map-search__location-phone2 {
    cursor: default;
    text-decoration: unset !important;
}

.alias-headerphone1,.alias-headerphone {
    justify-content: flex-start !important;
}

@media screen and (max-width: 1024px) {
    .col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.align-self-center.alias-delrayeheader_address1,
    .col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.alias-delrayheader_address {
        flex: 0 0 28%;
    }

    .col-lg-4.col-sm-12.section__column-2.ple-column-padding.ple-module-justify-center.align-self-center.alias-greenacresheader_address1,
    .col-lg-4.col-sm-12.section__column-2.ple-column-padding.ple-module-justify-center.alias-greenacresheader_address {
        flex: 0 0 25%;
    }

    .col-lg-4.col-sm-12.section__column-3.ple-column-padding.ple-module-justify-right.align-self-center.alias-headerphone1,
    .col-lg-4.col-sm-12.section__column-3.ple-column-padding.ple-module-justify-right.alias-headerphone {
        flex: 0 0 44%;
        max-width: 44% !important;
    }
}

@media screen and (max-width: 768px) {
    div#id_250f8cd7-3df9-5de4-b61a-75f4b28752ba {
        margin-top: 20px;
    }

    div#id_250f8cd7-3df9-5de4-b61a-75f4b28752ba .ple-column-padding {
        padding-bottom: unset;
    }

    .col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.alias-delrayheader_address {
        flex: unset;
    }

    .col-lg-4.col-sm-12.section__column-2.ple-column-padding.ple-module-justify-center.alias-greenacresheader_address {
        flex: unset;
        padding-top: unset;
    }

    .col-lg-4.col-sm-12.section__column-3.ple-column-padding.ple-module-justify-right.alias-headerphone {
        flex: unset;
        max-width: 100% !important;
        padding-top: unset;
        padding-bottom: 16px !important;
        justify-content: center !important;
    }

    .alias-headerphone > div > div > div {
        gap: 45px ! IMPORTANT;
    }

    div#id_abaa86d1-5315-552b-b317-362d60fc6a6e {
        margin-top: 20px;
    }

    .col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.alias-delrayheader_address {
        padding-bottom: unset;
    }

    .col-lg-4.col-sm-12.section__column-2.ple-column-padding.ple-module-justify-center.alias-greenacresheader_address {
        padding-bottom: unset;
    }

    .col-lg-12.col-sm-12.section__column-1.ple-column-padding.alias-mobile_address {
        padding: 20px;
    }
}