#bt_pedido {
    clear: both;
    float: left;
}

#cta2 .equipment,
#cta2 .lck {
    background: #004575 !important;
}

    #cta2 .lck h4 {
        color: #99E2FF !important;
        font-size: 18px !important;
        text-transform: none !important;
        line-height: 130%;
        text-align: left;
    }

#cta2 h2 {
    text-shadow: none !important;
}

    #cta2 h2 > span.padlock-title {
        font-weight: 900 !important;
        letter-spacing: 1.7px !important;
    }

#cta2 .btn-success {
    border: 0;
}

#cta2 .btn {
    padding: 20px 32px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 700;
}

#cta2 .icon {
    background: none;
    border: 0;
}

    #cta2 .icon img {
        width: 209px;
        height: 306px;
    }

#cta2 .action-budget {
    margin-left: -180px;
}

#cta2 h2 span {
    clear: both;
    float: left;
}

#cta2 .equipment .botao {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
}

@media (min-width: 1440px) {
    #cta2 .action-budget {
        margin-left: -220px;
        top: -190px;
    }

    #cta2 .col-lg-8 {
        margin-left: -50px;
    }
}

@media (max-width: 1240px) {
    #cta2 .icon img {
        width: 180px;
        height: auto;
    }

    #cta2 .action-budget {
        margin-left: -150px;
    }
}

@media (max-width: 1200px) {
    /*#cta2 .icon{ display:none }*/
    #cta2 .icon img {
        width: 100px;
    }

    #cta2 .action-budget {
        margin: -50px 0 0 -120px;
    }
}

@media (max-width: 990px) {
    #cta2 .btn {
        clear: both;
    }

    #cta2 .icon {
        display: block;
    }

    #cta2 .action-budget {
        margin: -290px 0 0 -70px;
    }

    #cta2 .icon img {
        width: 150px;
    }

    #cta2 .equipment {
        height: auto;
    }

    #cta2 h2 {
        margin-top: 100px;
    }

    #cta2 .lck {
        padding: 0 50px 40px 50px;
        height: auto;
    }
}

@media (max-width: 737px) {
    #cta2 .action-budget {
        margin: -270px 0 0 -50px;
    }

    #cta2 .icon img {
        width: 120px;
    }
}

@media (max-width: 591px) {
    #cta2 .action-budget {
        margin: -290px 0 0 -50px;
    }
}

@media (max-width: 522px) {
    #cta2 .action-budget {
        margin: -310px 0 0 -50px;
    }
}

@media (max-width: 460px) {
    #cta2 .action-budget {
        margin: -350px 0 0 -50px;
    }
}

@media (max-width: 458px) {
    #cta2 .action-budget {
        margin: -380px 0 0 -50px;
    }
}

@media (max-width: 446px) {
    #cta2 .action-budget {
        margin: -420px 0 0 -50px;
    }
}

@media (max-width: 378px) {
    #cta2 .action-budget {
        margin: -460px 0 0 -50px;
    }
}

@media (max-width: 320px) {
    #cta2 .action-budget {
        margin: -550px 0 0 -50px;
    }
}
