header {z-index: 999; width: auto;}

#wrap_header .wrap_hamburger {width: 100%; height: 70px; position: fixed; top: 0; left: 0; background: #fff; box-shadow: 0 0 5px #4C4D4F; display: flex; justify-content: center; align-items: center;}
#wrap_header .wrap_hamburger .logo {display: block;}
#wrap_header .wrap_hamburger .logo img {height: 45px;}
#wrap_header .hamburguer{position: absolute; top: calc(50% - 8px); left: 15px; display: flex; flex-direction:column; height:15px; width:25px; justify-content:space-between; transition:all .6s ease;}
#wrap_header .hamburguer .risco{transition:all .6s ease; width: 100%; height:3px; background:#000;}
#wrap_header .hamburguer.active {top: calc(50% - 13px);}
#wrap_header .hamburguer.active .risco.risco1{transform:rotate(45deg) translate(9px, 8px);}
#wrap_header .hamburguer.active .risco.risco2{opacity:0; visibility: hidden;}
#wrap_header .hamburguer.active .risco.risco3{transform:rotate(-45deg);}
#wrap_header .menu{transition:all .6s ease; left:-150px; top: 70px; max-height: calc(100% - 70px);}
#wrap_header .menu.active{transition:all .6s ease; left:0;}
#wrap_header .menu .logo {display: none;}


.banner .item{ width: 100%; max-height: 800px; height:90vw; }
.banner.owl-carousel .item-desktop{ display:none;}
.banner.owl-carousel .item-mobile{ display:block; height: 100%;}

#wrapper > .wrap{width:100%; padding: 70px 0 0;}
h1{margin:0; font-size:55px; font-weight:100;}

.wrap-banner-home #wrap_texto h1{font-size:55px;}
.wrap-banner-home #wrap_texto h2{font-size:18px;}
.wrap-banner-home #wrap_texto span{width:100%; margin:30px 0 0 0; height:40px; font-size:16px;}


#wrap_modelos .indent{justify-content:center;}
#wrap_modelos .indent figure{min-width:185px; margin:0 0 20px 0;}
#wrap_modelos .indent figure p{margin:0;}

#wrap_ofertas .indent{flex-wrap:wrap; justify-content:space-between;}
#wrap_ofertas .indent figure{width:100%; position:relative;}
#wrap_ofertas .indent figure.oferta2{width:100%; position:relative;}
#wrap_ofertas figure img{width:100%;}
#wrap_ofertas figure .aux-text.bottom br{display:none;}
#wrap_ofertas figure .aux-text{bottom: auto;
    top: 1vw;}
#wrap_ofertas figure .aux-text.bottom{}
#wrap_ofertas figure .aux-text p{font-size:20px;}
#wrap_ofertas figure.oferta2 .aux-text.bottom br{display:block;}
#wrap_ofertas figure.oferta2 .aux-text span{font-size:5vw;}
#wrap_ofertas figure.oferta2 .aux-text p{font-size: 4.2vw;}
#wrap_ofertas figure.oferta3 .aux-text.bottom br{display:block;}
#wrap_ofertas figure.oferta3 .aux-text span{font-size:5vw;}
#wrap_ofertas figure.oferta3 .aux-text p{font-size: 2.6vw;}
#wrap_ofertas figure.oferta4 .aux-text.bottom br{display:block;}
#wrap_ofertas figure.oferta4 .aux-text span{font-size:5vw;}
#wrap_ofertas figure.oferta4 .aux-text p{font-size:2.2vw;}
#wrap_ofertas figure .aux-text button{font-size: 18px;
    width: 66%;
    min-width: 159px;
    height: auto;
    padding: 3px;
    margin: 2px 0 0 0;
}

#wrap_ofertas figure.oferta3 .aux-text.bottom {
    font-size: 5vw;
    width: 48%;
}

#wrap_ofertas figure.oferta3 .adquiri_ja_seu{

    color: white !important;
    font-size: 3.7vw !important;
}

#wrap_ofertas figure.oferta .aux-text span {
    font-size: 3vw;
    color: #707070;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
}

