/*#PageMain {
margin-top: 0px;
}*/

/* HERO PADDING */
.se-section-hp-hero .block-bg-img { padding: 1% 15px; }


/* HEADER */ .sePage .sePageMain { margin-top: 0px; }


@media only screen and (min-width: 768px) {
 .bs-hp-hero {
 padding-top: 80px;
 padding-bottom: 80px;
 }
}
.bs-hp-heading {
 overflow: hidden;
 text-align: center;
}
.bs-hp-heading:before,
.bs-hp-heading:after {
 background-color: #333;
 content: "";
 display: inline-block;
 height: 1px;
 position: relative;
 vertical-align: middle;
 width: 50%;
}
.bs-hp-heading:before {
 right: 0.5em;
 margin-left: -50%;
}
.bs-hp-heading:after {
 left: 0.5em;
 margin-right: -50%;
}
.sePageSectionResponsive.bs-hp-brands, .sePageSectionResponsive.bs-hp-title {
margin-bottom: 0px;
}
.sePageSectionResponsive.bs-hp-service .img-responsive { 
margin: 0 auto;
}
.facebook-widget-hp {
text-align: center;
padding-top: 10px;
}


/* FOOTER */ .sePageFooter { margin-top: 0px; }
/* IMAGE OVERLAY */

.se-section-image-overlay .editContent,

.se-section-image-overlay .content-block-column {

 position: relative;

}

.se-section-image-overlay .content-block-column::before {

 content: '';

 background-color: rgba(0,0,0,0.30);

 width: 100%;

 position: absolute;

 left: 0;

 top: 0;

 bottom: 0;

}





































































































