Responsive web design (RWD) is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries, an extension of the @media rule, in the following ways:
I built website of Master CSMI and website of Cemosis with a very popular front-end framework called Boostrap3. It has natively a grid system to adapt to different screen size devices. Beside many adjustments are also employed to resolve some issues that Boostrap3 can't well handle. By using Media queries of CSS, I defined style rules based on screen size of the website viewer's device. A code level detailed description can be found in Appendix/Responsive Design.