

.navbar .navbar-nav .nav-link,
.dropdown-item {
  color: #727272;
  font-size: 1.1em;
  font-weight: bold;
}
.navbar .navbar-nav .nav-link:hover {
  color: black;
}
.navbar .navbar-nav .nav-item, .navbar-text {
  position: relative;
}
.navbar-text .nav-link{
  font-weight: 500;
  border-radius: 5px;
}
.navbar-text .nav-link:hover, .navbar-text .current{
  background-color: #b9b9b9;
}
.navbar .navbar-nav .nav-item::after, .navbar-text .nav-link::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: red;
  width: 0%;
  content: "";
  height: 0.2rem;
  border-radius: 4px;
  transition: all 0.5s;
}
.dropdown-item:hover {
  background-color: #b9b9b9;
  text-decoration: underline;
  text-decoration-color: red;
  text-decoration-thickness: 0.2em;
  color: black;
  transition: all 0.5s;
}

.navbar .navbar-nav .nav-item:hover::after, .navbar-text .nav-link:hover::after {
  width: 100%;
}
.navbar .nav-item:hover .dropdown-menu {
  display: block;
}
.divider {
  margin-top: 50px;
  margin-bottom: 30px;
}
.current{
  color: black !important;
}
.navbar .navbar-nav .nav-item .current::after, .navbar-text .current::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: red;
  width: 100%;
  content: "";
  height: 0.2rem;
  border-radius: 4px;
}
.footerHeading{
  font-weight: bold;
  color: red;
}
.footerHeading a{
  text-decoration-color: red;
  color: black;
  font-weight: normal;
}
.gglMap{
  border-radius: 20px;
  height: 300px;
padding-bottom: 20px ;
}
.footer .row .col:first-child {
margin: auto;
text-align:center;
}
.footer .row .col:first-child .alignDiv {
  display: inline-block;
  text-align:left;
  }
body{
  font-family: 'Merriweather Sans', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif !important;
}