.video-js .vjs-overlay{color:#fff;position:absolute;font-size: 1.8em;}
.video-js .vjs-overlay-no-background{max-width:100%}
.video-js .vjs-overlay-background{background-color:#646464;background-color:rgba(0,0,0,0.6);border-radius:.2em;padding:.5em;}
.video-js .vjs-overlay-top-left{top:.5em;left:.5em}
.video-js .vjs-overlay-top{left:50%;margin-left:-16.5%;top:5px}
.video-js .vjs-overlay-top-right{right:5px;top:5px}
.video-js .vjs-overlay-right{right:5px;top:50%;transform:translateY(-50%)}
.video-js .vjs-overlay-bottom-right{bottom:3.5em;right:5px}
.video-js .vjs-overlay-bottom{bottom:3.5em;left:50%;margin-left:-16.5%}
.video-js .vjs-overlay-bottom-left{bottom:3.5em;left:5px}
.video-js .vjs-overlay-left{left:5px;top:50%;transform:translateY(-50%)}
.video-js .vjs-overlay-center{left:50%;margin-left:-16.5%;top:50%;transform:translateY(-50%)}
.video-js .vjs-no-flex .vjs-overlay-left,.video-js .vjs-no-flex .vjs-overlay-center,.video-js .vjs-no-flex .vjs-overlay-right{margin-top:-15px}
@media (max-width: 1580px){
.video-js .vjs-overlay{font-size: 1.7em;}
}
@media (max-width: 1440px){
.video-js .vjs-overlay{font-size: 1.6em;}
}
@media (max-width: 1280px){
.video-js .vjs-overlay{font-size: 1.45em;}
}
@media (max-width: 1024px){
.video-js .vjs-overlay{font-size: 1.3em;}
}
@media (max-width: 660px){
.video-js .vjs-overlay{font-size: 1.2em;}
}
@media (max-width: 520px){
.video-js .vjs-overlay{font-size: 1.1em;}
}
