    /* MAIN.CSS */
  *,
  *::before,
  *::after {
    box-sizing: border-box;
}

    body {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0px;
    background-color: #F0E7D6;
    /* center demo content on the screen */
    min-height: 100vh;

    /* justify-content: center; */
    }

    /* Style the header */
    header {
    background-color: #696D13;
    padding: 2px;
    text-align: center;
    font-size: 20px;
    color: white;
    }

  .button-grid-container {
  display: grid; /* Enables CSS Grid layout */
  /* grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); /* Creates responsive columns */
  /* grid-template-columns: 140px 220px 100px 100px; */
  /* border: 3px solid rgb(64, 0, 255); */
  grid-template-columns: auto auto auto auto;
  gap: 20px; /* Adds spacing between grid items (buttons) */
  padding: 10px; /* Adds padding around the container */
  background-color: #F0E7D6;
  /* border-radius: 8px;  Rounds the corners of the container */
  place-content: center;
}

.grid-button {
  padding: 8px 20px; /* Padding inside the button */
  /* padding: 12px 20px; */
  background-color: #007bff; /* Button background color */
  box-shadow: 2px 2px 5px #999;
  color: white; /* Button text color */
  border: 2px; /* Removes default button border */
  border-radius: 5px; /* Rounds the corners of the button */
  cursor: pointer; /* Changes cursor to pointer on hover */
  font-size: 20px; /* Font size of button text */
  text-align: center;
  transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}

.grid-button:hover {
  background-color: #0056b3; /* Darker background on hover */
}
.grid-button > a {
  text-decoration: none;
  color: white;
  text-align: center;
}

@media screen and (max-width: 600px) {
  .grid-button {
    font-size: 15px;
   }
}
.here {
  border: 5px solid #ac782a;
  background-color: #0056b3;
  box-shadow: 5px 5px 10px #999;
}
.banner{
  width: 100%;
  background-color: #F0E7D6;
  /* height: auto; */
  /* background-image: url('Wylie-Lakes-South-Entrance-scaled.jpg'); */
  /* background-size: cover; */
  border: 2px solid black;
}
.wrapper {
  width: 95%;
  display: flex;
    flex-direction: column;
    align-items: center;
  margin: 0 auto;
  /* border: 3px solid red; */
  padding: 1em;
}
footer {
  background-color: #696D13;
  padding: 20px;
  text-align: center;
  font-size: 20px;
  color: white;
}
.footer_tile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0.5rem;
  /* border: 2px solid #000; */
  /* background-color: #fff; */
  color: white;
  /* padding: 0.5em; */
  width: 300px;
}
.footer_tile_middle{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0.5rem;
  /* border: 2px solid #000; */
  /* background-color: #fff; */
  color: white;
  padding: 0.5em;
  width: 600px;
}

.footer_container {
    display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  width: 100%;
  /* border: 5px solid blue; */
  /* padding: 2em; */
  background-color: #696D13;
}
.footer-button {
  padding: 8px 20px; /* Padding inside the button */
  margin-top: 5px;
  margin-bottom: 10px;
  /* padding: 12px 20px; */
  background-color: #007bff; /* Button background color */
  box-shadow: 3px 3px 5px #2c2e08;
  color: white; /* Button text color */
  border: 2px; /* Removes default button border */
  border-radius: 5px; /* Rounds the corners of the button */
  cursor: pointer; /* Changes cursor to pointer on hover */
  font-size: 15px; /* Font size of button text */
  text-align: center;
  transition: background-color 0.3s ease; /* Smooth transition for hover effect */
}
.footer-button:hover {
  background-color: #0056b3; /* Darker background on hover */
}
.footer-button > a {
  text-decoration: none;
  color: white;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .footer-button {
    font-size: 15px;
   }
}