/* Header styles */
header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  background-color: burlywood;
  height: 84px;
  width: auto;
}
 .logo-left {
  float: left;
  margin-left: -18px;
  height: 133px;
 }

 .logo-left img {
  width: 135px;
  height: 126px;
}
 .logo-right {
  float: right;
  margin-right: 133px;
 }

 .logo-right img {
  width: 125px;
  height: 129px;
}
 nav {
   list-style: initial;
   margin: auto;
   padding: 0;
   display: flex;
   justify-content: space-between;
 }
 
 nav li {
   margin-right: 20px;
   /* list-style-type: none; */

 }
 
 nav a {
   text-decoration: none;
   color: black;
   font-weight: bold;
   font-size: 25px;
}
nav ul {
  list-style-type: none;
  display: contents;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
nav a.active {
  background-color: #4CAF50; /* Example: a green background for the active link */
  color: white; /* White text for better contrast */
  padding: 10px 15px;
  border-radius: 5px;
}

nav a:hover {
  background-color: #ddd; /* Optional hover effect */
  color: black;
}



h1 {
  font-size: 55px; /* Adjust the font size as needed */
  color: #333; /* Set the text color */
  text-align: center; /* Center the text horizontally */
  margin-top: 20px; /* Add space above the heading */
  /* Add any additional styles you want */
}
 @keyframes slide {
  0% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-100%);
  }
  40% {
    transform: translateX(-200%);
  }
  60% {
    transform: translateX(-100%);
  }
  80% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

 
 /* Content styles */
.content {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: center;
}

.content h1 {
  font-size: 2.5em;
  margin-bottom: 20px;
  color: #333;
}

.content p {
  font-size: 1.2em;
  line-height: 1.5;
  color: #333;
}
 
 /* Revolver map styles */
 .revolver-map {
  /* Center the map horizontally and vertically within the main section */
  display: flex;
  align-items: center;
  justify-content: center;
  

  /* Set the width and height of the map container */
  width: 100%;
  max-width: 400px;
  height: 200px;

  /* Add some margin and padding to the container */
  margin: inherit;
  padding: 20px;
}
.image {
  display: flex;
  justify-content: center;
  align-items: center;
}

.image img {
  max-width: 100px; /* Adjust the width as per your requirement */
  max-height: 135px; /* Adjust the height as per your requirement */
}
.footer {
  text-align: center;
  font-weight: bold;
}
.footer_text {
  color: rgba(0, 0, 0, 0.8);
  font-family: serif;
  font-size: 12pt;
  text-align: center;
}