.video-container {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
}

.video-container>video {
 object-fit: cover;
 object-position: center top;
 height: 100%;
}

@media screen and (max-width: 1536px) {
 .video-container>video {
  transform: scaleX(-1);
 }
 
  /* .video-container>video {
   object-position: 550px top;
 } */
}

/* @media screen and (max-width: 1366px) {
 .video-container>video {
   object-position: 350px top;
 }
} */


@media screen and (max-width: 1280px) {
 .video-container>video {
   object-position: 250px top;
 }
}

@media screen and (max-width: 1024px) {
 .video-container>video {
   object-position: 175px top;
 }
}

@media screen and (max-width: 768px) {
 .video-container>video {
   object-position: 250px top;
 }
}

@media screen and (max-width: 639px) {
 .overlay-explicit {
   background-color: rgba(0, 0, 0, 0.75);
 }

 .video-container>video {
  object-position: 125px top;
 }
}

@media screen and (max-width: 480px) {
 .video-container>video {
   object-position: 0 top;
 }
}

@media screen and (min-width: 640px) {
 .overlay-explicit {
   background-color: rgba(0, 0, 0, 0.65);
 }
}