@media only screen and (max-width: 600px) {
    
    span {
        font-size: 20px;
    }

    p {
        font-size: 1.3rem;
    }

    h2 {
        font-size: 60px !important;
        line-height: 60px !important;
    }

    h3 {
        font-size: 50px !important;
    }

    h5 {
        font-size: 30px !important;
    }

    h6 {
        font-size: 1.5rem;
    }

    .bannerh1 {
        background-position: 10%;
        margin-bottom: 100px;
      }
    
    .caixasmobile {
        margin-top: -130px !important;
    }

    .caixasmobile div{
        box-sizing: initial !important;
    }

    .ps-5 {
        padding-left: 0rem !important;
    }

    .sobremobile {
        text-align: center;
    }

    .cardmobile img{
        max-height: 180px;
        align-content: center;
        margin-top: 50px;
    }

    .faqmobile button{
        font-size: 20px;
        line-height: 20px;
    }

    .border-bottom {
        text-align: center;
        justify-content: center
    }

    .social-container a{
        display: none;
    }

    .zapmob {
    justify-content: center !important;
    align-items: center;
    }


}