
html{
    overflow: hidden; 
}
#root-header{
    display: none; 
}
#freeframe{
    height: 100vh;
    width: 100vw;
    border: none;
    margin-top: -70px;
}
#download_wait,
#download_ready{
    padding: 15px;
}

.download_await{
    position: relative;
    z-index: 9999;
    background: #000;
}


.navbar{
    display: none !important;
} 
#download_countdown{
    font-size: 30px;
    margin: 15px 0 10px ;
    position: relative;
    color: #ffde00;
    font-weight: bold;
}

#download_countdown:after{
    content: attr(title);
    display: inline-block;
    margin-left: 5px;
}

#download_countdown:empty{
    display: none;
}


#pm_free{
    display: none;
    background: #131313;
    text-indent: 0;
    position: relative;
}

#pm_free span{
   color: #fff;
   text-decoration: underline;
   padding-bottom: 15px;
   font-size: 26px;
}


body{
    overflow: hidden;   
    background: #131313;
}

h1{
    text-align: center;
    color: #fff;
    font-size: 21px;
}

#middle {
    padding: 0;
}

header {
    margin-bottom: 20px;
}

#download_wait{
    text-align: center;
    color: #fff;
}

#download_ready {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 85%;
}
#download_ready a{
    color: #ffde00;
    text-decoration: underline;
   
}

#psm, #psm2{
    width: 100%;
    overflow-y: visible;
    overflow-x: hidden;
    border: solid 1px transparent;
    background: transparent;
    height: 100vh; 
    
}


#psm{
   
}

@media (max-width: 991px) {
     #pm_free{
        text-indent: -130px;
    }  
}