@media only screen and (max-width: 960px) {
    .main {
        padding-top: 0;
    }
}

@media only screen and (max-width: 700px) {
    .supporting img {
        display: none;
    }
}

@media only screen and (max-width: 470px) {
    .rating h1 {
        font-size: 2rem;
    }
    .gallery img {
        width: 100%;
        margin: 0;
    }
    footer nav {
        display: none;
    }
}