body {
  color: #ddd;
  background: #222;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  padding: 0;
  margin: 0;
}

section {
  padding: 0;
  margin: 0;
}

/* Since it's plain css we need to define these...*/
h1 {  font-size: 3.5rem;  }
h2 {  font-size: 2rem;    }
p  {  font-size: 1.1rem;  }


/* Top Navigation bar: We want a simple design and the hover effect*/
.topnav {
  background-color: #333;
  overflow: hidden;
}

/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

/* Change the color of links on hover */
.topnav a:hover {
  background-color: #ddd;
  color: black;
}

/* Add a color to the active/current link */
.topnav a.active {
  color: white;
}



/* Main landing div: We want the cinematography overlay effect */

/* Style the blur background*/
.landing-background {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 2rem 2rem;
  background-image: linear-gradient(rgba(179, 179, 179, 0.5), rgba(0, 0, 0, 0.5)), url("background_image.png");
  
}

/* Style the box itself*/
.landing-content {
  box-shadow: 0 0 0 3px #fff;
  box-sizing: border-box;
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  align-items:center;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("background_image.png");

  /* Set a specific height */
  width:80vw;
  min-height:30vw;

  /* Position and center the image to scale nicely on all screens */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

/* Style the text inside the box*/
.text-box {
  padding:4rem 4rem;
  text-align: center;
  position: relative;
  color: white;


}

/* Some banner around the page to divide the sections*/
.banner {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
  background-color: rgba(27, 25, 25, 0.918);
  padding: 5px;
  margin: 5px;
}

/* Style the section that has the toggle control buttons*/

.control {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items: center;
}



/* auto resize for devices*/
@media screen and (max-width: 600px) {
  .landing-section-content {
    height:fit-content;
  }

  .text-box {
    position: relative;
    height:fit-content;
  }

  #end {
    height:auto;
  }


}


