You will likely only want the fixed layout for those columns to kick in at a high breakpoint (i.e. desktop), so that you can still scroll through all of the columns on mobile
I started trying to implement this using the affix CSS property and ran into a compatibility issue with Bootstrap 3.X--there's some documentation on JS fixes here.
we want the far left and far right column to stay static/unmoving/stuck, but the middle text is scrollable.