items get stacked instead of horizontally aligned.
because that is the intended result when the viewport is resized - in your case, using col-md
classes, the columns would start stacking in a viewport that is less than 992px. Look at your same fiddle in fullscreen, or just resize the window horizontally.