.logo {
  display: block;
  width: 115px;
  text-decoration: none;
  margin-top: 10px;
}
{# Removed by Andy
.header-content {
  border-bottom: 1px solid hsla(0, 0%, 100%, .051);
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nav-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 20px;
  column-gap: 37px;
}
.nav-menu ul li a {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em; 
  transition: 0.4s all;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.749);
}
.nav-menu ul li a:hover,
.nav-menu ul li a.active 
{
  color: #FFF;
}
#}
/* Responsive */
@media (max-width: 1000px) {
  .nav-menu ul {
    column-gap: 20px; 
  } 
}
@media (max-width: 950px) {
  .header-content { 
    display: block; 
    width: 100%;
  } 
  .nav-menu {
    display: block;
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    position: absolute;
    margin-top: 7px;
    z-index: 1000;
  } 
  .nav-menu ul {
    display: block; 
  }
  .logo {
    display: inline-block;
    margin-left: 12px;
  } 
  .nav-menu .hs-menu-wrapper {
    display: none; 
  }
  .nav-menu ul {
    display: block;
  }
  .nav-menu ul li a {
    display: block;
    width: 100%;
    background: #FFF;
    color: rgb(46, 50, 58);
    font-size: 14px;
    font-weight: 500;
    padding: 10px 20px;
    transition: 0.2s all;
  } 
  .nav-menu ul li:first-child a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .nav-menu ul li:last-child a {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .nav-menu ul li a:hover,
  .nav-menu ul li a:active, 
  .nav-menu ul li a.active 
  {
    background-color: #E5116E;
    color: #FFF;
  }
  .header-content {
    position: relative; 
  }
  .header-cta {
    display: inline-block;
    position: absolute;
    top: 16px;
    right: 0;
  }
  .nav-toggle {
    cursor: pointer; 
    display: inline-block;
    position: relative;
    top: -4px;
    padding-right: 10px;
  }
  .nav-toggle i {
    font-size: 28px;
  } 
  .nav-toggle:hover,
  .nav-toggle:active,
  .nav-toggle.active 
  {
    color: rgb(229, 17, 110);
  }
  .fa-times {
    font-weight: lighter; 
  }
}
@media (max-width: 450px) {
  .header-cta {
    display: none; 
  }
}

@media (min-width: 951px) {
  .nav-toggle {
    display: none; 
  }
}