Out of your comment the first rule (the one with the margin 133px
) is after the rule in the @media
block.
As both have the same selector for the rule only the order in the css file matters.
Thats why the last rule (the one with the 133px
) always overwrites the one in the @media
block.
You should place all rules that are not in a @media
block at the beginning of your css file and add the @media
blocks after those rules.