video {
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  object-fit: contain;
}
video::-webkit-media-controls-panel-container {
  display: none !important;
}
video::-webkit-media-controls-panel,
video::-webkit-media-controls-panel-container,
video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}
video::-webkit-media-controls {
  display: none !important;
  opacity: 0;
}
tv::-webkit-media-controls {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-enclosure {
  display: none !important;
  opacity: 0;
}
video:-webkit-full-screen::-webkit-media-controls-panel,
video:-webkit-full-screen::-webkit-media-controls,
video:-webkit-full-screen::-webkit-media-text-track-container {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-panel-container {
  display: none !important;
}
video::-webkit-media-controls-fullscreen-button {}
video::-webkit-media-controls-play-button {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-timeline {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-current-time-display {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-time-remaining-display {
  display: none !important;
  opacity: 0;
}
video::-webkit-media-controls-mute-button {}
video::-webkit-media-controls-toggle-closed-captions-button {
  display: none !important;
  opacity: 0;
}
.video-background::-webkit-media-controls-panel,
.video-background::-webkit-media-controls-start-playback-button {
  display: none !important;
}
*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}
.container {
  background-color: black;
  position: relative;
  z-index: 2;
  margin: 0 0 0 0;
  border: 0px;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  overflow: hidden;
}
p {
  margin: 20px
}
.videotitle {
  position: absolute;
  z-index: 60;
  bottom: 25px;
  right: 52px;
  height: 10px;
  width: auto;
  font-family: cushing;
  color: whitesmoke;
  opacity: .7;
  font-size: 11px;
  text-align: center;
}
//.video-wrapper-0 {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
//.video-wrapper {
  position: relative;
}
.video-wrapper:before {
  content: " ";
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 2147483647;
  //background-image:url("exptvshield-beta.svg");
  background-repeat: no-repeat;
  background-color: rgba( 00, 00, 00, oo);
  background-size: 80px 80px;
  right: 25px;
  bottom: 2px;
}
//.video-wrapper-2 {
  position: relative;
}
//.video-wrapper-2:before {
content: " ";
position: absolute;
width: 100px;
height:120px;
bottom: -20px;
left: -1px;
opacity:.7;
z-index: 1;
background-image:url("moreinfo3.png");
background-repeat:no-repeat;
background-color:rgba( 00, 00, 00, oo);
background-size: 80px 80px;
}
#tv {
  background-color: black position: absolute;
  z-index: 2;
  //margin: 0 0 0 0;
  //top: 0px;
  //left: -1px;
  //width: 100%;
  //height: 100%;
  background-size: cover;
  //display:none;
}
@media screen and (max-width: 1000px) {
  #tv
}

/* Mobile landscape: fill entire viewport like fullscreen */
@media screen and (orientation: landscape) and (max-height: 550px) {
  #container {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important; /* fallback */
    height: 100dvh !important; /* dynamic viewport height — excludes browser chrome, iOS 15.4+ */
    z-index: 9000 !important;
  }
}

#moreinfo {
  position: absolute;
  width: 110px;
  height:110px;
  bottom: 0px;
  left: 0px;
  opacity:.5;
  z-index: 1;
  background-image:url("moreinfo3.png");
  background-repeat:no-repeat;
  background-color:rgba( 00,
  00,
  00,
  oo);
  background-size: 110px 110px;
}
#exptv-stripe {
  position: absolute;
  width: 125px;
  height:125px;
  top: -1px;
  right: 0px;
  opacity:.5;
  z-index: 1;
  background-image:url("exptv-stripe.png");
  background-repeat:no-repeat;
  background-color:rgba( 00,
  00,
  00,
  oo);
  background-size: 125px 125px;
}
