.center, ему задано position: relative;.banner, он зафиксирован на странице ему задано position: fixed.center а от края браузера, от bodyposition: fixed заставить позиционироватся не от края браузера а от его родителя?
position: fixed, в него поместить блок со стилями ширины и позиции по горизонтали как у .center + добавить position: relative;, и уже в нем разместить .banner с position: absolute;