.wave {
  position: relative;
  bottom: 27px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.wave svg {
  z-index:91;
  position: relative;
  display: block;
  width: calc(150% + 1.3px);
  height: 41px;
}

.wave .shape-fill {
    fill: #555555;
}

.wave .shape-fill2 {
  position: relative;
  bottom: 72px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  fill: #35a6ed;
}

.wave2 {
/*
  margin-top: -130px;
*/
  position: relative;
  bottom: 75px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.wave2 svg {
  z-index:90;
  position: relative;
  display: block;
  width: calc(150% + 1.3px);
  height: 41px;
}

.wave2 .shape-fill2 {
  fill: #35a6ed;
}