/* HEADER */
.sePage .sePageMain {
 margin-top: 0px;
}

/* FOOTER */
.sePageFooter {
 margin-top: 0px;
}


/* HERO */
.sePage .sePageLayout .sePageMain .se-hp-hero .content-block-column {
 display: flex;
 position: relative;
 align-items: center;
 justify-content: center;
 z-index: 1;
 padding: 14% 10%;
}

.sePage .sePageLayout .sePageMain .se-hp-hero::after {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.25);
 padding: 0;
 width: 100%;
 content: "";
}

.sePage .sePageLayout .sePageMain .se-hp-hero {
 position: relative;
 overflow: hidden;
}

.sePage .sePageLayout .se-hp-hero h1,
.sePage .sePageLayout .se-hp-hero h2 {
 margin-top: 22px;
}

.sePage .sePageLayout .se-hp-hero p {
 margin-top: 0;
 margin-bottom: 22px;
 font-size: 18px;
}


.sePage .sePageLayout .se-service-menu-section-section {
 margin-bottom: 0;
}
.sePage .sePageLayout .se-service-menu-section-section .col-margin-bottom {
 margin-bottom: 30px;
}

/* TUNE-UP BACKGROUND COLOR */
.se-service-menu-section .price-block .price-header {
 background: #000000;
}

/* TUNE-UP TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .price-header h3 {
 color: #ffffff;
 margin-top: 11px;
 margin-bottom: 11px;
}

/* PRICE BACKGROUND */
.se-service-menu-section .price-block .price {
 background: #b2b2b2;
 border: none;
 padding: 15px 22px;
}

/* PRICE TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .price-figure h4 {
 color: #000000;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* PRICE CALLOUT TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .price-figure p {
 color: #333333;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* FEATURES BACKGROUND */
.se-service-menu-section .price-block .features {
 background: #e2e2e2;
 border: none;
 padding: 15px 22px;
}

/* FEATURES TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .features p,
.sePage .sePageLayout .se-service-menu-section .price-block .features ul li {
 color: #333333;
 padding: 0;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* FOOTER BACKGROUND COLOR */
.se-service-menu-section .price-block .price-footer {
 background: #b2b2b2;
 border: none;
 display: block;
 margin-top: 0;
 padding: 11px 22px;
}
.se-service-menu-section .price-block .price-footer .btn {
 margin-top: 11px;
 margin-bottom: 11px;
}

/* LOLA REMOVE BORDER */
.se-service-menu-section .price-block .features:after,
.se-service-menu-section .price-block .features:before {
 display: none;
}

/* FIX 4 COLUMN SERVICE MENU STACKING */
.sePage
 .sePageLayout
 .se-service-menu-section-section
 .pricing-table1-2
 .col-sm-3 {
 width: 100%;
}
@media (min-width: 768px) {
 .sePage
 .sePageLayout
 .se-service-menu-section-section
 .pricing-table1-2
 .col-sm-3 {
 width: 50%;
 }
}
@media (min-width: 1200px) {
 .sePage
 .sePageLayout
 .se-service-menu-section-section
 .pricing-table1-2
 .col-sm-3 {
 width: 25%;
 }
}
