.title { text-align: center; width: 80%; font-size: 5vh; padding: 0; margin: 0; margin-bottom: 1em; animation: colorflash 1s linear infinite; margin-left: 10%; } #munson { margin-top: 40px; .gallery { display: grid; grid-template-columns: repeat(3, 1fr); img { height: 20vh; width: 100%; &:hover { animation: scale 0.3s linear; animation-fill-mode: forwards; } } } } #films, #raps { margin-top: 40px; video { display: block; margin: 0 auto; padding: 10px; max-width: 900px; width: 80%; } }