@font-face {
    font-family: perfect;
    src: url("./assets/fonts/perfect_dos_vga_437.ttf");
}

@font-face {
    font-family: perfect-win;
    src: url("./assets/fonts/perfect_dos_vga_437.ttf");
}

body {
    background-color: #000;
}

p {
    font-family: perfect;
    color: #dbdbdb;
    font-size: 1em;
}

a.btn {
    font-family: perfect-win;
    color: white;
    padding: 0px;
    font-size: 1em;
    background: transparent;
}

a.btn:hover {
    color: gray;
}

#start,
#notification,
#sleep,
#checkdms,
#catdicks,
#muskwallet,
#hot,
#cold,
#coin_001,
#coin_080,
#bit_cramer,
#bit_hardrock,
#bit_bitboy,
#bit_sherman,
#newcoin,
#twitter,
#xanax,
#eurasia,
.main {
    position: relative;
    overflow: hidden;
    height: 100vh;
}

#start video,
#notification video,
#sleep video,
#checkdms video,
#catdicks video,
#muskwallet video,
#hot video,
#cold video,
#coin_001 video,
#coin_080 video,
#bit_cramer video,
#bit_hardrock video,
#bit_sherman video,
#bit_bitboy video,
#newcoin video,
#twitter video,
#eurasia video,
#xanax video {
    height: 100vh;
    width: 100%;
    background-position: absolute;
    z-index: 10;
    object-fit: cover;
}

#start .content,
#notification .content,
#sleep .content,
#checkdms .content,
#catdicks .content,
#muskwallet .content,
#hot .content,
#cold .content,
#coin_001 .content,
#coin_080 .content,
#bit_cramer .content,
#bit_hardrock .content,
#bit_sherman .content,
#bit_bitboy .content,
#newcoin .content,
#twitter .content,
#eurasia .content,
#xanax .content {
    z-index: 20;
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 100%;
}

iframe {
    border: 0;
    height: 100vh;
    width: 100%;
}

/*PRELOADING------------ */
#overlayer {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 21;
    background: #040204;
    text-align: center;
}

#overlayer img {
    transform: translateY(50%);
}


@media only screen and (max-width: 1024px) {
    p {
        font-size: 1em;
    }

    a.btn {

        font-size: 1em;
    }
}

@media only screen and (max-width: 768px) {
    p {
        font-size: 1em;
    }

    a.btn {

        font-size: 1em;
    }
}

@media only screen and (max-width: 425px) {
    p {
        font-size: 1em;
    }

    a.btn {

        font-size: 1em;
    }

    #overlayer img {
        transform: translateX(-50%);
        top: 20%;
        left: 50%;
        position: absolute;
    }
}

@media only screen and (max-width: 374px) {
    p {
        font-size: .8em;
    }

    a.btn {

        font-size: .8em;
    }
}

/* Preloader with Bootstrap Progress Bar
  -----------------------------------------------*/
  *{
    margin: 0;
    padding: 0;
    overflow: hidden;

}
#preloader{
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100vh;
    z-index: 100;
    background-color: #0f0f0f;
    flex-direction: column;

}
#percent{
    color: white;
    font-family: perfect-win;
}
#bar{
    width: 60%;
    margin-top: 20px;
}
#barconfrm{
    width: 1%;
    padding: 10px 0px;
    background-color: white;
}