.mainer-header { position: relative; min-height: 800px; background: url("/assets/main_kalendarz1.png") no-repeat center center fixed; background-size: cover; } .mainer-header .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(33, 37, 41, 0.85); color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }