.novawidgets-video-carousel-widget .swiper-slide {
    position: relative;
}


.novawidgets-video-carousel-widget .mejs-overlay {
  width: 100% !important;
}

.novawidgets-video-carousel-widget .mejs-overlay-button {
    display: none;
}

.novawidgets-video-carousel-widget [data-carousel-control="toggle-play"] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 70px;
    height: 70px;
    background-color: transparent;
}

[data-carousel-control="toggle-play"] .icon-play {
    content: url(../assets/img/arrow-in-circle.svg);
    display: block;
    width: 100%;
    height: 100%;
}

.novawidgets-video-carousel-widget video::-webkit-media-controls {
  display: none;
}


.novawidgets-video-carousel-widget .wp-video, 
.novawidgets-video-carousel-widget .plyr, 
.novawidgets-video-carousel-widget .youtube-iframe {
    border-radius: 32px;
    height: 100% !important;
    object-fit: cover;
    width: 100% !important;
}

.novawidgets-video-carousel-widget .mejs-controls {
    display: none !important;
  }
/*   .video-playing .mejs-controls {
    display: flex !important;
  } */


  button[data-carousel-control="prev"] {
    transform: scale(-1);
  }
  button[data-carousel-control="prev"], button[data-carousel-control="next"] {
    content: url(../assets/img/arrow-right.svg);
    background: rgba(255, 255, 255, 0.25);
    width: 45px;
    height: 45px;
    display: flex;
    position: relative;
    border-radius: 64px;
    justify-content: center;
    align-items: center;
  }
  button[data-carousel-control="prev"].is-disabled, 
  button[data-carousel-control="next"].is-disabled {
    opacity: 0.5;
  }

  .data-carousel-control-wrapper {
    max-width: 170px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  @media (max-width: 767px) {
    .novawidgets-video-carousel-widget .video-wrap {
       height: 50vw;
       max-height: 640px;
    }
  }

  @media (min-width: 768px) {
    .novawidgets-video-carousel-widget .video-wrap {
      height: 30vw;
    }
  }
