.bloco-contato {
  width: 100%;
  min-height: 780px;
}

@media (max-width: 1199px) {
  .about {
    margin: 56px 0 !important;
    min-height: 750px!important;
  }
  .movie,
  .contact {
    margin-bottom: 56px !important;
  }

  .slider-products {
    margin-bottom: 0px !important;
  }

}

@media (max-width: 1024px) {
  .bloco-contato .form {
    width: 100%;
  }
}

.about {
  width: 100%;
  min-height: 600px;
  margin: 120px 0;
}

.about.abt {
  margin: 100px 0 120px 0;
}

.movie {
  width: 100%;
  min-height: 470px;
  margin-bottom: 120px;
}

.slider-products {
  width: 100%;
  min-height: 550px;
  margin-bottom: 120px;
}

.contact {
  width: 100%;
  min-height: 713px;
  margin-bottom: 120px;
}

.newsletter {
  width: 100%;
  min-height: 308px;
}

@media (max-width: 768px) {
  .about {
    min-height: 800px !important;
  }
}

@media (max-width: 632px) {
  .about {
    min-height: 900px !important;
  }
}

@media (max-width: 564px) {
  .about {
    min-height: 950px !important;
  }
}

@media (max-width: 486px) {
  .about {
    min-height: 990px !important;
  }
}

@media (max-width: 417px) {
  .about {
    min-height: 1050px !important;
  }
}

@media (max-width: 376px) {
  .about {
    min-height: 1150px !important;
  }
}