.title{ font-size: 50px; text-align: center; } .description { text-align: center; font-size: 25px; } body { background-image: url("Images/E-Cafe.png"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: white; font-family: Helvetica, Neue, Helvetica, Arial, sans-serif; margin: 0; padding: 0; } header { background-image: url("Images/TopBarNight.png"); background-repeat: no-repeat; background-size: 100%; background-position: top; padding: 2%; text-align: center; top: 0px; } header .logo a{ background-image: url("Images/E-CafeIcon.png"); background-repeat: no-repeat; display: inline-block; position: relative; background-size: 100%; height: 150px; width: 150px; text-indent: -999999999999999999999999999999px; } ul { margin: 0; padding: 0; list-style-type: none; } li { display: inline-block; margin: 0 7% 0 0; font-size: 30px; } button { background: rgb(42, 42, 42); color: white; transform: scale(3, 3); width: 80px; margin: 7%; text-align: center; } a { text-decoration: none; color: white; } a:hover { color: blue; } .features img { border: 1px solid white; border-radius: 50%; box-shadow: gray 0 0 20px; width: 300px; height: 300px; } .features { color: white; padding: 2%; display: inline-block; text-align: center; } footer { background-color: rgb(42, 42, 42); text-align: center; padding: 20px 20px; color: gray; margin-top: -50px; position: fixed; bottom:0; width: 100%; z-index: 1; } .mobile { display: none; font-size: 28px; transform: scale(0.5, 0.5); text-align: center; } @media screen and (max-width: 800px) { .features { transform: scale(0.7, 0.7); } .discord { transform: scale(0.6, 0.6); } header .mobile { display: flex; flex-direction: row; } header .desktop { display: none; } .logo { width: 100px; height: 100px; } } .discord { margin: 5%; position: relative; bottom: 0px; left: 0px; right: 0px; }