.jquery-background-video-wrapper{position:relative;overflow:hidden;background-position:center top !important;background-repeat:no-repeat;-webkit-background-size:auto !important;-moz-background-size:auto !important;background-size:auto !important;}
/*.jquery-background-video-wrapper video{width:100% !important;height:auto !important;}*/
.jquery-background-video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.js .jquery-background-video{opacity:0;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;}
.js .jquery-background-video.is-visible{opacity:1;}
.jquery-background-video-pauseplay{position:absolute;background:transparent;border:none;box-shadow:none;width:20px;height:20px;top:15px;right:15px;padding:0;cursor:pointer;outline:none !important;}
.jquery-background-video-pauseplay span{display:none;}
.jquery-background-video-pauseplay:after,.jquery-background-video-pauseplay:before{content:"";position:absolute;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;}
.jquery-background-video-pauseplay.play:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #FFF;}
.jquery-background-video-pauseplay.pause:before,.jquery-background-video-pauseplay.pause:after{border-top:10px solid #FFF;border-bottom:10px solid #FFF;border-left:5px solid #FFF;}
.jquery-background-video-pauseplay.pause:after{left:10px;}