@media only screen and (min-width: 481px)

{

html,
body {
  overflow: hidden
  position: fixed;
  height: 100%;
  width: 100vh
  margin: 0;
}

.box {
  display: flex;
  flex-flow: column;
  height: 100%;
}

.box .row.header {
  flex: 0 1 auto;
}

.box .row.content {
  flex: 1 1 auto;
}

.box .row.footer {
  flex: 0 1 1vh;
}


.container {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 22.5%; /*Aspect Ratio */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.container2 {
  position: relative;
  width: 100%;
height: 100%;
}

.center {
  padding: 10px 0;
  border: 3px solid #73AD21;
  text-align: center;
font-family: Verdana, Arial, Sans-Serif;
}

.container3 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 25%; /*Aspect Ratio */
}

.responsive-iframe3 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

}