Deixar botão adicionado via HTML Responsivo

Olá , adicionei na minha loja um botão via HTML e posicionei ele na parte de cima da loja por meio do CSS utilizando o atributo “position” contudo gostaria de saber como posso tornar esse botão responsivo já que quando entro na loja com alguma resolução diferente o botão fica fora da posição desejada. Já tentei usar o comando @media only screen () {}" do CSS porém não obtive sucesso . Alguém sabe o que posso fazer ?