.page-id-18 a.bold {
    margin-left: 3px;
}
.page-id-15 li.page_item.page-item-1128 {
    display: none;
}
body.error404.logged-in.admin-bar.header-full-width.full-width-content.genesis-breadcrumbs-hidden.customize-support.window_scrolled li.page_item.page-item-1128 {
    display: none;
}
article.search-result-item.relative.post-1128.page.type-page.status-publish.entry {
    display: none;
}
.pagination {
    margin: 27px 0;
}
.wp-block-buttons.is-content-justification-center {
    margin-bottom: 3px;
}
.page-id-1099 a.wp-block-button__link.has-background.has-text-align-center.wp-element-button:hover {
    background-color: #c32113 !important;
    color: #fff !important;
}
a.wp-block-button__link.has-background.has-text-align-center.wp-element-button:hover {
    background-color: #c32113 !important;
    color: #fff !important;
}
.site-section.areas-we-serve-page-section.relative.top-bot-padding {
    background-color: #00559c;
    color: #fff;
}
.areas-we-serve-page .section-btn.relative {
    text-align: center;
}
.areas-we-serve-page .section-btn.relative:hover a.site-btn {
    background: #fff;
    color: #000;
}
.floating-cta {
    z-index: 2 !important;
}
.page-banner-wrap.relative.site-flex.justify-content-bottom {
    background-color: rgba(0, 0, 0, 0.70) !important;
}
.background-image.service-pages:before, .background-image.review-section:before, .background-image.cta-section:before, .background-image.badge-section:before, .background-image.blog-section:before, .background-image.main-footer:before {
    background-color: rgba(0, 0, 0, 0.70) !important;
}
.hero-slider .hero-caption-item .caption-item {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-position: inside;
}
.page-id-24 ul.col2 {
    margin-bottom: 18px !important;
}
.page-id-1121 ul.wp-block-list {
    margin-bottom: 18px !important;
}
@media only screen and (max-width:1024px) {
    .col-1.form-field-item.form-field-submit.relative button.btn.primary.wpcf7-submit.has-spinner {
        font-size: 13px !important;
    }
}
@media only screen and (max-width:480px) {
    .entry-content ul {
        padding: 0;
        COLUMNS: 1;
    }
    .col-1.form-field-item.form-field-submit.relative button.btn.primary.wpcf7-submit.has-spinner {
        font-size: 16px !important;
    }
}