* {
    font-family: 'Unna', serif;
    
}

/* Grid Section */
.gSection {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    padding: 3em;
}

/* Making our flip cards */
.flip-card {
    background-color: transparent;
    width: 300px;
    height: 300px;
    margin: 1em;
    font-size: 1em;
}

.flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform .6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
    /* transform: rotateZ(360deg); */
}

.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-card-front {
    display: grid;
    place-items: center;
    padding: 1em;
    background-color: #bbb;
    color: black;
}

.flip-card-back {
    background-color: #bbb;
    transform: rotateY(180deg);
    padding: 1em;
    color: black;
    font-size: 1.25em;
}

.flip-card-front > img {
    width: 100%;
    height: 100%;
}


/* Separation for media queries */
@media only screen and (max-width: 810px) {
    .logo {
        font-size: 2em;
    }

    main > img {
        width: 500px;
    }

    .pre {
        width: 300px;
    }

    .flip-card {
        height: 200px;
        width: 200px;
    }

    .flip-card-back {
        padding: 3px;
        font-size: 1em;
    }

    br{
        display: none;
    }
}

@media only screen and (max-width: 515px) {
    main > img {
        width: 250px;
    }
    
    .pre {
        width: 100%;
    }

    .sContent p {
        font-size: 1.25em;
    }

    footer {
        font-size: 2em;
    }
}

