Since you're actually doing quite well by yourself, try to do it on your own using the explanation above, although you can check the full code here (but really, try to do it by yourself and only use the Bootply as last resource)