Without viewport META tag the mobile browser will render desktop site.
<meta name="viewport">
<meta name="viewport" content="width=device-width">
- initial-scale=1
- maximum-scale=1
- user-scalable=no
- width=500
@media print { ... }
@media screen { ... }
@media (orientation: portrait) { ... }
@media (orientation: landscape) { ... }
@media (height: 500px) { ... }
@media (width: 500px) { ... }
@media (device-width: 500px) { ... }
@media (device-aspect-ratio: 16/9) { ... }
@media tv { ... }
@media screen and (max-width: 960px) { ... }
@media screen and (min-width: 961px) and (max-width: 1280px) { ... }
@media screen and (min-width: 1281px) and (max-width: 1336px) { ... }
@media screen and (min-width: 1336px) { ... }