I'm using bootstrap to implement the grid system. The grids are responding correctly when the page is resized but on load the screen the grid is leaving out or skipping columns.
The point in where they're empty depends on the screen size.
<div class="row rowmain">
<div class="col-md-9 col-xs-12 maincol">
<!--new button-->
<div class="col-lg-2 col-sm-3 col-xs-6">
<div class="square">
<a target="_blank" href=""><button type="button" class="buttonlink">link</button></a>
</div>
When I refresh the page or resize the window the grid system resets its self and displays correctly. I'm not doing anything clever with the css, its standard bootstrap. All boxes are the same size.
Hope anyone knows why this is happening?
UPDATE * JSFiddle https://jsfiddle.net/hrx6c2b7/