@media (max-width: 1365px) {
	/*motos*/
	#motos .destaques .owl-nav button.owl-prev {left: -50px;}
	#motos .destaques .owl-nav button.owl-next {right: -50px;}

}
@media (max-width: 1279px) {
	/*base*/
	.container {max-width: 1180px;}
	#header .topo .menu-principal a {font-size: 18px; margin-right: 18px;}
	#box-interesse .bloco-info .titulo h2 {font-size: 44px; line-height: 48px;}
	#box-interesse .bloco-info:before {width: calc((100vw - 1150px)/ 2); left: calc((100vw - 1150px)/ 2 * -1);}
	#box-interesse .bloco-info .titulo .linha-fina h4 {font-size: 20px; margin-bottom: 22px;}
	.intro-page .imagem {margin-right: 20px;}
	#box-titulo .titulo-pagina h1, #box-titulo .titulo-pagina h2 {font-size: 52px;}
	#box-nossas-lojas .nossas-lojas h3 {font-size: 48px;}
	.rodape-paginacao .paginacao-conteudo .lista-paginas .imagem-logo {flex-basis: 350px;}
	.rodape-paginacao .paginacao-conteudo:before {left: -35px;}

	/*home*/
	#box-nossas-lojas .loja {min-width: calc(1150px / 4);}
	#banners.home .slider .owl-dots .owl-dot + .owl-dot {margin-left: 24px;}
	#motos.home .slider {max-width: 920px;}
	#motos.home .slider .owl-nav button.owl-next {height: 240px; background-size: contain;}
	#motos.home .slider .owl-nav button.owl-prev {height: 240px; background-size: contain;}
	#sobre-nos .chamada {font-size: 52px; line-height: 50px; margin-bottom: 30px;}
	#sobre-nos .diferenciais .item {margin-bottom: 30px;}
	#sobre-nos .diferenciais .item img {height: 100px;}

	/*lojas*/
	#onde-estamos .lista .item .imagem {flex-basis: 50%; margin: 0 40px;}
	#onde-estamos .lista .item:nth-child(odd) .imagem {margin: 0 40px;}

	/*trabalhe*/
	#vagas .item .cargo h4 {font-size: 20px;}

	/*motos*/
	#motos .destaques {margin: 0 100px;}
	/*#motos .box-moto .img-moto {flex-basis: 280px; padding-right: 20px;}*/
	#motos .destaques .owl-nav button.owl-prev {left: -80px;}
	#motos .destaques .owl-nav button.owl-next {right: -80px;}
	/*#motos .box-moto .moto-detalhes .nome-moto h4 {font-size: 28px;}*/
	#motos .destaques .lista-acessorios {margin-left: 20px; padding-left: 20px;}
	#box-diferenciais .lista .item .imagem {flex-basis: 50%;}
	#box-diferenciais .lista .item:nth-child(odd) .imagem {margin: 0 30px;}
	#box-diferenciais .lista .item:nth-child(even) .imagem {margin: 0 30px;}

	#moto-estilos .moto-descricao .imagem-moto {
		max-width: 50%;
		flex-basis: 50%;
	}
}


