.g--container {
  margin: 0 auto;
  width: 1320px;
}
@media (orientation: portrait) and (max-width: 568px) {
  .g--container {
    width: 88.88888888888889vw;
  }
}
@media (orientation: portrait) and (min-width: 569px) and (max-width: 1024px) {
  .g--container {
    width: 79.16666666666667vw;
  }
}
@media (min-width: 1440px) and (max-width: 1919px) {
  .g--container {
    width: 1056px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .g--container {
    width: 726px;
  }
}
#live-video {
  margin-top: 71px;
  margin-bottom: 71px;
}
@media (min-width: 1440px) and (max-width: 1919px) {
  #live-video {
    margin-top: 57px;
    margin-bottom: 57px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  #live-video {
    margin-top: 39px;
    margin-bottom: 39px;
  }
}
@media (max-width: 1024px) and (orientation: portrait) {
  #live-video {
    min-height: 50vh;
    min-height: calc(var(--vh, 1vh) * 50);
  }
}
#live-video .iframe-wrapper {
  position: relative;
  margin-top: 71px;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
@media (min-width: 1440px) and (max-width: 1919px) {
  #live-video .iframe-wrapper {
    margin-top: 57px;
  }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  #live-video .iframe-wrapper {
    margin-top: 39px;
  }
}
#live-video .iframe-wrapper iframe.live {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) and (orientation: portrait) and (max-width: 568px) {
  #live-video .iframe-wrapper {
    margin-top: 36px;
  }
}
@media (max-width: 1024px) and (orientation: portrait) and (min-width: 569px) and (max-width: 1024px) {
  #live-video .iframe-wrapper {
    margin-top: 50px;
  }
}
@media (max-width: 1024px) and (orientation: portrait) and (max-width: 568px) {
  #live-video {
    margin-top: 44px;
  }
}
@media (max-width: 1024px) and (orientation: portrait) and (min-width: 569px) and (max-width: 1024px) {
  #live-video {
    margin-top: 62px;
  }
}
@media (max-width: 768px){
#live-video {
min-height: calc(var(--vh, 1vh) * 10);
margin-bottom: 0px;
}

}