.modal_close_preta {
    width: 24px;
    height: 24px;
    background: url(../img/close-black.svg) center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 17px;
    right: 26px;
    transition: all .2s linear;
}

.modal-title.titulo_sucesso {
    font-size: 40px!important;
    color: #626262;
}

.titulo_texto_sucess {
    color: #626262;
    font-size: 17px;
}

img.icone_titulo_sucesso {
    padding: 8px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #2FB26B;
    position: absolute;
    left: 24px;
    top: 67px;
    content: '';
}

@media screen and (min-width: 769px) {
.titulo_modal {
    font-size: 32px;
    width: auto;
    font-weight: 700;
    /* display: inline-block; */
}

.modelos_carros {
    width: auto;
    display: inline-block;
}

.modal-dos-veiculos {
    justify-content: center;
    display: flex;
}

.modal_close.botao_fechar {
    right: 163px;
    margin-top: 9px;
}

.modal_largo {
    border-radius: 13px;
    width: 60vw;
    padding: 5px 13px;
}

.header_modal {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.carrossel-modal > button {
    background-color: transparent;
    border: 2px solid #ffffff;
    border-radius: 50%;
    padding: 22px;
}
.carrossel-modal > .slick-prev
 {
    transform: rotate(180deg);
    background: url(../img/left-arrow.svg) center center no-repeat;
    left: 9px;
    z-index: 5;
}
.carrossel-modal > .slick-next
 {
    background: url(../img/left-arrow.svg) center center no-repeat;
    right: 8px;
}

.carro_slide {
        border-radius: 9px;
        width: 100%;
}
.fundo_branco {
    background: white;
}

.slide_novo {padding: 4px;min-height: 315px;}

/* modal contato */
.modal_direita {
    width: 512px;
    padding: 38px 37px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    min-height: 100%;
}


.modal-head.header_direito {
    font-size: 44px;
    padding-top: 12px;
    padding-bottom: 17px;
}

.modal-title {
    padding-top: 0;
    padding-bottom: 26px;
    color: #d4bfc5;
    font-size: 22px;
}

button.btn.submit.botao_largo {
    width: 100%;
}

.fundo_cinza {
    background-color: #f5f5f5 !important;
}
/* fim do modal contato */

/* fim media query pc  */
} 
@media screen and (max-width: 768px) {
.titulo_modal {
    font-size: 25px;
    width: 100%;
    font-weight: 700;
    /* display: inline-block; */
}

.modelos_carros {
    padding-top: 12px;
    font-size: 12px;
    width: auto;
    display: inline-block;
    padding-bottom: 9px;
}

.modal-dos-veiculos {
    justify-content: center;
    display: flex;
}

.modal_close.botao_fechar {
    right: 163px;
    margin-top: 9px;
}

.modal_largo {
    border-radius: 13px;
    width: 98vw;
    padding: 5px 13px;
}

.header_modal {
    padding: 10px 0;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    /* align-items: center; */
}

.carrossel-modal > button {
    background-color: transparent;
    border: 2px solid #ffffff;
    border-radius: 50%;
    padding: 22px;
}
.carrossel-modal > .slick-prev
 {
    transform: rotate(180deg);
    background: url(../img/left-arrow.svg) center center no-repeat;
    left: 9px;
    z-index: 5;
}
.carrossel-modal > .slick-next
 {
    background: url(../img/left-arrow.svg) center center no-repeat;
    right: 8px;
}

.carro_slide {
        border-radius: 9px;
        width: 100%;
        /* min-height: 444px; */
}
.fundo_branco {
    background: white;
}

.slide_novo {padding: 4px;/* min-height: 315px; *//* min-width: 164px; *//* min-width: 127px; */}

/* modal contato */
.modal_direita {
    width:100%;
    padding: 38px 37px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    min-height: 100%;
}


.modal-head.header_direito {
    font-size: 44px;
    padding-top: 12px;
    padding-bottom: 17px;
}

.modal-title {
    padding-top: 0;
    padding-bottom: 26px;
    color: #d4bfc5;
    font-size: 22px;
}

button.btn.submit.botao_largo {
    width: 100%;
}

.fundo_cinza {
    background-color: #f5f5f5 !important;
}
/* fim do modal contato */

/* fim media query mobile */
} 