.max-size { margin-left: -10rem; margin-right: -10rem; } #landing { background-image: image-url('landing_background.jpg'); background-attachment: fixed; background-position: top center; background-repeat: no-repeat; #title { h1 { font-size: 65px; } h2 { font-size: 35px; } .btn { text-shadow: none; } color: white; padding-top: 6%; padding-bottom: 7%; text-shadow: 0px 0px 10px rgb(0, 0, 0); } .logo img { width: 70px; } } #suite { .row{ width: 100%; margin-left: 0; margin-right: 0; } .word { border-bottom: solid darkgrey 1px; img { padding-top: 50px; padding-bottom: 50px; width: 200px; margin-left: 25%; } } .simplifier { ul { margin-top: 13%; } } .securiser { img { width: 300px; } ul { margin-top: 11%; } } .echanger { ul { margin-top: 4%; } } .profiter { //border-bottom: none; ul { margin-top: 10%; } } .news { padding-top: 25px; padding-bottom: 25px; .latest_release { .body { margin-left: 3%; } } } .demo_account { img { margin-left: 0; padding-top: 10px; padding-bottom: 0; } padding-top: 25px; padding-bottom: 25px; .btn { margin-top: 10%; } } .documentation { border-bottom: none; padding-top: 15px; padding-bottom: 15px; a { margin-top: 16%; } ul{ margin-top: 14%; } img { margin-left: 0; width: 22%; } } }