.sp-megamenu-parent>li>a {
    padding: 0 8px !important;
}
#sp-logo.has-border {
  padding-right: 5px !important;
}
#sp-bottom {
  padding: 10px 0 10px !important;
  }
@media (max-width: 576px) {
  .logo-image-phone {
    height:97px !important;
    margin-top:20px !important;
  }
}
@media (max-width: 1250px) {
     #sp-header #offcanvas-toggler.offcanvas, #sp-header #offcanvas-toggler.mega {
        display: block !important;
    }
  #sp-header.full-header-center #offcanvas-toggler.mega, #sp-header.header-with-modal-menu #offcanvas-toggler.mega, #sp-header.full-header-left #offcanvas-toggler.mega, #sp-header.lg-header #offcanvas-toggler.mega, #sp-header.header-with-social #offcanvas-toggler.mega {
    display: flex !important;
  }
  #sp-menu .sp-megamenu-parent {
        display: none !important;
    }
}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a
{
  font-size: 18px !important;
  padding: 4px 0px;
  line-height: 34px !important;
  font-weight: 600 !important;
}