.sd-video-modal { display:none; }
.sd-video-modal.is-open { display:block; position:fixed; inset:0; z-index:99999; }

.sd-video-modal__backdrop { position:absolute; inset:0; background:rgba(0,0,0,.75); }

.sd-video-modal__dialog{
  position:relative;
  max-width: 1000px;
  margin: 5vh auto;
  background:#000;
  z-index: 1;
  border-radius: 12px;
  overflow: hidden;
}

.sd-video-modal__close{
  position:absolute; top:8px; right:12px;
  font-size:28px; line-height:1;
  background:transparent; border:0; color:#fff;
  cursor:pointer; z-index:2;
}

.sd-video-wrap { padding: 0; }
.sd-video-wrap video { width:100%; height:auto; display:block; }

.sd-video-embed {
  aspect-ratio: 16/9;
}
.sd-video-embed iframe {
  width:100%; 
  height:100%;
  border:0;
}

html.sd-modal-open { overflow:hidden; }


.agni-slide.cursor-pointer {
  cursor: pointer;
}
/* Background layers should not steal the click */
.agni-slide__bg-video video,
.agni-slide__bg-video iframe,
.agni-slide__bg-video .YTPOverlay,
.agni-slide__bg-video .mb_YTPBar {
  pointer-events: none;
}

.agni-slide__bg-video .mb_YTPBar {
  display: none !important;
}