.video-gallery-item{cursor:pointer;padding:clamp(10px,1.25vw,20px)}.video-gallery-item .thumbnail{height:235px;position:relative}.video-gallery-item p.caption{background-color:rgba(0,0,0,.5);color:#fff;font-weight:900;left:0;margin:10px 0;padding:10px;position:absolute;text-transform:lowercase;top:0}.video-gallery-item img{border-radius:50%;cursor:pointer;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:200px}.video-gallery-item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.video-gallery-popup video{position:relative!important}.video-gallery-popup{display:none;position:relative;z-index:99999}.video-gallery-popup .video-gallery-wrap{left:50%;max-width:1240px;min-width:300px;padding-top:15px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.video-gallery-overlay{background:rgba(0,0,0,.75);bottom:0;left:0;position:fixed;right:0;top:0}.video-gallery-popup .caption{color:#fff;margin:0;padding:10px}.video-gallery-popup .video-gallery-wrap>div{position:relative}.video-gallery-popup .video-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;color:#fff;cursor:pointer;display:block;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;opacity:.65;outline:0;overflow:visible;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-gallery-popup .video-close:hover{filter:alpha(opacity=100);opacity:1}@media (max-width:1400px){.video-gallery-popup .video-gallery-wrap{width:70%}}@media (max-width:900px){.video-gallery-popup .caption{padding:10px 25px;text-align:center}}@media (max-width:900px) and (orientation:landscape){.video-gallery-popup .video-gallery-wrap{width:60%}}@media (max-width:767px) and (orientation:portrait){.video-gallery-popup .video-gallery-wrap{width:90%}}