

.banner-home {
  min-height: 500px;
}

.banner-home img{
  height: 500px;
}
.line {
  margin: 140px 0;
}
.card-line {
  width: 250px;
  height: 165px;
  border-radius: 9px;
}
.card.card-line.wait:not(:first-child) {
  margin-left: 10px;
}

.card.card-line.wait:not(:last-child) {
  margin-right: 5px;
}

.card.card-line.wait{
  display: inline-block;
  width: calc(25% - 20px);
}

.line .slider{
  overflow: hidden;
  white-space: nowrap;
  display: inherit;
  padding-bottom:40px;
}
.card-about-home {
  width: 383px;
  height: 284px;
}
.about-home {
  margin-bottom: 140px;
}
.video-home {
  height: 416px;
}
.doubts {
  margin: 195px 0 140px 0;
  min-height: 500px;
}
.instagram .feed {
  min-height: 238px;
}



@media (max-width: 1700px) {
  .banner-home {
    min-height: 400px;
  }

  .banner-home img{
    height: 400px;
  }
}


@media (max-width: 1199px) {
  .line {
    margin: 56px 0;
  }
  .about-home {
    margin-bottom: 100px;
  }
  .doubts {
    margin: 120px 0 56px 0;
  }

  .banner-home {
    min-height: 350px;
  }

  .banner-home img{
    height: 350px;
  }
}



@media (max-width: 1000px) {
  .banner-home {
    min-height: 320px;
  }

  .banner-home img{
    height: 320px;
  }
}

@media (max-width: 900px) {
  .banner-home {
    min-height: 250px;
  }

  .banner-home img{
    height: 250px;
  }
}


@media (max-width: 768px) {
  .about-home {
    margin-bottom: 56px;
}

.banner-home {
  min-height: 500px;
}

.banner-home img{
  height: 500px;
}
}

@media (max-width: 560px) {

.banner-home {
  min-height: 400px;
}

.banner-home img{
  height: 400px;
}
}

@media (max-width: 404px) {
  .card-line {
    width: 100%;
    padding: 24px 6px;
  }

  .wait .card-about-home {
    width: 383px;
    height: 284px;
  }

  .banner-home {
    min-height: 300px;
  }
  
  .banner-home img{
    height: 300px;
  }
}

