.container {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
body {
  background-color: white;
  margin: 0;
  padding: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 16px;
}
/* h3 {
  display: inline-block;
} */
.brand-div {
  display: inline-flex; 
  justify-content: flex-start
}
li {
  display: inline;
}
.link-div {
  display: inline-flex; 
  margin-left: 56%;
}
#social-handles img {
  width: 32px;
}
footer div img.footer-img:hover {
  transition: .5s;
  transform: scale(1.2) rotate(360deg);
}
img.nav-brand {
  width: 42px;
  border-radius: 44px;
  vertical-align: middle;
}
a.nav-link {
  margin-left: 12px;
  margin-right: 20px;
  text-decoration: none;
  color: wheat;
}
a.nav-link:hover {
  color: grey;
}
.col, .col-1, .col-2, .col-3, .col-4 {
  position: relative;
  padding-right: 18px;
  padding-left: 18px; 
}
.col {
  flex-basis: 0; 
  flex-grow: 1;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-2 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-3 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-4 {
  flex: 0 0 100%;
  max-width: 100%;
}
.center {
  text-align: center;
}
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 10px;
  top: 10px;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: white;
}
button#close {
  background: linear-gradient(to right, red, red);
  border: 1px solid red;
  color: white;
  margin-left: 56%;
  margin-bottom: 3%;
  cursor: pointer;
}
.modal-head {
  background-color: #266189;
}
.modal-footer > button {
  background-color: blue;
  color: white;
  padding: 10px;
  margin: 0 3px;
}
.modal-title {
  display: inline-block;
  margin-left: 40px;
}
#close-btn {
  padding-left: 39%;
}
.modal-footer {
  background-color: #266189; 
  padding: 18px; 
  text-align: end;
}
#toggler {
  display: none;
}
@media screen and (max-width: 991px) {
  .expand-link {
    display: none;
  }
  #toggler {
    display: inline;
    margin-left: 45%;
  }
}