// Screens less than 1024 wide // More will be added over time to support mobile devices better // These are designed to trickle down. So tablet styles will apply to tablet and smaller, etc // To overwrite, put the smallest devices at the bottom .smallPhone(@rules) { @media only screen and (max-width: 400px) { @rules(); } } .medPhone(@rules) { @media only screen and /*(min-width: 351px) and */ (max-width: 550px) { @rules(); } } .largePhone(@rules) { @media only screen and /*(min-width: 551px) and */ (max-width: 640px) { @rules(); } } .smallTablet(@rules) { @media only screen and /*(min-width: 641px) and */(max-width: 1000px) { @rules(); } } .tablet(@rules) { @media only screen and /*(min-width: 601px) and */(max-width: 1024px) { @rules(); } } .smallScreen(@rules) { @media only screen and /*(min-width: 601px) and */(max-width: 1400px) { @rules(); } }