#wrap_ofertas figure.oferta .aux-text button { font-size: 4.2vw;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    background: #273b7a;
    border-radius: 7px;
    width: 1vw;
    height: auto;
    margin-top: 17px;
    border: none;
    font-family: 'Barlow';
    cursor: pointer;
    margin-top: 1vw;}

#wrap_ofertas figure.oferta2 .aux-text button {
    font-size: 4.2vw;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    background: #BE202E;
    border-radius: 7px;
    width: 1vw;
    height: auto;
    margin-top: 17px;
    border: none;
    font-family: 'Barlow';
    cursor: pointer;
    margin-top: 1vw;
}
#wrap_ofertas figure.oferta3 .aux-text button {
    font-size: 4.2vw;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    background: #0089D0;
    border-radius: 7px;
    width: 1vw;
    height: auto;
    margin-top: 17px;
    border: none;
    font-family: 'Barlow';
    cursor: pointer;
    margin-top: 10vw;
    margin-left: 19vw;
}

#wrap_ofertas figure.oferta3 .nome_jac_oferta_3{

    font-size: 5.5vw !important;
}

#wrap_ofertas figure.oferta3 .aux-text p {
    font-size: 2vw !important;

}
#wrap_ofertas figure.oferta3 .nome_jac_oferta_3_novidade{

    font-size: 4vw !important;
    font-weight: 500 !important;
    color: #0089D0 !important;
}

#wrap_ofertas figure.oferta3 .carregue_texto{
    font-size: 2.5vw !important;
    font-weight: bold !important;
    color: #0089D0 !important;
}



#wrap_ofertas figure.oferta4 .aux-text button {
    font-size: 4.2vw;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    background: #273b7a;
    border-radius: 7px;
    width: 1vw;
    height: auto;
    margin-top: 17px;
    border: none;
    font-family: 'Barlow';
    cursor: pointer;
    margin-top: 1vw;
}

#wrap_eletrico{ flex-wrap: wrap; 
    height: 600px; }
#wrap_eletrico h3{margin:0 0px 30px 0; text-align:center;}
#wrap_eletrico figure{margin:0 0 30px 0; padding-top:0;}


#wrap_circles .indent{flex-wrap:wrap;}
#wrap_circles .indent figure{margin:0 10px 40px; width:220px; height:220px;}


#wrap_footer{width:100%; background:#4C4D4F;}
#wrap_footer .indent .presidente{padding:2vw 0; justify-content:space-between; flex-wrap:wrap; margin-right: 15px; height: 165px; width:100%;}
#wrap_footer .indent .presidente .text {width: 50%;
float: right;
right: 43px;
position: absolute; padding: 0 0 0 20px;}
#wrap_footer .indent .presidente h3{width: 100%;}
font-size: 24px;
text-align: center;
padding: 0 0 10px 0;
float: right;}
#wrap_footer .indent .presidente img{position: relative;
float: left;
margin-right: 13px;
top: 0;
width: 32vw;
left: 37px;}
#wrap_footer .indent .presidente a.botao{text-align: center;
margin: 0;
width: 100%;
font-size: 10px;
float: right;}

#wrap_footer .indent .jacqueline{padding:2vw 0; justify-content:space-between; flex-wrap:wrap; margin-right: 15px; height: 165px; width:100%;}
#wrap_footer .indent .jacqueline .text {width: 50%;
float: right;
right: 43px;
position: absolute; padding: 0 0 0 20px; padding: 0 0 0 20px;}
#wrap_footer .indent .jacqueline h3{width: 100%;}
font-size: 24px;
text-align: center;
padding: 0 0 10px 0;
float: right;}
#wrap_footer .indent .jacqueline img{
    top: 0 !important;
    width: 33vw!important;
}
#wrap_footer .indent .jacqueline a.botao{text-align: center;
margin: 0;
width: 100%;
font-size: 10px;
float: right;}

