body { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1em;
    width: 100%;
    height: 100vh;
    background-image: url('../images/kulshan.jpg');
    background-repeat: no-repeat;
    /* Set size larger than screen to allow for "room" to pan */
    background-size: 150%; 
    /* Center the image vertically and start on the left */
    background-position: 0% 50%;
    /* Apply the animation: 40s duration, linear, infinite, and back-and-forth */
    animation: slowPan 40s linear infinite alternate;
}
h1 { 
    margin: 1em;
    color: #E0EAEC;
    text-shadow: 2px 2px 4px #000000;
}
@keyframes slowPan {
     0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}