/** page-title **/ .page-title{ position: relative; padding: 140px 0px; } .page-title .bg-layer{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .page-title .bg-layer:before{ position: absolute; content: ''; background: #000; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0.2; } .page-title .content-box span{ position: relative; display: block; font-size: 40px; line-height: 48px; font-family: var(--secondary-font); margin-bottom: 7px; } .page-title .content-box h1{ position: relative; display: block; font-size: 76px; line-height: 68px; color: #fff; } .page-title.alternat-2{ padding-bottom: 0px; } /** rtl-css **/ /** responsive-css **/ @media only screen and (max-width: 1200px){ } @media only screen and (max-width: 991px){ } @media only screen and (max-width: 767px){ .page-title{ padding: 80px 0px; } .page-title .content-box h1{ font-size: 50px; line-height: 60px; } } @media only screen and (max-width: 599px){ } @media only screen and (max-width: 499px){ }