Il problema è che nel secondo i div contenuti dentro a .shapes non stanno prendendo i valori left che dai nel numero 1. Non so se questi valori li dai con jQuery, ma ti consiglio di rivedere un attimo la struttura, perché in questo modo ti sei un po' incasinato. Piuttosto ti consiglierei di valutare l'utilizzo di una libreria come Bootstrap (https://getbootstrap.com/docs/4.3/ge...rted/download/) o, in alternativa, di usare i flexbox (https://www.html.it/guide/flexbox-guida-pratica/)