#wrap_footer .indent .pecas{padding:2vw 0; justify-content:space-between; flex-wrap:wrap; margin-right: 15px; height: 172px;
width: 100%;
margin-top: 0;}
#wrap_footer .indent .pecas .text {width: 50%;
float: right;
right: 43px;
position: absolute; padding: 0 0 0 20px;}
#wrap_footer .indent .pecas h3{width: 100%;}
font-size: 24px;
text-align: center;
padding: 0 0 10px 0;
float: right;}
#wrap_footer .indent .pecas img{position: relative;
float: left;
margin-right: 13px;
top: 0!important;
width: 32vw;
left: 37px;}
#wrap_footer .indent .pecas a.botao{text-align: center;
margin: 0;
width: 100%;
font-size: 10px;
float: right;}

#wrap_footer .indent .revisao{padding: 2vw 0;
justify-content: space-between;
flex-wrap: wrap;
margin-right: 15px;
height: 155px;
width: 100%;
margin-top: 6px;}
#wrap_footer .indent .revisao .text {width: 50%;
float: right;
right: 43px;
position: absolute; padding: 0 0 0 20px;}
#wrap_footer .indent .revisao h3{width: 100%;}
font-size: 24px;
text-align: center;
padding: 0 0 10px 0;
float: right;}
#wrap_footer .indent .revisao img{position: relative;
float: left;
margin-right: 13px;
top: 0!important;
width: 32vw;
left: 37px;}
#wrap_footer .indent .revisao a.botao{text-align: center;
margin: 0;
width: 100%;
font-size: 10px;
float: right;}

#wrap_footer .aux-bloco{background:#373636; width:100%; padding:0 5%; flex-wrap:wrap; justify-content:center;}
#wrap_footer .aux-bloco .bloco{width:25%; margin:25px 0; min-width:200px;}
#wrap_footer .aux-bloco .bloco.sociais{width:230px; justify-content:center; margin:25px 0;}
#wrap_footer .aux-bloco .bloco h2{font-size:17px;}
#wrap_footer .aux-bloco .bloco a{font-size:15px;}
.politica p{font-size:13px;}
.politica a{font-size:13px;}

#wrap_popup_contato .indent .titulo h2{font-size:45px;}
#wrap_popup_contato .indent .botao{width:100%; min-width:100%;}

#wrap_banner_faq{background-size:contain; height:35.5vw;}

#wrap_videos_faq .indent{flex-wrap:wrap;}
#wrap_videos_faq .indent .item{width:100%; margin:10px 0; min-width:100%;}
#wrap_videos_faq .indent .item .imagem{height:auto;}
#wrap_videos_faq .indent .item .imagem img{height:auto;}
#wrap_videos_faq .indent .botao{width:50%; min-width:200px;}


#wrap_faq_eletricos .indent .titulo h4{font-size:22px;}
#wrap_faq_padrao{width:100%;}
#wrap_faq_padrao .busca{width:100%;}
#wrap_faq_padrao .busca input{width:90%;}
#wrap_faq_padrao .busca input[type='submit']{width:10%;}
#wrap_faq_padrao .item .nome{width:85%;}
#wrap_faq_padrao .item .nome h4{font-size:18px;}

#wrap_banner_seminovos{background-size:contain;}
#wrap_banner_seminovos .indent{height:28.4vw;}
#wrap_banner_seminovos .indent .texto h2{font-size:5.2vw; line-height:4.6vw;}
#wrap_banner_seminovos.mundo .indent .texto h2{font-size:5.2vw; line-height:4.6vw;}
#wrap_banner_seminovos.mundo .indent .texto h2 b{font-size:14vw;}

#wrap_banner_lojas{background-size:contain;}
#wrap_banner_lojas .indent{height:36.4vw;}

#wrap_seminovos{margin:50px 0;}
#wrap_seminovos .indent .titulo{width:80%;}
#wrap_seminovos .indent .titulo h4{font-size:30px;}
#wrap_seminovos .indent .texto{width:80%;}
#wrap_seminovos .botao{width:40%; min-width:250px;}


