﻿/** GLOBAL **/
@media (min-width: 991.99px) {
    .hidden-desktop {
        display: none;
    }
}

@media (min-width: 1360px) {

    /* New Container Breakpoint */
    .container {
        max-width: 1314px;
    }
}

/** HEADER **/
@media (max-width: 575.98px) {
    .main-topbar {
        display: none;
    }

    .main-header .innerheader {
        height: 60px;
    }

        .main-header .innerheader .hdr-nav nav {
            display: none;
        }

        .main-header .innerheader .hdr-nav .hdr-hamb {
            display: flex;
        }

        .main-header .innerheader .hdr-logo img {
            height: 50px;
            width: 50px;
        }

    .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla.bdg .dtp-bttfinbd {
        font-size: 16px !important;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .main-topbar {
        display: none;
    }

    .main-header .innerheader {
        height: 60px;
    }

        .main-header .innerheader .hdr-nav nav {
            display: none;
        }

        .main-header .innerheader .hdr-nav .hdr-hamb {
            display: flex;
        }

        .main-header .innerheader .hdr-logo img {
            height: 50px;
            width: 50px;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .main-topbar {
        display: none;
    }

    .main-header .innerheader {
        height: 60px;
    }

        .main-header .innerheader .hdr-nav nav {
            display: none;
        }

        .main-header .innerheader .hdr-nav .hdr-hamb {
            display: flex;
        }

        .main-header .innerheader .hdr-logo img {
            height: 50px;
            width: 50px;
        }
}

/** FOOTER **/
@media (max-width: 575.98px) {
    footer h4 {
        text-align: center;
    }

    .empresas-footer .row {
        flex-direction: column;
    }

    .fb-share-button {
        display: flex !important;
        justify-content: center;
    }

    .ftr-copylgo {
        flex-direction: column;
    }

        .ftr-copylgo p {
            text-align: center;
        }

    .ftr-row02 {
        flex-direction: column;
    }

    .item-empresa {
        border: 0;
        min-height: auto;
    }

    .linkFooter {
        width: 100%;
    }

        .linkFooter li {
            text-align: center;
        }

    .rodape {
        line-height: 17px;
    }

    .subftr .right-col {
        justify-content: center;
        margin-top: 10px;
    }

    .substxt {
        text-align: center;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    footer h4 {
        text-align: center;
    }

    .empresas-footer .row {
        flex-direction: column;
    }

    .fb-share-button {
        display: flex !important;
        justify-content: center;
    }

    .ftr-copylgo {
        flex-direction: column;
    }

        .ftr-copylgo p {
            text-align: center;
        }

    .ftr-row02 {
        flex-direction: column;
    }

    .item-empresa {
        border: 0;
        min-height: auto;
    }

    .linkFooter {
        width: 100%;
    }

        .linkFooter li {
            text-align: center;
        }

    .rodape {
        line-height: 17px;
    }

    .subftr .right-col {
        justify-content: center;
        margin-top: 10px;
    }

    .substxt {
        text-align: center;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    footer h4 {
        text-align: center;
    }

    .empresas-footer .row {
        flex-direction: column;
    }

    .fb-share-button {
        display: flex !important;
        justify-content: center;
    }

    .ftr-row01 {
        display: flex;
        flex-wrap: wrap;
    }

        .ftr-row01 .ftr-box {
            display: flex;
            margin-bottom: 18px;
        }

    .ftr-row02 {
        flex-direction: row;
    }

    .img-social {
        width: 40px !important;
    }

    .item-empresa {
        border: 0;
        min-height: 100px;
    }

    .linkFooter {
        width: 100%;
    }

        .linkFooter li {
            text-align: center;
        }

    .rodape {
        line-height: 17px;
    }

    .subftr .left-col {
        justify-content: center;
    }

    .subftr .right-col {
        justify-content: center;
        margin-top: 10px;
    }

    .substxt {
        text-align: center;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    footer h4 {
        font-size: 14px !important;
        margin-bottom: 7px !important;
    }

    .item-empresa {
        min-height: 180px;
    }

        .item-empresa img {
            max-width: 115px;
        }

    .linkFooter a {
        font-size: 10px !important;
    }

    .linkFooter li {
        padding-bottom: 7px;
    }
}

/** HOME: BANNER **/
@media (max-width: 575.98px) {
    .hm-secbanner .innersec {
        flex-direction: column;
    }

        .hm-secbanner .innersec .leftcol h4 {
            padding-left: 0 !important;
        }

        .hm-secbanner .innersec .leftcol .innerrow img {
            width: calc(100% - 5px);
        }

        .hm-secbanner .innersec .rightcol img {
            min-height: unset;
            width: 100%;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-secbanner .innersec {
        flex-direction: column;
    }

        .hm-secbanner .innersec .leftcol h4 {
            padding-left: 0 !important;
        }

        .hm-secbanner .innersec .leftcol .innerrow img {
            width: calc(100% - 5px);
        }

        .hm-secbanner .innersec .rightcol img {
            min-height: unset;
            width: 100%;
        }
}

/** HOME: BENEFÍCIOS **/
@media (max-width: 575.98px) {
    .hm-secbenefit .hbnf-item {
        margin-bottom: 20px;
        min-height: unset;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-secbenefit .hbnf-item {
        margin-bottom: 20px;
        min-height: unset;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .hm-secbenefit .hbnf-item {
        margin-bottom: 20px;
        min-height: unset;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .hm-secbenefit .hbnf-item {
        min-height: 227px;
    }
}

/** HOME: CATEGORIAS **/
@media (max-width: 575.98px) {
    .hm-seccategoria .innercateg .hm-catitem {
        flex: 0 50%;
        padding-bottom: 15px;
    }

        .hm-seccategoria .innercateg .hm-catitem.counter {
            border: 2px solid #8F8F8F;
            border-radius: 15px;
            flex: 1;
            padding: 10px;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-seccategoria .innercateg .hm-catitem {
        flex: 0 50%;
        padding-bottom: 15px;
    }

        .hm-seccategoria .innercateg .hm-catitem.counter {
            border: 2px solid #8F8F8F;
            border-radius: 15px;
            flex: 1;
            padding: 10px;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .hm-seccategoria .innercateg .hm-catitem {
        flex: 0 33%;
        padding-bottom: 15px;
    }

        .hm-seccategoria .innercateg .hm-catitem.counter {
            border: 2px solid #8F8F8F;
            border-radius: 15px;
            flex: 1;
            padding: 10px;
        }
}

/** HOME: DESTAQUE **/
@media (max-width: 575.98px) {

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-4 {
        padding-top: 0 !important;
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .carTitulo .col-md-9 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-12 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo hr {
        margin-top: 1px !important;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-4 {
        padding-top: 0 !important;
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .carTitulo .col-md-9 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-12 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo hr {
        margin-top: 1px !important;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-4 {
        padding-top: 0 !important;
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .carTitulo .col-md-9 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo .col-md-12 {
        text-align: left !important;
    }

    .hm-secdestaq .hm-carousel .SepararCarros .borderConteudo hr {
        margin-top: 1px !important;
    }
}

/** HOME: LISTA **/
@media (max-width: 575.98px) {
    .hm-seclist .card-deck {
        right: 0 !important;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-seclist .card-deck {
        right: 0 !important;
    }
}

/** HOME: MAIN BANNER **/
@media (max-width: 575.98px) {
    /*    .hm-secmainbnnr .fullwidthbanner {
        height: 300px !important;
    }

        .hm-secmainbnnr .fullwidthbanner .tp-bgimg.defaultimg {
            background-size: auto 100% !important;
            background-position: center top !important;
        }*/
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    /*.hm-secmainbnnr .fullwidthbanner {
        height: 300px !important;
    }

        .hm-secmainbnnr .fullwidthbanner .tp-bgimg.defaultimg {
            background-size: auto 100% !important;
            background-position: center top !important;
        }*/
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    /*    .hm-secmainbnnr .fullwidthbanner {
        height: 300px !important;
    }

        .hm-secmainbnnr .fullwidthbanner .tp-bgimg.defaultimg {
            background-size: auto 100% !important;
            background-position: center top !important;
        }*/
}

/** HOME: PESQUISA **/
@media (max-width: 575.98px) {
    .hm-secpesquisa .form-group .imputHome {
        margin-bottom: 10px;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-secpesquisa .form-group .imputHome {
        margin-bottom: 10px;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .hm-secpesquisa .form-group .imputHome {
        margin-bottom: 10px;
    }
}

/** PARTIAL: FILTER **/
@media (max-width: 575.98px) {
    .pt-secfilter .row {
        display: block;
    }

        .pt-secfilter .row .ptf-title {
            margin-bottom: 15px;
        }

        .pt-secfilter .row .form-group {
            margin-bottom: 10px;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .pt-secfilter .row {
        display: block;
    }

        .pt-secfilter .row .ptf-title {
            margin-bottom: 15px;
        }

        .pt-secfilter .row .form-group {
            margin-bottom: 10px;
        }
}

/** QUEM SOMOS **/
@media (max-width: 575.98px) {
    .bluedivider {
        margin-left: -20px;
    }

    .qs-secbanner {
        background-size: cover;
        background-position: center;
    }

        .qs-secbanner .innerbanner {
            min-height: unset;
            padding-right: 60px;
        }

            .qs-secbanner .innerbanner p.first {
                font-size: 14px;
            }

            .qs-secbanner .innerbanner p.second {
                font-size: 14px;
            }

    .qs-secdepoimentos h4.maintitle {
        font-size: 20px;
    }

    .qs-secdepoimentos .whitebox {
        padding: 40px 40px;
    }

        .qs-secdepoimentos .whitebox .firstline {
            align-items: flex-start;
            flex-direction: column;
        }

            .qs-secdepoimentos .whitebox .firstline h4 {
                font-size: 16px;
            }

            .qs-secdepoimentos .whitebox .firstline p {
                font-size: 14px;
                margin-left: 0;
            }

        .qs-secdepoimentos .whitebox .leftarrow {
            left: -12px;
        }

            .qs-secdepoimentos .whitebox .leftarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .rightarrow {
            right: -12px;
        }

            .qs-secdepoimentos .whitebox .rightarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .testimonial {
            font-size: 16px;
            line-height: 24px;
        }

    .qs-secfiliais .leftcol h4 {
        text-align: center;
    }

    .qs-secfiliais .rightcol img {
        margin-top: 30px;
        width: 100%;
    }

    .qs-secfiliais .leftcol .innercol a {
        font-size: 9px;
    }

    .qs-secfiliais .popover {
        bottom: unset !important;
        left: 0 !important;
        right: unset !important;
        top: 560px !important;
    }

    .qs-secfiliais .row {
        flex-direction: column;
    }

    .qs-nossasempresas h4 {
        font-size: 20px;
    }

    .qs-nossasempresas .row {
        flex-direction: column;
    }

    .qs-nossasempresas .empcard img {
        max-height: 200px;
        object-fit: cover;
    }

    .qs-nossasempresas .empcard .cardbot {
        margin-bottom: 20px;
        min-height: 200px;
        padding: 45px 25px 25px 25px;
    }

        .qs-nossasempresas .empcard .cardbot .cardlg {
            padding: 16px;
        }

    .qs-secquemsomos .leftcol h4.title {
        font-size: 18px;
    }

    .qs-secquemsomos .leftcol img.leftpic,
    .qs-secquemsomos .rightcol img.rightpic {
        display: none;
    }

    .qs-secquemsomos .leftcol p.first {
        font-size: 14px;
    }

    .qs-secquemsomos .leftcol p.second {
        font-size: 14px;
        margin-bottom: 30px;
    }

    .qs-secquemsomos .row {
        flex-direction: column;
    }

    .qs-secobjetivo .innerobj {
        flex-direction: column;
    }

        .qs-secobjetivo .innerobj .bluesidedivider {
            height: 5px;
            width: 150px;
        }

    .qs-nossasempresas .qs-necarousel .leftarrow {
        left: 0;
    }

        .qs-nossasempresas .qs-necarousel .leftarrow .carousel-control-prev-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-nossasempresas .qs-necarousel .rightarrow {
        right: 0;
    }

        .qs-nossasempresas .qs-necarousel .rightarrow .carousel-control-next-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-nossasempresas .qs-necarousel.desk {
        display: none;
    }

    .qs-nossasempresas .qs-necarousel.mob {
        display: flex;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .bluedivider {
        margin-left: -20px;
    }

    .qs-secbanner .innerbanner {
        min-height: unset;
        padding-right: 190px;
    }

        .qs-secbanner .innerbanner p.first {
            font-size: 14px;
        }

        .qs-secbanner .innerbanner p.second {
            font-size: 14px;
        }

    .qs-secdepoimentos h4.maintitle {
        font-size: 20px;
    }

    .qs-secdepoimentos .whitebox {
        padding: 40px 40px;
    }

        .qs-secdepoimentos .whitebox .firstline {
            align-items: flex-start;
            flex-direction: column;
        }

            .qs-secdepoimentos .whitebox .firstline h4 {
                font-size: 16px;
            }

            .qs-secdepoimentos .whitebox .firstline p {
                font-size: 14px;
                margin-left: 0;
            }

        .qs-secdepoimentos .whitebox .leftarrow {
            left: -35px;
        }

            .qs-secdepoimentos .whitebox .leftarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .rightarrow {
            right: -35px;
        }

            .qs-secdepoimentos .whitebox .rightarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .testimonial {
            font-size: 16px;
            line-height: 24px;
        }

    .qs-secfiliais .leftcol h4 {
        text-align: center;
    }

    .qs-secfiliais .rightcol img {
        margin-top: 30px;
        width: 100%;
    }

    .qs-secfiliais .leftcol .innercol a {
        font-size: 9px;
    }

    .qs-secfiliais .popover {
        bottom: unset !important;
        left: 0 !important;
        right: unset !important;
        top: 550px !important;
    }

    .qs-secfiliais .row {
        flex-direction: column;
    }

    .qs-nossasempresas h4 {
        font-size: 20px;
    }

    .qs-nossasempresas .row {
        flex-direction: column;
    }

    .qs-nossasempresas .empcard img {
        max-height: 200px;
        object-fit: cover;
    }

    .qs-nossasempresas .empcard .cardbot {
        margin-bottom: 20px;
        min-height: 200px;
        padding: 45px 25px 25px 25px;
    }

        .qs-nossasempresas .empcard .cardbot .cardlg {
            padding: 16px;
        }

    .qs-secquemsomos .leftcol h4.title {
        font-size: 18px;
    }

    .qs-secquemsomos .leftcol img.leftpic,
    .qs-secquemsomos .rightcol img.rightpic {
        display: none;
    }

    .qs-secquemsomos .leftcol p.first {
        font-size: 14px;
    }

    .qs-secquemsomos .leftcol p.second {
        font-size: 14px;
        margin-bottom: 30px;
    }

    .qs-secquemsomos .row {
        flex-direction: column;
    }

    .qs-secobjetivo .innerobj {
        flex-direction: column;
    }

        .qs-secobjetivo .innerobj .bluesidedivider {
            height: 5px;
            width: 150px;
        }

    .qs-nossasempresas .qs-necarousel .carousel .carousel-item .col-sm-6 {
        margin: 0 auto;
    }

    .qs-nossasempresas .qs-necarousel .leftarrow {
        left: 0;
    }

        .qs-nossasempresas .qs-necarousel .leftarrow .carousel-control-prev-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-nossasempresas .qs-necarousel .rightarrow {
        right: 0;
    }

        .qs-nossasempresas .qs-necarousel .rightarrow .carousel-control-next-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-nossasempresas .qs-necarousel.desk {
        display: none;
    }

    .qs-nossasempresas .qs-necarousel.mob {
        display: flex;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .bluedivider {
        margin-left: -20px;
    }

    .qs-secbanner .innerbanner {
        min-height: 250px;
        padding-right: 190px;
    }

        .qs-secbanner .innerbanner p.first {
            font-size: 14px;
        }

        .qs-secbanner .innerbanner p.second {
            font-size: 14px;
        }

    .qs-secquemsomos .col-md-6 {
        width: 100%;
    }

    .qs-secdepoimentos h4.maintitle {
        font-size: 20px;
    }

    .qs-secdepoimentos .whitebox {
        padding: 40px 40px;
    }

        .qs-secdepoimentos .whitebox .firstline {
            align-items: flex-start;
            flex-direction: column;
        }

            .qs-secdepoimentos .whitebox .firstline h4 {
                font-size: 16px;
            }

            .qs-secdepoimentos .whitebox .firstline p {
                font-size: 14px;
                margin-left: 0;
            }

        .qs-secdepoimentos .whitebox .leftarrow {
            left: -50px;
        }

            .qs-secdepoimentos .whitebox .leftarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .rightarrow {
            right: -50px;
        }

            .qs-secdepoimentos .whitebox .rightarrow img {
                max-height: 45px;
                max-width: 45px;
            }

        .qs-secdepoimentos .whitebox .testimonial {
            font-size: 16px;
            line-height: 24px;
        }

    .qs-secfiliais .col-md-4,
    .qs-secfiliais .col-md-8 {
        width: 100%;
    }

    .qs-secfiliais .leftcol h4 {
        text-align: center;
    }

    .qs-secfiliais .popover {
        bottom: unset !important;
        left: 0 !important;
        right: unset !important;
        top: 550px !important;
    }

    .qs-secfiliais .rightcol {
        justify-content: center;
    }

        .qs-secfiliais .rightcol img {
            margin-top: 30px;
        }

    .qs-secfiliais .leftcol .innercol a {
        font-size: 9px;
    }

    .qs-secfiliais .row {
        flex-direction: column;
    }

    .qs-nossasempresas h4 {
        font-size: 20px;
    }

    .qs-nossasempresas .row {
        flex-wrap: wrap;
        justify-content: center;
        padding: 30px;
    }

    .qs-nossasempresas .empcard img {
        max-height: 200px;
        object-fit: cover;
    }

    .qs-nossasempresas .empcard .cardbot {
        margin-bottom: 30px;
        min-height: 275px;
        padding: 45px 25px 25px 25px;
    }

        .qs-nossasempresas .empcard .cardbot .cardlg {
            padding: 16px;
        }

    .qs-nossasempresas .qs-necarousel .leftarrow {
        left: -26px;
    }

        .qs-nossasempresas .qs-necarousel .leftarrow .carousel-control-prev-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-nossasempresas .qs-necarousel .rightarrow {
        right: -26px;
    }

        .qs-nossasempresas .qs-necarousel .rightarrow .carousel-control-next-icon {
            min-height: 40px;
            min-width: 40px;
        }

    .qs-secquemsomos .leftcol h4.title {
        font-size: 18px;
    }

    .qs-secquemsomos .leftcol img.leftpic,
    .qs-secquemsomos .rightcol img.rightpic {
        display: none;
    }

    .qs-secquemsomos .leftcol p.first {
        font-size: 14px;
    }

    .qs-secquemsomos .leftcol p.second {
        font-size: 14px;
        margin-bottom: 30px;
    }

    .qs-secquemsomos .row {
        flex-direction: column;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .qs-secbanner {
        background-position: center;
    }

    .qs-secdepoimentos .whitebox .leftarrow {
        left: -67px;
    }

        .qs-secdepoimentos .whitebox .leftarrow img {
            max-height: 45px;
            max-width: 45px;
        }

    .qs-secdepoimentos .whitebox .rightarrow {
        right: -67px;
    }

        .qs-secdepoimentos .whitebox .rightarrow img {
            max-height: 45px;
            max-width: 45px;
        }

    .qs-secfiliais .leftcol .innercol a {
        font-size: 9px;
    }

    .qs-secquemsomos .leftcol img.leftpic {
        display: none;
    }
}

/** AGENDA **/
@media (max-width: 575.98px) {
    .agl-seclist {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .agl-seclist {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .agl-seclist {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .agl-seclist {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

/** QUERO VENDER **/
@media (max-width: 575.98px) {
    .qvd-sectext .qvd-whats {
        margin-bottom: 20px;
    }

    .qvd-sectext .qvd-formlabel.checklb {
        width: 100%;
    }

    .qvd-sectext input.check {
        margin: 0 0 10px 0;
    }

    .qvd-sectext .qvd-checklabel {
        width: 90%;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .qvd-sectext .qvd-whats {
        margin-bottom: 20px;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .qvd-sectext .qvd-whats {
        margin-bottom: 20px;
    }
}

/** DETALHES LEILÃO **/
@media (max-width: 575.98px) {
    .dl-secsubhd .textLeilaoDetail {
        padding: 0 15px;
    }

        .dl-secsubhd .textLeilaoDetail.dl-llhdtext {
            padding: 0;
        }

    .dl-secsubhd .dl-coltorig {
        justify-content: flex-start;
        padding: 15px 0;
    }

    .dl-secfilt .dl-filtcard .dl-filtlabel {
        height: 20px;
        justify-content: flex-start;
        margin-bottom: 0;
    }

    .dl-secfilt .dl-filtcard select {
        margin-bottom: 15px;
    }

    .dl-secfilt .dl-filtcard .dl-filttoggbox {
        flex-direction: column;
    }

        .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg {
            margin: 0px 0 6px 0;
        }

    .dl-secfilt .dl-filtcard .dl-coltorig button {
        width: 100%;
    }

    .dl-seclist .dl-sortbox {
        justify-content: space-between;
    }

    .dl-seclist .dl-filtrest {
        display: flex;
        flex-direction: column;
    }

        .dl-seclist .dl-filtrest a.dl-allstts {
            margin-left: 0;
        }

    .dl-seclist .dl-livestats {
        margin-top: 10px !important;
        padding: 15px !important;
        box-shadow: none !important;
    }

    .dl-secitems .col-border-card {
        border-left: 0;
        border-top: 1px solid #d8d2d2;
        padding-top: 10px;
    }

        .dl-secitems .col-border-card .status-info {
            margin-top: 10px;
        }

        .dl-secitems .col-border-card .div-img-comitente {
            height: auto;
        }

    .dl-secitems .div-selos .first-div {
        width: 100%;
    }

    .dl-secitems .div-selos .second-div {
        width: 20%;
    }

    .dl-secitems.seclotes {
        padding: 15px !important;
    }

        .dl-secitems.seclotes .container {
            padding: 0;
        }

            .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 {
                padding: 0 !important;
                margin: 0 !important;
            }

                .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 {
                    min-height: 0 !important;
                    text-align: left;
                    padding: 0;
                }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 h2 {
                        margin: 0;
                    }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 p {
                        margin: 0;
                    }

    .dl-cardlist {
        display: unset;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .dl-secsubhd .textLeilaoDetail {
        padding: 0 15px;
    }

        .dl-secsubhd .textLeilaoDetail.dl-llhdtext {
            padding: 0;
        }

    .dl-secsubhd .dl-coltorig {
        justify-content: flex-start;
        padding: 15px 0;
    }

    .dl-secfilt .dl-filtcard .dl-filtlabel {
        height: 20px;
        justify-content: flex-start;
        margin-bottom: 0;
    }

    .dl-secfilt .dl-filtcard select {
        margin-bottom: 15px;
    }

    .dl-secfilt .dl-filtcard .dl-filttoggbox {
        flex-direction: column;
    }

        .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg {
            margin: 0px 0 6px 0;
        }

    .dl-secfilt .dl-filtcard .dl-coltorig button {
        width: 100%;
    }

    .dl-seclist .dl-sortbox {
        justify-content: space-between;
    }

    .dl-seclist .dl-filtrest {
        display: flex;
        flex-direction: column;
    }

        .dl-seclist .dl-filtrest a.dl-allstts {
            margin-left: 0;
        }

    .dl-secitems .col-border-card {
        border-left: 0;
        border-top: 1px solid #d8d2d2;
        padding-top: 10px;
    }

        .dl-secitems .col-border-card .status-info {
            margin-top: 10px;
        }

        .dl-secitems .col-border-card .div-img-comitente {
            height: auto;
        }

    .dl-secitems .div-selos .first-div {
        width: 100%;
    }

    .dl-secitems .div-selos .second-div {
        width: 20%;
    }

    .dl-secitems.seclotes {
        padding: 15px !important;
    }

        .dl-secitems.seclotes .container {
            padding: 0;
        }

            .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 {
                padding: 0 !important;
                margin: 0 !important;
            }

                .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 {
                    min-height: 0 !important;
                    text-align: left;
                    padding: 0;
                }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 h2 {
                        margin: 0;
                    }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 p {
                        margin: 0;
                    }

    .dl-cardlist {
        display: unset;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .dl-secsubhd .textLeilaoDetail {
        padding: 0 15px;
    }

        .dl-secsubhd .textLeilaoDetail.dl-llhdtext {
            padding: 0;
        }

    .dl-secsubhd .dl-coltorig {
        justify-content: flex-start;
        padding: 15px 0;
    }

    .dl-secfilt .dl-filtcard .dl-filtlabel {
        height: 20px;
        justify-content: flex-start;
        margin-bottom: 0;
    }

    .dl-secfilt .dl-filtcard select {
        margin-bottom: 15px;
    }

    .dl-secfilt .dl-filtcard .dl-filttoggbox {
        flex-direction: column;
    }

        .dl-secfilt .dl-filtcard .dl-filttoggbox .dl-filttogg {
            margin: 0px 0 6px 0;
        }

    .dl-secfilt .dl-filtcard .dl-coltorig button {
        width: 100%;
    }

    .dl-seclist .dl-sortbox {
        justify-content: space-between;
    }

    .dl-seclist .dl-filtrest {
        display: flex;
        flex-direction: column;
    }

        .dl-seclist .dl-filtrest a.dl-allstts {
            margin-left: 0;
        }

    .dl-secitems .col-border-card {
        border-left: 0;
        border-top: 1px solid #d8d2d2;
        padding-top: 10px;
    }

        .dl-secitems .col-border-card .status-info {
            margin-top: 10px;
        }

        .dl-secitems .col-border-card .div-img-comitente {
            height: auto;
        }

    .dl-secitems .div-selos .first-div {
        width: 100%;
    }

    .dl-secitems .div-selos .second-div {
        width: 20%;
    }

    .dl-secitems.seclotes {
        padding: 15px !important;
    }

        .dl-secitems.seclotes .container {
            padding: 0;
        }

            .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 {
                padding: 0 !important;
                margin: 0 !important;
            }

                .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 {
                    min-height: 0 !important;
                    text-align: left;
                    padding: 0;
                }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 h2 {
                        margin: 0;
                    }

                    .dl-secitems.seclotes .container .row:first-child .col-md-12 .col-md-12 .col-md-6 p {
                        margin: 0;
                    }

    .dl-cardlist {
        display: unset;
    }
}

/** DETALHAR VEÍCULOS **/
@media (max-width: 575.98px) {
    .dv-mainsec .dv-resp {
        text-align: center;
        text-decoration: none;
    }

    .dv-mainsec .dv-itmhead .dv-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dv-mainsec .dv-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dv-mainsec .dv-itmaction .dv-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery {
        margin-left: 0;
    }

        .dv-mainsec .dv-itmslider .lSSlideOuter .lSSlideWrapper ul li img,
        .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery img {
            object-fit: cover;
        }

    .dv-mainsec .dv-ts .tabs {
        margin-top: 0 !important;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .dv-mainsec .dv-resp {
        text-align: center;
        text-decoration: none;
    }

    .dv-mainsec .dv-itmhead .dv-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dv-mainsec .dv-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dv-mainsec .dv-itmaction .dv-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery {
        margin-left: 0;
    }

        .dv-mainsec .dv-itmslider .lSSlideOuter .lSSlideWrapper ul li img,
        .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery img {
            object-fit: cover;
        }

    .dv-mainsec .dv-ts .tabs {
        margin-top: 0 !important;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .dv-mainsec .dv-resp {
        text-align: center;
        text-decoration: none;
    }

    .dv-mainsec .dv-itmhead .dv-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dv-mainsec .dv-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dv-mainsec .dv-itmaction .dv-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery {
        margin-left: 0;
    }

        .dv-mainsec .dv-itmslider .lSSlideOuter .lSSlideWrapper ul li img,
        .dv-mainsec .dv-itmslider .lSSlideOuter .lSPager.lSGallery img {
            object-fit: cover;
        }

    .dv-mainsec .dv-ts .tabs {
        margin-top: 0 !important;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .dv-mainsec .dv-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dv-mainsec .dv-itmaction .dv-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }
}

/** DETALHES PRESENCIAL **/
@media (max-width: 575.98px) {
    .dp-mainsec .dp-itmhead .dp-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dp-mainsec .dp-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dp-mainsec .dp-itmaction .dp-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dp-histtab table {
        table-layout: auto;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .dp-mainsec .dp-itmhead .dp-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dp-mainsec .dp-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dp-mainsec .dp-itmaction .dp-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dp-histtab table {
        table-layout: auto;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .dp-mainsec .dp-itmhead .dp-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dp-mainsec .dp-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dp-mainsec .dp-itmaction .dp-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dp-histtab table {
        table-layout: auto;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .dp-mainsec .dp-itmhead .dp-secondrowrg {
        align-items: flex-start;
        text-align: left;
    }

    .dp-mainsec .dp-itmaction {
        flex-direction: column;
        padding: 10px 0;
    }

        .dp-mainsec .dp-itmaction .dp-rightcol {
            align-items: flex-start;
            flex-direction: column;
            padding-top: 10px;
        }

    .dp-histtab table {
        table-layout: auto;
    }
}

/** LOGIN TEMP ADJUST **/
@media (max-width: 575.98px) {
    .lg-rowline {
        display: flex;
        flex-direction: column;
    }

        .lg-rowline form {
            display: flex;
            flex-direction: column;
            width: 100% !important;
        }

            .lg-rowline form.form1 {
                order: 2;
            }

            .lg-rowline form.form2 {
                order: 1;
            }

            .lg-rowline form .lg-colside {
                width: 100%;
            }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .lg-rowline {
        flex-direction: column;
    }

        .lg-rowline form.form1 {
            order: 2;
        }

        .lg-rowline form.form2 {
            order: 1;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .lg-rowline {
        flex-direction: column;
    }

        .lg-rowline form.form1 {
            order: 2;
        }

        .lg-rowline form.form2 {
            order: 1;
        }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .lg-rowline {
        flex-direction: row;
    }

        .lg-rowline form.form1 {
            order: 2;
        }

        .lg-rowline form.form2 {
            order: 1;
        }
}

/** *****NOVO TEMPLATE***** **/

/* ITEM HEAD */
@media (max-width: 575.98px) {
    .itm-head .itm-exib {
        display: none;
    }

    .itm-head .itm-title {
        font-size: 24px;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .itm-head .itm-exib {
        display: none;
    }

    .itm-head .itm-title {
        font-size: 24px;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .itm-head .itm-exib {
        display: none;
    }

    .itm-head .itm-title {
        font-size: 24px;
    }
}

/** ITEM FILTER **/
@media (max-width: 575.98px) {
    .itf-sidecr {
        display: none;
    }

    .mob-itf-sidecr {
        background-color: none;
        display: flex;
        flex-direction: column;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        padding: 0;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        width: 100%;
        z-index: 1;
    }

        .mob-itf-sidecr.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

        .mob-itf-sidecr .dtl-innertgft {
            background-color: #fff;
            padding: 15px;
        }

        .mob-itf-sidecr .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .mob-itf-sidecr .itf-head {
            align-items: flex-end;
            border-bottom: 1px solid #9c9c9c;
            display: flex;
            min-height: 36px;
        }

            .mob-itf-sidecr .itf-head .itf-mode {
                color: #9c9c9c;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

        .mob-itf-sidecr label {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
        }

        .mob-itf-sidecr .itf-lineone {
            margin-top: 10px;
        }

        .mob-itf-sidecr .itf-linetwo {
            display: flex;
        }

            .mob-itf-sidecr .itf-linetwo .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linetwo .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linethree {
            display: flex;
        }

            .mob-itf-sidecr .itf-linethree .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linethree .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linefour .form-group {
            margin-bottom: 5px;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .itf-sidecr {
        display: none;
    }

    .mob-itf-sidecr {
        background-color: none;
        display: flex;
        flex-direction: column;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        padding: 0;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        width: 100%;
        z-index: 1;
    }

        .mob-itf-sidecr.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

        .mob-itf-sidecr .dtl-innertgft {
            background-color: #fff;
            padding: 15px;
        }

        .mob-itf-sidecr .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .mob-itf-sidecr .itf-head {
            align-items: flex-end;
            border-bottom: 1px solid #9c9c9c;
            display: flex;
            min-height: 36px;
        }

            .mob-itf-sidecr .itf-head .itf-mode {
                color: #9c9c9c;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

        .mob-itf-sidecr label {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
        }

        .mob-itf-sidecr .itf-lineone {
            margin-top: 10px;
        }

        .mob-itf-sidecr .itf-linetwo {
            display: flex;
        }

            .mob-itf-sidecr .itf-linetwo .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linetwo .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linethree {
            display: flex;
        }

            .mob-itf-sidecr .itf-linethree .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linethree .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linefour .form-group {
            margin-bottom: 5px;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .itf-sidecr {
        display: none;
    }

    .mob-itf-sidecr {
        background-color: none;
        display: flex;
        flex-direction: column;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        padding: 0;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        width: 100%;
        z-index: 1;
    }

        .mob-itf-sidecr.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

        .mob-itf-sidecr .dtl-innertgft {
            background-color: #fff;
            padding: 15px;
        }

        .mob-itf-sidecr .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .mob-itf-sidecr .itf-head {
            align-items: flex-end;
            border-bottom: 1px solid #9c9c9c;
            display: flex;
            min-height: 36px;
        }

            .mob-itf-sidecr .itf-head .itf-mode {
                color: #9c9c9c;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

        .mob-itf-sidecr label {
            color: #9c9c9c;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 400;
            margin: 0;
        }

        .mob-itf-sidecr .itf-lineone {
            margin-top: 10px;
        }

        .mob-itf-sidecr .itf-linetwo {
            display: flex;
        }

            .mob-itf-sidecr .itf-linetwo .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linetwo .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linethree {
            display: flex;
        }

            .mob-itf-sidecr .itf-linethree .form-group {
                display: flex;
                flex-direction: column;
                width: 100%;
            }

                .mob-itf-sidecr .itf-linethree .form-group + .form-group {
                    margin-left: 10px;
                }

        .mob-itf-sidecr .itf-linefour .form-group {
            margin-bottom: 5px;
        }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .itf-sidecr {
        min-width: 180px;
        width: 180px;
    }
}

/** ITEM CARD **/
@media (max-width: 575.98px) {
    .carousel-item-empresas {
        padding: 0 40px;
    }

    .vw-agenda.itm-cardlist {
        display: unset;
    }

    .itm-cardlist {
        display: none;
        position: relative;
    }

        .itm-cardlist .itm-list {
            justify-content: center;
        }

        .itm-cardlist.mobvers {
            display: flex;
        }

    .itm-controls.mobvers .itm-nbr:first-child {
        font-size: 32px !important;
        left: -21px;
        position: absolute;
        top: 50%;
    }

    .itm-controls.mobvers .itm-nbr:last-child {
        font-size: 32px !important;
        right: -21px;
        position: absolute;
        top: 50%;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .itm-cardlist {
        position: relative;
    }

        .itm-cardlist .itm-list {
            justify-content: center;
        }

    /*.itm-controls .itm-nbr:not(:last-child):not(:first-child) {
        display: none;
    }

    .itm-controls .itm-nbr:first-child {
        font-size: 32px !important;
        left: -21px;
        position: absolute;
        top: 50%;
    }

    .itm-controls .itm-nbr:last-child {
        font-size: 32px !important;
        right: -21px;
        position: absolute;
        top: 50%;
    }*/
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .itm-cardlist {
        position: relative;
    }

        .itm-cardlist .itm-list {
            justify-content: center;
        }

    /*.itm-controls .itm-nbr:not(:last-child):not(:first-child) {
        display: none;
    }

    .itm-controls .itm-nbr:first-child {
        font-size: 32px !important;
        left: -21px;
        position: absolute;
        top: 50%;
    }

    .itm-controls .itm-nbr:last-child {
        font-size: 32px !important;
        right: -21px;
        position: absolute;
        top: 50%;
    }*/
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .itm-cardlist .itm-list {
        grid-gap: 10px;
        justify-content: flex-start;
    }
}

/** DETALHES LEILÃO **/
@media (max-width: 575.98px) {
    .scrolled-header ~ .dtl-fullheader {
        top: 61px;
    }

    .dtl-fullheader {
        left: 0;
        position: fixed;
        transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        -webkit-transition: all 400ms;
        width: 100%;
        z-index: 10000;
    }

    .mob-dtl-header {
        align-items: center;
        border-bottom: 1px solid #8F8F8F;
        display: flex;
        justify-content: center;
    }

        .mob-dtl-header .mob-dtl-hdleft {
            align-items: center;
            background: linear-gradient( 180deg, #206692, #1581a1);
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdleft i {
                color: #fff;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdleft .mob-dtl-hdopentag {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

        .mob-dtl-header .mob-dtl-hdright {
            align-items: center;
            background-color: #fff;
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdright i {
                color: #206692;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdright .mob-dtl-hdopentag {
                color: #206692;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

    .dtl-btdefault {
        border-color: #206692;
        color: #206692;
    }

    .dtl-header {
        background: none;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        z-index: 1;
    }

        .dtl-header.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

            .dtl-header.opened .dtl-innerheader {
                display: flex;
            }

        .dtl-header .container {
            background-color: #fff;
        }

        .dtl-header .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .dtl-header .dtl-innerheader {
            display: none;
            flex-direction: column;
        }

            .dtl-header .dtl-innerheader .dtl-col1 {
                padding: 0;
            }

                .dtl-header .dtl-innerheader .dtl-col1 .carousel {
                    width: 100%;
                }

                    .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner {
                        width: 100%;
                    }

            .dtl-header .dtl-innerheader .dtl-col2 {
                border: 0;
                padding: 15px 0;
            }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelname {
                    color: #3e3e3e;
                }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo {
                    color: #8F8F8F;
                }

                    .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo .dtl-leltag {
                        color: #8F8F8F;
                    }

            .dtl-header .dtl-innerheader .dtl-col3 {
                display: none;
            }

    .dtl-spoiler .dtl-splimg {
        height: auto;
        max-height: 500px;
    }

    .dtl-spoiler .dtl-splactivate {
        display: none;
    }

    .dtl-pagecontent {
        /*padding-top: 57px;*/
    }

        .dtl-pagecontent .dtl-innerpage {
            flex-direction: column;
        }

            .dtl-pagecontent .dtl-innerpage .dtl-live-link:hover {
                text-decoration: none;
            }

            .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 15px 0;
            }

                .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live {
                    align-items: center;
                    display: flex;
                    flex-direction: row;
                    margin-bottom: 15px;
                }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-liveimg {
                        color: #7dff00;
                        font-size: 31px;
                        margin-right: 10px;
                        background-color: black;
                        border-radius: 50%;
                        padding: 12px;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 400;
                        margin: 0;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive span {
                            font-weight: 800;
                        }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive {
                        color: #4fa300;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 800;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive small {
                            font-size: 13px;
                            font-weight: 400;
                        }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive span {
                            font-weight: 800;
                        }

    /* STATUS */

    /*.dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-toplive {
        color: #69b3fd;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-toplive {
        color: #7a7c9a;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-toplive {
        color: #37c258;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-toplive {
        color: #8f8f8f;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-toplive {
        color: #3785c2;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-toplive {
        color: #707070;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-toplive {
        color: red;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-toplive {
        color: #294963;
    }

    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-liveimg,
    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-toplive {
        color: #f5f5f5;
    }*/

    /**/
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .scrolled-header ~ .dtl-fullheader {
        top: 61px;
    }

    .dtl-fullheader {
        left: 0;
        position: fixed;
        transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        -webkit-transition: all 400ms;
        width: 100%;
        z-index: 10000;
    }

    .mob-dtl-header {
        align-items: center;
        border-bottom: 1px solid #8F8F8F;
        display: flex;
        justify-content: center;
    }

        .mob-dtl-header .mob-dtl-hdleft {
            align-items: center;
            background: linear-gradient( 180deg, #206692, #1581a1);
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdleft i {
                color: #fff;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdleft .mob-dtl-hdopentag {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

        .mob-dtl-header .mob-dtl-hdright {
            align-items: center;
            background-color: #fff;
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdright i {
                color: #206692;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdright .mob-dtl-hdopentag {
                color: #206692;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

    .dtl-btdefault {
        border-color: #206692;
        color: #206692;
    }

    .dtl-header {
        background: none;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        z-index: 1;
    }

        .dtl-header.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

            .dtl-header.opened .dtl-innerheader {
                display: flex;
            }

        .dtl-header .container {
            background-color: #fff;
        }

        .dtl-header .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .dtl-header .dtl-innerheader {
            display: none;
            flex-direction: column;
        }

            .dtl-header .dtl-innerheader .dtl-col1 {
                padding: 0;
            }

                .dtl-header .dtl-innerheader .dtl-col1 .carousel {
                    width: 100%;
                }

                    .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner {
                        width: 100%;
                    }

            .dtl-header .dtl-innerheader .dtl-col2 {
                border: 0;
                padding: 15px 0;
            }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelname {
                    color: #3e3e3e;
                }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo {
                    color: #8F8F8F;
                }

                    .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo .dtl-leltag {
                        color: #8F8F8F;
                    }

            .dtl-header .dtl-innerheader .dtl-col3 {
                display: none;
            }

    .dtl-spoiler .dtl-splimg {
        height: auto;
        max-height: 500px;
    }

    .dtl-spoiler .dtl-splactivate {
        display: none;
    }

    .dtl-pagecontent {
        padding-top: 57px;
    }

        .dtl-pagecontent .dtl-innerpage {
            flex-direction: column;
        }

            .dtl-pagecontent .dtl-innerpage .dtl-live-link:hover {
                text-decoration: none;
            }

            .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 15px 0;
            }

                .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live {
                    align-items: center;
                    display: flex;
                    flex-direction: row;
                    margin-bottom: 15px;
                }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-liveimg {
                        color: #7dff00;
                        font-size: 31px;
                        margin-right: 10px;
                        background-color: black;
                        border-radius: 50%;
                        padding: 12px;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 400;
                        margin: 0;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive span {
                            font-weight: 800;
                        }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive {
                        color: #4fa300;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 800;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive small {
                            font-size: 13px;
                            font-weight: 400;
                        }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive span {
                            font-weight: 800;
                        }

    /* STATUS */

    /*.dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-toplive {
                        color: #69b3fd;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-toplive {
                        color: #7a7c9a;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-toplive {
                        color: #37c258;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-toplive {
                        color: #8f8f8f;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-toplive {
                        color: #3785c2;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-toplive {
                        color: #707070;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-toplive {
                        color: red;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-toplive {
                        color: #294963;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-toplive {
                        color: #f5f5f5;
                    }*/

    /**/
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .scrolled-header ~ .dtl-fullheader {
        top: 61px;
    }

    .dtl-fullheader {
        left: 0;
        position: fixed;
        transition: all 400ms;
        -moz-transition: all 400ms;
        -o-transition: all 400ms;
        -webkit-transition: all 400ms;
        width: 100%;
        z-index: 10000;
    }

    .mob-dtl-header {
        align-items: center;
        border-bottom: 1px solid #8F8F8F;
        display: flex;
        justify-content: center;
    }

        .mob-dtl-header .mob-dtl-hdleft {
            align-items: center;
            background: linear-gradient( 180deg, #206692, #1581a1);
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdleft i {
                color: #fff;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdleft .mob-dtl-hdopentag {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

        .mob-dtl-header .mob-dtl-hdright {
            align-items: center;
            background-color: #fff;
            display: flex;
            justify-content: center;
            padding: 10px;
            width: 100%;
        }

            .mob-dtl-header .mob-dtl-hdright i {
                color: #206692;
                font-size: 10px;
                margin-right: 5px;
            }

            .mob-dtl-header .mob-dtl-hdright .mob-dtl-hdopentag {
                color: #206692;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-weight: 400;
                margin: 0;
            }

    .dtl-btdefault {
        border-color: #206692;
        color: #206692;
    }

    .dtl-header {
        background: none;
        height: 0;
        opacity: 0;
        overflow-y: scroll;
        position: absolute;
        transition: height .8s ease-out, opacity 0.2s ease-out 0.3s;
        z-index: 1;
    }

        .dtl-header.opened {
            height: calc(100vh - 100px);
            opacity: 1;
        }

            .dtl-header.opened .dtl-innerheader {
                display: flex;
            }

        .dtl-header .container {
            background-color: #fff;
        }

        .dtl-header .dtl-background {
            background-color: rgba(0,0,0,.5);
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: -1;
        }

        .dtl-header .dtl-innerheader {
            display: none;
            flex-direction: column;
        }

            .dtl-header .dtl-innerheader .dtl-col1 {
                padding: 0;
            }

                .dtl-header .dtl-innerheader .dtl-col1 .carousel {
                    width: 100%;
                }

                    .dtl-header .dtl-innerheader .dtl-col1 .carousel .carousel-inner {
                        width: 100%;
                    }

            .dtl-header .dtl-innerheader .dtl-col2 {
                border: 0;
                padding: 15px 0;
            }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelname {
                    color: #3e3e3e;
                }

                .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo {
                    color: #8F8F8F;
                }

                    .dtl-header .dtl-innerheader .dtl-col2 .dtl-lelinfo .dtl-leltag {
                        color: #8F8F8F;
                    }

            .dtl-header .dtl-innerheader .dtl-col3 {
                display: none;
            }

    .dtl-spoiler .dtl-splimg {
        height: auto;
        max-height: 500px;
    }

    .dtl-spoiler .dtl-splactivate {
        display: none;
    }

    .dtl-pagecontent {
        padding-top: 57px;
    }

        .dtl-pagecontent .dtl-innerpage {
            flex-direction: column;
        }

            .dtl-pagecontent .dtl-innerpage .dtl-live-link:hover {
                text-decoration: none;
            }

            .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox {
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                padding: 15px 0;
            }

                .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live {
                    align-items: center;
                    display: flex;
                    flex-direction: row;
                    margin-bottom: 15px;
                }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-liveimg {
                        color: #7dff00;
                        font-size: 31px;
                        margin-right: 10px;
                        background-color: black;
                        border-radius: 50%;
                        padding: 12px;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive {
                        color: #3e3e3e;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 400;
                        margin: 0;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-botlive span {
                            font-weight: 800;
                        }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive {
                        color: #4fa300;
                        font-family: 'Roboto', sans-serif;
                        font-size: 24px;
                        font-weight: 800;
                        margin: 0;
                        text-transform: uppercase;
                    }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive small {
                            font-size: 13px;
                            font-weight: 400;
                        }

                        .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live .dtl-toplive span {
                            font-weight: 800;
                        }

    /* STATUS */

    /*.dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-abertoparalances .dtl-toplive {
                        color: #69b3fd;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aguardando .dtl-toplive {
                        color: #7a7c9a;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-aovivo .dtl-toplive {
                        color: #37c258;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-cancelado .dtl-toplive {
                        color: #8f8f8f;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-embreve .dtl-toplive {
                        color: #3785c2;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-emloteamento .dtl-toplive {
                        color: #707070;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-encerrado .dtl-toplive {
                        color: red;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-presencial .dtl-toplive {
                        color: #294963;
                    }

                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-liveimg,
                    .dtl-pagecontent .dtl-innerpage .mob-dtl-livebox .dtl-live.st-leilao-suspenso .dtl-toplive {
                        color: #f5f5f5;
                    }*/

    /**/
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-toplive {
        font-size: 24px;
    }

    .dtl-header .dtl-innerheader .dtl-col3 .dtl-live .dtl-botlive {
        font-size: 24px;
    }
}

/** DETALHAR VEÍCULO **/
@media (max-width: 575.98px) {
    .dtp-btdefault.mob {
        border: none;
        display: block;
        font-size: 11px;
        margin-top: 10px;
        padding: 7px;
    }

    .dtp-header {
        padding: 10px 0;
    }

        .dtp-header .dtp-inner {
            flex-direction: column;
        }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol {
                min-width: 200px;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .mob-lftcol {
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name {
                    line-height: 1.4;
                    font-size: 14px;
                    margin-right: 5px;
                    text-transform: uppercase;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-fullnm .dtp-marca {
                        font-size: 12px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name i {
                        /*display: none;*/
                    }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-lotecount {
                    font-size: 12px;
                    line-height: 1.4;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-startlanc {
                    color: #0c346f;
                    font-size: 12px;
                    line-height: 1.4;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol {
                align-items: flex-end;
                flex-direction: column;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live {

                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-liveimg {
                        font-size: 18px;
                        margin-right: 5px;
                        padding: 6px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .mob-dtp-liveimg {
                        color: #fff;
                        display: flex;
                        font-size: 20px;
                        margin-right: 5px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive,
                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive {
                        font-size: 13px;
                    }

                        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive small {
                            font-size: 10px;
                        }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-btdefault:not(.mob) {
                    display: none !important;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow {
                justify-content: center;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imgactive {
                    border-radius: 6px;
                    height: auto;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-carousel {
                    border-radius: 6px;
                    height: auto;
                    margin: 0;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery {
                    display: none;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow {
                display: none;
            }

            .dtp-header .dtp-inner .dtp-actionsdb {
                min-width: auto;
            }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-mbrlanc {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-vlratl {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancatr {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail {
                    padding: 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lancincr {
                        font-size: 12px;
                    }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lanclc {
                        font-size: 12px;
                    }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lanctgact {
                    font-size: 12px;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc {
                    color: #0c346f;
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc span {
                        font-weight: 800;
                        margin-left: 5px;
                    }

            .dtp-header .dtp-inner .mob-dtp-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc span {
                        color: #0c346f;
                    }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-vlratl {
                    color: #0c346f;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr span {
                        color: #0c346f;
                        text-transform: uppercase;
                    }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttlanc {
                width: 65%;
            }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla {
                background-color: #0c346f;
                font-size: 18px;
                margin-top: 10px;
            }

    .dtp-content .dtp-inner {
        align-items: center;
        flex-direction: column;
    }

        .dtp-content .dtp-inner .dtp-infobox {
            display: block;
            margin-bottom: 15px;
        }

        .dtp-content .dtp-inner .dtp-repassdb {
            min-width: auto;
            width: 100%;
        }

        .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links {
            flex-direction: column;
        }

            .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links li a {
                padding: 15px;
            }


    .dtp-header .navegacao {
        justify-content: space-between;
    }

        .dtp-header .navegacao .dtp-lelback {
            margin-right: 0;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .form-cadastro {
        width: 100%;
        order: 2;
    }

    .form-login {
        width: 100%;
        order: 1;
    }

    .dtp-btdefault.mob {
        border: none;
        display: block;
        font-size: 11px;
        margin-top: 10px;
        padding: 7px;
    }

    .dtp-header {
        padding: 10px 0;
    }

        .dtp-header .dtp-inner {
            flex-direction: column;
        }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol {
                min-width: 300px;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .mob-lftcol {
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name {
                    font-size: 14px;
                    line-height: 1.4;
                    margin-right: 5px;
                    text-transform: uppercase;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-fullnm .dtp-marca {
                        font-size: 12px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name i {
                        /*display: none;*/
                    }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-lotecount {
                    font-size: 12px;
                    line-height: 1.4;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-startlanc {
                    color: #0c346f;
                    font-size: 12px;
                    line-height: 1.4;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol {
                align-items: flex-end;
                flex-direction: column;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live {
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-liveimg {
                        font-size: 22px;
                        margin-right: 5px;
                        padding: 8px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .mob-dtp-liveimg {
                        color: #fff;
                        display: flex;
                        font-size: 20px;
                        margin-right: 5px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive,
                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive {
                        font-size: 16px;
                    }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-btdefault:not(.mob) {
                    display: none;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow {
                justify-content: center;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imgactive {
                    border-radius: 6px;
                    height: 405px;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-carousel {
                    border-radius: 6px;
                    height: 405px;
                    margin: 0;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery {
                    display: none;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow {
                display: none;
            }

            .dtp-header .dtp-inner .dtp-actionsdb {
                min-width: auto;
            }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-mbrlanc {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-vlratl {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancatr {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail {
                    padding: 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lancincr {
                        font-size: 12px;
                    }

                    .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail .dtp-lanclc {
                        font-size: 12px;
                    }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lanctgact {
                    font-size: 12px;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc {
                    color: #0c346f;
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc span {
                        font-weight: 800;
                        margin-left: 5px;
                    }

            .dtp-header .dtp-inner .mob-dtp-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc span {
                        color: #0c346f;
                    }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-vlratl {
                    color: #0c346f;
                    font-family: 'Roboto', sans-serif;
                    font-size: 26px;
                    font-weight: 800;
                    margin: 0;
                }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    line-height: 1.4;
                    font-weight: 600;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr span {
                        color: #0c346f;
                        text-transform: uppercase;
                    }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttlanc {
                width: 65%;
            }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla {
                background-color: #0c346f;
                font-size: 18px;
                margin-top: 10px;
            }

    .dtp-content .dtp-inner {
        align-items: center;
        flex-direction: column;
    }

        .dtp-content .dtp-inner .dtp-infobox {
            display: block;
            margin-bottom: 15px;
        }

        .dtp-content .dtp-inner .dtp-repassdb {
            min-width: auto;
            width: 100%;
        }

        .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links {
            flex-direction: column;
        }

            .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links li a {
                padding: 15px;
            }

    .dtp-header .navegacao {
        justify-content: space-between;
    }

        .dtp-header .navegacao .dtp-lelback {
            margin-right: 0;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .form-cadastro {
        width: 100%;
        order: 2;
    }

    .form-login {
        width: 100%;
        order: 1;
    }

    .dtp-btdefault.mob {
        border: none;
        display: block;
        font-size: 11px;
        margin-top: 10px;
        padding: 7px;
    }

    .dtp-header {
        padding: 10px 0;
    }

        .dtp-header .dtp-inner {
            flex-direction: column;
        }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol {
                min-width: 400px;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .mob-lftcol {
                    display: flex;
                    flex-direction: column;
                    flex-wrap: wrap;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name {
                    line-height: 1.4;
                    margin-right: 5px;
                    text-transform: uppercase;
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name .dtp-fullnm .dtp-marca {
                        font-size: 12px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-name i {
                        /*display: none;*/
                    }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-lftcol .dtp-startlanc {
                    color: #0c346f;
                    line-height: 1.4;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol {
                align-items: flex-end;
                flex-direction: column;
                width: 100%;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live {
                }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-liveimg {
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .mob-dtp-liveimg {
                        color: #fff;
                        display: flex;
                        font-size: 40px;
                        margin-right: 5px;
                    }

                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive,
                    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive {
                    }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-btdefault:not(.mob) {
                    display: none;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow {
                justify-content: center;
            }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imgactive {
                    border-radius: 6px;
                    height: 525px;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-carousel {
                    border-radius: 6px;
                    height: 525px;
                    margin: 0;
                    width: 100%;
                }

                .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery {
                    display: none;
                }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-lastrow {
                display: none;
            }

            .dtp-header .dtp-inner .dtp-actionsdb {
                min-width: auto;
            }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-mbrlanc {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-vlratl {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancatr {
                    display: none;
                }

                .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc {
                    color: #0c346f;
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dtp-header .dtp-inner .dtp-actionsdb .mob-dtp-startlanc span {
                        font-weight: 800;
                        margin-left: 5px;
                    }

            .dtp-header .dtp-inner .mob-dtp-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-mbrlanc span {
                        color: #0c346f;
                    }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-vlratl {
                    color: #0c346f;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr {
                    color: #9c9c9c;
                    font-family: 'Roboto', sans-serif;
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dtp-header .dtp-inner .mob-dtp-actionsdb .dtp-lancatr span {
                        color: #0c346f;
                        text-transform: uppercase;
                    }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-lancdetail {
                padding: 0;
            }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttlanc {
                width: 65%;
            }

            .dtp-header .dtp-inner .dtp-actionsdb .dtp-bttcadla {
                background-color: #0c346f;
                margin-top: 10px;
            }

    .dtp-content .dtp-inner {
        align-items: center;
        flex-direction: column;
    }

        .dtp-content .dtp-inner .dtp-infobox {
            display: block;
            margin-bottom: 15px;
        }

        .dtp-content .dtp-inner .dtp-repassdb {
            min-width: auto;
            width: 100%;
        }

        .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links {
            flex-direction: column;
        }

            .dtp-content .dtp-inner .dtp-infobox .dtp-details .tabs .tab-links li a {
                padding: 15px;
            }

    .dtp-header .navegacao {
        justify-content: space-between;
    }

        .dtp-header .navegacao .dtp-lelback {
            margin-right: 0;
        }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol {
        align-items: flex-end;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
    }

        .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live {
            margin-right: 0;
        }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-liveimg {
                font-size: 22px;
                margin-right: 5px;
                padding: 8px;
            }

            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-toplive,
            .dtp-header .dtp-inner .dtp-maininfo .dtp-firstrow .dtp-rgtcol .dtp-live .dtp-botlive {
                font-size: 16px;
            }

    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imgactive {
        border-radius: 6px;
        height: 442px;
        width: 100%;
    }

    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-carousel {
        border-radius: 6px;
        height: 442px;
        margin: 0;
        width: 100%;
    }

    .dtp-header .dtp-inner .dtp-maininfo .dtp-imgrow .dtp-imggallery {
        display: none;
    }

    .dtp-content .dtp-inner {
        align-items: center;
        flex-direction: column;
    }
}

/** DETALHE PRESENCIAL **/
@media (max-width: 359.99px) {
    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol .dta-videolive {
        /*clip: rect(58px,196px,200px,94px) !important;
        height: 200px !important;
        position: absolute !important;
        top: -130px !important;
        width: 270px !important;
        right: -74px !important;
        -webkit-mask-image: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%) !important;*/
        width: 150px;
    }

    .form-cadastro {
        width: 100%;
        order: 2;
    }

    .form-login {
        width: 100%;
        order: 1;
    }
}

@media (max-width: 575.98px) {
    .form-cadastro {
        width: 100%;
        order: 2;
    }

    .form-login {
        width: 100%;
        order: 1;
    }

    .dta-btdefault.mob {
        display: block;
    }

    .dta-header .dta-innerheader {
        flex-direction: column;
        padding: 10px 0;
    }

        .dta-header .dta-innerheader .dta-col1 .mob-dta-live {
            align-items: center;
            display: flex;
            flex-direction: row;
        }

            /* STATUS */

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-liveimg { /*EXISTE??*/
                color: #7a7c9a;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-liveimg {
                /*color: #37c258;*/
                color: #95ff00;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-liveimg {
                /*color: #00148f;*/
                color: #00eaff;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-liveimg {
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-liveimg {
                color: #7b02c0;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-liveimg {
                color: #df1a25;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-liveimg {
                color: #f0d700;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-liveimg {
                /*color: #5b5b5b;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-liveimg {
                /*color: #373435;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-liveimg {
                color: #eff3f8;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-liveimg {
                /*color: #000f8d;*/
                color: #95ff00;
            }

            /**/

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-liveimg {
                /*color: #95ff00;*/
                font-size: 26px;
                margin-right: 15px;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive span {
                    font-weight: 800;
                }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive {
                /*color: #95ff00;*/
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive span {
                    font-weight: 800;
                }

        .dta-header .dta-innerheader .dta-col1 .dta-firstrow {
            align-items: center;
            flex-direction: row;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-lftcol {
                min-width: 165px;
                width: 100%;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                justify-content: center;
                height: 100%;
                width: 100%;
                position: relative;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol .dta-videolive {
                    /*clip: rect(58px,226px,200px,64px);
                    height: 200px;
                    position: absolute;
                    top: -130px;
                    width: 270px;
                    right: -44px;
                    -webkit-mask-image: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%);*/
                    width: 150px;
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-firstrow {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dtp-lftcol .mob-lftcol {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name {
                line-height: 1.4;
                font-size: 14px;
                margin-right: 5px;
                text-transform: uppercase;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name i {
                    /*display: none;*/
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-lotecount {
                font-size: 12px;
                line-height: 1.4;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc {
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc span {
                        font-weight: 800;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc {
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc span {
                        color: #00eaff;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-vlratl {
                    color: #00eaff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-vlratl .dta-ctp {
                        font-size: 12px;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr {
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr span {
                        color: #00eaff;
                        text-transform: uppercase;
                    }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-startlanc {
                display: none;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-firstrow.dta-el {
            align-items: flex-start !important;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow.dta-el .dta-hammer {
                zoom: 0.6;
            }

    .dta-header .dta-innerheader .dta-col1 .dta-imgrow {
        display: flex;
        justify-content: center;
    }

            .dta-header .dta-innerheader .dta-col1 .dta-imgrow .dta-imgactive {
                border-radius: 6px;
                height: 210px;
                margin: 0;
                width: 100%;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-lastrow {
            display: none;
        }

        .dta-header .dta-innerheader .dta-col2 {
            padding: 0;
        }

            .dta-header .dta-innerheader .dta-col2 .dta-mbrlanc {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-vlratl {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancatr {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr {
                font-size: 12px;
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lanclc {
                font-size: 12px;
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lanctgact {
                font-size: 12px;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-bttlanc {
                width: 65%;
            }

        .dta-header .dta-innerheader .dta-col3 {
            display: none;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .dta-btdefault.mob {
        display: block;
    }

    .dta-header .dta-innerheader {
        flex-direction: column;
        padding: 10px 0;
    }

        .dta-header .dta-innerheader .dta-col1 .mob-dta-live {
            align-items: center;
            display: flex;
            flex-direction: row;
        }

            /* STATUS */

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-liveimg { /*EXISTE??*/
                color: #7a7c9a;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-liveimg {
                /*color: #37c258;*/
                color: #95ff00;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-liveimg {
                /*color: #00148f;*/
                color: #00eaff;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-liveimg {
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-liveimg {
                color: #7b02c0;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-liveimg {
                color: #df1a25;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-liveimg {
                color: #f0d700;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-liveimg {
                /*color: #5b5b5b;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-liveimg {
                /*color: #373435;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-liveimg {
                color: #eff3f8;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-liveimg {
                /*color: #000f8d;*/
                color: #95ff00;
            }

            /**/

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-liveimg {
                /*color: #95ff00;*/
                font-size: 26px;
                margin-right: 15px;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive span {
                    font-weight: 800;
                }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive {
                /*color: #95ff00;*/
                font-family: 'Roboto', sans-serif;
                font-size: 14px;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive span {
                    font-weight: 800;
                }

        .dta-header .dta-innerheader .dta-col1 .dta-firstrow {
            align-items: center;
            flex-direction: row;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-lftcol {
                width: 100%;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                justify-content: center;
                height: 100%;
                width: 100%;
                position: relative;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol .dta-videolive {
                    clip: rect(58px,270px,202px,0);
                    height: 200px;
                    position: absolute;
                    top: -130px;
                    width: 270px;
                    right: 0;
                    /**/
                    -webkit-mask-image: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%);
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-firstrow {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dtp-lftcol .mob-lftcol {
                display: flex;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name {
                line-height: 1.4;
                font-size: 14px;
                margin-right: 5px;
                text-transform: uppercase;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name i {
                    /*display: none;*/
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-lotecount {
                font-size: 12px;
                line-height: 1.4;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc {
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc span {
                        font-weight: 800;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc {
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc span {
                        color: #00eaff;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-vlratl {
                    color: #00eaff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 26px;
                    font-weight: 800;
                    margin: 0;
                }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr {
                    font-family: 'Roboto', sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr span {
                        color: #00eaff;
                        text-transform: uppercase;
                    }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-startlanc {
                display: none;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-imgrow {
            display: flex;
            justify-content: center;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-imgrow .dta-imgactive {
                border-radius: 6px;
                height: 342px;
                margin: 0;
                width: 100%;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-lastrow {
            display: none;
        }

        .dta-header .dta-innerheader .dta-col2 {
            padding: 0;
        }

            .dta-header .dta-innerheader .dta-col2 .dta-mbrlanc {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-vlratl {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancatr {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr {
                font-size: 12px;
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lanclc {
                font-size: 12px;
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lanctgact {
                font-size: 12px;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-bttlanc {
                width: 65%;
            }

        .dta-header .dta-innerheader .dta-col3 {
            display: none;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .dta-btdefault.mob {
        display: block;
    }

    .col-card-empresas-desk {
        display: flex;
        flex-direction: column;
        flex-grow: 0;
        width: 50%;
    }

    .dta-header .dta-innerheader {
        flex-direction: column;
        padding: 10px 0;
    }

        .dta-header .dta-innerheader .dta-col1 .mob-dta-live {
            align-items: center;
            display: flex;
            flex-direction: row;
        }

            /* STATUS */

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-aguardando .dta-liveimg { /*EXISTE??*/
                color: #7a7c9a;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-emleilao .dta-liveimg {
                /*color: #37c258;*/
                color: #95ff00;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-vendido .dta-liveimg {
                /*color: #00148f;*/
                color: #00eaff;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-cancelado .dta-liveimg {
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-repasse .dta-liveimg {
                color: #7b02c0;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-condicional .dta-liveimg {
                color: #df1a25;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-doulheduas .dta-liveimg {
                color: #f0d700;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-suspenso .dta-liveimg {
                /*color: #5b5b5b;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-semofertas .dta-liveimg {
                /*color: #373435;*/
                color: #b7b7b7;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-retirado .dta-liveimg {
                color: #eff3f8;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-toplive,
            .dta-header .dta-innerheader .dta-col1 .mob-dta-live.st-lote-abertoparalances .dta-liveimg {
                /*color: #000f8d;*/
                color: #95ff00;
            }

            /**/

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-liveimg {
                /*color: #95ff00;*/
                font-size: 26px;
                margin-right: 15px;
            }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive {
                color: #fff;
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-botlive span {
                    font-weight: 800;
                }

            .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive {
                /*color: #95ff00;*/
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                margin: 0;
            }

                .dta-header .dta-innerheader .dta-col1 .mob-dta-live .dta-toplive span {
                    font-weight: 800;
                }

        .dta-header .dta-innerheader .dta-col1 .dta-firstrow {
            align-items: center;
            flex-direction: row;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-lftcol {
                min-width: 450px;
                width: 100%;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                justify-content: center;
                height: 100%;
                width: 100%;
                position: relative;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-rgtcol .dta-videolive {
                    clip: rect(10px,270px,190px,0);
                    height: 200px;
                    position: absolute;
                    top: -98px;
                    width: 270px;
                    right: 0;
                    /**/
                    -webkit-mask-image: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 100%);
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-firstrow {
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dtp-lftcol .mob-lftcol {
                align-items: center;
                display: flex;
                flex-wrap: wrap;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name {
                line-height: 1.4;
                margin-right: 5px;
                text-transform: uppercase;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-name i {
                    /*display: none;*/
                }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-lotecount {
                line-height: 1.4;
            }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb {
                display: flex;
                flex-direction: column;
            }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc {
                    display: flex;
                    font-family: 'Roboto', sans-serif;
                    font-size: 16px;
                    font-weight: 400;
                    margin: 15px 0 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .mob-dta-startlanc span {
                        font-weight: 800;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc {
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-mbrlanc span {
                        color: #00eaff;
                    }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-vlratl {
                    color: #00eaff;
                    font-family: 'Roboto', sans-serif;
                    font-size: 32px;
                    font-weight: 800;
                    margin: 0;
                }

                .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr {
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    line-height: 1.4;
                    margin: 0;
                }

                    .dta-header .dta-innerheader .dta-col1 .dta-firstrow .mob-dta-actionsdb .dta-lancatr span {
                        color: #00eaff;
                        text-transform: uppercase;
                    }

            .dta-header .dta-innerheader .dta-col1 .dta-firstrow .dta-startlanc {
                display: none;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-imgrow {
            display: flex;
            justify-content: center;
        }

            .dta-header .dta-innerheader .dta-col1 .dta-imgrow .dta-imgactive {
                border-radius: 6px;
                height: 342px;
                margin: 0;
                width: 100%;
            }

        .dta-header .dta-innerheader .dta-col1 .dta-lastrow {
            display: none;
        }

        .dta-header .dta-innerheader .dta-col2 {
            padding: 0;
        }

            .dta-header .dta-innerheader .dta-col2 .dta-mbrlanc {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-vlratl {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancatr {
                display: none;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lancincr {
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-lancdetail .dta-lanclc {
                width: auto;
            }

            .dta-header .dta-innerheader .dta-col2 .dta-bttlanc {
                width: 65%;
            }

        .dta-header .dta-innerheader .dta-col3 {
            display: none;
        }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .dta-header .dta-innerheader .dta-col1 .dta-imgrow .dta-imgactive {
        height: 225px;
    }
}

/** NEW HOME **/
@media (max-width: 575.98px) {
    .hm-crslfeat .hm-innerpage {
        padding: 30px 0;
    }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-1 {
            display: flex;
        }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-5 {
            display: none;
        }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel .carousel-item {
            justify-content: center;
        }

    .hm-crsllel .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
        width: auto;
    }

    .hm-crsllel .hm-innerpage {
        padding: 30px 0;
    }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:first-child {
        left: -44px;
    }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:last-child {
        right: -44px;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-crslfeat .container {
        margin: unset;
        max-width: unset;
        width: 100%;
    }

    .hm-crslfeat .hm-innerpage {
        padding: 30px 0;
    }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-2 {
            display: flex;
        }

            .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-2 .carousel-item {
                justify-content: center;
            }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-5 {
            display: none;
        }

    .hm-crsllel .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
        width: auto;
    }

    .hm-crsllel .hm-innerpage {
        padding: 30px 0;
    }

    .hm-crsllel .vw-agenda.itm-cardlist {
        display: unset;
    }

    .hm-crsllel .itm-cardlist {
        display: none;
        position: relative;
    }

        .hm-crsllel .itm-cardlist .itm-list {
            justify-content: center;
        }

        .hm-crsllel .itm-cardlist.mobvers {
            display: flex;
        }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:first-child {
        font-size: 32px !important;
        left: -44px;
        position: absolute;
        top: 50%;
    }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:last-child {
        font-size: 32px !important;
        position: absolute;
        right: -44px;
        top: 50%;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .hm-crslfeat .container {
        margin: unset;
        max-width: unset;
        width: 100%;
    }

    .hm-crslfeat .hm-innerpage {
        padding: 30px 0;
    }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-3 {
            display: block;
        }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-5 {
            display: none;
        }

    /*.hm-crsllel .container {
        width: auto;
    }*/

    .hm-crsllel .hm-innerpage {
        padding: 30px 0;
    }

    .hm-crsllel .vw-agenda.itm-cardlist {
        display: unset;
    }

    .hm-crsllel .itm-cardlist {
        display: none;
        position: relative;
    }

        .hm-crsllel .itm-cardlist .itm-list {
            justify-content: center;
        }

        .hm-crsllel .itm-cardlist.mobvers {
            display: flex;
        }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:first-child {
        font-size: 32px !important;
        left: -44px;
        position: absolute;
        top: 50%;
    }

    .hm-crsllel .itm-controls.mobvers .itm-nbr:last-child {
        font-size: 32px !important;
        position: absolute;
        right: -44px;
        top: 50%;
    }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .hm-crslfeat .container {
        margin: unset;
        max-width: unset;
        width: 100%;
    }

    .hm-crslfeat .hm-innerpage {
        padding: 30px 0;
    }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-4 {
            display: block;
        }

        .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-5 {
            display: none;
        }

    .hm-innerpage .itm-carousel.leltypethree .hm-necarousel .carousel-item {
        grid-gap: 5px;
    }

    .itm-carousel.leltypethree .itm-card {
        min-height: 364px;
    }

        .itm-carousel.leltypethree .itm-card .itm-body {
            padding: 5px;
        }

            .itm-carousel.leltypethree .itm-card .itm-body .itm-info,
            .itm-carousel.leltypethree .itm-card .itm-body .itm-placetag,
            .itm-carousel.leltypethree .itm-card .itm-body .itm-valuetag,
            .itm-carousel.leltypethree .itm-card .itm-body .itm-datetag,
            .itm-carousel.leltypethree .itm-card .itm-body .itm-hourtag {
                font-size: 12px;
            }

            .itm-carousel.leltypethree .itm-card .itm-body .itm-value {
                font-size: 21px;
            }

        .itm-carousel.leltypethree .itm-card .itm-action .itm-actinfo,
        .itm-carousel.leltypethree .itm-card .itm-action .itm-actlel {
            font-size: 12px;
            padding: 15px 3px;
        }
}

@media (min-width: 1199.99px) and (max-width: 1359.98px) {
    .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-4 {
        display: block;
    }

    .hm-crslfeat .hm-innerpage .itm-carousel .hm-necarousel.carousel-5 {
        display: none;
    }
}

/** FALE CONOSCO **/
@media (max-width: 575.98px) {
    .fc-secbanner .fc-ban {
        height: 120px;
        object-fit: cover;
    }

    .fc-list {
        flex-direction: column;
    }

        .fc-list .fc-itemlist {
            border: 0 !important;
            width: 100%;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .fc-secbanner .fc-ban {
        height: 150px;
        object-fit: cover;
    }

    .fc-list .fc-itemlist {
        border: 0 !important;
        width: 50%;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .fc-secbanner .fc-ban {
        height: 200px;
        object-fit: cover;
    }

    .fc-list .fc-itemlist {
        border: 0 !important;
        width: 50%;
    }
}

/** COMO COMPRAR **/
@media (max-width: 575.98px) {
    .ccp-secbanner .ccp-ban {
        min-height: 120px;
        object-fit: cover;
    }

    .ccp-sectext .ccp-row01 {
        flex-direction: column;
    }

        .ccp-sectext .ccp-row01 .leftcol {
            order: 2;
            padding-right: 0;
            padding: 15px 0 0;
            text-align: center;
        }

            .ccp-sectext .ccp-row01 .leftcol p {
                font-size: 14px;
            }

        .ccp-sectext .ccp-row01 .rightcol img {
            object-fit: contain;
            width: 100%;
        }

    .ccp-sectext .ccp-row02 {
        padding: 0;
    }

        .ccp-sectext .ccp-row02 .titlecol {
            text-align: center;
        }

        .ccp-sectext .ccp-row02 .ccp-infograph {
            display: none;
        }

        .ccp-sectext .ccp-row02 .ccp-infographmobile {
            display: flex;
        }

            .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-prev {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-end;
                width: 49%;
            }

            .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-next {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-start;
                width: 49%;
            }

                .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-prev .carousel-control-prev-icon,
                .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-next .carousel-control-next-icon {
                    background-color: #2095e2;
                }

    .ccp-sectext .ccp-row03 .itemtitle p {
        line-height: 1;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .ccp-secbanner .ccp-ban {
        min-height: 120px;
        object-fit: cover;
    }

    .ccp-sectext .ccp-row01 {
        flex-direction: column;
    }

        .ccp-sectext .ccp-row01 .leftcol {
            order: 2;
            padding-right: 0;
            padding: 15px 0 0;
            text-align: center;
        }

            .ccp-sectext .ccp-row01 .leftcol p {
                font-size: 14px;
            }

        .ccp-sectext .ccp-row01 .rightcol img {
            object-fit: contain;
            width: 100%;
        }

    .ccp-sectext .ccp-row02 {
        padding: 0;
    }

        .ccp-sectext .ccp-row02 .titlecol {
            text-align: center;
        }

        .ccp-sectext .ccp-row02 .ccp-infograph {
            display: none;
        }

        .ccp-sectext .ccp-row02 .ccp-infographmobile {
            display: flex;
        }

            .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-prev {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-end;
                width: 49%;
            }

            .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-next {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-start;
                width: 49%;
            }

                .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-prev .carousel-control-prev-icon,
                .ccp-sectext .ccp-row02 .ccp-infographmobile .carousel-control-next .carousel-control-next-icon {
                    background-color: #2095e2;
                }

    .ccp-sectext .ccp-row03 .itemtitle p {
        line-height: 1;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .ccp-sectext .ccp-row01 .leftcol {
        padding: 20px;
    }

    .ccp-sectext .ccp-row01 .rightcol img {
        width: 100%;
    }

    .ccp-sectext .ccp-row02 {
        padding: 0;
    }
}

/** SERVIÇOS **/
@media (max-width: 575.98px) {
    .srv-sectext .innersec {
        padding: 15px 0;
    }

        .srv-sectext .innersec .srv-item.ident {
            padding-left: 0;
        }

        .srv-sectext .innersec .srv-item .srv-img01,
        .srv-sectext .innersec .srv-item .srv-img02,
        .srv-sectext .innersec .srv-item .srv-img03 {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace .srv-mobileversion {
            display: flex;
            padding-bottom: 25px;
        }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-end;
                width: 49%;
            }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-start;
                width: 49%;
            }

                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev .carousel-control-prev-icon,
                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next .carousel-control-next-icon {
                    background-color: #2095e2;
                }

        .srv-sectext .innersec .srv-agend img {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace {
            padding: 30px 0 45px;
        }

        .srv-sectext .innersec .title {
            font-size: 18px;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .srv-sectext .innersec {
        padding: 15px 0;
    }

        .srv-sectext .innersec .srv-item.ident {
            padding-left: 0;
        }

        .srv-sectext .innersec .srv-item .srv-img01,
        .srv-sectext .innersec .srv-item .srv-img02,
        .srv-sectext .innersec .srv-item .srv-img03 {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace .srv-mobileversion {
            display: flex;
            padding-bottom: 25px;
        }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-end;
                width: 49%;
            }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-start;
                width: 49%;
            }

                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev .carousel-control-prev-icon,
                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next .carousel-control-next-icon {
                    background-color: #2095e2;
                }

        .srv-sectext .innersec .srv-agend img {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace {
            padding: 30px 0 45px;
        }

        .srv-sectext .innersec .title {
            font-size: 18px;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .srv-sectext .innersec {
        padding: 15px 0;
    }

        .srv-sectext .innersec .srv-item.ident {
            padding-left: 0;
        }

        .srv-sectext .innersec .srv-item .srv-img01,
        .srv-sectext .innersec .srv-item .srv-img02,
        .srv-sectext .innersec .srv-item .srv-img03 {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace .srv-mobileversion {
            display: flex;
            padding-bottom: 25px;
        }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-end;
                width: 49%;
            }

            .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next {
                bottom: -26px;
                align-items: flex-end;
                justify-content: flex-start;
                width: 49%;
            }

                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-prev .carousel-control-prev-icon,
                .srv-sectext .innersec .srv-customspace .srv-mobileversion .carousel-control-next .carousel-control-next-icon {
                    background-color: #2095e2;
                }

        .srv-sectext .innersec .srv-agend img {
            display: none;
        }

        .srv-sectext .innersec .srv-customspace {
            padding: 30px 0 45px;
        }

        .srv-sectext .innersec .title {
            font-size: 18px;
        }
}

@media (min-width: 991.99px) and (max-width: 1199.98px) {
    .srv-sectext .innersec {
        padding: 15px 0;
    }

        .srv-sectext .innersec .srv-item.ident {
            padding-left: 0;
        }

        .srv-sectext .innersec .srv-item .srv-img01,
        .srv-sectext .innersec .srv-item .srv-img02,
        .srv-sectext .innersec .srv-item .srv-img03 {
            display: none;
        }
}

/* LISTAR VEÍCULOS */
@media (max-width: 575.98px) {
    .tituloListagem {
        margin-top: 30px;
    }

    .slv-content .slv-innercont {
        flex-direction: column;
    }

        .slv-content .slv-innercont .slv-sidebar {
            display: none;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .tituloListagem {
        margin-top: 30px;
    }

    .slv-content .slv-innercont {
        flex-direction: column;
    }

        .slv-content .slv-innercont .slv-sidebar {
            display: none;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .tituloListagem {
        margin-top: 30px;
    }

    .slv-content .slv-innercont {
        flex-direction: column;
    }

        .slv-content .slv-innercont .slv-sidebar {
            display: none;
        }
}

/* HEADER: CATEGORIAS/FILTRO */
/*@media (max-width: 575.98px) {
    .hm-seccategoria {
        display: none;
    }

    .mobct-header {
        display: flex;
    }

    .pt-secfilter, .hm-secpesquisa {
        display: none;
    }

    .qs-secbanner, .hm-crsllel, .ccp-secbanner, .srv-secbanner, .qvd-sectext {
        margin-top: 42px;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .tituloListagem {
        margin-top: 30px;
    }

    .hm-seccategoria {
        display: none;
    }

    .mobct-header {
        display: flex;
    }

    .pt-secfilter, .hm-secpesquisa {
        display: none;
    }

    .qs-secbanner, .hm-crsllel, .ccp-secbanner, .srv-secbanner, .qvd-sectext {
        margin-top: 42px;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .tituloListagem {
        margin-top: 30px;
    }

    .hm-seccategoria {
        display: none;
    }

    .mobct-header {
        display: flex;
    }

    .pt-secfilter, .hm-secpesquisa {
        display: none;
    }

    .qs-secbanner, .hm-crsllel, .ccp-secbanner, .srv-secbanner, .qvd-sectext {
        margin-top: 42px;
    }
}*/

/** HOME: MAIN BANNER **/
/*@media (max-width: 575.98px) {
    .hm-secmainbnnr {
        margin-top: 42px;
    }

        .hm-secmainbnnr .carousel-inner .carousel-item a img {
            height: 110px;
            max-height: none;
            object-fit: cover;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .hm-secmainbnnr {
        margin-top: 42px;
    }

        .hm-secmainbnnr .carousel-inner .carousel-item a img {
            height: 170px;
            max-height: none;
            object-fit: cover;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .hm-secmainbnnr {
        margin-top: 42px;
    }

        .hm-secmainbnnr .carousel-inner .carousel-item a img {
            height: 250px;
            max-height: none;
            object-fit: cover;
        }
}*/

/** ACEITE TERMOS **/
@media (max-width: 575.98px) {
    .accbox .acc-inner {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .accbox .acc-inner {
        align-items: flex-start;
        flex-direction: column;
    }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .accbox .acc-inner {
        align-items: flex-start;
        flex-direction: column;
    }
}

/** QUERO VENDER **/
@media (max-width: 575.98px) {
    .qvd-secintro {
        padding: 60px 0 30px;
    }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-title {
            font-size: 14px;
            padding-bottom: 0;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-subtlt {
            font-size: 14px;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-text {
            font-size: 14px;
        }

        .qvd-secintro .qvd-inner .qvd-rgtcol .qvd-rgtimg {
            height: 100%;
            object-fit: contain;
        }

    .qvd-seccmanc .qvd-inner {
        flex-direction: column;
        padding: 0;
    }

        .qvd-seccmanc .qvd-inner .qvd-col:after {
            display: none;
        }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title {
        font-size: 21px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-text {
        font-size: 14px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title:after {
        bottom: 0;
        height: 10px;
    }

    .qvd-secvntg {
        padding: 60px 0 0;
    }

        .qvd-secvntg .qvd-inner .qvd-text {
            font-size: 14px;
        }

    .qvd-secanunc .qvd-inner .qvd-tlt {
        padding: 10px;
    }

    .qvd-secanunc .qvd-inner .qvd-form {
        grid-template-columns: 1fr;
        padding: 0;
    }

        .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm {
            grid-column: 1 / 7 !important;
            padding-bottom: 10px;
        }

    .qvd-secduvid .qvd-inner {
        padding: 0;
    }

        .qvd-secduvid .qvd-inner .qvd-title {
            font-size: 26px;
        }

        .qvd-secduvid .qvd-inner .qvd-text {
            font-size: 18px;
            line-height: 1.2;
        }
}

@media (min-width: 575.99px) and (max-width: 767.98px) {
    .qvd-secintro {
        padding: 60px 0 30px;
    }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-title {
            font-size: 14px;
            padding-bottom: 0;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-subtlt {
            font-size: 14px;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-text {
            font-size: 14px;
        }

        .qvd-secintro .qvd-inner .qvd-rgtcol .qvd-rgtimg {
            height: 100%;
            object-fit: contain;
        }

    .qvd-seccmanc .qvd-inner {
        flex-direction: column;
        padding: 0;
    }

        .qvd-seccmanc .qvd-inner .qvd-col:after {
            display: none;
        }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title {
        font-size: 21px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-text {
        font-size: 14px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title:after {
        bottom: 0;
        height: 10px;
    }

    .qvd-secvntg {
        padding: 60px 0 0;
    }

        .qvd-secvntg .qvd-inner .qvd-text {
            font-size: 14px;
        }

    .qvd-secanunc .qvd-inner .qvd-tlt {
        padding: 10px;
    }

    .qvd-secanunc .qvd-inner .qvd-form {
        grid-template-columns: auto auto auto auto auto auto;
        padding: 0;
    }

        .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm {
            grid-column: 1 / 7 !important;
            padding-bottom: 10px;
        }

    .qvd-secduvid .qvd-inner {
        padding: 0;
    }

        .qvd-secduvid .qvd-inner .qvd-title {
            font-size: 26px;
        }

        .qvd-secduvid .qvd-inner .qvd-text {
            font-size: 18px;
            line-height: 1.2;
        }
}

@media (min-width: 767.99px) and (max-width: 991.98px) {
    .qvd-secintro {
        padding: 60px 0 30px;
    }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-title {
            font-size: 24px;
            padding-bottom: 0;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-subtlt {
            font-size: 24px;
        }

        .qvd-secintro .qvd-inner .qvd-lftcol .qvd-text {
            font-size: 14px;
        }

        .qvd-secintro .qvd-inner .qvd-rgtcol .qvd-rgtimg {
            height: 100%;
            object-fit: contain;
        }

    .qvd-seccmanc .qvd-inner {
        padding: 0;
    }

        .qvd-seccmanc .qvd-inner .qvd-col .qvd-text {
            padding: 15px 0;
        }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title {
        font-size: 41px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-text {
        font-size: 24px;
    }

    .qvd-sectdon .qvd-inner .qvd-lftcol .qvd-title:after {
        bottom: 0;
        height: 10px;
    }

    .qvd-secvntg {
        padding: 60px 0 0;
    }

        .qvd-secvntg .qvd-inner .qvd-text {
            font-size: 18px;
        }

    .qvd-secanunc .qvd-inner .qvd-tlt {
        padding: 10px;
    }

    .qvd-secanunc .qvd-inner .qvd-form {
        grid-template-columns: auto auto auto auto auto auto;
        padding: 0;
    }

        .qvd-secanunc .qvd-inner .qvd-form .qvd-formitm {
            grid-column: 1 / 7 !important;
            padding-bottom: 10px;
        }

    .qvd-secduvid .qvd-inner {
        padding: 0;
    }

        .qvd-secduvid .qvd-inner .qvd-title {
            font-size: 26px;
        }

        .qvd-secduvid .qvd-inner .qvd-text {
            font-size: 18px;
            line-height: 1.2;
        }
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    .embed-container iframe, .embed-container object, .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.det-video {
    position: relative;
    float: right;
    margin: 0.8rem 0rem 0rem 0rem;
}

    .det-video a {
        background-color: #02768d;
        border-radius: 6px;
        color: #ffffff;
        font-size: 10px;
        padding: 0.5rem;
        text-decoration: none;
    }

        .det-video a:hover {
            background-color: #014c5b;
        }

.close-popup-home {
    width: 1.2rem;
    height: 1.2rem;
    --tw-bg-opacity: 1;
    background-color: rgb(200 200 200 / var(--tw-bg-opacity));
    border-radius: 9999px;
    position: relative;
    float: right;
    margin: -1rem -1rem -1rem -1rem;
    text-align: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
