.LP-Header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 70px; height: 60px; &__Logo { height: 60px; margin: 25px; object-fit:cover; max-height: 100%; overflow: hidden; .LP-Image{ height: 60px; } } } @media(max-width: $-viewport-medium){ .LP-Header__Logo{ width: 60px; .LP-Image{ object-position: 0 0; object-fit: cover; } } } @media(max-width: $-viewport-extra-small){ .LP-Header__Logo{ display: none; } .LP-Header__Navigation{ width: 100%; } }