#wrap_banner_financie{background-size:contain;}
#wrap_banner_financie .indent{justify-content: normal; padding-top: 6%;}
#wrap_banner_financie .indent .titulo {width: 100%;}
#wrap_banner_financie .indent .titulo h2{font-size: 10.2vw; line-height: 10.6vw;}
#wrap_banner_financie .indent .texto{width: 100%;}
#wrap_banner_financie.comofunciona .indent .texto span {font-size:17px;}
#wrap_banner_financie .indent .botao{min-width:auto; font-size: 2.5vw; width:23vw;}
#wrap_banner_financie.comofunciona .indent .botao{margin-top:2vw;}
#wrap_banner_financie.comofunciona {background: url(https://www.jacmotors.com.br/public/media/banners/jacemcasa_mob.jpg)no-repeat; background-size: cover;height: 137.5vw;}

#wrap_financie .indent{flex-direction:column;}
#wrap_financie .indent .item{width:100%;}
#wrap_financie .indent .item .titulo:after{width:50%;}
#wrap_financie .indent .item .titulo h4{font-size:22px;}
#wrap_financie .indent .item .texto span{font-size:15px;}


#wrap_contato_padrao .indent .titulo h4{font-size:22px;}
#wrap_contato_padrao .indent form .item{width:100%;}
#wrap_contato_padrao .indent form .junto{width:100%;}
#wrap_contato_padrao .indent form .junto .item{width:48%;}
#wrap_contato_padrao .indent form .item.item2{width:48%;}
#wrap_contato_padrao.financie .indent form .junto.selec{width:100%;}
#wrap_contato_padrao .indent form .botao input[type='submit']{width:100%;}
#wrap_contato_padrao .indent form .item.item2{width:100%;}
#wrap_contato_padrao.comofunciona .indent form .junto.selec{flex-wrap:wrap; width:100%;}
#wrap_contato_padrao .indent form .junto .aviso{width:100%;}


#wrap_contato .indent{flex-direction:column-reverse;}
#wrap_contato .indent .titulo{display:none;}
#wrap_contato .indent .col1{width:100%;}
#wrap_contato .indent .col1 .titulo{display:block; }
#wrap_contato .indent .col1 .titulo.active{margin-top:60px;}
#wrap_contato .indent .col1 form .junto .item{width:63%;}
#wrap_contato .indent .col1 form .junto .item.item2{width:35%;}
#wrap_contato .indent .col1 form .item.item3{width:100%;}
#wrap_contato .indent .col1 form input[type='submit']{width:100%;}
#wrap_contato .indent .col2{width:100%; margin:0; min-width:100%;}
#wrap_contato .indent .col2 .titulo{display:block;}


#wrap_como_funciona .indent .titulo h2{font-size:40px;}
#wrap_como_funciona .indent h4{font-size:22px;}
#wrap_como_funciona .indent .secao{flex-wrap:wrap;}
#wrap_como_funciona .indent .secao .item{width: 80%; padding: 30px 20px; margin: 0 auto;}
#wrap_como_funciona .indent .secao .borda2{display:none;}
#wrap_como_funciona .indent .regras .texto{min-width:auto; width:100%;}
#wrap_como_funciona .indent .regras .imagem img{width:100%; max-width:520px;}

#wrap_como_funciona .indent .secao_whats {width: 100%; display: block; }
#wrap_como_funciona .indent .secao_whats .item_whats {width: 100%; padding: 25px 25px 25px 25px; margin-bottom: 14px; float: left; text-align: center;}
#wrap_como_funciona .indent .secao_whats .item_whats h2 {font-size: 25px; color: #fff; font-weight: bold;}
#wrap_como_funciona .indent .secao_whats .item_whats a img {width: 22px; margin-right: 4px;}
#wrap_como_funciona .bloco.gerentes {width:100%; float: left;}

#wrap_mapa .indent .titulo h4{font-size:22px;}
#wrap_mapa .indent .wrap_cep{flex-wrap:wrap;}
#wrap_mapa .indent .wrap_cep .w_input{width:100%; margin-bottom:10px;}
#wrap_mapa .indent .wrap_cep .w_input input{width:100%;}
#wrap_mapa .indent .wrap_cep a{margin:0;}
#wrap_mapa .indent .wrap_mapa{flex-wrap:wrap; height:100%;}
#wrap_mapa .indent .wrap_mapa .mapa{width:100%;}
#wrap_mapa .indent .wrap_mapa .mapa{height:100%; max-height:600px;}
#wrap_mapa .indent .wrap_mapa .sidebar{width:100%;}
#wrap_mapa .indent .wrap_mapa .sidebar .loja .nome{font-size:18px;}

