@media (max-width: 400px) {
  .navbar-brand {
    display: flex;
    align-items: inherit;
    margin-right: 0;
  }

  .tagline {
    max-width: 190px;
    white-space: break-spaces;
  }
}
@media (max-width: 575.98px) {
  .navbar {
    padding-top: 0;
    padding-bottom: 0;
    width: 100vw;
  }
}
@media (max-width: 991.98px) {
  .menu li {
    min-height: 45px;
    line-height: 45px;
  }

  #navbarNav {
    position: relative;
  }

  #navbarNav:before {
    content: "";
    display: block;
    background-image: url(../images/illustrations/cloud-computing.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.15;
    z-index: -1;
  }

  .cta-info,
.form {
    padding: 0;
  }
}
@media (min-width: 576px) {
  .navbar {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .guy-left {
    background-image: url("../images/illustrations/round-glasses-left-light.png");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
  }

  .guy-right {
    background-image: url("../images/illustrations/round-glasses-right-light.png");
    background-repeat: no-repeat;
    background-position: center left;
    background-size: contain;
  }

  .toggle-spans {
    height: 3.5rem;
  }

  .toggle-spans .text-md-end span {
    position: absolute;
    right: 25px;
    width: inherit;
    left: auto;
  }

  .toggle-spans .text-md-end::after {
    content: "&";
    display: block;
    position: absolute;
    right: -8px;
    margin-right: auto;
    margin-top: auto;
    font-size: 70%;
    font-weight: lighter;
    line-height: 52px;
    color: #005ef5;
  }

  .toggle-spans .text-md-start span {
    position: absolute;
    left: 25px;
    width: inherit;
  }
}
@media (min-width: 992px) {
  .carousel-control-prev-icon,
.carousel-control-next-icon {
    background-image: none;
  }

  .carousel-control-prev-icon i,
.carousel-control-next-icon i {
    display: inline;
  }

  .carousel-control-prev-icon, .carousel-control-next-icon {
    width: auto;
    height: auto;
  }

  .carousel-control-prev-icon i,
.carousel-control-next-icon i {
    font-size: 10rem;
    text-shadow: 1px 1px 1px #005ef5;
  }
}
@media (min-width: 1400px) {
  .container-fluid {
    padding-right: 2.35rem;
    padding-left: 2.35rem;
  }

  .intro-section {
    padding: 8rem 0 0 0;
  }
}

/*# sourceMappingURL=fixed-queries.css.map */
