body {
    background-color: #0e0c0c;
    background-image: url(bg2.png), url(bgtest.png);
    background-size: auto 200vh, cover 200vh;
    background-repeat: repeat, repeat-x;
    background-position: top, top;
    background-attachment:scroll, scroll;
    height: 100%;
    margin: 0;
    padding: 0;
}
.imgbox {
    display: grid;
    height: 100%;
    }
.center-fit {
    max-width: 40%;
    max-height: 100vh;
    margin: auto;
        }

testdiv{
    background-color: white;
    font-size:50px;
}
footer{
    display:inline-flex;
    position: fixed;
    overflow:hidden;
    bottom: 0;
    left: 0;
    max-width: 24%;
    padding: 10px;
}
.footeritem{
    max-width: 3vh;
    padding: 5px;
}
.footeritem:hover{
    transform: scale(1.1);
}