header { width: calc(100% - 2rem); display: flex; align-items: center; justify-content: center; border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding: 4rem 1rem; } header .me { display: block; margin-right: 2rem; } header .me img { height: 14rem; border-radius: 2px; } header .text { max-width: 30rem; } @media (max-width: 768px) { /* header .tablet-hide { display: none; } */ header { padding-top: 0rem; padding-bottom: 0rem; } header .me { display: none; } header .text { max-width: 25rem; } }