
/* Desktop 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {

h1 {
        font-size: 50px;
        text-align: center;
}
h2 {
        font-size: 50px;
        text-align: center;
}
nav {
        font-size: 30px;
        text-align: center;
}
main {
        font-size: 50px;
        text-align: center;
}
footer {
        font-size: 10px;
        text-align: center;
        border: solid 5px #05020b;
        border-radius: 15px;
}
img {
        width: 50%;
        height: auto;
}
body {
    background-image: url("stock.png");
    background-size: cover;
}
img {
    border: solid 5px #05020b;
}
a {
    display: inline-block;
    padding: 5px 10px;
}
}
/* Tablets 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    nav {
        font-size: 25px; 
    }

    main {
        font-size: 14px; 
    }

    footer {
        font-size: 12px; 
    }
}
/* Smartphone 320px to 480px */
@media (min-width: 320px) and (max-width: 480px) {
    nav {
        font-size: 20px; 
    }

    main {
        font-size: 13px; 
    }

    footer {
        font-size: 12px; 
    }
    body {
        background-color: black;
    }
}