.masthead__search-tool--banner {
  z-index: 9999999999;
  display: flex;
  align-items: center;
  width: 475px;
  padding: 15px 30px 15px 110px;
  top: 180px;
  transform: skew(-15deg);
  
}

.masthead__search-tool--banner .masthead__headline {
  left: 0;
  font-size: 1.2em;
  transform: skew(15deg);
}

.masthead__search-tool--banner .logo-ctaa{
  transform: skew(15deg);
  margin-right: 20px;
}

@media (min-width: 640px) {
  .masthead__search-tool--banner  {
    animation: fadeInLeftNew .75s ease-out !important;
    -moz-animation: fadeInLeftNew .75s ease-out !important;
    /* Firefox */
    -webkit-animation: fadeInLeftNew .75s ease-out !important;
    /* Safari and Chrome */
    -o-animation: fadeInLeftNew .75s ease-out !important;
    /* Opera */ }
  }

@media (max-width: 991px) {
  .masthead__search-tool--banner {
    width: auto;
    padding: 20px;
    position: static;
    transform: none;
  }

  .masthead__search-tool--banner .logo-ctaa,
  .masthead__search-tool--banner .masthead__headline{
    transform: none;
  }

  .masthead__search-tool--banner .masthead__headline {
    font-size: 1em;
  }

  .masthead__search-tool--banner img {
    width: 50px;

  }
}

.flex-vertical-align {
  display: flex;
  align-items: center;
}

@keyframes fadeInLeftNew {
  from {
    opacity: 0;
    transform: translate3d(-20%, 0, 0) skew(-15deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0) skew(-15deg); } }

.fadeInLeftNew {
  animation-name: fadeInLeftNew; }

  .carousel-top-position.carousel-item {
    background-position: top left; 
  }


@media (min-width: 3000px) {
  .modal-dialog.manual-modal {
    margin: 30px auto;
    max-width: 350px;
  }
}

@media (min-width: 500px) {
  .modal-dialog.manual-modal {
    margin: 30px auto;
    max-width: 500px;
  }
}

@media (min-width: 750px) {
  .modal-dialog.manual-modal {
    max-width: 750px;
  }
}

.modal-backdrop.manual-backdrop {
  z-index: 999999999;
  display: none;
}

.modal-backdrop.manual-backdrop.show {
  display: block;
} 


#mainNav .navbar__logo img, #communityNav .navbar__logo img {
  width: 230px;
  height: auto;
}