#sp-header {
    background: transparent;
    padding: 0px 10px;
}
#sp-header .logo {
    max-width: 375px !important;
}
#sp-header.header-sticky {
    top: 0px;
    background-color: #102F3F !important;
}
span.sp-group-title.sp-menu-heading {
  	color: #f5f5f5;
  	text-transform: uppercase;
}
span.sp-menu-heading {
  	color: #f5f5f5;
  	text-transform: uppercase;
}
#sp-bottom .sp-module .sp-module-title {
    font-weight: normal;
    letter-spacing: 1.6px;
    font-size: 14px;
    line-height: 28px;
    color: #d5d5d5 !important;
    margin-bottom: 12px;
    text-transform: uppercase;
}
body .sppb-btn:after, body .btn:after {
    display: none !important;
}
.sp-megamenu-parent .sp-menu-item.sp-has-child a:before {
    opacity: 0;
    visibility: visible;
}
.offcanvas-menu {
    background-color: #102F3F !important;
    color: #FFFFFF;
}
body .sppb-btn.header-btn, body .btn.header-btn {
    margin-left: 20px !important;
}
.logo-image-phone {
    height: 26px !important;
}
.speasyimagegallery-gallery-item-content {
    display: none !important;
}