@media (max-width: 780px) {

    .op-acabamento {
        display: none !important;
    }

    .op-escolhido {
        padding: 0 !important;
    }

    .conteudo-principal-acb h2 {
        font-size: 23px !important;
    }

    .lv-1-section p, .lv-2-section p, .lv-3-cuidados p {
        padding: 0 !important;
    }

    .text-dig p {
        padding: 0 !important;
    }

    .bloco-x {
        width: 100% !important;
    }

    .x-agrafica p {
        padding-right: 0 !important;
    }

    section#timeline article:nth-child(2) div.inner {
        width: 100% !important;
    }

    section#timeline article:nth-child(6) div.inner {
        width: 100% !important;
    }

    .rt-1-section p, .rt-2-section p, .rt-3-cuidados p {
        padding: 0 !important;
    }

    div#carousel-example-generic {
        margin-top: 100px;
    }

    .card-home {
        text-align: -webkit-center;
    }

    .card-home:hover img {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        transition: none;
    }

    .bloco-x {
        margin: 0 !important;
        margin-bottom: 10px !important;
    }

    p.text-pre {
        padding: 0 !important;  
    }

    p.text-icon {
        padding: 0 !important;
    }

    .pre-icons {
        padding: 0 !important;
    }

    .text p {
        font-size: 13px !important;
    }

    .ident-home {
        margin-top: 0 !important;
    }

    .ident-home h2,
    #timeline h2 {
        font-size: 26px;
    }

}