@media only screen and (max-width: 600px) {
    body{
        font-size: 1em !important;
    }
    #menu-mb-vw{
        filter: invert(1);
    }
    .img-static{
        width: 100%;
    }
    .view-img{
        height: auto;
        float: left;
        border: none;
        border-radius: 0;
        width: 100%;
    }
    .view-dth-img-miniatura{
        width: 20%;
        height: auto;
    }
    .view-dados{
        grid-template-areas: 'auto';
        border: none;
        border-radius: 0;
        grid-gap: 0;
        font-size: 1em;
        width: 100%;
    }
    #dth-descricao {
        margin: -1em auto 0 auto;
    }
    .view-ttl-pag-item{
        margin: 0.3em 2%;
        border-radius: 0.3em;
        padding: 0;
        font-weight: bold;
        text-align: left;
        font-size: 1.3em;
    }
    .cls-deth {
        margin: 5em 0%;
    }
    .cad-pag-item{
        margin: 0.3em 2%;
        width: auto;
    }
    .cont-1{
        background-position: center;
        background-size: cover;
        display: grid;
        grid-template-columns: auto;
        grid-auto-columns: 100%;
        gap: 3em;
        margin: 5em 5%;
        width: 90%;
        padding: 0;
        min-height: auto;
    }
    .cont-1 a{
        color: #000;
        font-weight: bold;
        background-color: #fff;
        max-height: fit-content;
        max-width: 100%;
    }
    .cont-1-span-1{
        width: 50%;
        margin: 5% 25%;
        font-size: 1.3em;
        position: static;
        top: 0;
        left: 0;
    }
    .pop-iframe{
        margin: 5em 0;
        width: 100%;
        height: 80%;
        border: none;
        border-radius: 1em;
    }
    .carros {
        background-color: #fff;
        box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
        margin: 0;
        opacity: 1;
      }
      .carros .car-tipo{
          color: #c3c3c3;
      }
    .cont-2{
        grid-template-columns: auto;
    }
    .cont-2-span-2{
        display: none;
    }
    .view-img-dtl{
        width: 100%;
        height: auto;
    }
    .view-dados{
        margin: 1em 0;
    }
    .view-pag-nome{
        margin: 1em 0 0.6em 0;
        font-size: 1.3em;
    }
    .view-pag-item-lin{
        margin: 0 auto 1em auto;
        font-size: 1.5em;
        padding: 0.2em;
    }
    .view-ttl-pag-item{
        font-size: 0.8em;
    }
    .view-pag-item{
        font-size: 0.8em;
    }
    .view-pag-ctr{
        font-size: 0.8em;
    }
    .view-pag-item-desc{
        margin: 0.5em 2em 2em 2em;
    }
    .fundo-slider-vw{
        height: 100%;
    }
    .cd-slider-wrapper{
        height: 100%;
    }
    .cd-slider .cd-svg-wrapper{
        margin: 15em 0 0 0;
    }
    #myVideo{
        display: none;
    }
  }