#wrap_presente_mundo .indent{flex-wrap:wrap;}
#wrap_presente_mundo .indent .col1{width:100%;}
#wrap_presente_mundo .indent .col1 .titulo:after{width:50%;}
#wrap_presente_mundo .indent .col1 .titulo h4{font-size:22px;}
#wrap_presente_mundo .indent .col2{width:100%;}
#wrap_presente_mundo .indent .col2 .imagem{width:100%; text-align:center;}
#wrap_presente_mundo.rodagem .indent{flex-wrap:wrap;}
#wrap_presente_mundo.rodagem .indent .col2{width:100%; margin-top:30px;}
#wrap_presente_mundo.rodagem .indent .col1{width:100%;}


#wrap_fabrica_mundo .indent .fotos{width:100%; flex-wrap:wrap; justify-content:center;}
#wrap_fabrica_mundo .indent .fotos .item{width:100%; margin:0 0px 10px 0;}
#wrap_fabrica_mundo .indent .texto{width:90%;}
#wrap_fabrica_mundo .indent .texto span{font-size:22px;}

#wrap_fabrica_mundo .indent .banner{height:35vw; padding:0 0 5vw 0;}
#wrap_fabrica_mundo .indent .banner .jac h2{line-height:5.5vw; font-size:6vw;}
#wrap_fabrica_mundo .indent .banner .jac h2 b{font-size:12vw;}
#wrap_fabrica_mundo .indent .banner .texto2 span{font-size:2.3vw;}

#wrap_fabrica_mundo .indent .design{flex-wrap:wrap; padding:35px 0 0 0;}
#wrap_fabrica_mundo .indent .design .item{width:100%; margin-bottom:50px;}
#wrap_fabrica_mundo .indent .design .texto{width:100%;}
#wrap_fabrica_mundo .indent .design .texto:after{width:50%;}
#wrap_fabrica_mundo .indent .design .item .sub{width:100%;}

#wrap_italy_mundo .indent .titulo h4{font-size:22px;}
#wrap_italy_mundo .indent .fotos{width:100%; flex-wrap:wrap; justify-content:center;}
#wrap_italy_mundo .indent .fotos .item{width:100%; margin:0 0px 10px 0;}

.wrap_carros .indent .aux-bloco {grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap:90px 25px;}
.wrap_carros.termicos #wrap_banner{height:35.7vw; padding:0 5% 0 ;}
.wrap_carros.termicos #wrap_banner.term{padding:0 5%; height:35.7vw; margin:0 0 40px 0;}
.wrap_carros .indent .bloco figure img{left:2.5%;}
.wrap_carros.termicos h2{font-size:4.2vw;}
.wrap_carros.termicos #conheca{width:35vw; height:5vw; font-size:2.2vw; margin:0 0 2vw 0; background-position: 99% 50%;}
#wrap_risco_mundo{display:none;}


#wrap_grupo_shc .indent .linha .imagem img{max-width:292px; width:100%;}
#wrap_grupo_shc .indent .linha .titulo h4{font-size:22px;}
#wrap_grupo_shc .indent .item{width:100%; min-width:100%;}
#wrap_grupo_shc .indent .item .col1{width:50px;}
#wrap_grupo_shc .indent .item .col1 .ano h4{font-size:22px;}
#wrap_grupo_shc .indent .item .col2{width:90%;}
#wrap_grupo_shc .indent .item .col2 .nome h4{font-size:22px;}

#wrap_header_privacity .indent h2{font-size:22px;}

#wrap_content_privacity .indent .content-privacity .texto{width:100%;}
#wrap_content_privacity .indent .content-privacity h2{font-size:22px;}

#wrap_content_privacity_more_info .indent .content-more-info{width:100%; margin:0 0 60px 0;}
#wrap_content_privacity_more_info .indent .content-more-info .linha-privacity{flex-direction:column;}
#wrap_content_privacity_more_info .indent .content-more-info .linha-privacity .coluna-privacity{width:100%; margin:0 0 50px 0 !important; max-width:100%;}
#wrap_content_privacity_more_info .indent .content-more-info .linha-privacity .coluna-privacity h2{font-size:22px;}


