.multi-header {
  display: block;
  text-align: right !important;
  padding: 10px 20px !important;
  margin: 0 !important;
  background: #477ad3;
  color: rgb(255, 255, 255);
  font-size: 14pt !important;
  text-transform: uppercase;
  font-weight: normal;
  border-bottom: 2px solid rgba(0, 0, 0, 0.9) !important;
}

.multi-header h1 {
  width: 100%;
  text-align: right !important;
  margin: 0 0 5px 0 !important;
  padding: 0 0 0 0 !important;
  line-height: 100% !important;
  color: rgb(255, 255, 255);
  font-size: 14pt !important;
}

.multi-header h2 {
  width: 100% !important;
  text-align: right !important;
  margin: 0 0 10px 0 !important;
  padding: 0 0 0 0 !important;
  line-height: 100% !important;
  color: rgb(255, 255, 255);
  font-size: 12pt !important;
}

.multi-header h3 {
  width: 100% !important;
  text-align: right !important;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  line-height: 100% !important;
  color: rgb(255, 255, 255);
  font-size: 9pt !important;
}

@media all and (max-width: 1000px) {
  .multi-header {
    width: 85% !important;
  }
}
@media all and (min-width: 1000px) {
  .multi-header {
    width: 70% !important;
  }
}
.sub-header-multiwall {
  width: calc(70% + 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 !important;
  margin: 0 !important;
  color: rgb(255, 255, 255);
  font-size: 12pt !important;
  font-weight: normal;
}

.sub-header-multiwall a.multi-stage-on {
  background: #5a92ef;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: rgb(255, 255, 255);
  text-decoration: none;
  padding: 5px;
}

.sub-header-multiwall .multi-stage-off {
  background: rgba(90, 146, 239, 0.85);
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 5px;
}

.sub-header-multiwall .multi-stage-current {
  background: rgba(0, 0, 0, 0.9);
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 5px;
}

.sub-header-multiwall a.multi-stage-current {
  background: rgba(0, 0, 0, 0.9);
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: rgb(255, 255, 255);
  text-decoration: none;
  padding: 5px;
}

.sub-header-multiwall a.multi-stage-on:hover {
  background: rgba(0, 0, 0, 0.9);
}

.sub-header-multiwall .border {
  border-right: 2px solid rgba(0, 0, 0, 0.9);
}

@media all and (max-width: 1000px) {
  .sub-header-multiwall {
    width: 90% !important;
  }
}
@media all and (min-width: 1000px) {
  .sub-header-multiwall {
    width: calc(70% + 40px) !important;
  }
}
