; justify-content: center; margin: 0 auto; overflow: hidden; } .banner-title-container { display: flex; flex-direction: column; justify-content: center; } .img-responsive { max-width: 100%; align-self: center; } .banner-fixed-top .img-responsive { margin: 0 auto; }