.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);z-index:999}.modal-content{background-color:transparent;margin:15% auto;padding:20px;border:0;width:80%}.close{color:#fff;float:right;font-size:28px;font-weight:bold;position:relative;right:0}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.modal-header{padding:0;background-color:transparent;color:white}.modal-body{padding:0;background-color:transparent}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:white}.modal-content{position:relative;background-color:transparent;margin:auto;padding:0;border:0;width:850px;animation-name:animatetop;animation-duration:.4s;margin-top:3%}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}button.video-popup:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;max-width:50%;max-height:100%;background:url('https://open-xchange.com/typo3conf/ext/sem_ox_content/Resources/Public/Icons/playIconBg.svg') no-repeat center;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:115px;height:115px}.video-player-div{background-repeat:no-repeat;background-size:cover;background-position:center;height:206px;position:relative;vertical-align:middle}.btn-div{display:block;position:relative;top:0;text-align:center}button.video-popup{background-color:transparent;border:0;display:inline-block;position:relative;width:100%;height:200px;cursor:pointer}button.video-popup:focus,button.video-popup:active{outline:0}.modal-body iframe{width:100% !important;height:500px !important}.no-vid{position:relative;width:100%;height:500px;display:flex;flex-direction:column;background-color:#151515;vertical-align:middle;justify-content:center}.no-vid h2,.no-vid p{display:flex;justify-content:center;color:#fff}.no-vid h2{font-size:46px;font-weight:600;margin-bottom:15px}.no-vid p{font-size:20px}@media only screen and (max-width:855px){.modal-content{width:100%}}@media only screen and (max-width:767px){button.video-popup,.video-player-div{height:250px !important}but}