Boa tarde, Halyne.
Com exceção da parte do código display: inline-table;
, o que eu imagino que seria display: inline-block
, o seu código está certinho.
O problema pode estar no código HTML mesmo, em que você pode ter se esquecido de referenciar no código o comando que promove a detecção da resolução do dispositivo e, consequentemente, habilitação da parte responsiva do design de sua página: <meta name="viewport" content="width=device-width">
Também pode ser na referência do CSS no código HTML, por meio do <link rel="stylesheet" href=" ">
.
Caso não sejam estes o problema, você pode compartilhar o seu código conosco para poder analisar de uma melhor forma.
Espero ter ajudado. Qualquer dúvida estou à disposição.