body{
 background-color: darkgray;
 overflow: auto;
 margin: 0;
}
#header{
  background-image: url(dreams/dred.png);
  height: 2450px;
  background-repeat: no-repeat;
  width: 1350px;
  }
/* Style the navigation bar */
.navbar {
  background-color:rgba(0,0,0,.7);
  overflow: auto;
  width: 100%;
  
}

/* Navbar links */
.navbar a {
  float: left;
  text-align: center;
  padding: 20px;
  color: white;
  text-decoration: none;
  font-size: 25px;
  height: 50%;
  font-family: calibri;
  text-shadow: 2px 1px 5px black;

}
/* Colored hover Gif */
.fire{
  background-image: url(icons/red.gif);
  height: 10px;
}

/* Navbar links on mouse-over */
.navbar a:hover {
  background-color: black;
}

/* Current/active navbar link */
.active {
  background-color: #4CAF50;
  box-shadow: 5px 5px 20px black;
  border-radius: 5px;

}

body{
 background-image: url(home/bg.jpg);
 overflow: auto;
 margin: 0;
}

.welcome{
  font-size: 50px;
  color: white;
  font-family: Comic Sans MS;

}


/*Footer Style*/
#foots{
  
  color: rgb(96,0,0);
  text-align: center;
  padding: 5px;
  font-size: 20px;
  margin-top: 0px;
  border-radius: 50px;
  height: 50%;
}

.offer{
  width:420px;
  float:left; 
  margin-right:10px;
  
}
.offer:last-child{
  margin-right:0px;
  
}
.offer img{
  width:100%;
  height:200px;
}
#footer{
  width:100%;
  height:auto;
  background:lightgray;
  float:left;
}
.footer_sub{
  width:25%;
  float:left;
  
}
.footer_sub_2{
  width:20%;
  float:left;
  
}
.footer_sub_2 ul li{
  list-style:none;
  
}
.footer_sub_2 ul li a{
  text-decoration:none;
  color:#000;
}
.footer_sub_2 ul li a:hover{
  color:#1aaa1a;
  text-decoration:underline;
}
.footer_sub_3{
    width: 35%;
    float: left;
}
.subs{
    width:350px;
    border: none;
    height: 50px;
    padding: 15px;
    float:left;
    
}
.sub_btn{
    height: 50px;
    border: none; background: #1aaa1a;
    float: left;
    
}
.sub_p{
    color: #999;
    font-style: italic;
    font-size: 15px;
    
}
.story{
  color: black;
}

.goal{
  font-size: 50px;
  margin-top: 450px;
  margin-left: 150px;
  color: orange;
  font-family: Comic Sans MS;
}
.dreams{
  font-size: 50px;
 background-color: brown;
  margin-left: 115px;
  margin-right: 94px;
  color: orange;
  font-family: Comic Sans MS;
  text-align: center;
  text-shadow: 3px 5px 5px black;
  box-shadow: 5px 5px 5px black;
}
.dreamed{
  font-size: 30px;
  float:left;
  margin-left: 150px;
  color: orange;
  font-family: Comic Sans MS;
}
.picture{
  width: 850px;
  
}
.picture{
  width: 850px;
  margin-left: 250px;
}
.pictures{
  width: 1000px;
  margin-left: 200px;
  margin-bottom: 200px;
}