I am using Bootstrap \'row\' class to align divs one on top of another, which works fine but
.row {
margin-left: -15px;
marg
The .row is meant to be used inside a container. Since the container has padding to adjust the negative margin in the .row, grid columns used inside the .row can then adjust to the full width of the container. See the Bootstrap docs: http://getbootstrap.com/css/#grid
Here's an example to illustrate: http://bootply.com/131054
So, a better solution may for you to place your .row inside a .container or .container-fluid