If you use min-width
then increase it from top to bottom. Sequence matters!
@media screen and (min-width:220px) { ..... }
@media screen and (min-width:500px) { ..... }
@media screen and (min-width:700px) { ..... }
@media screen and (min-width:1000px) { ..... }
CSS reader stops reading the styles in the particular block when the current screen size is more than given in particular block.
And you don't need to use both at same time.
max-width
is just opposite in sequence, biggest width first. But limits the biggest screen width supported. (Why? -> Just think like CSS reader.)