body {
width: 100%;
height: 100%;
  margin-left: -0.3px;
}

#header {
  width: 100%;
}

#body {
  background-color: #051729;
  color: white;
  margin-left: -10px;
  margin-top: -10px;
  font-size: 50px;
}

/* Add a black background color to the top navigation */
.topnav {
  overflow: hidden;
  float: right;
  padding: 50px;
}

/* Style the links inside the navigation bar */
.topnav a {
  float: left;
  display: block;
  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 an active class to highlight the current page */
.topnav a.active {
  background-color: #357EC7;
  color: white;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
  display: none;
}

.body {
  background-color: #055C46;
  color: white;
  margin-top: 10px;
  font-size: 50px;
  padding: 50px;
  font-family: Berlin Sans FB Demi;
}

#content {
  color: black;
  padding: 50px;

}

#footer_body {
 background-color: #051729;
  font-family: Algerian;
   font-size: 60px;
   height: 125px;
}

.footer_left {
  color: white;
  float: left;
  font-family: Times New Roman;
  font-size: 20px;
  width: 500px;
  margin-left: 200px;
  margin-top: 10px;
}

.footer_left_one {
  color: white;
  float: left;
  font-family: Times New Roman;
  font-size: 20px;
  width: 400px;
  margin-left: 200px;
  margin-top: 30px;
  background-color: #051729;
}


.footer_left_right {
  float: right;
  margin-right: 20px;
}

.footer_left_left {
  float: left;
}

.comment-box {
  background-color: #fff;
  padding: 40px;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.form-group {
  margin-bottom: 20px;
}

.form-group label {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  color: white;
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group textarea {
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: none;
  font-size: 16px;
  transition: background-color 0.3s;
  background-color: #f2f2f2;
  color: black;
}

.form-group input[type="text"]:focus,
.form-group input[type="email"]:focus,
.form-group textarea:focus {
  background-color: #fff;
}

.gradient-bg {
  background: linear-gradient(to bottom, #306754, #005aaa);
}

.gradient-bg .btn-submit {
  background-color: #fff;
  color: #005aaa;
  border: 2px solid #fff;
  transition: background-color 0.3s, color 0.3s;
}

.gradient-bg .btn-submit:hover {
  background-color: #004225;
  color: #fff;
}

.btn-submit {
  background-color: #005aaa;
  color: #fff;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.btn-submit:hover {
  background-color: #004225;
}


