@media (max-width: 1925px) {
}


@media (max-width: 1605px) {
  .pacto, .section1__btn{ margin-left: 15%;}
 
}


@media (max-width: 1445px) {

}


@media (max-width: 1370px) {

}


@media (max-width: 1290px){
  .pacto{font-size: 4rem;}

}


@media (max-width: 1210px) {
  .pacto, .section1__btn{ margin-left: 20%;}
  .section1__img3{
    height: 80vh;
    width: 35%;
    top: calc(100vh - 80vh);
  } 
  .bck__section5{ margin-top: 38vh;}
  .form__enviar{width: 40%;}
}


@media (max-width: 1030px) {
  .pacto{font-size: 3rem;}
  .section1__img3{
    width: 40%;
    left: 5%;
  } 
  .link{ margin-right: 1.5rem;}
  .info__texto{font-size: 1.3rem}
  .post-info{ padding: 2rem;}
  .mapa__box{
    width: 70%;
    margin-left: 15%;
  }
  .mapa__info{ width: 50%}
  .bck__section5{ margin-top: 40vh;}


}



@media (max-width: 995px) {
  .nav-item{font-size: 1.4rem;}
  .link{ margin-right: 1.2rem;}
  .pacto{
    font-size: 2.8rem;
    line-height: 5rem;
  }
  .pacto, .section1__btn{ margin-left: 25%;}
  .section1__btn{
    font-size: 14px;
    line-height: 19px;
    width: 180px;
}
  .col-lg-7 img.img-fluid,
  .post-style1.rev .post-img1 {order: 0;}  .post-img {
    padding: 2rem 2rem 0 !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .post-info {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .post__title{
    width: 80%;
  }
  .incorp__title{ font-size: 4rem;}
  .incorp__text{ font-size: 1.6rem; }
  .item{font-size: 16px;}
}

@media (max-width: 860px) {
  .section1__box{width:  45%;}
  .section1__img3{ width: 43%;} 
  .mapa__info{ width: 60%}
  .get-info{font-size: 4rem;}
}

@media (max-width: 770px) {
  .section1__img3{display: none;} 
  .section1__box{
    width:  45%;
    height: 40vh;
    top: calc(100vh - 40vh);
  }
  .pacto, .section1__btn{ margin-left: 10%;}
  .btn_gps img, .btn_fone img{
    width:35px;
    height: 35px;
  }
  .btn_gps, .btn_fone{
      padding: 1rem;
      background-color: transparent;
  }
  .btn_gps{
      border-bottom: 1px solid #BB8D39;
  }
  .section3{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .incorp{ 
    width: 80%;
    margin-left: 10%;
    position: relative;
  }
  .vantagens{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 8rem;
    margin-left: 0%;
  }
  .vantagens__item{
    width: 40%;
    margin-left: 5%;
    padding: 1rem 1rem;
  }  
  .item{ font-size: 14px;}
  .get-info{ font-size: 3.5rem;}
  .bck__section5{
    width: 300px;
    margin-top: 35vh;
  }
  .form__enviar{ width: 50%;}
}

@media (max-width: 576px) {
  .nav-item{font-size: 1.8rem;}
    .section1__box{
      width:  60%;
      height: 40vh;
      top: calc(100vh - 40vh);
    }
    .pacto{ 
      font-size: 2rem;
      line-height: 4rem;
    }
    .section1__btn{
      font-size: 1.2rem;
      width: 170px;
    }
    .mapa__box{
      width: 90%;
      margin-left: 5%;
    }
    .mapa__info{ width: 70%}
    .mapa__title{ font-size: 4rem; }
    .form__enviar, .form-wrap form input{ width: 80%;}
    .bck__section5{
      width: 30%;
      margin-top: 27vh;
    }
    .form-wrap{ margin-left: 10%;}

}

@media (max-width: 490px) {
  .post__title{
    font-size: 3rem;
  }
  .btn_gps img, .btn_fone img{
    width:30px;
    height: 30px;
  }
}
@media (max-width: 470px) {
  .vantagens{
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 8rem;
    margin-left: 0%;
  }
  .vantagens__item{
    width: 80%;
    margin-left: 5%;
    padding: 1rem 2rem;
    margin-left: 10%;
  }  
  .mapa__info{ font-size: 16px;}

}
@media (max-width: 430px) {}

@media (max-width: 360px) {
  .mapa__title, .incorp__title, .get-info{ font-size: 3rem; }

}

