@charset "utf-8";
/* CSS Document */
/*Tablet*/
@media only screen and (min-width: 1101px) and (max-width: 1400px) {
.logoTop {
	margin-left: 2%;
}
.btDestaqueTop{
	margin-right:2%;
}

.mao {	right: 15%;}
.faixaVrmMao a {margin-left:15%; width:40%;}
.homeForm {right:3%;}
.txtTopLeft{ margin-left:3%; 	width: 550px;}
.txtTopLeft h2 { font-size: 320%; }
.txtTopLeft h3 { font-size: 140%; }
}

/*Tablet*/
@media only screen and (min-width: 769px) and (max-width: 1100px) {
.content100 {width:100%;}
.content90 {width:90%; float:left; margin-left:5%;}
.topFull{ text-align:center;}
.logoTop { margin-left: 0px; width:100%; text-align:center; }
.btPadraoTop, .btDestaqueTop{ float: none;	margin: auto; display:inline-block;	margin-left:1%;	margin-right:1%;	margin-top:10px; margin-bottom:20px; }

.sobreRodape {width:100%;}
.txtSobreRodape {width:45%; float:left;}
.telsRodape  {width:45%; float:right;}
.contentRightRodape {width:100%; margin-top:50px;}
.contentRightRodape .categorias div{column-count:2;}
.contentRightRodape .categorias {width:50%;}
.contentRightRodape .RedesSociais {width:50%;  }
.contentRightRodape .revendedor {width:50%;}
.contentRightRodape .siteEsteio {width:50%; }
.mao {	right: 5%;}
.faixaVrmMao a {margin-left:5%; width:45%; margin-top:50px;} 
.homeForm {right:auto; top:auto; width:100%; position:relative; float:left; margin-top:0px;}
.homeForm .boxForm {width:100%; border-radius: 0px 0px 0px 0px; }
.cza2 {	border-radius: 0px 0px 0px 0px; }

.dadosCarroEsq, .dadosCarroDir{  float:left; width:90%; padding:0; margin-left:5%; }
.dadosCarro .boxForm { float: left; width: 100%;  }

#full-width-slider { position:static; float:left; height: 570px; }
.rsplx img{ position:static; z-index:0; }
.banner { 	position:relative;  height: 570px; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.txtTopLeft { top:1px; margin-left: 5%;	width: 90%; position:absolute; }

.txtTopLeft {	margin-top: 200px; margin-left: 5%;	width: 90%; }
.txtTopLeft h2 { font-size: 320%; margin-bottom:20px; line-height:45px; }
.txtTopLeft h3 { font-size: 140%; line-height: 33px; line-height:27px; }
.topGeral { background-attachment: scroll; background-size:cover;}
.bannerInterno{	margin-bottom:70px; }
}

/*Smartphone*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
.content100{width:100%;}
.content90 {width:90%; float:left; margin-left:5%; height:auto;}

.topFull{ text-align:center;}
.logoTop { margin-left: 0px; width:100%; text-align:center;  margin-bottom:20px;}
.btPadraoTop, .btDestaqueTop{ float: none;	margin: auto; display:inline-block;	margin-left:1%;	margin-right:1%;	margin-top:10px; margin-bottom:20px; }
	.tituloFaq {width:100%;}
	.contentRightFaq {width:100%; margin-top:60px;}
.tituloFaq figure {
	float: left;
	width:80px;
}
.tituloFaq h2 {
margin-top:30px;
font-size:220%;
	margin-left:30px;
	float: left;
}

.sobreRodape {width:100%;}
.txtSobreRodape {width:100%; float:left;}
.telsRodape  {width:100%; float:right;}
.contentRightRodape {width:100%; margin-top:50px;}
.contentRightRodape .categorias {width:100%;}
.contentRightRodape .categorias div{column-count:3; width:100%}
.contentRightRodape .RedesSociais {width:100%; margin-top:40px;}
.contentRightRodape .revendedor {width:100%; margin-top:40px;}
.contentRightRodape .revendedor div{column-count:3; width:100%}
.contentRightRodape .siteEsteio {width:100%; margin-top:40px;}
.mao {width:35%;	right: 5%;}
.faixaVrmMao a {margin-left:5%; width:55%; margin-top:50px; font-size:180%;} 
.homeForm {right:auto; top:auto; width:100%; position:relative; float:left; margin-top:0px;}
.boxForm {width:100%; border-radius: 0px 0px 0px 0px; }
.cza2 {	border-radius: 0px 0px 0px 0px; }

.dadosCarroEsq, .dadosCarroDir{  float:left; width:90%; padding:0; margin-left:5%; }
.dadosCarro .boxForm { float: left; width: 100%; }
.chamarizEsquerda, .chamarizDireita{ float:left; width:92%; margin-right:0; max-width:none; margin-left:4%; text-align:left;}
.lista-servicos {  columns: 1; }

#full-width-slider { position:static; float:left; height: 510px; }
.rsplx img{ position:static; z-index:0; }

.banner { 	position:relative;  height: 510px; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.txtTopLeft { top:-300px; margin-left: 5%;	width: 90%; position:absolute; }
.txtTopLeft h2 { font-size: 300%; margin-bottom:20px; line-height:40px; }
.txtTopLeft h3 { font-size: 120%; line-height: 33px; line-height:27px; }
.topGeral { background-attachment: scroll; background-size:cover; 	padding-top:100px; }
.opcoes-container { text-align:center; }

.btPadraoTop{ margin:0;	margin-top: 15px; }
.btDestaqueTop{	 margin:0; margin-top: 15px; }
.imgCarDetalhe{ left:50%; transform:translateX(-50%); bottom:-50px;}
.bannerInterno{	margin-bottom:70px; }
}

/*Celular*/
@media only screen and (min-width: 180px) and (max-width: 479px) {
.content100{width:100%;}
.content90 {width:90%; float:left; margin-left:5%;}

.topFull{ text-align:center; }
.logoTop { margin-left: 0px; width:100%; text-align:center;  margin-bottom:20px;}
.btPadraoTop, .btDestaqueTop{ float: none;	margin: auto; display:inline-block;	margin-left:1%;	margin-right:1%;	margin-top:10px; margin-bottom:20px; }
		.tituloFaq {width:100%; }
	.contentRightFaq {width:100%; margin-top:60px;}
.tituloFaq figure {
	float: none;
	width:70px;
}
.tituloFaq h2 {
	width:70px;
margin-top:10px;
margin-left:15px;
font-size:180%;
	float: left;
	
}

.sobreRodape {width:100%;}
.txtSobreRodape {width:100%; float:left;}
.telsRodape  {width:100%; float:right;}
.contentRightRodape {width:100%; margin-top:50px;}
.contentRightRodape .categorias {width:100%;}
.contentRightRodape .categorias div{column-count:1; width:100%}
.contentRightRodape .RedesSociais {width:100%; margin-top:40px;}
.contentRightRodape .revendedor {width:100%; margin-top:40px;}
.contentRightRodape .siteEsteio {width:100%; margin-top:40px;}
.mao {	right: 5%; width:200px;}
.faixaVrmMao a {margin-left:5%; width:90%; margin-bottom:260px; margin-top:50px; font-size:180%;}
.faixaVrmMao {height:auto;} 
.homeForm {right:auto; top:auto; width:100%; position:relative; float:left; margin-top:0px;}
.boxForm {width:100%; border-radius: 0px 0px 0px 0px;}
.cza2 {	border-radius: 0px 0px 0px 0px; }

.dadosCarroEsq, .dadosCarroDir{  float:left; width:90%; padding:0; margin-left:5%; }
.dadosCarro .boxForm { float: left; width: 100%; }
.chamarizEsquerda, .chamarizDireita{ float:left; width:92%; margin-right:0; max-width:none; margin-left:4%; text-align:left;}
.lista-servicos {  columns: 1; }

#full-width-slider { position:static; float:left; height: 400px; }
.rsplx img{ position:static; z-index:0; }

.banner { position:relative;  height: 400px; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.txtTopLeft {	margin-top: 100px; margin-left: 2%;	width: 96%; position:absolute; }
.txtTopLeft h2 { font-size: 200%; margin-bottom:20px; line-height:30px; }
.txtTopLeft h3 { font-size: 110%; line-height: 33px; line-height:20px; }

.boxVeiculo, .boxCategoriaVeiculo{ width: 90%; float:left; margin-left:5%; }
.topGeral { background-attachment: scroll; background-size:cover; 	padding-top:100px; }
.topGeral h2{ font-size:210%; }
.topGeral p{ font-size:140%; }
.opcoes-container { text-align:center; }

.btPadraoTop{ margin:0;	margin-top: 15px; }
.btDestaqueTop{	 margin:0; margin-top: 15px; margin-bottom:25px; }

.dadoCentralEsq h3, .dadoCentralDir h3{	font-size:200%; }
.dadoCentralEsq h4, .dadoCentralDir h4{	font-size:100%; }
.faixaVrdMao .mao{ display:none; }
.imgCarDetalhe{left:50%; transform:translateX(-50%); width:96%; max-width:450px; }
.boxText{ margin-left:5; width:90%; }
.bannerInterno{	margin-bottom:80px; }

.boxForm .cza1 h1{ font-size:140%;}
}