.transcribed-video-container {
  max-width: 100%;
  margin: 0 auto;

}

/* Caption Globe Icon */
.caption-globe-icon {
  position: absolute;
  top: 15px;
  right: 50%;
  transform: translateX(50%);
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: none; /* Hidden by default */
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  color: white;
  transition: opacity 0.3s ease;
}

/* Audio Toggle Icon */
.audio-toggle-icon {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: none; /* Hidden by default */
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  color: white;
  transition: opacity 0.3s ease;
}

/* Show icons on hover */
.video-wrapper:hover .caption-globe-icon,
.video-wrapper:hover .audio-toggle-icon {
  display: flex; /* Show on hover */
}

/* Caption Language Dropdown */
.caption-language-dropdown {
  position: absolute;
  top: 50px;
  right: 50%;
  transform: translateX(50%);
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  padding: 5px;
  display: none;
  z-index: 10;
}

.caption-language-dropdown.active {
  display: block;
}

.caption-language-dropdown select {
  background-color: transparent;
  color: white;
  border: none;
  padding: 5px;
  width: 100%;
  cursor: pointer;
}

.caption-language-dropdown option {
  background-color: #333;
  color: white;
}

.brxe-transcribed-video {
  position: absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-wrapper {
  position: relative;
  width: 100%;
  margin: 0px 0;
}

.video-wrapper video {
  width: 100%;
  border-radius: 8px;
  /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); */
  aspect-ratio: 1;
  object-fit: cover;
}
.hero-transcribed-vid:before {
  z-index: 1;
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0))!important;
}
.hero-transcribed-vid .video-wrapper video{
  height: 85vh;
  object-fit: cover;
  border-radius:0!important;
  box-shadow:none!important;
}

.hero-transcribed-vid .audio-toggle-icon {
  bottom: 22px;
}
.hero-transcribed-vid .caption-globe-icon {
  display: none !important;
}
.hero-transcribed-vid video::-webkit-media-text-track-container {
  line-height:  clamp(30px, 3.5vw, 42px)!important;
  font-family: 'Roboto', sans-serif;
  font-size: clamp(24px, 3.5vw, 36px)!important;

}
.hero-transcribed-vid video ::cue {
  /* line-height:  clamp(28px, 3.5vw, 38px)!important;
  font-size: clamp(24px, 3.5vw, 36px)!important; */
  font-family: 'Roboto', sans-serif;
}

/* Hide default video controls */


/* Custom styles for WebVTT cues */
::cue {
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  /* font-size: min(.98em, 24px)!important; */
  font-size: .9em  !important;
  font-family: 'Roboto', sans-serif;
}
video::-webkit-media-text-track-container {
  line-height: 1.2em !important;
  /* line-height:  min(1em, 24px)!important;
  font-family: 'Roboto', sans-serif; */
}

::cue(.yellow) {
  color: yellow;
}

::cue(.blue) {
  color: lightblue;
}

::cue(.green) {
  color: lightgreen;
}

/* Style variations */
.style-minimal ::cue {
  background: none;
  text-shadow: 1px 1px 2px black, -1px -1px 2px black, 1px -1px 2px black, -1px 1px 2px black;
}

.style-bold ::cue {
  font-weight: bold;
  font-size: 1.2em;
}

.style-elegant ::cue {
  background-color: rgba(25, 25, 112, 0.8);
  font-family: Georgia, serif;
  border-radius: 10px;
}

.style-modern ::cue {
  background-color: rgba(0, 0, 0, 0.5);
  border-left: 3px solid #ffcc00;
  padding-left: 10px;
}
.transcribed-video-container video {
    overflow: hidden;
    border-radius: 50%!important;
}
.transcribed-video-container video::-webkit-media-text-track-display {
    width: 70%!important;
    left:15%!important;
    top:75%!important; 
}
/* .transcription-position-1 video::-webkit-media-text-track-display{
  top:70%!important; 
}

.transcription-position-2 video::-webkit-media-text-track-display{
    
    top:60%!important; 
} */

.transcribed-slider-section .splide__pagination {
  top: -30px!important;
  bottom:unset;
  justify-content: space-between;
  max-width: 1250px;
  width:85%;
}
.transcribed-slider-section .splide__pagination__page {
    width: 100%!important;
    border-radius: 0!important;
    padding-left:5px!important;
    padding-right:5px!important;
    margin:0!important;
    height:5px!important;
}
.transcribed-slider-section .brxe-icon{
   cursor:pointer;
   transition:.3s ease-in-out all;
}
.transcribed-slider-section .brxe-icon:hover{
    transform:scale(1.1);
  }
  .transcribed-slider-section .splide__slide {
    
  }
  .transcribed-slider-section .splide__slide.is-next {
    
  }