body {
    margin: 0;
}
.img {
    width: 40vw;
    display: block;
    margin: 30vh auto 0;
}
.text {
    text-align: center;
    font-size: 1.2rem;
    margin: 45vh auto 0;
}
@media screen and (max-width:768px) {
    .img {
        width: 75vw;
        margin: 28vh auto 0;
    }
    .text {
        font-size: .9rem;
        margin: 40vh auto 0;
    }
}