/* Min-width (media-breakpoint-up) */
/* Max-width (media-breakpoint-down) */
/* Single Breakpoint (media-breakpoint-only) */
/* Between Breakpoints (media-breakpoint-between) */
@media screen and (min-width: 993px) {
  #responsiveNavbarNav {
    display: none !important;
  }
}
@media screen and (max-width: 992px) {
  .navLogo {
    width: 50%;
  }
  .navbar-toggler:focus {
    box-shadow: none;
  }
  .banner#planing {
    display: none;
  }
  #contacto #imagenContacto {
    height: 24rem;
    align-content: start;
    margin-top: 3rem;
  }
  .imgFirma {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 576px) {
  .navLogo {
    width: 100%;
  }
  .title {
    font-size: 2rem;
  }
  .banner#towers .title {
    font-size: 2rem;
  }
  .imgFirma {
    width: 100%;
  }
  #contacto #imagenContacto {
    background-size: cover;
  }
  .logoFooter {
    width: 60%;
  }
}/*# sourceMappingURL=responsive.css.map */