* {
box-sizing: border-box;
-webkit-box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
width: 100%;
height: 100%;
background-color: #3a7eb1;
position: relative;
}
#intro {
position: absolute;
top: 15%;
left: 50%;
transform: translate(-50%, -50%);
transfrom-origin: 50% 50%;
-webkit-transform: translate(-50%, -50%);
-webkit-transform-origin: 50% 50%;
}
h1, h2 {
font-family: verdana, sans-serif;
color: #fff;
text-align: center;
}
h2 {
font-weight: 400;
}
ul {
min-width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transfrom-origin: 50% 50%;