html { font-size: 20px; } @media only screen and (min-width: 400px) { html { font-size: 21.33333333px !important; } } @media only screen and (min-width: 414px) { html { font-size: 22.08px !important; } } @media only screen and (min-width: 480px) { html { font-size: 25.6px !important; } } @media only screen and (min-width: 320px) { html { font-size: 17.1px !important; } } @media only screen and (min-width: 375px) { html { font-size: 20px !important; } } @media only screen and (min-width: 768px) { html { font-size: 41px !important; } } .fixed_top { position: fixed; top: 0; left: 0; width: 100%; } body { background-color: #e6e6e6; } .back-fff { background: #fff; }