.htmlmodule-vfill {
position: relative;
padding-bottom: 40%;
padding-top: 30px;
height: 1;
overflow: auto;
-webkit-overflow-scrolling:touch;
border: solid black 0px;
}

.htmlmodule-vfill iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

iframe {
  width: 100%;
  max-width: 1200px;
  padding: 0px 20px;
}
.fl-page-nav-right .fl-page-header-container {
  padding-bottom: 20px;
  width: 1472px;
}
.fl-page-bar-container.container {
  padding: 5px 0;
  width: 1472px;
}

@media (min-width: 768px) {
  .fl-page-bar-container.container {
  padding-left: 20px;
}
  .fl-page-nav-right .fl-page-header-logo {
    padding-left: 10px;
    padding-right: 40px;
  }
}