@font-face {
    font-family: 'NissanBrandBold';
    src: url('../fonts/NissanBrandBold.eot');
    src: url('../fonts/NissanBrandBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NissanBrandBold.woff') format('woff'),
        url('../fonts/NissanBrandBold.ttf') format('truetype'),
        url('../fonts/NissanBrandBold.svg#NissanBrandBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NissanBrandRegular';
    src: url('../fonts/NissanBrandRegular.eot');
    src: url('../fonts/NissanBrandRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NissanBrandRegular.woff') format('woff'),
        url('../fonts/NissanBrandRegular.ttf') format('truetype'),
        url('../fonts/NissanBrandRegular.svg#NissanBrandRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    padding: 0 !important;
    margin: 0;
    font-family: Arial;
    font-size: 16px;
    color: #000000;
    font-family: 'NissanBrandRegular', Arial;
}
ol, ul {
    color: #ffffff !important;
}
.tudo {
    padding-left: 0px;
    padding-right: 0px;
}
.fund {
    width: 100%;
    height: 760px;
    /*background-image: url(../imagens/fund_site.jpg);*/
    background-image: url(../imagens/fund_site2019.jpg);
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%; /*Chrome*/
    -moz-background-size: 100% 100%; /*Mozila*/
    -ms-background-size: 100% 100%; /*Internet Explorer*/
    -o-background-size: 100% 100%; /*Opera*/
    background: #fff;
}
.esqd {
    width: 37%;
    float: left;
}
.dirt {
    width: 63%;
    float: left;
}
/* FONTES - PADRÃO */
.font_bold {
    font-family: 'NissanBrandBold', Arial;
}
.text_pret {
    color: #000000;
}
.text_verm {
    color: #c3092e;
}
.text_brnc {
    color: #fff;
}
.pd-none {
    padding: 0 !important;
}
.pdl-none {
    padding-left: 0 !important;
}
.pdr-none {
    padding-right: 0 !important;
}
/* FONTES - PADRÃO */

.topo p {
    text-align: center;
    font-size: 24px;
    margin-top: 37px;
}
.fund_form {
    background: #251d1b;
    padding: 25px 55px 15px 55px;
    min-height: 628px;
}
.fund_form p {
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
}
.logo img {
    float: right;
    margin-top: 35px;
    padding-right: 15px;
}
.veic h1 {
    font-size: 40px;
    text-align: right;
    margin-top: 70px;
}
.veic h2 {
    font-size: 26px;
    text-align: right;
    margin-top: -10px;
}
.veic img {
    margin: 0 auto;
}
.fund_legl .fund_legl_divs {
    font-size: 9px;
    text-align: justify;
    margin-top: 30px;
    padding: 0px 15px;
}
.titl_fone_vend {
    text-align: center;
    color: #251d1b;
    font-size: 24px;
    margin-top: 20px;
}
.fone-vend p {
    color: #ffffff;
    text-align: center;
    font-size: 15px;
    background: #251d1b;
    padding: 10px;
    margin-top: 10px;
}
.titl_fone_icon p {
    font-size: 24px;
    text-align: center;
    margin-top: 45px;
    float: left;
    padding-left: 100px;
}
.titl_fone_icon img {
    width: 9.5%;
    margin-top: 30px;
    padding-left: 10px;
}
.fund_cinz {
    background: #251d1b;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    margin: 20px 0 20px 0;
}
.fund_cinz p {
    font-size: 18px;
}
.form_fiat input, select {
    width: 100%;
    height: 40px;
    border: 0;
    padding-left: 10px;
    margin-top: 0px;
    border-radius:0;
}
.form_fiat select {
    background: #fff;
}
.form_fiat textarea {
    width: 100%;
    height: 95px;
    border: 0;
    padding-left: 10px;
    margin-top: 20px;
    border-radius: 0px;
}
.esqd_form {
    width: 48%;
    float: left;
    margin-right: 2%;
}
.dirt_form {
    width: 48%;
    float: left;
    margin-left: 2%;
}
.botn_form {
    width: 20%;
    margin: 5%;
    padding: 6px;
    border: 0;
    color: #000;
    border-radius: 7px;
    text-align: center;
    font-family: 'NissanBrandBold', Arial;
    font-size: 18px;
    background: -webkit-linear-gradient(-225,#FFF,#FFF,#aeaeae);
    background: linear-gradient(315deg,#FFF,#FFF,#aeaeae);
    margin-left: 40%;
}
.botn_form:hover {
    background: -webkit-linear-gradient(-225,#aeaeae,#aeaeae,#FFF);
    background: linear-gradient(315deg,#aeaeae,#aeaeae,#FFF);
}
.situacao {
    margin-top: 3px;
    color: #FFF;
    font-size:14px;
    font-weight: bold;
}
.correto {
    margin-left: 10px;
    margin-top: 3px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
label.error {
    float: none;
    color: #FFF;
    margin: 0px;
    vertical-align: top;
    font-size: 11px;
    font-weight: normal;
    margin-left:1px;
    padding-left: 16px;
    background:url("../imagens/unchecked.png") no-repeat 0px 0px;
}
.vers img {
    width: 70% !important;
    margin: 0 auto !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-left: 0% !important;
}
.titl_vers {
    text-align: center !important;
    font-size: 20px;
    margin-top: 0px !important;
}
.vers p {
    text-align: center;
    font-size: 18px;
    margin-top: 35px;
    margin-bottom: 30px;
}
.carousel-inner img {
    margin: 0 auto;
}
.carousel-control {
    height: 90px;
    width: 20px;
    margin-top: 0px;
    opacity: 1;
    background: #c3092e !important;
    padding-top: 20px;
    font-size: 30px;
}
.tb-veic p {
    font-size: 18px;
    text-align: center;
    margin-top: 35px;
}
.tb-veic img {
    width: 50%;
    margin: 0 auto !important;
    padding-left: 0;
}
.titl_veic_tb {
    text-align: center;
    font-size: 18px;
    margin-top: 5px;
    padding: 0;
}
.fund_brnc {
    background: #251d1b;
    margin-top: 50px;
    border-bottom: 15px solid #aeaeae;
}
.fund_brnc p {
    font-size: 18px;
    margin-top: 0px;
}
.fund_brnc img {
    width: 7%;
    float: right;
    margin-top: 10px;
}
.fb-espc {
    margin-top: 10px;
}
.modal-dialog {
    width: 50%;
}
.modal-header {
    padding: 15px;
    border-bottom: 0;
}
.titl_veic_modal {
    text-align: center;
    font-size: 22px;
    padding-top: 20px !important;
}
.valr_veic_modal {
    text-align: center;
    font-size: 40px;
}
.modal-content button {
    float: right;
    background: #251d1b;
    color: #fff;
    padding: 2px 8px 2px 8px;
    border: 0;
}
.modal-content img {
    margin: 0 auto !important;
    margin-bottom: 20px !important;
}
.modal-content p {
    font-size: 14px;
    -webkit-column-count:2; /* Chrome, Safari, Opera */
    -moz-column-count:2; /* Firefox */
    column-count:2; /* padrão */
}
/*ALTERAÇÃO CHECKBOX 23.10.2018*/
.form_chec input {
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 0px;
}
.form_chec p {
    font-size: 12px;
    margin-top: 18px;
}
/*ALTERAÇÃO CHECKBOX 23.10.2018*/
/* ALTERAÇÃO LAYOUT NOVO 08.10.2019 */
.espc_novo {
    padding: 0 30px;
}
.esqd_baix {
    width: 50%;
    float: left;
}
.dirt_baix {
    width: 50%;
    float: left;
}
/* ALTERAÇÃO LAYOUT NOVO 08.10.2019 */

/* ALTERAÇÃO HORA 20.01.2121 */
.logo_topo {
    width: 27%;
    float: left;
}
.logo_topo img {
    margin: 0px;
    padding: 16px; 
    /* margin-bottom: 0px; QDO O TIMER FOR PRO AR, TIRAR O BOTTOM: 15PX */
}
.time_topo {
    width: 100%;
}
.text_time1 {
    width: 40%;
    float: left;
}
.text_time3, .text_time4, .text_time5 {
    width: 20%;
    float: left;
}
.text_time1 {
    font-size: 18px;
    padding-top: 10px;
    color: #fff;
}
.text_time3, .text_time4, .text_time5 {
    font-size: 38px;
    text-align: center;
    line-height: 25px;
    color: #fff;
}
.text_time3 span, .text_time4 span, .text_time5 span {
    font-size: 15px;
    color: #fff;
}
/* ALTERAÇÃO HORA 20.01.2121 */

/* BARRA FIXO 08.02.2021 */
.tk-float-splash-opac.shown, .tk-float-splash.shown {
    bottom: -1px;
}
.tk-float-splash {
    width: 100%;
    /* bottom: -200px; */
    position: fixed;
    z-index: 9999;
    text-align: center;
    transform: translateZ(0);
    transition: bottom .2s ease-in-out;
    animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;
}
@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}

@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
.tk-float-splash .tk-float-splash--content {
    height: 80px;
    margin: 0 auto;
    display: block;
    position: relative;
    background: #aeaeae;
    padding: 0 250px;
}
.fixo-rod1 {
    width: 90%;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 25px 0px 12px 0px;
    text-align: center;
    color: #fff;
}
.fixo-rod1 a {
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: underline !important;
}
.fixo-rod2 {
    width: 10%;
    float: left;
    font-size: 15px;
    letter-spacing: 2px;
    padding-top: 30px;
}
.fixo-rod2 a {
    background: #1c1f22;
    padding: 12px 20px;
    text-align: center;
    font-size: 14px;
    font-family: 'nissanbrand-light-webfont', Arial;
    color: #fff !important;
    border: 0px;
    border-radius: 0px;
    margin-top: 15px;
    transition: 0.8s;
    -webkit-transition: 0.8s;
    letter-spacing: normal;
}
.fixo-rod2 a:hover {
    background: #fff;
    color: #aeaeae !important;
}
.text_polt_novo {
    width: 70%;
    margin: 0 auto;
    display: table;
}
.text_polt_novo p {
    font-size: 15px;
    padding: 50px 0;
    text-align: justify;
}
.emai_cacc_fale a {
    font-size: 14px;
    margin: 0px !important;
    padding: 0px !important;
}
.emai_cacc_fale2 {
    height: 26px;
}
.rodp2 {
    width: 100%;
    background: #000;
    margin: 0 auto;
    text-align: center;
    display: table;
}
.rodp2 img {
    margin: 0 auto;
    padding: 10px !important;
}
.text-rodp-polt p {
    font-size: 14px;
    margin: 0;
    padding: 0;
    padding-top: 15px;
}
.text_rodp_polt {
    text-align: center;
    font-size: 14px !important;
    padding-top: 12px;
}
/* BARRA FIXO 08.02.2021 */
/* ALTERAÇÃO FORMULÁRIO NOVO 17.09.21 */
.titl_radi_form {
    font-size: 16px !important;
}
.radi_form_novo input {
    margin-top: 3px !important;
}
.radi_form_novo2 input {
    margin-top: 2px !important;
}
.radi_form_novo2 {
    font-size: 13px;
}
/* ALTERAÇÃO FORMULÁRIO NOVO 17.09.21 */

/* WHATSAPP */
.what_home {
    width: 100%;
    position: fixed;
    bottom: 21.5%;
    right: 0%;
    left: 82.5%;
    z-index: 99999;
}
/* WHATSAPP */
.erros_cont {
    display: none;
    font-size: 14px;
    text-align: left;
    color: #9e0b0f;
}
.msg_cont_sucs {
    display: none;
    font-size: 20px;
    text-align: center;
    color: #9e0b0f;
    margin-bottom: 30px;
}
.msg_loading_cont {
    display: none;
    color: #9e0b0f;
}
.popup {
    background: rgba(0, 0, 0, 0.9);
    position: fixed;
    display: none;
    z-index: 5000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 99999;
}
.popp_sair {
    width: 40%;
    margin: 5% 0 0 30%;
    position: fixed;
    background: #FFFFFF;
    padding: 10px 0px;
    z-index: 5001;
    border: none;
    text-align: center;
}
.tudo_popup {
    width: 29.33%;
    float: left;
    margin: 5% 2% 0 2%;
    border: 1px solid #aeaeae;
}
.concs-popup-first {
    margin-bottom: 26px;
}
.titl_popup {
    margin: 5px 0;
}
.titl_popup span {
    text-align: center;
    font-size: 18px;
    color: #000000;
    vertical-align: -webkit-baseline-middle;
}
.fone_popup {
    text-align: left;
    padding: 15px !important;
    border: 1px solid #aeaeae;
}
.fone_popup p {
    font-size: 14px;
}
.fone_popup p a {
    color: #aeaeae;
}
.popp_sair button {
    padding: 7px 20px;
    border: 0;
    color: #fff;
    border-radius: 7px;
    text-align: center;
    font-family: 'ufonts.com_futurabt-bold-opentype', Arial;
    font-size: 16px;
    background: -webkit-linear-gradient(-225,#251d1b,#251d1b,#aeaeae);
    background: linear-gradient(315deg,#251d1b,#251d1b,#aeaeae);
}
.popp_sair button:hover {
    background: -webkit-linear-gradient(-225,#aeaeae,#aeaeae,#251d1b);
    background: linear-gradient(315deg,#aeaeae,#aeaeae,#251d1b);
}
#pops_what p {
    text-align: left;
    margin-top: 5px;
}
#pops_what input, #pops_what select {
    background: #251d1b;
    height: 50px;
    border-radius: 0px;
    padding: 6px 12px;
    font-size: 18px;
    color: #fff;
    border: 0px;
}
#pops_what select {
    margin-top: 0px;
}
.botn_sair button {
    width: 30px;
    height: 30px;
    float: right;
    background: transparent;
    color: #000000;
    border: 0px;
    border-radius: 0px;
    padding: 0px;
    margin: 0px;
}
.botn_sair button:hover {
    background: transparent;
    color: #a02840;
}
/* ALTERAÇÃO LAYOUT NOVO 22.03.2022 */

@media screen and (max-width: 1680px) {
    .fund_form {
        padding: 5px 30px 0px 30px;
        min-height: 549px;
    }
    .what_home {
        bottom: 22%;
        left: 80%;
    }
    .fund_form p {
        font-size: 24px;
        text-align: center;
    }
    .form_chec p {
        font-size: 11px;
        text-align: left;
    }
}
@media screen and (max-width: 1600px) {
    .esqd {
        width: 33%;
    }
    .dirt {
        width: 67%;
    }
    .topo p {
        font-size: 20px;
        margin-top: 27px;
    }
    .fund_form {
        padding: 15px;
    }
    .form_chec p {
        margin-top: 26px;
    }
    .logo img {
        margin-top: 13px;
    }
    .veic h1 {
        font-size: 36px;
        margin-top: 50px;
    }
    .veic h2 {
        font-size: 23px;
        margin-top: -10px;
    }
    .form_fiat input, select {
        height: 40px;
        margin-top: 5px;
    }
    .fund_cinz p {
        font-size: 16px;
    }
    .titl_fone_icon p {
        font-size: 20px;
        margin-top: 40px;
        padding-left: 90px;
    }
    .titl_fone_vend {
        font-size: 20px;
    }
    .fone-vend p {
        font-size: 13px;
    }
    .titl_vers {
        font-size: 18px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    .text_time1 {
        padding-top: 5px;
        padding-bottom: 15px;
    }
    .veic img {
        margin-top: 1px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .tk-float-splash .tk-float-splash--content {
        padding: 0 200px;
    }
    /* BARRA FIXO 22.02.2021 */
    .fund_form {
        padding: 5px 30px 0px 30px;
        margin-top: 29px;
    }
    .radi_form_novo input {
        margin-top: -8px !important;
    }
    .what_home {
        bottom: 20%;
        left: 79%;
    }
    .fund_form {
        padding: 5px 15px 0px 15px;
        margin-top: 0px;
        min-height: 557px;
    }
    .text_time1 {
        padding-top: 12px;
        font-size: 17px;
    }
}
@media screen and (max-width: 1440px) {
    .topo p {
        font-size: 18px;
        margin-top: 25px;
    }
    .veic h1 {
        font-size: 36px;
        margin-top: 50px;
    }
    .veic h2 {
        font-size: 23px;
        margin-top: -10px;
    }
    .veic img {
        margin-top: 12px;
    }
    .fone-vend p {
        font-size: 12px;
    }
    .carousel-control {
        height: 60px;
        padding-top: 8px;
    }
    /*ALTERAÇÃO CHECKBOX 23.10.2018*/
    .form_chec input {
        width: 15px;
        height: 15px;
        float: left;
        margin-right: 5px;
    }
    .form_chec p {
        font-size: 12px;
        margin-top: 13px;
    }
    /*ALTERAÇÃO CHECKBOX 23.10.2018*/
    /* ALTERAÇÃO HORA 20.01.2121 */
    .text_time1 {
        font-size: 22px;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 42px;
    }
    .veic img {
        margin-top: 0px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .tk-float-splash .tk-float-splash--content {
        padding: 0 120px;
    }
    /* BARRA FIXO 22.02.2021 */

    .fund_form {
        margin-top: 26px;
    }
    .radi_form_novo input {
        margin-top: 3px !important;
    }
    .what_home {
        bottom: 27%;
        left: 76.6%;
    }
    .dirt {
        width: 65%;
    }
    .esqd {
        width: 35%;
    }
    .fund_form {
        margin-top: 0px;
    }
    .text_time1 {
        font-size: 16px;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 32px;
    }
    .fund_form p {
        font-size: 19px;
    }
    .form_chec p {
        font-size: 9px;
        padding-top: 5px;
    }
    .fund_form {
        min-height: 485px;
    }
}
@media screen and (max-width: 1366px) {
    .modal-dialog {
        width: 60%;
        margin-left: 20%;
    }
    .veic h1 {
        font-size: 30px;
        margin-top: 50px;
    }
    .veic h2 {
        font-size: 20px;
        margin-top: -10px;
    }
    .form_fiat input, select {
        height: 40px;
        margin-top: 5px;
        font-size: 14px;
    }
    .fund_form {
        margin-top: 23px;
    }
    .titl_fone_icon p {
        font-size: 18px;
        padding-left: 75px;
    }
    .botn_form {
        width: 22%;
        padding: 6px;
        font-size: 16px;
        margin-left: 39%;
    }
    .vers p {
        font-size: 16px;
    }
    .titl_vers {
        font-size: 15px;
    }
    .tb-veic p {
        font-size: 16px;
    }
    .titl_veic_tb {
        font-size: 15px;
    }
    .titl_veic_modal {
        padding-top: 10px !important;
        font-size: 16px;
    }
    .valr_veic_modal {
        font-size: 30px;
    }
    .modal-content p {
        font-size: 14px;
    }
    /*ALTERAÇÃO CHECKBOX 23.10.2018*/
    .form_chec input {
        width: 15px;
        height: 15px;
        float: left;
        margin-right: 5px;
    }
    .form_chec p {
        font-size: 12px;
        margin-top: 13px;
    }
    /*ALTERAÇÃO CHECKBOX 23.10.2018*/
    .what_home {
        bottom: 11%;
        left: 80%;
    }
    .what_home img {
        width: 20%;
    }
    .fund_form {
        margin-top: 0px;
    }
    .text_time1 {
        font-size: 15px;
    }
    .fund_form p {
        font-size: 18px;
    }
    .form_chec p {
        font-size: 9px;
        padding-top: 5px;
    }
    .fund_form {
        min-height: auto;
        padding: 0px 15px 0px 15px;
    }
}
@media screen and (max-width: 1280px) {
    .topo p {
        font-size: 18px;
        margin-top: 15px;
    }
    .veic h1 {
        font-size: 28px;
        margin-top: 40px;
    }
    .fone-vend p {
        font-size: 10px;
    }
    .fund_cinz p {
        font-size: 14px;
    }
    .logo img {
        width: 22.5%;
    }
    .titl_fone_icon p {
        font-size: 14px;
    }
    .titl_fone_icon img {
        width: 7.5%;
        margin-top: 39px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    .text_time1 {
        font-size: 13px;
        padding-bottom: 5px;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 25px;
    }
    .text_time3 span, .text_time4 span, .text_time5 span {
        font-size: 12px;
    }
    .veic img {
        margin-top: 0px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .tk-float-splash .tk-float-splash--content {
        padding: 0 60px;
    }
    /* BARRA FIXO 22.02.2021 */

    .titl_radi_form {
        font-size: 14px !important;
    }
    .what_home {
        bottom: 30%;
    }
    .fund_form p {
        font-size: 18px;
        margin-top: -10px;
        margin-bottom: 0px;
    }
    .form_chec p {
        font-size: 8px;
        padding-top: 5px;
        margin-top: 10px;
    }
    .fund_form {
        padding: 3px 15px;
    }
}
@media screen and (max-width: 1024px) {
    .esqd, .dirt {
        width: 100%;
        display: table;
    }
    .topo p {
        font-size: 16px;
        margin-top: 10px;
    }
    .veic h1 {
        font-size: 26px;
    }
    .veic h2 {
        font-size: 16px;
    }
    .titl_fone_icon p {
        font-size: 16px;
        padding-left: 65px;
        margin-top: 20px;
    }
    .titl_fone_icon img {
        width: 10%;
        margin-top: 15px;
    }
    .botn_form {
        font-size: 12px;
    }
    .vers p {
        font-size: 14px;
    }
    .titl_vers {
        font-size: 13px;
    }
    .tb-veic p {
        font-size: 14px;
    }
    .titl_veic_tb {
        font-size: 13px;
    }
    .carousel-control {
        height: 50px;
        padding-top: 4px;
    }
    .titl_fone_icon p {
        font-size: 14px;
        padding-left: 15px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    .text_time1 {
        font-size: 16px;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 32px;
    }
    .text_time3 span, .text_time4 span, .text_time5 span {
        font-size: 13px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .fund_brnc p {
        font-size: 14px;
    }
    .text_rodp_polt {
        font-size: 12px !important;
    }
    /* BARRA FIXO 2.02.2021 */
    /* BARRA FIXO 22.02.2021 */
    .tk-float-splash .tk-float-splash--content {
        padding: 0 10px;
        height: 95px;
    }
    /* BARRA FIXO 22.02.2021 */
    .logo_topo {
        float: none;
        margin: 0 auto;
    }
    .fund_cinz {
        margin: 0;
    }
    .what_home img {
        width: 28%;
    }
    .what_home {
        bottom: 34%;
        left: 72%;
    }
    .fund_form {
        padding: 35px 155px
    }
    .text_time1 {
        font-size: 22px;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 50px;
    }
    .fund_form p {
        font-size: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .form_chec p {
        font-size: 12px;
    }
    .fund_legl .fund_legl_divs {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 769px) {
    .tudo {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .esqd, .dirt, .esqd_baix, .dirt_baix {
        width: 100%;
        float: none;
    }
    .fund_form {
        margin: 0 100px 0 100px;
        padding: 15px 45px 0px 45px;
        margin-top: 26px;
    }
    .modal-dialog {
        width: 80%;
        margin-left: 10%;
    }
    .logo img {
        width: 27%;
        float: none;
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .fund_brnc img {
        width: 12%;
        float: right;
        margin-top: 15px;
    }
    .titl_fone_icon p {
        font-size: 18px;
        padding-left: 180px;
    }
    .titl_fone_icon img {
        width: 7%;
        margin-top: 10px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    .logo_topo {
        width: 100%;
        float: none;
        margin: 0 auto;
        display: table;
    }
    .logo_topo img {
        width: 35%;
        margin: 0 auto;
        padding: 0 0 20px 0;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .fund_brnc p {
        text-align: center;
    }
    .fund_brnc img {
        width: 4%;
        float: none;
        text-align: center;
        margin: 0 auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    /* BARRA FIXO 22.02.2021 */
    /* BARRA FIXO 22.02.2021 */
    .fixo-rod1, .fixo-rod2 {
        width: 100%;
        float: none;
    }
    .tk-float-splash .tk-float-splash--content {
        padding: 0 10px;
        height: 150px;
    }
    .fixo-rod1 {
        padding: 10px 0px 12px 0px;
    }
    /* BARRA FIXO 22.02.2021 */

    .fund_form {
        margin: 0;
        padding: 15px 15px 0px 15px;
    }
    .tudo {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .what_home {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        display: table;
        width: 100%;
        position: relative;
        padding-bottom: 30px;
    }
    .what_home img {
        width: auto;
        margin: 0 auto;
    }
    
}
@media screen and (max-width: 767px) {
    .fund_legl .fund_legl_divs {
        font-size: 6px;
    }
    .tudo {
        padding-left: 0px;
        padding-right: 0px;
    }
    .fund {
        height: auto !important;
        background-image: url(../imagens/semfoto.jpg);
    }
    .modal-dialog {
        width: 80%;
        margin-left: 10%;
    }
    .modal-dialog {
        width: 98%;
        margin-left: 1%;
    }
    .logo img {
        float: none;
        width: 40%;
        margin-left: 30%;
        margin-top: 30px;
    }
    .fund_form {
        margin: 0 0px 0 0px;
        padding: 15px 5px 0px 5px;
        margin-top: 26px;
    }
    .esqd {
        padding-right: 0px;
    }
    .dirt {
        padding-left: 0px;
    }
    .titl_fone_icon p {
        font-size: 15px;
        padding-left: 0px;
    }
    .titl_fone_icon img {
        width: 12%;
        margin-top: 17px;
    }
    .fone-vend p {
        font-size: 15px;
        padding: 20px;
    }
    .botn_form {
        width: 40%;
        font-size: 14px;
        margin: 10%;
        margin-left: 30%;
    }
    .fb-espc {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .fund_brnc img {
        width: 25%;
    }
    .veic h1, .veic h2 {
        text-align: left;
    }
    .tb-veic img {
        width: 70%;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    .logo_topo {
        width: 100%;
        float: none;
    }
    .time_topo {
        width: 90%;
        float: none;
        margin-left: 5%;
        margin-right: 5%;
    }
    .logo_topo img {
        width: 52%;
        margin: 0 auto;
        padding: 20px 20px 0 20px;
    }
    /* ALTERAÇÃO HORA 20.01.2121 */
    /* BARRA FIXO 22.02.2021 */
    .fund_brnc img {
        width: 8%;
    }
    .tk-float-splash .tk-float-splash--content {
        height: 165px;
    }
    .fixo-rod2 {
        padding-top: 10px;
    }
    /* BARRA FIXO 22.02.2021 */
    .fund_cinz p {
        padding: 0 15px;
    }
    .vers img {
        width: 40% !important;
    }
    .carousel-control.right {
        right: 7%;
        top: 15%;
    }
    .carousel-control.left {
        left: 7%;
        top: 15%;
    }
    .what_home img {
        width: 75%;
    }
    .fund_form {
        margin: 0 0px 0 0px;
        padding: 15px 5px 0px 5px;
        margin-top: 0px;
    }
    .text_time1 {
        font-size: 22px;
        width: 100%;
        text-align: center;
    }
    .text_time3, .text_time4, .text_time5 {
        font-size: 45px;
        width: 33.33%;
        margin-top: 20px;
    }
    .popp_sair {
        width: 96%;
        margin: 5% 0 0 2%;
    }
}
a:link{color:#ffffff; text-decoration: none;}
a:visited {color:#ffffff; text-decoration: none;}
a:hover {color:#ffffff; text-decoration: none}

.linkfund:link{color:#c3092e; text-decoration: none;}
.linkfund:visited {color:#c3092e; text-decoration: none;}
.linkfund:hover {color:#251d1b; text-decoration: none;}