@media (max-width: 1199px) {

	/*base*/
	#header .topo .logo {flex-basis: 220px; margin-right: 20px;}
	#header .topo .logo img {max-width: 100%;}
	#header .menu-topo .box-menu {margin-left: 240px;}
	a.whatsapp-consultor {width: 320px;}
	a.email-consultor {width: 320px;}
	#atendimento .box-atendimento {padding: 20px 40px; min-height: 140px;}
	#box-nossas-lojas .nossas-lojas h3 {font-size: 38px;}
	.rodape-paginacao .redes-sociais .titulo-redes-sociais {font-size: 22px;}
	#box-interesse .bloco-info {padding: 30px 30px 345px 0;}
	#box-interesse .bloco-info:before {
		width: calc((100vw - 994px)/ 2);
		left: calc((100vw - 994px)/ 2 * -1);
	} 
	#box-interesse {margin-bottom: 140px; min-height: 690px;}
	#box-interesse .bloco-info:after {width: 330px; background-size: contain; bottom: 0;}
	#box-interesse .bloco-info .titulo h2 {font-size: 32px; line-height: 36px;}
	#box-interesse .bloco-info .titulo .linha-fina h4 {font-size: 16px;}
	.intro-page .textos .titulo h2 {font-size: 32px; margin-bottom: 30px;}
	.intro-page .textos .box-atendimento span {font-size: 14px;}
	#box-titulo {display: none;}
	#box-titulo .titulo-pagina h1, #box-titulo .titulo-pagina h2 {font-size: 42px;}

	/*home*/
	#banners.home .slider .item {height: 420px;}
	#banners.home .slider .owl-dots:before {bottom: 50px;}
	#banners.home .slider .owl-dots {height: 100px; padding-top: 10px;}
	#motos.home .titulo-motos span {font-size: 48px;}
	#motos.home .slider .moto .titulo h2 {font-size: 38px;}
	#motos.home .slider {max-width: 800px;}
	#motos.home .box-botoes .btn-default {min-width: 250px; padding: 0 50px 0 20px; font-size: 16px;}
	#motos.home .box-botoes .btn-default.preto {min-width: 180px;}
	#sobre-nos .chamada {font-size: 38px; line-height: 40px;}
	#sobre-nos .diferenciais {padding: 75px 0 145px;}
	#atendimento .box-atendimento .questionamento {font-size: 24px;}

	/*lojas*/
	#onde-estamos .titulo-lojas h2 {font-size: 38px;}
	#onde-estamos .lista .item {margin-bottom: 50px;}
	#onde-estamos .lista .item .texto h5 {font-size: 18px;}
	#onde-estamos .lista .item .texto span strong {font-size: 16px;}
	#onde-estamos .lista .item .imagem {flex-basis: 40%;}

	/*seguro*/
	#parceiros .titulo h4 {font-size: 20px;}
	#parceiros .lista .item a {width: 200px; height: 200px; padding: 30px;}
	#parceiros .lista .item a img {max-width: 100%;}

	/*vagas*/
	#vagas .titulo h4 {font-size: 38px; margin-bottom: 60px;}
	#vagas .item .detalhes .desc {padding-right: 30px;}

	/*motos*/
	/*#motos .box-moto {padding: 20px;}*/
	#motos .destaques .lista-acessorios {flex-basis: 150px;}
	.bloco-motos .lista-motos .box-moto {padding: 15px;}
	.bloco-motos .lista-motos .box-moto .botao a {font-size: 13px; padding: 10px; box-shadow: 0px 2px 8.52px 0.48px rgba(0, 0, 0, 0.14);}
	.bloco-motos .lista-motos .box-moto h5 {font-size: 18px;}
	#banner-moto .titulo h1 {font-size: 32px;}
	#moto-estilos .estilo .botao-estilo {padding: 50px 20px 20px; flex-direction: column; border-radius: 20px;}
	#moto-estilos .estilo img {left: 50%; transform: translateX(-50%); margin-left: 0; top: -30px;}
	#moto-estilos .moto-descricao .imagem-moto {flex-basis: 50%;}
	#moto-estilos .moto-descricao .imagem-moto img {max-width: 100%;}
	#moto-estilos .moto-descricao .texto-descricao {padding-left: 20px;}
	#box-diferenciais .lista .item {margin-bottom: 55px;}

	/*consorcio*/
	#vantagens .box-login .titulo h3 {font-size: 22px;}
	#vantagens .box-login .descricao p {font-size: 18px; line-height: 22px;}
	#vantagens .box-login .botao a.btn-login {font-size: 16px;}
	#como-funciona {padding: 80px 0 95px;}
	#como-funciona .titulo h3 {font-size: 42px; margin-bottom: 80px;}
	#como-funciona .lista .item {padding: 20px;}
	#como-funciona .lista .item .chamada h4 {font-size: 16px;}
	.bloco-motos.opcoes .titulo-lista h2 {font-size: 28px;}
	#simulacao .lista-motos .box-moto .botao a {font-size: 14px;}
	#simulacao .titulo h2 {font-size: 38px;}
	#simulacao .bloco-botoes > a {font-size: 18px; width: 385px;}

}

