.video-js .vjs-control-bar {
    font-size: 14px;
}

@media (max-width: 767px) {
    .video-js .vjs-control-bar {
        font-size: 10px;
    }
}

.video-js .vjs-big-play-button {
    z-index: 2000;
    top: 50%;
    left: 50%;
    margin-left: -1em;
    margin-top: -1em;
    width: 2em;
    height: 2em;
    line-height: 2em;
    border: none;
    border-radius: 50%;
    font-size: 3.5em;
    background-color: rgba(0,0,0,.45);
    color: #fff;
    -webkit-transition: border-color .4s,outline .4s,background-color .4s;
    -moz-transition: border-color .4s,outline .4s,background-color .4s;
    -ms-transition: border-color .4s,outline .4s,background-color .4s;
    -o-transition: border-color .4s,outline .4s,background-color .4s;
    transition: border-color .4s,outline .4s,background-color .4s
}

#vjs-tap-to-unmute {
    display: none;
    position: absolute;
    z-index: 100;
    top: 5px;
    left: 5px;
}

#vjs-tap-to-unmute .vjs-tap-to-unmute,span {
    vertical-align:middle;
    font-weight: bold;
}

#vjs-tap-to-unmute .vjs-tap-to-unmute {
    font-family: VideoJS;
    font-weight: normal;
    font-style: normal;
}

#vjs-tap-to-unmute .vjs-tap-to-unmute:before {
      content: "\f104";
}

#vjs-tap-to-unmute .vjs-tap-to-unmute {
  cursor: pointer;
  flex: none;
}
