@media only screen and (max-width: 1300px) {
    .header_txt{
        top: 20px;
    }

    .header_txt h1{
        font-size: 100px;
        line-height: 100px;
    }

    .header_txt h2{
        font-weight: 600;
    }
}

@media only screen and (max-width: 1200px) {
    .header_txt{
        top: 20px;
    }

    .header_txt h1{
        font-size: 80px;
        line-height: 80px;
        height: 70px;
    }

    .header_txt h2{
        font-weight: 600;
        font-size: 14px;
    }

    .lis li h1{
        font-size: 40px;
    }

    .lis li h2{
        font-size: 28px;
    }
}

@media only screen and (max-width: 1000px) {
    .header_txt{
        top: 10px;
    }

    .header_txt h1{
        font-size: 50px;
        line-height: 50px;
        height: 50px;
    }

    .header_txt h2{
        font-weight: 600;
        font-size: 14px;
    }

    .lis li h1{
        font-size: 30px;
        line-height: 35px;
    }

    .lis li h2{
        font-size: 25px;
    }
}

@media only screen and (max-width: 720px) {
    .header_txt{
        top: 10px;
    }

    .header_txt h1{
        font-size: 30px;
        line-height: 30px;
        height: 30px;
    }

    .header_txt h2{
        font-weight: 600;
        font-size: 1px;
        height: 0px;
        overflow: hidden;
    }

    .lis li h1{
        font-size: 22px;
        line-height: 25px;
    }

    .lis li h2{
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        padding-top: 10px;
    }

    .lis li p{
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
    }

    .lis li a .botao{
        font-size: 12px;
        font-weight: 600;
        padding: 5px 15px;
    }

    .lis li{
        padding-bottom: 20px;
        border-top: 1px solid rgba(0,0,0,0.15);
        padding-top: 35px;
    }

    .lis li:first-child{
        border: none;
    }
}