/**************
|  style.css  |
**************/

body {
  background-image: url(clouds.jpg);
  background-repeat: no-repeat;
  font-family: sans-serif;
  box-sizing: border-box;
  background-size: cover;
  text-align: center;
  min-height: 100vh;
  padding: 20px 0;
  margin: 0;
}

.container {
  width: 36%;
  text-align: left;
  margin: 30px auto;
  padding: 20px 50px;
  border-radius: 25px;
  border: solid 2px navy;
  background-color: #eeea;
  box-shadow: 4px 4px 9px #111;
}

h1 {
  font-weight: normal;
  font-size: 28px;
  color: navy;
}

p {
  font-size: 24px;
}

li {
  font-size: 24px;
  list-style-type: upper-roman;
}

/*********** Media Queries ***********/

@media screen and (max-width: 800px) {
  .container {
    width: 38%;
  }
}

@media screen and (max-width: 600px) {
  .container {
    width: 40%;
  }
}

@media screen and (max-width: 450px) {
  .container {
    width: 42%;
  }
}

/*************************************/