.modal > div {
  width: 350px;
}


#wrap_servicos .indent #menu { justify-content: center; text-align: center; flex-wrap: wrap;}
#wrap_servicos .indent #menu a { font-size: 14px;}
#wrap_servicos .indent h2 { font-size: 30px;}
#wrap_servicos .indent .modelos { width: 80%;}

#wrap_servicos .indent #wrap_pecas_mobile { display: block;/** margin: 50px 0 80px;**/}
#wrap_servicos .indent #wrap_pecas { display: none!important;}
#wrap_servicos .indent #wrap_pecas { width: 100%; background: url("../images/banner-pecas.jpg")no-repeat; height: 20vw; display: flex; align-items: center; margin: 50px 0; background-size: cover; justify-content: center; }
#wrap_servicos .indent #wrap_pecas h2 { font-size: 60px; font-weight: 900; color: #707070; text-transform: uppercase; line-height: 55px; }
#wrap_servicos .indent .modelos.pecas { background: url("../images/arrow-select.png")right center no-repeat; width: 330px; border: 1px solid  #707070; color: #707070; background-position: 97%; margin: 0 20px 0;}
#wrap_servicos .indent #wrap_pecas_mobile h2{display:none;}
#wrap_servicos .indent .form-pecas{display:none; margin: 0 10px; }
#wrap_servicos .indent .form-pecas p { font-size: 20px; font-weight: 100; color: #707070; margin: 0 0 35px 30px; }
#wrap_servicos .indent .form-pecas .solicite { background: #BE202E; border: none; border-radius: 7px; color: #fff; font-size: 15px; display: flex; justify-content: center; align-items: center; text-transform: uppercase; font-weight: 600; width: 150px; height: 40px; font-family: 'Barlow'; cursor: pointer;}
#wrap_servicos .indent .form-pecas .aux-flex { display: flex; align-items: center;}
#wrap_servicos .indent #wrap_pecas_mobile img { width: 100%;}

#wrap_garantia { flex-wrap: wrap; flex-direction: column; }
#wrap_garantia .bloco.manuais { border: none; width: 100%; padding: 20px;}
#wrap_garantia .bloco { width: 100%; padding: 20px;}
#wrap_garantia .bloco.pecas {border: none; width: 100%; padding: 26px;}
#wrap_garantia .bloco img { width: 100%;}
#wrap_circles .indent.servicos figure { margin: 0px 50px 45px }

#wrap_revisao { display: none;}
#wrap_revisao_mobile .title { font-size: 14px; color: #5a5454; font-weight: 700; width: 55%;  }
#wrap_revisao_mobile .red { font-size: 18px; color: #d9000d; font-weight: 700;  }
#wrap_revisao_mobile { margin: 30px; width: 100%;%; display: block; }

#wrap_servicos .indent #wrap_table { display: none;}
#wrap_servicos .indent #wrap_table_mobile { display: block;}
#wrap_table_mobile { display: flex;}
#wrap_servicos .indent #servicos { padding: 20px; width: 100%; font-weight: 700;}
#wrap_servicos .indent #servicos td:nth-child(odd) { background: #ebebeb; }
#wrap_servicos .indent #agende { margin: 40px auto 0; }

#wrap_manual .indent h1{font-size:22px;}
#wrap_manual .indent #aux-manual{flex-wrap:wrap; margin-bottom:60px;}
#wrap_manual .indent #aux-manual .manual{width:100%;}
#wrap_manual .indent #aux-manual .manual h2{font-size:22px;}
#wrap_manual .indent #aux-manual .manual .aux-texto .texto{width:85%}


#wrap_popup_agende{width:90%; overflow-y:scroll;}
#wrap_popup_agende .indent .col2 .telefone{flex-wrap:wrap; margin-top:30px;}
#wrap_popup_agende .indent .col2 .telefone .item{margin-top:20px;}
#wrap_popup_agende .indent .col2{min-width:100%;}

