.video-js {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
}
.vjs-poster {
    position: absolute !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

.video-js {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif;
}

@media only screen and (max-width: 455px) {
  .video-js {
    font-size: 10px;
  }
}
/*
  tiny    vjs-layout-tiny     0     210
  xsmall  vjs-layout-x-small  211   320
  small   vjs-layout-small    321   425
  medium  vjs-layout-medium   426   768
  large   vjs-layout-large    769   1440
  xlarge  vjs-layout-x-large  1441  2560
  huge    vjs-layout-huge     2561  Infinity
*/
.video-js:not(.vjs-fullscreen).vjs-layout-tiny {
  font-size: 8px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small {
  font-size: 9px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small {
  font-size: 10px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-medium {
  font-size: 11px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-large {
  font-size: 12px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-large {
  font-size: 13px;
}
.video-js:not(.vjs-fullscreen).vjs-layout-huge {
  font-size: 13px;
}
/* Big Play Button */
.video-js .vjs-big-play-button,
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  font-size: 2.4em;
  height: 3.6em;
  width: 3.6em;
  margin-top: -2.0em;
  margin-left: -1.8em;
  line-height: 1.6em;
  border-color: transparent;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #EF4136;
}

.video-js.vjs-fluid .vjs-big-play-button {
  margin-top: -2.1em;
}

.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-medium .vjs-big-play-button {
  margin-top: -2.2em;
}
.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-small .vjs-big-play-button {
  font-size: 2.0em;
  margin-top: -2.3em;
}
.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-x-small .vjs-big-play-button {
  font-size: 2.0em;
}
.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-tiny .vjs-big-play-button {
  font-size: 1.8em;
}

.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-tiny.vjs-has-started .vjs-big-play-button,
.video-js:not(.vjs-fullscreen).vjs-fluid.vjs-layout-x-small.vjs-has-started .vjs-big-play-button {
  display: none;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: transparent;
  background-color: rgba(239,65,54,0.8);
  transition: all 0s;
}

.vjs-has-started.vjs-playing .vjs-big-play-button {
  pointer-events: none;
}

/* Show icon by icon font */
.video-js .vjs-big-play-button .vjs-icon-placeholder {
  top: 0.65em;
  left: 0.76em;
  font-size: 1.6em;
  position: absolute;
}

.video-js.vjs-has-started.vjs-paused .vjs-big-play-button .vjs-icon-placeholder {
  left: 0.76em;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder::before,
.video-js.vjs-has-started.vjs-paused .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\f102";
}

.video-js.vjs-has-started .vjs-big-play-button .vjs-icon-placeholder {
  left: 0.55em;
}
.video-js.vjs-has-started .vjs-big-play-button .vjs-icon-placeholder::before {
  content: "\f103";
}

/* Control Bar */
.video-js .vjs-control-bar {
  padding: 0 10px;
  height: 4.185em;
  background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.45) 50%, rgba(0, 0, 0, 0)) repeat scroll 0% 0%;
}

.vjs-button > .vjs-icon-placeholder::before {
  line-height: 2.4;
}

.video-js .vjs-button {
  width: 5em;
  color: #F7F7F7;
}

.video-js .vjs-control:hover::before,
.video-js .vjs-control:hover .vjs-icon-placeholder:before {
  color: #EF4136;
  text-shadow: none;
  outline: none;
}
.video-js .vjs-volume-bar {
  margin: 2.0em .05em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 5.823em;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  height: 0.408em;
  border-radius: 1em;
  background-color: #EF4136;
  bottom: -0.077em;
}
.vjs-slider-horizontal .vjs-volume-level::before {
  font-size: 1.5em;
}
@-moz-document url-prefix() {
  .vjs-slider-horizontal .vjs-volume-level::before {
    font-size: 1.2em;
    top: -0.06em;
  }
}
@-moz-document url-prefix() {
  .vjs-slider-horizontal .vjs-volume-level:after {
    top: -.14209em;
    right: -.5em;
  }
}
.vjs-playback-rate .vjs-playback-rate-value {
  line-height: 3;
}
/* Time Control: currentTimeDisplay + timeDivider + durationDisplay + remainingTimeDisplay */
.video-js .vjs-time-control {
  font-size: 1.231em;
  line-height: 3.5em;
  color: #F7F7F7;
}
.video-js .vjs-current-time {
  display: block;
  padding-right: 0em;
  padding-left: 2em;
}
.video-js .vjs-time-divider {
  display: block;
  padding-left: .5em;
  padding-right: 0;
  min-width: 1.3em;
}
.video-js .vjs-duration {
  display: block;
  padding-left: 0em;
}
.vjs-live .vjs-time-control {
  display: none;
}
.video-js .vjs-live-control {
  padding-left: 1.4em;
  line-height: 4.185em;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-medium .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-large .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-large .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-huge .vjs-remaining-time {
  display: block;
}
.video-js .vjs-remaining-time {
  flex-grow: 1;
  padding: 0;
  visibility: hidden;
  min-width: 0;
}
.video-js .vjs-remaining-time-display {
  display: none;
}
/* Progress Control */
.video-js .vjs-progress-control {
  position: absolute;
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -100%); /* Center both horizontally */
  margin: 0;
  padding: 0;
  width: 98%;
  height: 1.5em; /* height of the scrolling bar */
}

.video-js .vjs-progress-control .vjs-progress-holder,
.video-js .vjs-progress-holder {
  font-size: 2em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js:hover .vjs-progress-holder {
  font-size: 2em;
}
.video-js .vjs-progress-holder .vjs-play-progress {
  background-color: #EF4136;
}
.video-js .vjs-load-progress,
.video-js .vjs-load-progress div {
  background-color: #AAAAAA;
}

/* Menu Popup */
.vjs-menu-button-popup .vjs-menu {
  margin-bottom: 2.6em;
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  overflow: hidden;
  padding: .615em;
  border-radius: .25em;
  background-color: #2B333F;
  background-color: rgba(20,19,18,.75);
}

.vjs-menu li {
  text-transform: none;
  padding: .1em .5em;
}

.vjs-menu li.vjs-menu-title {
  text-transform: none;
  font-size: 1.2em;
  padding: 0 .5em;
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  color: #EF4136;
  background-color: transparent;
}

.vjs-menu li:focus,
.vjs-menu li:hover {
  color: #febf01 ;
  background-color: transparent;
}