I've been working with CSS for a while, but now I got confused. I have a responsive ready (at least that's what I thought) app.
Galaxy S8 (resolution 1440x2960) Everything OK (big and readable text);
Nexus 7 (resolution 1200x1920): Everything BAD (small and barely readable text);
Oneplus 3 (resolution 1080x1920): Everything OK;
Based on my CSS code I assume it should work correctly up to 800px width. Above that why does it work with 1080px width and 1440 width and NOT with 1200 width which is basically between? The same thing is happening with my bootstrap icons, they got very small on 1200 width, my contact form is also only on 1/3 (on height) of the screen in this case (it should be on 2/3 on height). Am I that much on the wrong path?
Here is an example of my code:
@media screen and (max-width: 800px){body{font-size:17px}}
@media screen and (max-width: 720px){body{font-size:16px}}