html {
    height: 100%;
}
 
body {
    height: 100%;
    font-family:'Italianno', cursive;
    background-image: url("Bilder/950012.jpg");
    background-size: cover;
    overflow: hidden;
}

#wrapper {
    height: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-gap: 50px; 
}

.kontaktamig {
    grid-column: 2;
    grid-row: 1;
    align-items: center;
    font-size: 7vw;
    color: white;
    z-index: 2;
    font-family: 'Italianno', cursive;
    white-space: nowrap;
}

.Instagram {
    height: 6vw;
    width: 6vw;
}

.Facebook {
    height: 5vw;
    width: 5vw;
}

.Discord {
    height: 9vw;
    width: 9vw;
}

#bilder {
    grid-area: 2 / 1 / 2 / 4;
    height: auto;
    width: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    width: 100%;
}

#bilder img {
    overflow: hidden;
    width: 10vw;
    height: 10vw;
}

.mejl {
    grid-column: 2;
    grid-row: 1;
    align-items: center;
    font-size: 3vw;
    color: white;
    z-index: 2;
    font-family: 'Italianno', cursive;
    margin-top: 13vw;
    margin-left: 3vw;
}

.mejl2 {
    grid-column: 2;
    grid-row: 1;
    align-items: center;
    font-size: 3vw;
    color: white;
    z-index: 2;
    font-family: 'Italianno', cursive;
    margin-top: 17vw;
    margin-left: 3vw;
}

.tillbaka {
    z-index: 999;
    color: rgb(255, 255, 255);
    width: 7vw;
    height: 3vw;
    font-size: 2.5vw;
    grid-column: 2;
    grid-row: 1;
    align-self: center;
    justify-self: center;
    margin-top: 30vh;
}

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

    body {
        height: 100%;
        font-family:'Italianno', cursive;
        background-image: url("Bilder/950012.jpg");
        background-size: cover;
        overflow: hidden;
    }
    
    #wrapper {
        height: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
        grid-gap: 10px; 
    }
    
    .kontaktamig {
        grid-column: 2;
        grid-row: 1;
        align-items: center;
        font-size: 12vw;
        color: white;
        z-index: 2;
        font-family: 'Italianno', cursive;
    }
    
    .Instagram {
        height: 6vw;
        width: 6vw;
    }
    
    .Facebook {
        height: 5vw;
        width: 5vw;
    }
    
    .Discord {
        height: 9vw;
        width: 9vw;
    }
    
    #bilder {
        grid-area: 2 / 1 / 2 / 4;
        height: auto;
        width: auto;
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 100%;
        width: 100%;
    }
    
    #bilder img {
        overflow: hidden;
        width: 10vw;
        height: 10vw;
    }
    
    .mejl {
        grid-column: 2;
        grid-row: 1;
        align-items: center;
        font-size: 7vw;
        color: white;
        z-index: 2;
        font-family: 'Italianno', cursive;
        margin-top: 50vw;
        margin-left: 3vw;
    }
    
    .mejl2 {
        grid-column: 2;
        grid-row: 1;
        align-items: center;
        font-size: 7vw;
        color: white;
        z-index: 2;
        font-family: 'Italianno', cursive;
        margin-top: 60vw;
        margin-left: 3vw;
    }
    
    .bakgrundkontakt {
        z-index: -1;
        grid-column: 1 / 3;
        grid-row: 1 / 3;
        margin: auto;
    }
    
    .tillbaka {
        z-index: 999;
        color: rgb(255, 255, 255);
        width: 7vw;
        height: 3vw;
        font-size: 5vw;
        grid-column: 2;
        grid-row: 1;
        align-self: center;
        justify-self: center;
        margin-top: 12vw;
    }

}