
body {
margin-top: 50px;
margin-right: 180px;
margin-left: 180px;
margin-bottom: 50px;
background-color: rgb(253, 253, 242)}

h1 {
  text-align: center; font-family: helvetica; font-size: xxx-large; font-weight: 100; color: rgb(46, 42, 85);
}
h2 {font-family: helvetica; font-size: xx-large; font-weight: 100; text-align: center; color: rgb(15, 51, 89); padding-top: 30px}

h3 {font-family: helvetica; font-weight: 550}
p {
  font-family: helvetica; font-weight: 250;
  font-size: 18px;
}
img {display: block; 
  margin-left: auto;
  margin-right: auto; padding-top: 25px;
}

footer {font-family: helvetica; font-weight: 300; font-size: 14px;}

a:link {
  color: rgb(18, 127, 245);
  background-color: transparent;
  text-decoration: none;
}
a:hover {background-color: rgb(255, 251, 169)}
a:visited {
  color: rgb(4, 178, 68);
  background-color: transparent;
  text-decoration: none;
}

nav {font-family: helvetica; font-weight: 200; text-align: center}

div {
padding-top: 75px; padding-bottom: 10px; font-family: helvetica; font-weight: 260; font-size: 14px; text-align: center;}

@media (max-width: 768px) {
  body {
    margin-top: 12px;
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
  }
  p {
    font-size: 20px
  }
}