main .wrapper { background-color: #fff; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); border-radius: 16px; padding: 3rem; margin: 3rem 0; } main .content { padding: 2rem; background-color: rgba(0,0,0,0.05); border-radius: 10px; } main .content p { color: #707070; } @media screen and (max-width: 768px) { main .wrapper { padding: 2rem 0.5rem; } main .wrapper h1 { text-align: center; font-size: 28px; } main .wrapper img { display: none; } main .content { padding: 20px; } main .content p { text-align: left; } }