@media (max-width: 1023px) {
	/*base*/
	#atendimento .box-atendimento {flex-direction: column;}
	#atendimento .box-atendimento .texto-atendimento {margin-bottom: 20px;}
	#box-nossas-lojas .loja {min-width: calc(738px / 4);}
	#box-nossas-lojas .nossas-lojas h3 {text-align: center;}
	.rodape-paginacao .box-redes {text-align: center;}
	.rodape-paginacao .redes-sociais {border: 0; padding-bottom: 30px; padding-left: 0;}
	#box-interesse .bloco-info {padding: 30px; border-radius: 20px; text-align: center;}
	#box-interesse .bloco-info:before {display: none;}
	#box-interesse .bloco-info:after {display: none;}
	#box-interesse .formulario {width: 100%; padding: 100px 50px; max-width: 100%;}
	.intro-page {text-align: center;}
	.intro-page .imagem {margin: 20px auto; text-align: center;}
	a.whatsapp-consultor {margin: 0 auto;}
	a.email-consultor {margin: 22px auto;}

	#header .menu-topo {display: none;}
	#header .topo {height: 145px;}
	#header .topo .menu-principal {display: none;}
	#header .topo .redes-sociais {display: none;}
	#header .topo .logo {margin: 0; flex: 1; text-align: center;}
	#header .topo .navbar-header {display: block;}
	#header .topo .box-consultor {display: block;}

	/*home*/
	#motos.home .titulo-motos span {font-size: 32px;}
	#motos.home .slider {max-width: 540px;}
	#mini-banners .item {text-align: center; margin-bottom: 20px;}
	#sobre-nos {text-align: center;}
	#sobre-nos .sobre {padding: 50px;}
	#sobre-nos .chamada {font-size: 32px; letter-spacing: 0px;}
	#motos.home .slider .owl-item.active .box-botoes {flex-direction: column;}
	#motos.home .box-botoes a {margin-bottom: 10px;}
	#motos.home .box-botoes a + a {margin-left: 0;}

	/*motos*/
	/*#motos .box-moto {flex-direction: column;}*/
	/*#motos .box-moto .img-moto {padding-right: 0; margin-bottom: 20px;}*/
	#motos .destaques .lista-acessorios {
		flex-basis: inherit;
		margin-left: 0;
		padding-left: 0;
		flex-direction: row;
		border-left: 0;
		margin-top: 20px;
	}
	#motos .destaques .lista-acessorios .acessorio + .acessorio {margin-left: 20px;}
	.bloco-motos .lista-motos .box-moto {text-align: center;}
	.bloco-motos .lista-motos .box-moto .botao {margin-top: 100px;}
	.bloco-motos .lista-motos .box-moto h5 {text-align: center;}
	.bloco-motos .lista-motos .box-moto .imagem {text-align: center;}
	#moto-estilos .estilo .botao-estilo.ativo:before {width: inherit; left: 0; right: 0; margin-right: 36px;}
	#moto-estilos .moto-descricao {flex-direction: column;}
	#moto-estilos .moto-descricao .imagem-moto {flex-basis: 100%; max-width: 100%; padding-right: 0;}
	#moto-estilos .moto-descricao .imagem-moto img {max-height: inherit; margin-bottom: 20px; height: auto;}
	#moto-estilos .moto-descricao .texto-descricao {width: 100%; text-align: center; padding-left: 0; display: flex; flex-direction: column; align-items: center;}
	#moto-estilos .moto-descricao .texto-descricao h3.subtitulo {order: 1; margin-bottom: 20px;}
	#moto-estilos .moto-descricao .texto-descricao .entry-text {order: 2;}
	#moto-estilos .moto-descricao .texto-descricao .box-cores {order: 0; margin-bottom: 30px;}
	#box-diferenciais .lista .item {margin-bottom: 10px;}
	#box-diferenciais .titulo {margin-bottom: 30px;}
	#box-diferenciais .titulo h5 {font-size: 32px;}

	/*vantagem*/
	#vantagens .conteudo {flex-direction: column; align-items: center; padding: 30px 0;}
	#vantagens .box-login {width: 100%; flex-basis: 100%; text-align: center; padding-right: 0; margin-bottom: 50px;}
	#vantagens .box-login .botao a.btn-login {margin: 0 auto;}
	#como-funciona .lista .item {margin-bottom: 30px; height: inherit;}

	/*trabalhe*/
	#vagas .item {margin-bottom: 50px;}

	/*lojas*/
	#onde-estamos .lista .item {flex-direction: column;}
	#onde-estamos .lista .item .imagem {margin: 0 40px 60px;}
	#onde-estamos .lista .item:nth-child(odd) .imagem {order: 0; margin: 0 60px 60px;}
	#onde-estamos .lista .item:nth-child(even) .imagem {order: 0; margin: 0 60px 60px;}
	#onde-estamos .lista .item .texto {padding: 0 60px;}
}


