.sp-foot {
    transform: translateY(0);
    z-index: 9999;
}

#hd-disp {
    display: none;
}
#hd-disp.active {
    display: block;
}

@media screen and (min-width: 800px) {
    #hd-disp {
        display: block;
    }
}

.visual-logo ul {
    margin: 0 auto;
    text-align: center;
    text-shadow: 2px 2px #fff;
}

.prf-bg{
    background-image: url(../img/back.jpg);
    background-repeat: repeat;
    background-size: contain;
    background-position: center;
}


