1. Be responsive. "Use a responsive technology framework," . "There are several of these available (we use Bootstrap). "These frameworks are basically simple ways to lay out elements in a grid and then shift that grid based on different screen sizes, so that elements on a large monitor are spaced just as well as they would be on an iPad [or smartphone]," "Frameworks like Bootstrap are open source (free), well documented and very easy to implement." " Responsive is a more unified approach to Web development that allows you to create a similar experience for the user no matter how they are accessing the site (desktop, tablet or smartphone )," 2. Think with your thumb (or index finger). "This is one of the most important tips for any mobile site as you want users to be able to navigate your site with their 'phone hand' without the use of a second hand. Additionally if you have to pinch to zoom, your content is pro...