@media screen and (max-width: 600px){
	#wrap_fabrica_mundo .indent .fotos .item{width:100%; margin:0 0 10px;}
	#wrap_italy_mundo .indent .fotos .item{width:100%; margin:0 0 10px;}
	#wrap_grupo_shc .indent .item .col2{width:100%;}

	.wrap_carros .indent .aux-bloco.eletrico{padding:25px 0 40vw;}
}

@media screen and (max-width: 400px){
	#wrap_contato .indent .col2 .telefone{margin:0; flex-wrap:wrap; justify-content:center;}
	#wrap_contato .indent .col2 .telefone .item{margin-top:35px; width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
	#wrap_contato .indent .col2 .telefone .item .linha{justify-content:center;}

	#wrap_popup_agende .indent .col2 .telefone{flex-direction:column;}
}


#wrap_carros_eletricos_detalhes .indent .linha { flex-wrap: wrap; }
#wrap_carros_eletricos_detalhes .indent .linha .agendar { margin: 20px 0;}
#wrap_carros_eletricos_detalhes .indent .tags { flex-wrap: wrap; margin: 20px 0 0 0; }
#wrap_carros_eletricos_detalhes .indent .tags .item { margin-bottom: 15px;}
#wrap_carros_eletricos_detalhes .banner { height: 50vw; background-size: cover!important; background-position:50% 100% !important; padding: 0;}
#wrap_carros_eletricos_detalhes .banner .botao { min-width: 130px; font-size: 11px; margin: 0 auto;}
#wrap_eletricos_detalhes_performance .indent { flex-direction: column;}
#wrap_eletricos_detalhes_performance .indent .col2 { width: 100%; padding: 0 0 30px;}
#wrap_eletricos_detalhes_performance .indent .col1 { width: 100%; text-align:center; margin-right:0;}
#wrap_eletricos_detalhes_performance { margin: 80px 0;}
#wrap_eletricos_detalhes_performance .indent .col2 .titulo h2 { font-size: 30px; margin: 50px 0 0 0; }
#wrap_eletricos_detalhes_performance .indent .col2 .tags { flex-direction: column; }
#wrap_eletricos_detalhes_performance .indent .col2 .tags .item { align-items: center; justify-content: space-evenly; flex-direction: row; }
#wrap_banner_eletricos_detalhes { background-size: cover; }
#wrap_banner_eletricos_detalhes .indent .item { flex-direction: column; width: 100%; }
#wrap_banner_eletricos_detalhes .indent { padding: 20px 5%; width: 100%; flex-direction: column; }
#wrap_eletricos_detalhes_performance.tecnologia .indent { padding: 0; flex-direction: column;}
#wrap_eletricos_detalhes_performance.tecnologia .indent .col1 { width: 100%;}
#wrap_eletricos_detalhes_performance.tecnologia .indent .col2 { width: 100%;}
#wrap_eletricos_detalhes_performance .indent .col2 .botoes{justify-content:space-between;}
#wrap_eletricos_detalhes_performance .indent .col2 .botao{margin-right:0;}
#wrap_galeria_eletricos_detalhes .indent{padding:55px 0;}
#wrap_galeria_eletricos_detalhes .indent .tags {width:100%; justify-content: space-around;}
#wrap_galeria_eletricos_detalhes .indent .texto { width: 100%;}
#wrap_galeria_eletricos_detalhes .indent .botao { width: 60%;}
#wrap_galeria_eletricos_detalhes .indent .lojas { width: 75%; margin: 50px auto; flex-direction: column; max-width: 230px; }
#wrap_galeria_eletricos_detalhes .indent .lojas .item { width: 100%; margin: 0 0 30px;}
#wrap_galeria_eletricos_detalhes .indent .fotos{flex-wrap:wrap;}
#wrap_galeria_eletricos_detalhes .indent .fotos .item{width:100%;}
#wrap_carousel_eletricos_detalhes.eletricos .owl-carousel .item{height:66.7vw;}
#wrap_carousel_eletricos_detalhes.termicos .owl-carousel .item{height:66.7vw;}