@media (max-width: 767px) {
	/*base*/
	.container {max-width: 450px;}
	.rodape-paginacao .box-redes {padding: 30px 0;}
	.rodape-paginacao .paginacao-conteudo {padding: 50px 0 0;}
	.rodape-paginacao .paginacao-conteudo .lista-paginas {flex-direction: column;}
	.rodape-paginacao .paginacao-conteudo:before {display: none; }
	.rodape-paginacao .paginacao-conteudo .lista-paginas .imagem-logo {flex-basis: inherit;margin-bottom: 50px;}
	.rodape-paginacao .paginacao-conteudo .lista-paginas .box-links {width: 100%; padding: 0 50px;}
	.rodape-assinatura .rodape-conteudo {flex-direction: column; text-align: center; align-items: center;}
	.rodape-assinatura .rodape-conteudo .copyright {margin: 20px 0;}
	.rodape-assinatura .rodape-conteudo .img-assinatura {margin-bottom: 20px;}
	#box-interesse .formulario {padding: 100px 0;}
	#box-titulo .titulo-pagina h1, #box-titulo .titulo-pagina h2 {font-size: 32px; text-align: center;}
	.intro-page .imagem .imagem-item {display: none;}
	#box-interesse .bloco-info .chamada {text-align: center; padding-right: 0;}
	#header .menu-topo .box-menu {margin-left: 0; justify-content: center;}
	#header .menu-topo .box-menu .lista-links {display: none;}
	#header .menu-topo .box-menu .telefone {text-align: center;}
	#menuCompleto .menu-extras {display: block;}
	.borda.left:after {
		left: -10px;
		right: -10px;
	}
	.borda.right:after {
		left: -10px;
		right: -10px;
	}

	/*home*/
	#motos.home .slider .owl-item.active .moto .titulo h2 {font-size: 28px; text-align: center;}
	#atendimento .box-atendimento .texto-atendimento {text-align: center; line-height: 1.4;}
	#box-nossas-lojas .lojas {flex-direction: column;}
	#box-nossas-lojas h4 {text-align: center;}
	#box-nossas-lojas .loja {min-width: 100%; text-align: center; padding-right: 0;}

	/*moto*/
	#banner-moto .box-botoes a {font-size: 16px;}
	#box-diferenciais .lista .item {flex-direction: column;}
	#box-diferenciais .lista .item:nth-child(even) .imagem {order: 0; margin: 0;}
	#box-diferenciais .lista .item:nth-child(odd) .imagem {margin: 0;}
	#box-diferenciais .lista .item .imagem {flex-basis: 100%;}
	#motos .destaques {margin: 0 50px;}
	#motos .destaques .owl-nav button.owl-prev {left: -60px;}
	#motos .destaques .owl-nav button.owl-next {right: -60px;}
	#motos .destaques .box-botoes {flex-direction: column;}
	#motos .destaques .box-botoes a + a {margin-left: 0; margin-top: 20px;}
	.bloco-motos .titulo-lista h2 {font-size: 18px; margin-bottom: 10px;}
	.bloco-motos .titulo-lista {flex-direction: column; justify-content: center; align-items: center; text-align: center;}
	.bloco-motos .lista-motos .box-moto .botao {margin-top: 50px;}
	.bloco-motos .lista-motos .box-moto {margin-bottom: 30px;}

	/*consorcio*/
	#como-funciona {background-size: contain; padding: 80px 0 15px;}
	#simulacao {padding: 30px 0 50px;}
	#simulacao .titulo h2 {font-size: 24px;}

	/*lojas*/
	#onde-estamos .lista .item:nth-child(odd) .imagem {margin: 0 30px 60px;}
	#onde-estamos .lista .item:nth-child(even) .imagem {margin: 0 30px 60px;}
	#onde-estamos .lista .item .texto {text-align: center; padding: 0;}
	#onde-estamos .lista .item .texto span strong {display: block;}


}

@media (max-width: 479px) {
	/*base*/
	.container {max-width: 100%;}
	#box-nossas-lojas .nossas-lojas {padding-top: 160px;}
	#box-nossas-lojas .nossas-lojas h3 {font-size: 32px;}
	.rodape-paginacao .paginacao-conteudo .lista-paginas .box-links {flex-direction: column; text-align: center;}
	.rodape-paginacao .redes-sociais .icones-redes {text-align: center;}
	.rodape-paginacao .redes-sociais .icones-redes a:last-child {margin-right: 0;}
	#simulacao .bloco-botoes > a {width: 100%;}

	/*motos*/
	#motos .destaques .lista-acessorios {flex-direction: column;}
	#motos .destaques .box-botoes a {min-width: 100%;}


	/*home*/
	#motos.home .slider {max-width: 100%;}
}