footer .footer-logo img {
  max-height: 500px;
}

footer .footer-logo2 img {
  max-height: 50px;
  max-height: 50px;
}

.hamburger-logo img {
  max-height: 110px;
}

.due-colonne{
  max-width: 1140px; /* o la larghezza che corrisponde al tuo layout */
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.divft {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

@media only screen and (max-width: 1199px) {          /* laptop */
  footer .footer-logo img {
    max-height: 350px;
  }
}

@media only screen and (max-width: 991px) {           /* tablet orizzontale */
  footer .footer-logo img {
    max-height: 300px;
  }
}

@media only screen and (max-width: 767px) {           /* tablet verticale */
  footer .footer-logo img {
    max-height: 200px;
  }
}

@media only screen and (max-width: 575px) {           /* mobile */
  footer .footer-logo img {
    max-height: 120px;
  }

  blockquote, figure {
    margin: auto;
  }

  .margine{
    margin: auto;
  }
}

.mr--5 {
  margin-right: 5px;
}

.nowidth {
  width: unset !important;
}

.form-check-label {
  font-size: 12px !important;
}

.spaced {
  margin: 10px;
}