#wrap_carros_termicos_detalhes .indent .linha { flex-wrap: wrap; }
#wrap_carros_termicos_detalhes .indent .linha .agendar { margin: 20px 0;}
#wrap_carros_termicos_detalhes .indent .tags { flex-wrap: wrap; margin: 20px 0 0 0; }
#wrap_carros_termicos_detalhes .indent .tags .item { margin-bottom: 15px;}
#wrap_carros_termicos_detalhes .banner { height: 45vw; background-size: cover !important; background-position:50% 100% !important; padding: 0;}
#wrap_carros_termicos_detalhes .banner .botao { min-width: 130px; font-size: 11px; margin: 0 auto;}
#wrap_termicostermicos_detalhes_performance .indent { flex-direction: column;}
#wrap_termicos_detalhes_performance .indent{flex-wrap:wrap;}
#wrap_termicos_detalhes_performance .indent .col2 { width: 100%; padding: 0 0 30px;}
#wrap_termicos_detalhes_performance .indent .col1 { width: 100%; text-align:center;}
#wrap_termicos_detalhes_performance { margin: 80px 0;}
#wrap_termicos_detalhes_performance .indent .col2 .titulo h2 { font-size: 30px; margin: 50px 0 0 0; }
#wrap_termicos_detalhes_performance .indent .col2 .tags { flex-direction: column; }
#wrap_termicos_detalhes_performance .indent .col2 .tags .item { align-items: center; justify-content: space-evenly; flex-direction: row; }
#wrap_banner_termicos_termicos_detalhes { background-size: cover; }
#wrap_banner_termicos_detalhes .indent .item { flex-direction: column; width: 100%; }
#wrap_banner_termicos_detalhes .indent { padding: 20px; width: 100%; flex-direction: column; }
#wrap_termicos_detalhes_performance.tecnologia .indent { padding: 0; flex-direction: column;}
#wrap_termicos_detalhes_performance.tecnologia .indent .col1 { width: 100%;}
#wrap_termicos_detalhes_performance.tecnologia .indent .col2 { width: 100%;}
#wrap_galeria_termicos_detalhes .indent .tags { justify-content: space-around; width:100%;}
#wrap_galeria_termicos_detalhes .indent .texto { width: 100%;}
#wrap_galeria_termicos_detalhes .indent .botao { width: 60%;}
#wrap_galeria_termicos_detalhes .indent .lojas { width: 75%; margin: 50px auto; flex-direction: column; max-width: 230px; }
#wrap_galeria_termicos_detalhes .indent .lojas .item { width: 100%; margin: 0 0 30px;}
#wrap_galeria_termicos_detalhes .indent .fotos{flex-wrap:wrap;}
#wrap_galeria_termicos_detalhes .indent .fotos .item{width:100%;}

#wrap_ficha_tecnica .indent .subtexto .linha{flex-wrap:wrap;}
#wrap_ficha_tecnica .indent .subtexto .linha .col1{width:100%; margin-bottom:25px; justify-content:center;}
#wrap_ficha_tecnica .indent .subtexto .linha .col2{width:100%; justify-content:space-between;}
#wrap_ficha_tecnica .indent .subtexto .linha .col2 .item{width:25%; margin:0; text-align:center; align-items:center;}
#wrap_ficha_tecnica .indent .subtexto .subitem .it{flex-wrap:wrap; justify-content:space-between}
#wrap_ficha_tecnica .indent .subtexto .subitem .it .col1{padding:0 15px; width:100%; justify-content:center;}
#wrap_ficha_tecnica .indent .subtexto .subitem .it .col2{padding:0 15px; width:100% !important;  justify-content:center;}
#wrap_ficha_tecnica .indent .subtexto .subitem .it .col2.bola{width:25%; padding:0; margin:0; justify-content:center;}
#wrap_ficha_tecnica .indent .subtexto .linha .col2 .item h3{font-size:17px;}
#wrap_ficha_tecnica .indent .subtexto .linha .col2 .item h4{font-size:15px;}
#wrap_ficha_tecnica .indent .subtexto .subitem .tit h2{font-size:25px;}
#wrap_ficha_tecnica .indent .subtexto .subitem .it .abracacol2{width:100%; background:#c0c0c0; justify-content:space-between;}


