:root{
    --color: #257eac;
}

#sp-header{
    background-color: #fff!important;
}
#sp-header .sp-megamenu-parent .sp-menu-item.active{
    background-color: var(--color);
}
.sp-megamenu-parent > li.active > a{
    color: #fff!important;
}
#sp-header.menu-fixed,
#sp-header{
    position: fixed;
    height: 120px!important;
}
#sp-footer,
a.sp-pagebuilder-page-edit,
.sppb-color-switcher-modes{
    display: none!important;
}
#sp-main-body{
    padding-top: 120px!important;
}
#sp-header.menu-fixed{
    background: #fff!important;
}


.sppb-addon-feature.one-service-item .sppb-media-content{
    margin-top: 20px;
}
@media (max-width: 575px) {
  #sp-header .logo {
    height: unset;
  }
}
@media (max-width: 992px) {
  .logo-image-phone {
    height: 100px!important;
  }
}
.offcanvas-menu .close-offcanvas .burger-icon > span,
#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler .burger-icon > span{
    background-color: #333;
}
.offcanvas-menu{
    background-color: #fff!important;
}

.offcanvas-menu .offcanvas-inner .menu.nav-pills > li > a{
    color:#333;
}
.offcanvas-menu .offcanvas-inner .menu.nav-pills > li.active > a{
    background-color: var(--color)!important;
    color:#fff!important;
}
@media (max-width: 575px) {
    .sp-page-builder .page-content #door,
    .sp-page-builder .page-content #make{
        padding-left: 5px!important;
        padding-right: 5px!important;
    }
}