#sp-header, #sp-logo, #sp-menu {
  z-index: 1000; 
}

.logo img{
  width:100%;
  height:100%;
}

#sp-top-bar {
  background-color: #5A7A8F;
  color:#fff;
}

#sp-top-bar a{
  color:#fff;
}
.text-block {
  padding:10px;
  border-radius: 25px;
}
#sppb-addon-wrapper-1537514179303 {
   display: block;
    margin-left: auto;
    margin-right: auto; 
}

.menu_item > a {
  background-color: #829db0;
  color: #fff !important;
  padding:3px;
}

.offcanvas-menu {
  background-color: #e9ecef;
  padding:5px;
  margin:5px;
}

.offcanvas-inner .sp-module-content{
  background-color: #fff;
    padding:5px;
  margin:5px;
}

.sppb-addon-header h2{
  background-color:#8d9faa;
  height: 48px;
  font-style:normal !importend;
  color:#fff;
}
.sppb-addon-header h4{
  background-color:#9db5c4;
  font-style:normal !importend;
  height: 36px;
  color:#fff;
}

.sppb-addon-header h6{
  background-color:#9db5c4;
  height: 24px;
  color:#fff;
}

#sp-header {
  background-color: #afd4db;
}
ul.sp-megamenu-parent {
  display: table;
  width:90%;
  margin: 0 auto;  
}

@media only screen and (max-width: 768px) {
  
 .sppb-img-responsive {
  width:80%;
}
  .sppb-addon-animated-heading h2 span {
  font-size: 10.7em;
}
  .sppb-addon-header h2 {
    font-size: 1.3em;
  }
    .sppb-addon-header h4 {
    font-size: 1.2em;
  }
  h4.sppb-addon-title {
    font-size: 1.2em;
    height: 50px !important;
  }
}