@media (max-width: 1180px){
	.links_topo{text-align:center}
	.links_topo .container{width:100%}
	.links_topo li{display:inline-block; float:none; width:11%}
}

@media (max-width: 1160px){
	.container{width:95%;}

	header h1{margin-right:30px;}
	header .links li{margin:0 0 0 15px;}
	
	#simulacao-home .carro .wrap_input input{width:240px;}

	#etapa1 .coluna{height:330px; padding:30px 15px;}

	footer .coluna{margin-bottom:0;}

	#planos .tabela{right:20px;}

	footer .coluna{margin:0 50px 0 0}
}

@media (max-width: 1200px){
	#simulacao-home .coluna{margin:0 0 20px; width:33% !important;}
	#simulacao-home .carro{float:right;}
	#simulacao-home .carro .wrap_input{margin:0 0 0 2%; width:48%;}
	#simulacao-home .botao{float:right; margin:0;}
}

@media (max-width: 1100px){
	#simule .bx-wrapper{padding:0 30px;}
	#simule .bx-prev{left:-5px;}
	#simule .bx-next{right:-5px;}

	#etapa1 .coluna{width:30%;}
}

@media (max-width: 1095px){
	#simulacao-home .deseja_calcular{width:230px;}
}

@media (max-width: 1060px){
	#simulacao-home .valor label{clear:both; display:block;}
}

