/* Базовый стиль (105px по умолчанию) */
.widget-webstay-1 {
  position: relative;
  display: block;
  z-index: 1;
  height: 105px;
}
@media (min-width: 889px) {
.widget-webstay-1 {
  margin: 0 auto !important;
  width: 890px !important;
  background-color: #fff;
  border-radius: 8px;
  }
  .widget-webstay-2 {
  margin: 0 auto !important;
  width: 890px !important;
  background-color: rgba(93,58,113,1);
  border-radius: 8px;
  position: relative;
  display: block;
  z-index: 1;
  height: 105px;
  }
}

/* Меньше 800px = 310px */
@media (max-width: 799px) {
  .widget-webstay-1 {
    height: 310px;
    width: 100%;
  }

}