.product-stage[data-demo-view="booking"] .app-demo,
.product-stage[data-demo-view="confirmation"] .app-demo {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 18px;
  box-sizing: border-box;
}

@media (max-width: 760px) {
  .product-stage[data-demo-view="booking"] .app-demo,
  .product-stage[data-demo-view="confirmation"] .app-demo {
    padding: 10px;
  }
}
