Hola, tu problema es que estás metiendo cada div que tiene que ir flotado (veo que estás usando bootstrap) dentro de un article y de un row.
Lo que deberías de hacer es meter estos divs (a los que le añades el col-md-4 etc) dentro del row uno detrás de otro.
Algo así:
Código HTML:
Ver original <div class="col-lg-4 col-lg-6 col-xs-4"> <div class="timeline-panel"> <div class="timeline-heading"> <img src="img/video.png" alt="icono" width="70px" height="70px"> <h4>Graduado Superior
<br> en Mass Media
</h4> <h4 class="subheading">Universidad de Vic
</h4> <h5 class="subheading">2001-2004
</h5>
Aprendiendo del mundo audiovisual y periodismo.
<br> Forjando la base de mis estudios.
<div class="col-lg-4 col-lg-6 col-xs-4"> <div class="timeline-panel"> <div class="timeline-heading"> <img src="img/disenio.png" alt="icono" width="70px" height="70px"> <h4>Técnico en
<br> diseño gráfico
</h4> <h4 class="subheading">New horizons. Barcelona
<h5 class="subheading">2004-2006
</h5>
Descubrir una nueva ilusión por lo gráfico.
<br> Desarrollando nuevas inquietudes.
<div class="col-lg-4 col-lg-6 col-xs-4"> <div class="timeline-panel"> <div class="timeline-heading"> <img src="img/multimedia.png" alt="icono" width="70px" height="70px"> <h4 class="subheading">New horizons. Barcelona
<h5 class="subheading">2004-2006
</h5>
Mezclar estudios con pasión.
<br> Imagen gráfica y multimedia. Ampliar mi formación.
Por cierto, fíjate que repites clases de bootstrap. No tiene sentido que pongas "col-lg-4 col-lg-6" quita la primera puesto que te va a leer la segunda solo.
un saludo