a:not([href]) {
    margin-top: -120px;
    position: absolute;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #154e7e;
}
#sp-bottom h3, h3.sp-module-title {
	color: #fff;
}
h3, h4, h5 {
	letter-spacing: 1px;
}
.sp-contact-info {
	float: none !important;
	text-align: center;
}
div#sp-top2 {
    max-width: 100%;
    flex: 0 0 100%;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {	
    padding: 5px 5px 5px 10px !important;
}
.sp-page-title {
	padding: 5px 0 10px!important;
}
/*
@media (max-width:767px) {
#sp-bottom2 .sp-module .sp-module-title, #sp-bottom3 .sp-module .sp-module-title {
	margin-top: 30px;
}
}
.sp-module ul >li {
    border-bottom: none !important;
	padding-bottom: 6px;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 10px;
}*/
.offcanvs-position-right.offcanvas-active .offcanvas-menu {
    background-color: #0a273f;
    color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span, .offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #dddddd;
}
div.contactus-form button[type="^submit$"].contactus-button {
    border: 1px solid #ffffff;
}
#sp-header, .page-content {
    background-image: url(../../../images/bg.png);
}
div#n2-ss-2 h2 {
    font-size: 312.5% !important;
}
#sp-page-builder .sppb-section-title {
    margin-bottom: 10px;
}
#sp-header.header-sticky {
    z-index: 1000;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0px 15px;
}
.customers h3 {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 120% !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #ffffff;
    background-color: #154e7e;
}
.sp-megamenu-parent > li:hover > a {
    color: #ffffff;
    background-color: #2c4269;
}
img.logo-image {
    max-height: 60px;
}
.sp-page-title h2 {
	font-size: 20px !important;
    font-weight: 600 !important;
}
/*#sp-top-bar {
	top: 0px;
}
#sp-top-bar.topBar-sticky {
    position: fixed;
    top: 70px;
    z-index: 10;
    width: 100%;
	transition: all 500ms;
}*/
section#sp-top-bar {
    position: fixed;
    z-index: 99;
    width: 100%;
}
header#sp-header {
    margin-top: 40px;
}
@media (max-width:992px) and (min-width:507px){
	header#sp-header {
    margin-top: 63px;
}
}
@media (max-width:507px) and (min-width:364px){
	header#sp-header {
    margin-top: 86px;
}
}
@media (max-width:364px) {
	header#sp-header {
    margin-top: 105px;
}
}