@media (min-width: 768px) {
  .mobile {
    display: none;
  }
  #mobileDropdown {
    display: none;
  }
  .header {
    position: fixed;
    top: 0;
    width: 100vw;
    height: auto;
    background-color: #f3f3f3;
    z-index: 10;
    transition: 0.7s;
  }

  .header .section1 {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 60px;
    padding: 10px 0px 10px 0px;
  }
  .header .left {
    width: 25%;
  }
  .header .center {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
  }
  .header .center a {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header .center a img {
    width: 50%;
  }
  .call-to-action {
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  .call-to-action .schedule {
    padding: 15px 30px 15px 30px;
    border-radius: 25px;
    background-color: #ffd96a;
    color: black;
  }
  .header nav {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #063267;
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 50px;
    font-size: 0.8em;
    color: white;
    display: flex;
    justify-content: center;
  }
  .header nav a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin: 0px 5px 0px 5px;
    padding: 0px 15px 0px 15px;
    border-bottom: 3px solid transparent;
    box-sizing: border-box;
  }
  .header nav a:hover {
    border-color: rgb(176, 176, 176);
  }
}
@media (max-width: 768px) {
  .desktop {
    display: none;
  }
  .header {
    position: fixed;
    top: 0;
    display: flex;
    flex-direction: column;
    height: 80px;
    width: 100vw;
    background-color: #f3f3f3;
    z-index: 10;
    transition: 0.7s;
    border-bottom: 10px solid #063267;
  }
  .logoContainer {
    position: absolute;
    height: 80px;
    width: 100vw;
    display: flex;
    flex-direction: row;
    z-index: 10;
    background-color: #f3f3f3;
  }
  .logoContainer a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
    height: 80px;
    padding: 0px 20px;
    box-sizing: border-box;
  }
  .logoContainer a img {
    height: auto;
    width: 100%;
  }

  .toggle-menu {
    display: block;
    position: relative;
    padding: 1.5rem;
    width: 20%;
    height: 80px;
    text-indent: -999em;
    cursor: pointer;
    z-index: 10;
    box-sizing: border-box;
  }

  .toggle-menu--clicked {
    .menu__bar {
      &:nth-child(1) {
        top: 2.25rem;
        transform: rotate(45deg);
      }

      &:nth-child(2) {
        transform: translateX(100%) scale(0);
      }

      &:nth-child(3) {
        top: 2.25rem;
        transform: rotate(-45deg);
      }
    }
  }

  .menu__bar {
    display: block;
    position: absolute;
    left: 1rem;
    width: 2.5rem;
    height: 0.25rem;
    transition: top 0.4s ease-out, transform 0.4s ease-out;
    background-color: #69829f;

    &:nth-child(1) {
      top: 1.25;
    }

    &:nth-child(2) {
      top: 2.25rem;
    }

    &:nth-child(3) {
      top: 3rem;
    }
  }

  .dropDown {
    display: flex;
    flex-direction: column;
    background-color: #063267;
    color: white;
    padding: 50px;
    height: calc(100vh - 90px);
    position: fixed;
    top: 90px;
    width: 100vw;
    z-index: 5;
    transition: 0.5s;
    top: -1000px;
    padding-top: 80px;
  }

  .dropDown a {
    margin: 7% 0px;
  }
}
