* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img.bg {
    background-image: url(WebbBild.jpg);
    /* Set rules to fill background */
        min-height: 100%;
        min-width: 1920px;
    
        /* Set up proportionate scaling */
        width: 100%;
        height: auto;
    
        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 0;
}

@media screen and (max-width: 1920px) {

    /* Specific to this particular image */
    img.bg {
        left: 50%;
        margin-left: -960px;
        /* 50% */
    }
}

    

/* HEADER */
.box1 {
    display: flex;
    width: 100%;
    background-color: rgb(0, 0, 0);
    justify-content: center;
    position: relative;
}

.links {
    color: white;
    text-decoration: none;
    font-size: larger;
}

.options {
    float: left;
    padding: 30px;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    list-style: none;
    transition: all 0.3s ease 0s;
}

.options:hover {
    background-color: rgb(89, 101, 112);
}
/* HEADER */

/* BILD */
.boximage {
    height: 50%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.imgwrap {
    width: 50%; /*or whatever you choose*/
    margin: auto;
}

.imgwrap img {
    display: block;
    width: 100%;
    max-width: 1059px; /*actual image width*/
    height: auto; /* maintain aspect ratio*/
    margin: auto; /*optional centering of image*/
}


/* -------- BILD ------- */

/* LINKS */
.textbox {
    display: flex;
    position: relative;
    align-items: center;
    width: 100%;
    height: 50%;
    justify-content: center;
}


.hovertext {
    box-sizing: border-box;
    text-decoration: none;
    text-align: center;
    display: grid;
    color: #EEEEEE;
    max-width: 265px;
    max-height: 137px;
    font-size: 40px;
    font-weight: bold;
    padding: 15px;
    transition: 0.2s ease-in;

}

.textbox2 {
    width: 50%; /*or whatever you choose*/
    margin: auto;
}

.textbox2 .hovertext {
    width: 100%;
    max-width: 265px;
    height: auto;
    margin: auto;

}

.links2 {
    float: center;
    background-color: rgb(79, 89, 99);
    color: white;
    text-decoration: none;
}

.hovertext:hover {
   /*background-color: rgb(34, 38, 43);*/
   opacity: 0.33;
}

/* LINKS */
