.modal{
  background-color:rgba(0,0,0,0.5);
  z-index: 99999999;
}
.modal-dialog {
    max-width: 800px;
    height: 450px;
    margin: calc(50vh - 225px) auto;
    z-index: 99999999;
  }
  .modal-body {
    position: relative;
    padding: 0px;
    max-height: 450px;
    z-index: 99999999;
  }
  .embed-responsive-item{
    z-index: 99999999;
  }
  .close {
    position:absolute;
    right:-30px;
    top:0;
    z-index: 99999999;
    font-size:2rem;
    font-weight: normal;
    color:#fff;
    opacity:1;
  }
  .modal-backdrop{
    pointer-events: none;    
    background-color: transparent;
  }
  .image-box{
    cursor: pointer;
  }
.video-title{
  cursor:pointer;
  font-weight:inherit;
}