@media screen and (max-width:767px) { footer.sections { nav a { margin-left: 10px !important; margin-right: 10px !important; } section * { text-align: center; justify-content: center; align-items: center; } p:empty { display: none; } .fluid-engine>div { grid-area: unset !important; display: block !important; width: 100% !important; margin-bottom: 20px; } .fluid-engine { display: block !important; padding-left: 6vw; padding-right: 6vw; } .fluid-engine .sqs-block-image .design-layout-fluid * { position: relative !important; width: 100% !important; } .fluid-engine .sqs-block-image .design-layout-fluid .fluid-image-container .content-fill img { position: static !important; object-fit: cover !important; } } }