.video_wapper {
    margin-top: 20px;
  }

  .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 42.25%;
  }

  .videoRow {
    padding-top: 50px;
  }

  .desktop {
    display: block;
  }

  .mobile {
    display: none;
  }

  .videoContainerNew {
    max-width: 900px;
    margin: 20px auto 45px;
    position: relative;
  }

  .textContainerNew {
    max-width: 900px;
    margin: 0 auto;
    background-color: #fff;
    padding: 20px 20px;
  }

  .textContainerNew span.video-speaker-txt {
    margin-bottom: 0;
  }

  #container-custom {
    width: 100%;
    max-width: 100%;
  }

  .video-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
   background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    background-position: center;
    border: 2px solid #eaeaea;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .video-overlay-play {
    width: 101%;
    height: 102%;
    position: absolute;
    z-index: 99;
    top: -6px;
    left: 0;
   background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    background-position: center;
    /*border: 2px solid #eaeaea;*/
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .video-overlay-alt {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    display: none;
   background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .glass-overlay {
   background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    width: 100%;
    height: 100%;
    position: absolute;
    background: none;
    z-index: 2 !important;
    top: 0;
    left: 0;
    cursor: pointer;
    border-radius: 20px;
  }

  #player {
    width: 100%;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
  }

  /* new css updates */
  .playing .responsive-video {
    padding-bottom: 0 !important;
    width: 100%;
    height: 95vh;
  }
@media screen and (max-width: 768px) {
    .desktop {
      display: none;
    }

    .mobile {
      display: block;
    }

    .embed-responsive {
      position: relative;
      display: block;
      height: 0;
      padding: 0;
      overflow: hidden;
      width: 100%;
      height: 100%;
      padding-bottom: 149%;
    }

    .videoContainerNew {
      padding: 0px;
    }

    .video-overlay-play {
     background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    }

    .playing.videoRow,
    .videoRow {
      padding-top: 50px !important;
    }

    .mob-responsive {
      max-width: 100vw;
      width: 100%;
      padding-bottom: 149% !important;
    }

    .mob-thmbnl {
     background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp);
    }

    .mob-thmbnl2 {
     background-image: url(/assets/images/AWAKEN-XT-DESKTOP-THUMBNAIL-02.webp) !important;
    }
  }

  @media screen and (max-width: 420px) {
    .embed-responsive {
      height: 80vh;
    }
  }

  @media screen and (max-width: 375px) {
    .embed-responsive {
      height: 58vh;
    }
  }

  @media screen and (max-width: 350px) {
    .embed-responsive {
      height: 35vh;
    }
  }

  .zndx-0 {
    z-index: 0;
  }