.elementor-1434 .elementor-element.elementor-element-d06f22e{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1434 .elementor-element.elementor-element-d06f22e:not(.elementor-motion-effects-element-type-background), .elementor-1434 .elementor-element.elementor-element-d06f22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(max-width:767px){.elementor-1434 .elementor-element.elementor-element-d06f22e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-ad59601 */<style>
.booking-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* Base */
.booking-iframe {
  width: 100%;
  height: 1800px;
  border: 0;
  display: block;
}

/* Tablet */
@media (max-width: 1024px) {
  .booking-iframe {
    height: 2000px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .booking-wrapper {
    overflow: hidden;
  }

  .booking-iframe {
    width: calc(100% + 20px);
    margin-right: -20px;
    height: 1400px;
    border: 0;
    display: block;
  }
}
</style>

<div class="booking-wrapper">
  <iframe 
    src="https://outlook.office.com/book/VikingBuildingProductsAppliances@ForestCityTrading.onmicrosoft.com/?ismsaljsauthenabled"
    class="booking-iframe"
    scrolling="yes">
  </iframe>
</div>/* End custom CSS */