#PageMain {
 margin-top: 2px;
}

#PageFooter {
 margin-top: 2px;
}

/* BUTTON GROUP */
.sePage .sePageLayout .se-btn-group,
.sePage .sePageLayout .content-block-column .se-btn-group {
 display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
}

.sePage .sePageLayout .se-btn-group .btn:not(:last-child),
.sePage
 .sePageLayout
 .content-block-column
 .se-btn-group
 .btn:not(:last-child) {
 margin-bottom: 4px;
}
.sePage .sePageLayout .se-btn-group .btn,
.sePage .sePageLayout .content-block-column .se-btn-group .btn {
 margin-top: 0;
 white-space: normal;
}

.sePage .sePageLayout .se-btn-group.full-width .btn {
 width: 100%;
}
/* SERVICE MENU */
.sePage .sePageLayout .se-service-menu-section {
 margin-bottom: 0;
}
.sePage .sePageLayout .se-service-menu-section .col-margin-bottom {
 margin-bottom: 30px;
}

/* TUNE-UP BACKGROUND COLOR */
.se-service-menu-section .price-block .price-header {
 background: #16325a;
 border-bottom: 2px solid #f0f0f0;
}

/* 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: #4f4f4f;
 border: none;
 padding: 15px 22px;
 border-bottom: 2px solid #f0f0f0;
}

/* PRICE TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .price-figure h4 {
 color: #ffffff;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* PRICE CALLOUT TEXT COLOR */
.sePage .sePageLayout .se-service-menu-section .price-block .price-figure p {
 color: #ffffff;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* FEATURES BACKGROUND */
.se-service-menu-section .price-block .features {
 background: #4f4f4f;
 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: #ffffff;
 padding: 0;
 margin-top: 7px;
 margin-bottom: 7px;
}

/* FOOTER BACKGROUND COLOR */
.se-service-menu-section .price-block .price-footer {
 background: #4f4f4f;
 border: none;
 display: block;
 margin-top: 0;
 padding: 11px 22px;
 border-bottom: 2px solid #f0f0f0;
 border-top: 2px solid #f0f0f0;
}
.se-service-menu-section .price-block .price-footer .btn {
 margin-top: 11px;
 margin-bottom: 11px;
}

.se-service-menu-section .price-block .price-header,
.se-service-menu-section.dark .price-block .price,
.se-service-menu-section.dark .price-block .features,
.se-service-menu-section.dark .price-block .price-footer {
 border-color: #89c7bc;
}

/* 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) {
 /* BUTTON GROUP */
 .sePage .sePageLayout .se-btn-group,
 .sePage .sePageLayout .content-block-column .se-btn-group {
 display: flex;
 flex-direction: row;
 justify-content: center;
 }
 .sePage .sePageLayout .se-btn-group.left,
 .sePage .sePageLayout .content-block-column .se-btn-group.left {
 justify-content: flex-start;
 }

 .sePage .sePageLayout .se-btn-group .btn:not(:last-child),
 .sePage
 .sePageLayout
 .content-block-column
 .se-btn-group
 .btn:not(:last-child) {
 margin-right: 4px;
 margin-bottom: 11px;
 }
 .sePage .sePageLayout .se-btn-group .btn,
 .sePage .sePageLayout .content-block-column .se-btn-group .btn {
 margin-bottom: 11px;
 }
 /* SERVICE MENU */
 .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%;
 }
}
