/* !
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js */

@media (max-width: 992px) {
  .navbar-brand {
    width: 20vw;
  }
}

@media (max-width: 992px) {
  img {
    width: 20vw;
  }
}

@media (max-width: 992px ) {
  .navbar-brand {
    width: 20vw !important;
  }
}

header.masthead {
  height: 100vh;
  min-height: 650px;
  padding-top: 100px;
  padding-bottom: 0;
}

@media (max-width: 611px) {
  h2 {
    margin-top: 1vh !important;
    font-size: 2.5rem !important;
  }
}

@media (min-width: 650px) {
  .header-parag {
    font-size: 1.4rem !important;
  }
}

@media (min-width: 1000px) {
  .header-parag {
    font-size: 1.6rem !important;
  }
}

image-container-overlay {
}

.overlay-image {
  /*width: 100%;*/
  /*height: auto;*/
  /*max-width: 600px;*/
}

overlay-text {
  position: absolute;
  top: 5%;
  right: 5%;
  background-color: rgba(0, 0, 0, 0.6);
  /*padding: 10px 20px;*/
  /*border-radius: 8px;*/
  /*font-size: 1rem;*/
  /*font-family: Arial, sans-serif;*/
  /*text-align: center;*/
}

overlay-text {
  position: absolute;
  top: 5%;
  right: 5%;
  background-color: rgba(0, 0, 0, 0.6);
  /*padding: 10px 20px;*/
  /*border-radius: 8px;*/
  /*font-size: 1rem;*/
  /*font-family: Arial, sans-serif;*/
  /*text-align: center;*/
}

@media (min-width: 650px) {
  .start-1.overlay-text-final {
    font-size: 1rem!important;
  }
}

@media (min-width: 650px) {
  .start-1.overlay-text-final {
    font-size: 1rem!important;
  }
}

@media (min-width: 650px) {
  .start-1.overlay-text-final {
    font-size: 1rem!important;
  }
}

@media (min-width: 1000px) {
  .start-1.overlay-text-final {
    font-size: 1.4rem !important;
  }
}

img {
}

#mainNav {
  background-color: black !important;
}

@media (max-width: 768px) {
  .references-logos {
    margin-top: 25% !important;
    margin-bottom: 25%!important;
  }
}

.references-logos {
  margin-top: 10% !important;
  margin-bottom: 10%!important;
}

@media (max-width: 768px) {
  .references-logos {
    margin-top: 25% !important;
    margin-bottom: 25%!important;
  }
}

div {
}

@media (min-width: 2400px) {
  .reference-end {
    justify-content: end !important;
  }
}

@media (min-width: 2400px) {
  .reference-start {
    justify-content: start !important;
  }
}

@media (min-width: 768px) {
  .div-product-padding {
    padding-bottom: 5% !important;
  }
}