@media (max-width: 980px){
	header h1{margin:22px 0 0;}
	header .wrap-busca{display:none;}
	header .links.home{border-radius:0; margin:0; overflow:hidden;}
	header .links.home li{float:none; line-height:normal; margin:0; text-align:center;}
	header .links.home li a{background:#f0f0f0; display:none; padding:7px 5px;}
	header .links.home li.highlight a{background:#2383a9; border-radius:0; padding:7px 5px;}

	#etapa2 .wrap{padding:30px;}

	#etapa_carro .planos tfoot td.valor strong{font-size:25px;}

	#formularios{width:80%;}
	
	#tabela-precos .tabela-carro td small{font-size: 10px}
	
}

@media (max-width: 965px){
	#timeline{display:none;}
	#timeline2{display:block;}
}

@media (max-width: 940px){
	#vantagens li{float:none; margin:0 0 -1px; width:100%;}
	#vantagens li .wrap{height:auto; padding:30px;}

	#institucional .destaque h2{font-size:57px; line-height:56px;}

	#planos .destaque{background-position:30px 45px; padding:140px 30px 15px;}

	#videos li .descricao{height:auto; padding:4% 5%;}
}

@media (max-width: 910px){
	#simulacao-home .deseja_calcular{max-width:230px; width:100%}
	#simulacao-home .deseja_calcular li{float:none; width:100%}

	#missao li  .wrap{height:405px; padding:20px 20px 0;}
}

@media (max-width: 880px){
	#formularios .wrap_file label .fundo{width:88%;}
	
	#rede-autorizada #google-map{float:none; width:100% !important;}
	#rede-autorizada .sidebar-rede{float:none; height:500px; width:100%;}

	#simulacao-home .container{padding:15px 10px 20px;}
	#simulacao-home .coluna{margin:0 1% 20px; width:31% !important}
	#simulacao-home .carro .wrap_input{float:none; margin:0 0 10px; width:100%}
	#simulacao-home .botao{clear:both; display:block; float:none; margin:0 auto;}

	#contemplado .wrap h2.destaque{float:none; margin:0 0 30px; padding:0 100px 0 0; width:100%;}
	#contemplado .wrap .texto{float:none; width:100%;}
}

@media (max-width: 820px){
	#depoimentos li{padding:30px 15px 50px;}

	#etapa1 .coluna{display:block; height:auto; margin:0 0 20px; padding:15px; width:100%;}

	.etapas .coluna h3{margin:0 0 20px;}
	
	#etapa_carro .galeria{float:none; margin:0 auto 70px; max-width:420px; width:100%;}
	#etapa_carro .planos{float:none; margin:0 auto; max-width:500px; width:100%}

	#institucional .destaque{float:left; padding:20px 30px 30px; position:static;}
	#institucional .texto{padding:0; width:100%;}
}

@media (max-width: 768px){
	header .open_menu{background:url(../imagem/menu2.png) no-repeat; display:block; height:21px; margin:34px 25px 0 15px; width:25px;}
	header h1{height:37px; margin:28px 0 0; width:130px;}
	header h1 a{background:url(../imagem/logo-m.png) no-repeat; height:37px; width:130px;}

	header .links li{margin:0 0 0 20px;}
	
	.links_topo{display:none;}
	.links_topo .adm-por{display:block;}
	.links_topo ul{margin-top: 30px; padding: 15px;}
	.links_topo li{display:block; text-align:left; width:100%;}
	.links_topo li br{display:none;}
	.links_topo li a{display:block; line-height:30px; overflow:hidden; padding:5px 0;}
	.links_topo li img{display:block; height:20px;}
	
	.links_topo li .icone{display: none;}
	.links_topo li .iconeP{display: none;}
	.links_topo li a:hover .icone{display: none;}


	.passos.tres li{margin:0 12%;}
	.passos.quatro li{margin:0 6%;}
	
	.etapas .wrap_input{margin:0 0 20px;}
	.etapas .wrap_input input{height:60px; line-height:60px;}
	.etapas .botao{max-width:50%;}
	
	#etapa2 .wrap{margin:0 0 20px;}
	#etapa2 .coluna{display:block; margin:0; width:100%;}

	#formularios .botao{clear:both; display:block; float:none; max-width:420px; margin:0 auto; width:100%;}

	#consorcio .guia .wrap_guia{width:85%}
	.links-home{display: none;}

	#missao li{width:100%}
	#missao li .wrap{height:auto; padding:20px;}
	
	.texto .colunas .coluna{ width:48%;}
}

@media (max-width: 740px){
	#planos .destaque{background-position:10px 25px !important; float:none; margin:0 0 20px; padding:110px 0 0; width:100%}
	#planos .destaque h2{float:none;}
	#planos .destaque p{float:none;}
	#planos .tabela{margin:0 0 20px; position:static; right:auto; top:auto; width:100%}
	#planos .wrap .texto{float:none; width:100%;}
}

@media (max-width: 700px){
	#formularios .wrap_file label .fundo{width:86%;}

	#atendimento #form{float:none; margin:0 0 40px; overflow:hidden; width:100%;}
	#atendimento .dados_contato{clear:both; float:none; width:100%;}

	#consorcio .wrap h2.destaque{float:none; margin:0 0 30px; width:100%;}
	#consorcio .wrap .texto{float:none; width:100%}
}

@media (max-width: 620px){
	#simulacao-home .container{padding:20px;}
	#simulacao-home .coluna{float:none; margin:0 0 30px; width:100% !important;}
	#simulacao-home .valor{max-width:none;}

	#formularios .wrap_file label .fundo{width:83%;}

	#formularios{width:90%;}
	.passos.tres li{margin:0 11%;}

	#rede-autorizada .busca-rede-topo #searchTextField{display:block; margin:0 0 5px; width:100%;}
	#rede-autorizada .busca-rede-topo #marca{display:block; margin:0 0 5px; width:100%;}
	#rede-autorizada .busca-rede-topo .botao{display:block; margin:0 auto; width:120px;}

	.texto ul.esquerda{float:none; margin:0 0 20px; width:100%}
	.texto ul.direita{float:none; margin:0 0 20px; width:100%}
}

@media (max-width: 600px){
	.wrap_texto.interna .texto-coluna{margin:0 0 40px; width:100%;}
	.wrap_texto.interna .texto-coluna.left{float:none;}
	.wrap_texto.interna .texto-coluna.right{float:none;}
	.wrap_texto.interna .tit-fundo{background-image:none !important; margin:0 0 20px; padding:15px;}

	.faq2 .busca .iText{float:none; width:100%;}
	.faq2 .busca .botao{float:none; width:100%;}
	
	#institucional .destaque{float:none; width:100%;}
	#institucional .carros{display:none;}
	.colunas-institucional .col{float:none; margin:0 0 30px; width:100%;}

	#timeline_new{padding:180px 0 20px}
	#timeline_new .slick-arrow{left:50%}
	#timeline_new .linha-do-tempo > .slick-list{float:none; margin:0 auto; width:80%}
	#timeline_new .linha-do-tempo > .slick-list li{height:350px;}
	#timeline_new .linha-do-tempo > .slick-list li .content img{display:block; float:none; margin:0 auto 15px; width:40%;}
	#timeline_new .linha-do-tempo > .slick-list li .content p{float:none; width:100%}
	#timeline_new .linha-do-tempo .datas .slick-list{position:absolute; top:30px; width:100%;}
	#timeline_new .linha-do-tempo .datas .slick-list li{height:40px; line-height:40px;}
	#timeline_new .linha-do-tempo .datas .slick-list li button{font-size:25px;}
	#timeline_new .linha-do-tempo .datas .slick-list li.slick-active button{font-size:30px;}
	#timeline_new .slick-prev{bottom:auto; top:20px;}
	#timeline_new .slick-next{bottom:auto; top:130px;}

	#consorcio .guia{padding:120px 20px 0;}
	#consorcio .guia .wrap_guia{padding:20px 20px 0; width:100%}
}

@media (max-width: 580px){
	.etapas .botao{max-width:none;}
	.texto .colunas .coluna{border-right:0; width:100%;}
	.breadcrumb{margin: 40px 0 10px; clear: both;}
	.titulo{padding: 0;}

}

@media (max-width: 530px){	
	.titulo h2{font-size:31px;}

	.passos .linha{top:17px;}
	.passos li{height:38px; line-height:38px; margin:0 10%; width:38px;}

	#etapa_carro .planos tfoot .botao{width:100%;}

	.mensagem-ok{padding:90px 0 0;}
}

@media (max-width: 500px){
	#formularios .wrap_file label .fundo{width:80%;}

	#timeline2 li{display:block; margin:0 0 20px; width:100%;}
}

@media (max-width: 480px){
	#formularios .wrap_input.pequeno{width:100%;}
	#formularios .wrap_input.minusculo{width:100%;}
	#formularios .wrap_input.meio{margin-left:0;}
	#formularios .wrap_input.left{float:none;}
	#formularios .wrap_input.right{float:none;}
	#formularios .botao{font-size:15px;}

	#timeline_new .linha-do-tempo > .slick-list li{height:450px;}
}

@media (max-width: 460px){
	#tabela-precos .tabela-carro{padding:10px;}
}

@media (max-width: 430px){
	#formularios .wrap_file label .fundo{width:77%;}

	#depoimentos .bx-viewport{min-height:420px}

	#depoimentos-interna li .foto{width:20%}
	#depoimentos-interna li .depoimento{width:78%;}
	#depoimentos-interna li .autor{width:78%;}

	#tabela-precos .tabela-carro{border:0; padding:0;}
}

@media (max-width: 380px){
	.passos.tres li{height:35px; line-height:35px; width:35px;}
	#etapa_carro .planos .escolha_planos td label{padding-left:40px;}
	#etapa_carro .planos tfoot td.valor strong{font-size:20px;}
	#formularios .wrap_file label .fundo{width:73%;}
}

@media (max-width: 360px){
	.passos.quatro li{margin:0 5%;}
}