body { background-attachment: fixed; transition: .1s ease-out; padding: 0; margin: 0; } .mouse-parallax { overflow-x: hidden; } .mouse-parallax-bg { position: absolute; background-repeat: no-repeat; background-size: cover; width: 105%; height: 105%; transition: all 0.1s ease; background-image: url(/img/backgroundimage.jpg); background-color: black; background-position: center; } .btn { color: rgba(255, 255, 255, 0.993); cursor: pointer; text-decoration: none; text-transform: uppercase; font-family: 'Montserrat', sans-serif; border-bottom: 1px solid rgba(0,0,0,0); font-weight: 700; transition: 0.20s; } .btn:hover, .btn:focus { outline: 0; border-bottom: 3px solid white; padding-bottom: 5px; } .logo { color: white; font-family: 'Montserrat', sans-serif; font-size: 150px; position: absolute; transition: 1s; left: 40%; top:40%; margin: 0%; } .logo:hover { transform: scale(1.2); } .vk { position: absolute; top: 13px; right: 120px; transition: 1s; } .vk:hover { transform: scale(1.2); } .facebook { position: absolute; top: 13px; right: 75px; transition: 1s; } .facebook:hover { transform: scale(1.2); } .instagram { position: absolute; top: 13px; right: 30px; transition: 1s; } .instagram:hover { transform: scale(1.2); } .b1 { position: absolute; top: 30px; right: 1000px; } .b2 { position: absolute; top: 30px; right: 850px; } .b3 { position: absolute; top: 30px; right: 715px; } .b4 { position: absolute; top: 30px; right: 480px; } .b5 { position: absolute; top: 30px; right: 330px; } .logoP { position: absolute; top: 1%; left:1%; width: 100; } .cloud1 { position: absolute; top: 3%; right: 5%; } .cloud2 { position: absolute; top: 35%; right: 70%; } .cloud3 { position: absolute; top: 25%; right: 4%; } .cloud4 { position: absolute; top: 3%; left:10% ; } .effect{ width: 10%; } @media screen and (max-width:480px) { .logo{ width: 100px; } }