header {
    background-color: rgb(7, 237, 206);
    margin: -10px;
    padding: 20px;
    padding-left: 70px;
    display: flex;
}
a {
    text-decoration: none;
    font-family: monospace;
    font-size: 25px;
    text-align: left;
    padding: 20px;
    color: rgb(0, 0, 0);
}
body {
    background-image: url(assets/BG.jpg); 
    background-size: cover;
}
h1 {
    text-align: center;
    font-family: 'Courier New', Courier, monospace;
}
p {
    text-align: center;
    font-family: monospace;
    font-size: large;
}
a:hover {
    opacity: 0.2;
}
.Page {
    font-size: 75px;
}
.Project1 {
    margin: 10px;
    text-align: center;
}
.Project2 {
    margin: 10px;
    text-align: center;
}
.Project3 {
    margin: 10px;
    text-align: center;
}
.Project3 video {
    width: 400px;
    height: auto;
}
img {
    height: 350px;
    width: auto;
}
div a {
    background-image: url(assets/BGB.jpg); 
    background-size: cover;
}
.Test1 {
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    text-align: center;
}
footer {
    align-items: center;
    text-align: center;
    background-color: aliceblue;
    padding: 10px;
    padding-top: 50px;
    padding-bottom: 50px;
}
footer img {
    width: 100px;
    height: auto;
}
@media (max-width: 700px) {
    * {
        font-size: 20px;
        padding: 10px;
    }
    body a {
        font-size: 11px;
        margin: 5px;
    }
    img {
        width: 330px;
        height: auto;
        margin: 5px;
    }
    p {
        font-size: 13px;
        margin: 5px;
    }
    h1 {
        font-size: 20px;
        margin: 5px;
    }
    .Page {
        font-size: 40px;
        margin: 5px;
    }
    header a {
        font-size: 15px;
        margin: 10px;
        padding: 10px;
        display: contents;
    }
    footer {
        width: auto;
        height: auto;
    }
}