.btn-secondary, .btn-primary {
  display: inline-block;
  border-radius: 5px;
  padding: 8px 20px;
  margin: 3px;
}
.btn-secondary:hover, .btn-primary:hover {
  transform: scale(0.98);
}

.btn-primary {
  background-color: #EEE1B3;
  color: #330036;
}

.btn-secondary {
  background-color: rgb(66.3306451613, 80.4435483871, 108.6693548387);
}

.page-tittle {
  height: 70px;
  width: 100%;
  text-align: center;
  background-color: #330036;
  color: #EEE1B3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home-heading {
  height: 200px;
  background-color: #56666b;
  text-align: center;
  align-items: center;
  align-content: center;
  color: #EEE1B3;
}

.social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
}
.social-links a:hover img {
  transform: translateY(-10px);
}
.social-links img {
  height: 35px;
  width: 100%;
  padding: 5px 10px;
  border-radius: 50%;
  transition: 0.5s;
}

#footer-logo {
  height: 130px;
  width: 100%;
}

.footer-links {
  list-style: none;
  text-align: center;
  text-decoration: none;
  padding: 8px 0;
}
.footer-links a {
  text-decoration: none;
}

.footer-copyright {
  height: 40px;
  width: 100%;
  background-color: #56666b;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-icons {
  border-radius: 25px;
  height: 20px;
}

@media screen and (max-width: 768px) {
  #footer-logo {
    display: none;
  }
}
* {
  padding: 0%;
  margin: 0%;
}

h2 {
  text-align: center;
  padding: 5px 0;
}

.c-item {
  height: 500px;
}

.c-img {
  height: 100%;
  object-fit: cover;
  filter: brightness(0.5);
}

.image-section {
  height: 300px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.small-font {
  font-size: small;
}

.about-img {
  height: 230px;
  width: auto;
  border-radius: 20px;
}

a {
  text-decoration: none;
}

.primary-color {
  background-color: #EEE1B3;
}

.logo {
  height: 50px;
}

/* Individual layout rows */
.form-group {
  margin-bottom: 15px;
}
.form-group label {
  display: block;
  margin-bottom: 5px;
  color: #666666;
  font-size: 0.9rem;
  font-weight: bold;
}
.form-group input, .form-group textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 1rem;
  outline: none;
  transition: border-color 0.2s;
}
.form-group .submit-btn:hover {
  background-color: #EEE1B3;
}

.map {
  height: 550px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.map iframe {
  height: 500px;
  width: 100%;
}