The site has a main background (a blue picture), you need to add one more picture after the title so that it hits the text as it were, but the problem is that this picture (mountains) should be the full width of the screen as the background, and it is limited by the parent, and container how to be?
<section id="header"> <div class="container"> <div class="header"> <div class="header-menu"> <img src="Img/header/logo.png" alt="Logo"> <ul> <li><a href="#">Home</a></li> <li><a href="#">What We Offer</a></li> <li><a href="#">Gallery</a></li> <li><a href="#">About Us</a></li> <li><a href="#">Testimonials</a></li> <li><a href="#">Contact Us</a></li> </ul> </div> <div class="header-main"> <h2>SKI & SNOWBOARD school</h2> <h1>Stay & Ski</h1> <img class="mountains"src="Img/header/mountains.png"alt=""> <p>The countdown to ski season has begun! So, it is hightime to improve your skills to have maximum fun this winter</p> <button>online booking</button> </div> </div> </div> </section> #header { background: url(../Img/header/background.png) center no-repeat; background-size: cover; .header { &-menu { display: flex; justify-content: space-between; padding-top: 30px; ul { list-style-type: none; li { display: inline; margin-left: 15px; a { text-decoration: none; color: @white; .muil(); font-size: 16px; } } } } &-main { width: 80%; margin: 0 auto; h2 { text-align: center; .catamaran(); color: #fefefe; text-transform: uppercase; opacity: 0.4; font-size: 30px; margin-bottom: 0; margin-top: 60px; } h1 { text-align: center; color: #fefefe; opacity: 0.4; font-size: 170px; .catamaran(); margin-top: 0; text-transform: uppercase; } } } }