img{
 margin: 0 auto;
 position: relative;
 top: 20px;
}

header{
  width:100%;
  height:230px;
  background: #A5AA37;
  
}

h1{
  font-family: 'Heebo', sans-serif;
  font-weight: 800;
  font-size: 25px;
  letter-spacing: 1px;
  text-align: center;
  color: white;
  position: relative;
  top: 30px;
  margin: 0 auto;
}

nav {
  position: relative;
  bottom:25px;
  width: 100%;
  height: 190px;
  background-color: #C16F2B;
  font-size: 23px;
  text-decoration: none;
}

  li {
  font-family: 'Heebo', sans-serif;
  font-weight: 500;
  position: relative;
  top: 17px;
  width: 100%;
  height: 27px;
  margin: 3px 5px;
  text-align: left;
  list-style: none;
  color: black;
}

  a:link {
    color: white;
    text-decoration: none;
    color: #A5AA37;


  }
  a:visited {
  color: black;
}
  a:hover {
  color: white;
}
  a:active {
    color: aqua;
}


aside{
  position: relative;
  width: 100%;
  height: 100px;
  background: #51C1B1;
  bottom: 45px;
}

aside h2 {
  font-family: 'Heebo', sans-serif;
  color: white;
  font-size: 20px;
  padding: 1em 1em;
  position:relative;
  bottom: 3px;
  font-weight: 500;
  text-align: center;
}

section {
  position: relative;
  bottom: 275px;
  background: #BDB491;
  width: 100%;
  height: 1100px;
  bottom: 80px;
}
h3{
   font-size: 35px;
   font-family: "Heebo", sans-serif; 
   text-align: center;
   position: relative;
   top: 23px;

}
.orangebox{
  position: relative;
  top: 20px;
  width: 100%;
  height:725px;
  background: #C16F2B;
  margin: 0 auto;
}
.museum{
margin: 0 auto;
position: relative;
bottom: 700px;
}

.museum img{
width: 85%;
height: auto;
margin: 0 auto;

}
.text{
  height: 160px;
  width:100%;
  margin: 0 auto;
  background: black;
  position: relative;
  bottom: 660px;
}
.text p {
font-family: "Cabin", sans-serif;
color: white;
margin: 0 auto;
position: relative;
top: 25px;
font-size: 15px;
padding: 0 45px;
}

.aquabox2{
  width: 100%;
  height: 100px;
  background: #51C1B1;
  position: relative;
  bottom: 30px;
  margin: 0 auto;}
  .aquabox2 h2{
  font-family: "Heebo", sans-serif;
  font-size: 40px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 25px;
}

.aquabox{
  width: 100%;
  height: 100px;
  background: #51C1B1;
  position: relative;
  bottom: 640px;
  margin: 0 auto;
}

.aquabox h2 {
  font-family: "Heebo", sans-serif;
  font-size: 40px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 25px;
}
.text2{
  background: black;
  width: 100%;
  height: 340px;
  position: relative;
  bottom: 635px;

}
.tan{
  background: #BDB491;
  position:relative;
  width: 100%;
  height: 1360px;
  bottom:30px;
}

.text2 li{
color: white;
font-family: "Heebo", sans-serif;
position: relative;
top: 40px;

}

.text3{
  width: 100%;
  height: 1640px;
  position: relative;
  bottom: 1335px;
  margin: 0 auto;
  
}

.text3 h1{
  background: #C16F2B;
  position: relative;
  font-family: "heebo", sans-serif;
  font-size: 20px;
  top: 10px;
}
.text3 h4{
  font-family: "heebo", sans-serif;
  color: black;
  margin: 60px 20px;
  position: relative;
  top: 10px;

}




@media screen and (min-width:550px){

img{
 margin: 0 auto;
 position: relative;
 top: 10px;
}

header{
  width:100%;
  height:210px;
  background: #A5AA37;
  
}

h1{
  font-family: 'Heebo', sans-serif;
  font-weight: 800;
  font-size: 35px;
  letter-spacing: 1px;
  text-align: center;
  color: white;
  position: relative;
  top: 8px;
  margin: 0 auto;
}

nav {
  position: relative;
  bottom:25px;
  color: white;
  width: 100%;
  height: 100px;
  background-color: black;
  font-size: 20px;
  left: 0;
}
nav li {
  
  font-family: 'Cabin', sans-serif;
  display: inline-block;
  background-color: #C16F2B;
  width: 120px;
  height: 30px;
  margin: 5px;
  text-align: center;
  position: relative;
  top: 9px;
  padding: 1px 1px;
}

  a:link {
    color: white;
    text-decoration: none;
  }
  a:visited {
  color: white;
}
  a:hover {
  color: black;
}
  a:active {
    color: aqua;
}
aside{
  position: relative;
  bottom: 45px;
  background: #51C1B1;
  width: 100%;
  height: 10%;
  margin: 0 auto;
  left: 0;
  
}

aside h2 {
  font-family: 'Heebo', sans-serif;
  font-weight: 600;
  color: white;
  text-align: center;
  position: relative;
  top: 5px;
}

section {
  position: relative;
  background: #BDB491;
  width: 100%;
  height: 1100px;
}
h3{
   font-size: 35px;
   font-family: "Heebo", sans-serif; 
   text-align: center;
   position: relative;
   top: 23px;

}
.orangebox{
  position: relative;
  top: 20px;
  width: 550px;
  height:625px;
  background: #C16F2B;
  margin: 0 auto;
}
.museum{
margin: 0 auto;
position: relative;
bottom: 590px;
width: 550px;
height: auto;
}
.text{
  height: 140px;
  width:500px;
  margin: 0 auto;
  background: black;
  position: relative;
  bottom: 560px;
}
p {
font-family: "Cabin", sans-serif;
color: white;
margin: 0 auto;
position: relative;
top: 30px;
padding: 0px 40px;
}

.aquabox{
  width: 100%;
  height: 100px;
  background: #51C1B1;
  position: relative;
  bottom: 535px;
  margin: 0 auto;
}

.aquabox h2 {
  font-family: "Heebo", sans-serif;
  font-size: 40px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 25px;
}

.text2{
  background: black;
  width: 100%;
  height: 340px;
  position: relative;
  bottom: 555px;

}

.text2 li{
color: white;
font-family: "Heebo", sans-serif;
position: relative;
top: 35px;
}

.aquabox2{
  width: 100%;
  height: 100px;
  background: #51C1B1;
  position: relative;
  bottom: 25px;
  margin: 0 auto;
}

.aquabox2 h2 {
  font-family: "Heebo", sans-serif;
  font-size: 40px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 25px;
}

.tan{
  background: #BDB491;
  position:relative;
  width: 100%;
  height: 1560px;
  bottom:25px;
}

.text3{
  width: 600px;
  height: 1640px;
  position: relative;
  bottom: 1535px;
  margin: 0 auto;
  
}

.text3 h1{
  background: #C16F2B;
  position: relative;
  font-family: "heebo", sans-serif;
  font-size: 20px;
  top: 10px;
}
.text3 h4{
  font-family: "heebo", sans-serif;
  color: black;
  margin: 60px 20px;
  position: relative;
  top: 10px;

}

.map {
  
  width: 250px;
  height: auto
}
