.header-soft-mac{ position: relative; } .header-soft-mac-img{ max-width: 100%; display: block; margin: 150px auto -400px; } .media-mixin(@break) when (@break = @break-large-x){ .header-soft-mac-img { margin: 100px auto -350px; } } .media-mixin(@break) when (@break = @break-medium){ .header-soft-mac-img { margin: 100px auto -300px; } } .media-mixin(@break) when (@break = @break-small){ .header-soft-mac-img { margin: 100px auto -250px; } } .media-mixin(@break) when (@break = @break-small-x){ .header-soft-mac { display: none; } .header-back-soft { padding: 150px 0 100px; } }