I am using Twitter Bootstrap on a project. As well as the default bootstrap styles I have also added some of my own //My styles @media (max-width: 767px) { //CSS here } I am also using jQuery to change the order of certain elements on the page when the width of the viewport is less that 767px. $(document).load($(window).bind("resize", checkPosition)); function checkPosition() { if($(window).width(