.mobile-video-dimensions {
  width: 1300px !important;
  height: 744px !important;
}
a,
img {
  border: 0;
  outline: 0;
}
body {
  position: relative;
  min-width: 1200px;
}
#content {
  width: 100%;
}
.vidd-wrapper .jwplayer {
  border: 10px solid #e5e5e5;
  border-radius: 10px;
}
#video_wrapper {
  position: relative;
  width: 750px;
  height: 423px;
  margin: 0 auto;
  display: block;
  border: 10px solid #e5e5e5;
  border-radius: 10px;
}
.cb-disclaimer-bottom {
  margin: 20px 0 0;
  padding: 0 20px;
}
.legaltestwrapper {
  padding-bottom: 20px;
}
#yt-video {
  width: 1300px;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  height: 744px;
  height: 629px;
  display: block;
  border: 10px solid #e5e5e5;
  border-radius: 10px;
}
#youtube-player {
  content: '';
  position: absolute;
  z-index: 100;
  width: 20%;
  height: 25%;
  bottom: -65px;
  left: 81%;
}
.image-headline {
  display: block;
  margin: 20px auto;
}
#firsttiming-container.nonvisible {
  display: none;
}
#secondtiming-container.nonvisible {
  display: none;
}
#footer.mobile-footer-handle {
  position: absolute;
  bottom: 0;
}
#footer.mobile-footer-handle.clear-footer {
  position: relative;
}
.edge-to-edge {
  min-height: 100vh;
}
.edge-to-edge #content {
  min-width: 1200px;
}
.edge-to-edge .logo {
  padding-left: 20px;
}
.edge-to-edge h1.headline {
  max-width: 100%;
  font-size: 70px;
}
.edge-to-edge h1.headline strong {
  font-size: 102px;
  margin-top: 15px;
}
.edge-to-edge .vidd-wrapper {
  width: 1300px !important;
  height: 744px !important;
}
.edge-to-edge .vidd-wrapper #video {
  width: 1300px !important;
  height: 744px !important;
  position: relative;
  left: -10px;
}
.edge-to-edge .atc .container {
  max-width: 100%;
  width: 100%;
}
.edge-to-edge .atc .img-product {
  width: 1100px;
  max-width: 1100px;
}
.edge-to-edge .atc .img-atc {
  width: 1100px;
  max-width: 1100px;
}
.edge-to-edge .atc-inline .atc-link {
  margin-left: 0;
  width: 100%;
}
.edge-to-edge .mobile-video-container {
  overflow-x: hidden;
  overflow-y: hidden;
}
.edge-to-edge .footer {
  min-width: 1200px;
  width: 100%;
}
@media (max-width: 1024px), screen and (orientation: landscape) {
  .edge-to-edge #footer.mobile-footer-handle {
    bottom: -80px;
  }
  .edge-to-edge #footer.clear-footer {
    bottom: 0;
  }
}
