html { font-size: 50px; } a { text-decoration: none; } @media screen and (min-width: 320px) { html { font-size: 21.33333333px; } } @media screen and (min-width: 360px) { html { font-size: 24px; } } @media screen and (min-width: 375px) { html { font-size: 25px; } } @media screen and (min-width: 384px) { html { font-size: 25.6px; } } @media screen and (min-width: 400px) { html { font-size: 26.66666667px; } } @media screen and (min-width: 414px) { html { font-size: 27.6px; } } @media screen and (min-width: 424px) { html { font-size: 28.26666667px; } } @media screen and (min-width: 480px) { html { font-size: 32px; } } @media screen and (min-width: 540px) { html { font-size: 36px; } } @media screen and (min-width: 720px) { html { font-size: 48px; } } @media screen and (min-width: 750x) { html { font-size: 50px; } } .container { width: 90%; margin: 0 auto; } .pa{ position: absolute; } button { background-color: transparent; border: 0; } .center { display: block; left: 0; right: 0; margin: 0 auto; }