Gaining Responsive design using BootStrap Here are simple 5 steps for making a website responsive : Defining container at the parent div. Defining row . Defining col or col-[number of column] as child of row. Using BootStrap breakpoints. Maintaining BootStrap 12 columns theory with breakpoints. See all about Bootstrap here