#sp-menu{
  background-color: #ffffff !important;
}
#sp-top1 div.sp-column.text-center.text-lg-start{
  display: flex;
  align-items: center;
}
#mod-custom116 a{
  color: pink;
}
nav .sp-megamenu-wrapper.d-flex{
  display: none !important;
}

div#sp-top-bar{
  background-color: #fff !important;
}
header#sp-header{
  box-shadow:0 0 4px 0 rgba(0,0,0,.3);
}
@media only screen and (max-width: 767px){
h1{
  font-size: 42px;
  }
  #sp-header{
    
  }
  div#sp-logo.col-auto{
    padding: 0;
  }
  a.navbar-brand img{
  height: 60px !important;
  }
}

img.logo-image{
  display: none;
}
@media only screen and (max-width: 450px){
   a.navbar-brand img{
  height: 45px !important;
  }
}
#sp-main{
  background-color: #FCFCFC;
}