.page-title { text-align: center; position: relative; &:before { content: ""; @include overlay(transparentize($black, 0.3)); z-index: 50; } .page-title-bg { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-filter: sepia(100%); filter: sepia(100%); } > .container { position: relative; height: 390px; z-index: 100; @include media-query(991px) { height: 320px; } } .title-box { width: 100%; position: absolute; left: 50%; top: 50%; @include center-by-translating(); h1 { font-size: 50px; color: $theme-primary-color; margin: 0 0 0.25em; text-transform: uppercase; span { color: $white; } @include media-query(991px) { font-size: 40px; } @include media-query(767px) { font-size: 30px; } } ol { background: transparent; padding: 0; margin: 0; li, a { color: $breadcrumb-color; font-size: 18px; text-transform: capitalize; @include media-query(991px) { font-size: 16px; } @include media-query(767px) { font-size: 15px; } } a:hover { text-decoration: none; color: $theme-primary-color; } } } }