/* HOME */
body{
	padding-top: 100px;
	background-color: #020106;
	color: #CCC;
}
.produtoBanner{
	width: 100%;
}
.backBlock{
	color: #CCC;
}
#produtoFlexBox{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	padding: 0 0 30px 0;
	z-index: 1;
}
.produtoBox{
	width: 100%;
}
.produtoFlexRow{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	z-index: 1;
}
.produtoFlexRowAtras{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	z-index: 1;
}
.produtoImagem, .produtoImagemChipConfig{
	height: 400px;
	width: 400px;
	overflow: hidden;
	margin-top: 30px;
	float: left;
}
.produtoImagem img, .produtoImagemChipConfig img{
	height: 400px;
	width: 400px;
}
.produtoSelectArea{
	width: 630px;
	overflow: hidden;
	align-self: center;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
}
.produtoSlogan1{
	width: 100%;
	font-size: 50px;
	text-align: center;
}
.produtoSlogan2{
	width: 100%;
	font-size: 50px;
	text-align: center;
}
#selecaoVeiculo{
	width: 300px;
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #333;
	font-size: 24px;
	background-image: url("../images/layout/select.png");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	align-self: center;
	margin-top: 40px;
}
#selecaoVeiculo:hover{
	background-color: #FF931E;
	border: 1px solid #FF931E;
	color: #FFF;
}
.produtoSelectTxt{
	width: 100%;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	margin-bottom: 30px;
}
.produtoSelects{
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}
.produtoSelect{
	width: 32%;
	height: 50px;
	background-color: #FFF;
	border-radius: 10px;
	padding: 10px;
}
.produtoSelect input{
	width: 100%;
	height: 30px;
	font-size: 22px;
	background-image: url(../images/layout/select.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.produtoSelectList{
	width: 100%;
	overflow-y: auto;
	background-color: #FFF;
	margin-top: 10px;
	height: 0;
}
.produtoSelectItem{
	padding: 5px 10px;
	float: left;
	width: 100%;
	background-color: #FFF;
	cursor: pointer;
	font-size: 18px;
	border-bottom: 1px solid #CCC;
}
.produtoSelectItem:hover{
	background-color: #07A900;
	color: #FFF;
}
.motorSelectorText{
	float: left;
	width: 100%;
}
.motorSelectorYear{
	float: left;
	width: 100%;
	font-size: 14px;
}
#produtoMenu{
	width: 1200px;
	margin: 0 auto;
	padding-top: 160px;
	border-bottom: 2px solid #FF931E;
}
.produtoNome{
	font-size: 40px;
	font-family: qualitybold;
	color: #FF931E;
}
#produtoMenu a:link, #produtoMenu a:visited{
	color: #CCC;
	outline: 0;
}
#produtoMenu a:hover{
	color: #FF931E;
	outline: 0;
}
.produtoMenu{
	margin-top: 15px;
}
#produtoMainMenu{
	background-image: url("../images/layout/mobilemenuwhite.svg");
	width: 40px;
	height: 40px;
	background-size: cover;
	margin-top: 20px;
}
.menuMobile{
	display: none;
	background-color: #FF0004;
	padding: 10px;
	border-radius: 10px;
}


.homeInfoBlk{
	width: 170px;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
}
.homeInfoGarantia{
	background-image:url(../images/layout/garantia.svg);
}
.homeInfoPlugnPlay{
	background-image:url(../images/layout/plugnplay.svg);
}
.homeInfoEconomia{
	background-image:url(../images/layout/economia.svg);
}
.homeInfoSatisfacao{
	background-image:url(../images/layout/satisfacao.svg);
}
.homeInfoIcon{
	width: 100%;
	height: 68px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 10px;
}
.homeInfoTitle{
	width: 100%;
	overflow: hidden;
	font-size: 32px;
	margin-bottom: 10px;
}
.homeInfoText{
	width: 100%;
	overflow: hidden;
}
#homeBannerRight, #homeBannerLeft{
	width: 18px;
	height: 36px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
}
#homeBannerRight{
	background-image: url(../images/layout/prev.png);
	right: 5vw;
}
#homeBannerLeft{
	background-image: url(../images/layout/next.png);
	left: 5vw;
}
.produtoContent{
	width: 1200px;
	margin: 0 auto;
	color: #CCC;
}
.produtoContent a:link, .produtoContent a:visited{
	font-family: qualitybold;
	color: #FF931E;
	outline: none;
}
.produtoContent a:hover{
	color: #333;
	outline: none;
}

/* LISTAGEM COM ICONES */
.produtoInfoBox{
	width: 100%;
	overflow: hidden;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	text-align: justify;
	line-height: 22px;
}
.produtoInfoSpace{
	margin-top: 30px;
	font-size: 18px;
	line-height: 24px;
}
.produtoInfo{
	width: 48%;
	padding-left: 60px;
	overflow: hidden;
	padding-bottom: 30px;
	background-repeat: no-repeat;
	background-size: 50px 50px;
}
.produtoInfoTitle{
	font-family: qualitybold;
	font-size: 24px;
	margin-bottom: 5px;
	text-align: left;
}
.plugnplay{
	background-image:url("../images/layout/iconeplugandplay.png");
}
.iconefone{
	background-image:url("../images/layout/iconefone.png");
}
.iconemoto{
	background-image:url("../images/layout/iconemoto.png");
}
.iconemecanico{
	background-image:url("../images/layout/iconemecanico.png");
}
.iconelearn{
	background-image:url("../images/layout/iconelearn.png");
}
.iconeforca{
	background-image: url("../images/layout/iconeforca.png");
}
.iconepotencia{
	background-image: url("../images/layout/iconepotencia.png");
}
.iconeseguro{
	background-image: url("../images/layout/iconeseguro.png");
}
.iconeultra{
	background-image: url("../images/layout/iconeultra.png");
}
.iconepotencia{
	background-image: url("../images/layout/iconepotencia.png");
}
.iconereuso{
	background-image: url("../images/layout/iconereuso.png");
}

iframe{
	width: 100%;
	height: 400px;
	background-color: #333;
	margin: 50px 0 50px 0;
}


/* TITULOS */
.produtoTitle{
	width: 100%;
	padding: 30px 0 10px 0;
	font-family: qualitybold;
	font-size: 32px;
	text-align: center;
	border-bottom: 1px solid #333;
	margin: 0 auto;
}

/* CERTIFICADOS */
.certificados{
	width: 100%;
	overflow: hidden;
	margin: 50px 0 50px 0;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-around;
}
.certificado{
	width: 300px;
	height: 200px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.tuv{
	background-image:url("../images/layout/tuv.svg")
}
.dekra{
	background-image: url("../images/layout/dekra.svg");
}
.vdat{
	background-image: url("../images/layout/vdat.jpg");
}

/* SELEÇÃO MOBILE */
.produtoSelectMobile{
	width: 100%;
	background-color: #FFF;
	border-radius: 10px;
	padding: 20px 10px;
	font-size: 22px;
	background-image: url(../images/layout/select.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: none;
}
#selecaoMobile{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999999999;
	background-image: url(../images/layout/blackbg.png);
	text-align: center;
	font-size: 22px;
	color: #CCC;
	display: none;
}
#selecaoMobileClose{
	width: 30px;
	height: 30px;
	position: fixed;
	top: 20px;
	left: 50%;
	margin-left: -15px;
	background-image: url(../images/layout/close.png);
	background-position: right;
}
#selecaoMobileMarca, #selecaoMobileModelo, #selecaoMobileMotor{
	position: fixed;
	top: 70px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto;
}
#selecaoMobileModelo, #selecaoMobileMotor{
	display: none;
}
.selecaoMobile{
	width: 300px;
	margin: 0 auto;
}
.homeMobileSelectItem, .homeMobileSelectItem100{
	width: 300px;
	padding: 10px 0;
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
.homeMobileSelectItem:hover, .homeMobileSelectItem100:hover{
	color: #39B54A;
	border-bottom: 1px solid #39B54A;
}
.selecaoMobileSortBox{
	position: fixed;
	left: 30px;
	top: 70px;
	bottom: 30px;
	width: 30px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}
.selecaoMobileSort{
	overflow: hidden;
	text-align: center;
	color: #FFF;
	padding: 5px;
	border-radius: 10px;
	background-color: #333;
	font-size: 14px;
}
.motorMobileText{
	font-size: 16px;
}
.motorMobileYear{
	font-size: 14px;
}


/* FAQ */
.faqQuestion{
	font-family: qualitybold;
	font-size: 18px;
	margin: 30px 0 5px 0px;
}
.pageText{
	font-size: 18px;
}
.pageTextMargin{
	margin-bottom: 60px;
}
.produtoSlogan a:link, .produtoSlogan a:visited{
	color: #000;
	display: block;
}
.produtoSlogan a:hover{
	color: #FFF;
}
.textoMenor{
	font-size: 18px;
}
.produtoVeiculo{
	text-align: center;
	color: #FFF;
	font-size: 30px;
	margin-top: 50px;
}
.produtoResume{
	color: #07B000;
	font-size: 36px;
	text-align: center;
	padding-left: 60px;
	margin-bottom: 10px;
	font-family: qualitybold;
}
.produtoResumeTitulo{
	color: #FFF;
	font-size: 28px;
	text-align: center;
	padding-left: 60px;
}
.produtoValor{
	color: #FFF;
	padding-left: 60px;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	margin: 20px 0;
}
.precoVista{
	font-size: 54px;
	font-family: qualitybold;
	margin-right: 30px;
}
.precoAviso{
	font-size: 22px;
	text-align: left;
}
.precoPrazo{
	color: #FFF;
	font-size: 26px;
	text-align: center;
	padding-left: 60px;
}

.chipsBlk{
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-bottom: 50px;
}
.chipsBlk img{
	width: auto;
	height: 200px;
}

/* PRODUTO SETUP NOVO */
.produtoConfigArea{
	width: 630px;
	overflow: hidden;
	margin-top: 20px;
	float: left;
	margin-left: 170px;
}
.produtoSetupTitulo{
	width: 100%;
	font-size: 18px;
	margin-bottom: 10px;
	float: left;
	margin-top: 30px;
}
.produtoConfigBox{
	width: 300px;
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 10px;
	float: left;
	margin-right: 15px;
	padding-left: 85px;
	z-index: 1000;
}
.produtoConfigTitulo{
	font-family: qualitybold;
	font-size: 21px;
}
.produtoConfigValor{
	font-size: 18px;
	margin: 10px 0;
}
.produtoConfigPreco{
	font-family: qualitybold;
	font-size: 24px;
}
.produtoConfigVista{
	font-size: 14px;
}
.desativado{
	opacity: 0.3;
}
.produtoConfigPadrao{
	background-image: url("../images/produtos/newdtepadrao.svg");
	background-repeat: no-repeat;
	background-position: left;
	background-size: 85px 100px;
}
.produtoConfigBluetooth{
	background-image: url("../images/produtos/newdtebluetooth.svg");
	background-repeat: no-repeat;
	background-position: left;
	background-size: 85px 100px;
}
.produtoResumoDestaque{
	float: left;
	font-family: qualitybold;
	font-size: 32px;
	margin-top: 60px;
	padding-right: 10px;
}
.produtoResumoDetalhe{
	float: left;
	width: 100%;
	font-size: 20px;
	line-height: 28px;
	margin-top: 20px;
}
.produtoResumoValor{
	float: left;
	font-size: 32px;
	font-family: qualitybold;
	margin-top: 20px;
	margin-right: 20px;
}
.produtoResumoValorInfo{
	float: left;
	width: auto;
	margin-top: 20px;
}
.produtoResumoParcelas{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.comprarBox{
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.comprarBox img{
	width: auto;
	height: 80px;
	margin: 0 10px 0 0;
	border: 1px solid #CCC;
	border-radius: 10px;
}
.produtoLine{
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
.clicavel{
	cursor: pointer;
}
.selecionado{
	background-color: #FF931E;
	color: #FFF;
}
#padraoStandard, #padraoPremium, #bluetoothStandard, #bluetoothPremium, #valorCheio, #valoresParcelas, #valoresCheios{
	display: none;
}

/* MODOS */
#modosBox{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin: 50px 0;
}
.modosBox{
	width: 300px;
	height: auto;
}
.modosTipo{
	width: 100%;
	text-align: center;
	font-family: qualitybold;
	font-size: 24px;
}
.modosImagem{
	width: 300px;
	height: 200px;
	margin: 10px 0;
	text-align: center;
}
.modosImagem img{
	width: 200px;
	height: 200px;
}
.modosTexto{
	width: 100%;
	text-align: center;
}


/* OUTROS PRODUTOS */
.menuMargin{
	margin-top: 140px;
}
.distributeBlk{
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
.indexProductClick{
	width: 300px;
	height: 400px;
	position: absolute;
}
.indexProductClick img{
	width: 300px;
	height: 400px;
}
.indexProduct{
	width: 300px;
	height: 400px;
	overflow: hidden;
}
.indexProductImage{
	width: 300px;
	height: 300px;
}
.indexProductTitle{
	font-family: qualitybold;
	text-align: center;
	font-size: 28px;
}
.indexProductDesc{
	width: 100%;
	text-align: center;
	margin: 10px 0;
}

#linkOnline{
	padding: 15px;
	border: 1px solid #CCC;
	color: #CCC;
	border-radius: 10px;
	font-size: 28px;
}

/* MODAL */
#modalVeiculos{
	position: fixed;
	overflow: hidden;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1000;
	background-image: url("../images/layout/blackbg.png");
	display: none;
}
.modalVeiculos{
	position: fixed;
	overflow-y: auto;
	top: 80px;
	right: 0;
	left: 0;
	bottom: 20px;
}
#modalClose{
	position: fixed;
	width: 40px;
	height: 40px;
	left: 50%;
	margin-left: -20px;
	top: 20px;
	background-image: url("../images/layout/close.svg");
	cursor: pointer;
}
#modalLista{
	margin: 0 auto;
	width: 300px;
	overflow: hidden;
}
.modalTitulo{
	width: 300px;
	font-family: qualitybold;
	font-size: 28px;
	margin-bottom: 30px;
	text-align: center;
	color: #FF931E;
}
.modalItem{
	width: 300px;
	text-align: center;
	padding: 20px 0;
	color: #CCC;
	border-bottom: 1px solid #CCC;
	cursor: pointer;
	line-height: 20px;
}
.modalItem:hover{
	color: #FF931E;
	border-bottom: 1px solid #FF931E;
}
.veiculoResume{
	width: 100%;
	margin-top: 50px;
	font-family: qualitybold;
	font-size: 24px;
	text-align: left;
}
#outrosTitle{
	padding-top: 200px;
	width: 100%;
	text-align: center;
	font-size: 24px;
}


.servicoBox{
	width: 220px;
	height: 330px;
	margin-bottom: 20px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	background-size: cover;
	overflow: hidden;
	border: 1px solid #3D3D3D;
	border-radius: 10px;
}
.servicoBox:hover{
	border: 1px solid #FF931E;
}
.servico{
	width: 220px;
	text-align: center;
	padding: 10px;
	font-family: qualitybold;
	z-index: 0;
	font-size: 20px;
	color: #FF931E;
}
.servicoDescr{
	width: 220px;
	text-align: center;
	padding: 10px;
	z-index: 0;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
}
.servicoDestaque{
	font-family: qualitybold;
	font-size: 16px;
	height: 30px;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}
.servicoImagem{
	position: absolute;
	z-index: 0;
	width: 220px;
	height: 220px;
	padding: 10px;
	overflow: hidden;
	margin-top: 30px;
}
.servicoClick{
	position: absolute;
	z-index: 1;
	width: 220px;
	height: 330px;
}
.servicoImagem img{
	width: 200px;
	height: 200px;
}
.servicoClick img{
	width: 220px;
	height: 300px;
}

/* LANDSCAPE */
@media(max-width: 1320px){
	#produtoMenu{
		width: 900px;
	}
	#produtoFlexBox{
		width: 900px;
	}
	.produtoVeiculo{
		margin-top: 20px;
		font-size: 24px;
	}
	.produtoContent{
		width: 940px;
	}
	.homeInfoBlk{
		margin-top: 20px;
	}
	.produtoImagem{
		height: 270px;
		width: 270px;
	}
	.produtoImagem img{
		height: 270px;
		width: 270px;
	}
	.produtoConfigArea{
		width: 500px;
		margin-left: 0;
	}
	.modosBox{
		width: 200px;
		height: auto;
	}
	.modosImagem{
		width: 200px;
		height: auto;
		margin: 10px 0;
	}
}
@media(max-width: 1020px){
	#produtoMenu{
		width: 700px;
	}
	.produtoMenu{
		display: none;
	}
	#produtoFlexBox{
		width: 700px;
	}
	.produtoContent{
		width: 700px;
	}
	.homeInfoBlk{
		width: 130px;
	}
	.produtoImagem{
		height: 370px;
		width: 370px;
	}
	.produtoImagemChipConfig, .produtoImagemChipConfig img{
		height: 300px;
		width: 300px;
	}
	.produtoImagem img{
		height: 370px;
		width: 370px;
	}
	.homeInfoTitle{
		font-size: 22px;
	}
	.homeInfoText{
		font-size: 14px;
	}
	.produtoSelectArea{
		width: 300px;
	}
	.produtoSlogan1{
		font-size: 30px;
	}
	.produtoSlogan2{
		font-size: 30px;
	}
	.produtoConfigArea{
		width: 300px;
	}
	.produtoConfigBox{
		margin-right: 0;
		margin-bottom: 15px;
	}
	.produtoResumoDestaque{
		margin: 0;
	}
	.produtoResumoDetalhe{
		font-size: 16px;
	}
	.comprarBox img{
		width: auto;
		height: 55px;
		margin: 0 10px 0 0;
		border: 1px solid #CCC;
		border-radius: 10px;
	}
	.chipsBlk img{
		height: 150px;
	}
}
@media(max-width: 820px){
	#produtoMenu{
		width: 500px;
	}
	.produtoNome{
		width: 500px;
		text-align: center;
		font-size: 28px;
	}
	#produtoFlexBox{
		width: 500px;
		display: block;
	}
	.produtoFlexRow, .produtoFlexRowAtras{
		display: block;
	}
	.produtoImagem, .produtoImagemChipConfig{
		width: 300px;
		height: 300px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 100px;
	}
	.produtoImagem img, .produtoImagemChipConfig img{
		height: 300px;
		width: 300px;
	}
	.produtoContent{
		width: 500px;
	}
	.homeInfoBlk{
		width: 130px;
	}
	.homeInfoTitle{
		font-size: 22px;
	}
	.homeInfoText{
		font-size: 14px;
	}
	.produtoSelectArea{
		width: 300px;
		margin-left: 100px;
	}
	.produtoSlogan1{
		font-size: 26px;
	}
	.produtoSlogan2{
		font-size: 26px;
	}
	.produtoConfigArea{
		margin-left: 100px;
	}
	.homeInfoBlk{
		width: 300px;
		display: block;
		margin-left: 100px;
	}
	.homeInfoIcon{
		width: 60px;
		height: 68px;
		margin-bottom: 0px;
		float: left;
	}
	.homeInfoTitle{
		width: 230px;
		font-size: 32px;
		margin-bottom: 10px;
		text-align: left;
	}
	.homeInfoText{
		width: 230px;
		overflow: hidden;
		float: left;
		text-align: left;
	}
	.produtoInfo{
		width: 100%;
		padding-left: 40px;
		background-size: 30px 30px;
		text-align: left;
	}
	.produtoInfoTitle{
		font-size: 18px;
	}
	iframe{
		margin: 20px 0 20px 0;
	}
	.produtoInfoSpace{
		margin-top: 30px;
	}
	.faqQuestion{
		font-size: 16px;
		margin: 20px 0 5px 0px;
	}
	.pageText{
		font-size: 15px;
	}
	.produtoInfoBox{
		flex-flow: column nowrap;
		justify-content: flex-start;
	}
	.produtoSetupTitulo{
		margin-top: 10px;
	}
	.chipsBlk{
		flex-flow: column nowrap;
		justify-content: flex-start;
		text-align: center;
	}
	.chipsBlk img{
		width: 300px;
		height: auto;
		margin-bottom: 10px;
	}
	#modosBox{
		flex-flow: column nowrap;
	}
	.modosBox{
		width: 300px;
		height: auto;
		margin-bottom: 20px;
		align-self: center;
	}
	.modosImagem{
		width: 300px;
		height: auto;
		margin: 10px 0;
	}
}
@media(max-width: 620px){
	#produtoMenu{
		width: 400px;
		padding-top: 130px;
	}
	.produtoNome{
		width: 400px;
		text-align: center;
		font-size: 28px;
	}
	#produtoFlexBox{
		width: 400px;
		display: block;
	}
	.produtoFlexRow, .produtoFlexRowAtras{
		display: block;
	}
	.produtoImagem, .produtoImagemChipConfig{
		height: 200px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 50px;
	}
	.produtoImagem img, .produtoImagemChipConfig img{
		height: 200px;
		width: 200px;
	}
	.produtoContent{
		width: 400px;
	}
	.homeInfoBlk{
		width: 130px;
	}
	.homeInfoTitle{
		font-size: 22px;
	}
	.homeInfoText{
		font-size: 14px;
	}
	.produtoSelectArea{
		width: 300px;
		margin-left: 50px;
	}
	.produtoSlogan1{
		font-size: 26px;
	}
	.produtoSlogan2{
		font-size: 26px;
	}
	.produtoConfigArea{
		margin-left: 50px;
	}
	.homeInfoBlk{
		width: 300px;
		display: block;
		margin-left: 50px;
	}
	.homeInfoIcon{
		width: 60px;
		height: 68px;
		margin-bottom: 0px;
		float: left;
	}
	.homeInfoTitle{
		width: 230px;
		font-size: 32px;
		margin-bottom: 10px;
		text-align: left;
	}
	.homeInfoText{
		width: 230px;
		overflow: hidden;
		float: left;
		text-align: left;
	}
	.produtoInfo{
		width: 100%;
		padding-left: 40px;
		background-size: 30px 30px;
		text-align: left;
	}
	.produtoInfoTitle{
		font-size: 18px;
	}
	iframe{
		margin: 20px 0 20px 0;
	}
	.produtoInfoSpace{
		margin-top: 30px;
	}
	.faqQuestion{
		font-size: 16px;
		margin: 20px 0 5px 0px;
	}
	.pageText{
		font-size: 15px;
	}
	.produtoInfoBox{
		flex-flow: column nowrap;
		justify-content: flex-start;
	}
	.produtoSetupTitulo{
		margin-top: 10px;
	}
	.chipsBlk{
		flex-flow: column nowrap;
		justify-content: flex-start;
		text-align: center;
	}
	.chipsBlk img{
		width: 300px;
		height: auto;
		margin-bottom: 10px;
	}
	#modosBox{
		flex-flow: column nowrap;
	}
	.modosBox{
		width: 300px;
		height: auto;
		margin-bottom: 20px;
		align-self: center;
	}
	.modosImagem{
		width: 300px;
		height: auto;
		margin: 10px 0;
	}
}
@media(max-width: 520px){
	#produtoMenu{
		width: 300px;
		padding-top: 120px;
	}
	.produtoNome{
		width: 300px;
		text-align: center;
		font-size: 28px;
	}
	#produtoFlexBox{
		width: 300px;
		display: block;
	}
	.produtoFlexRow, .produtoFlexRowAtras{
		display: block;
	}
	.produtoImagem, .produtoImagemChipConfig{
		height: 200px;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 0;
	}
	.produtoImagem img, .produtoImagemChipConfig img{
		height: 200px;
		width: 200px;
	}
	.produtoContent{
		width: 300px;
	}
	.homeInfoBlk{
		width: 130px;
	}
	.homeInfoTitle{
		font-size: 22px;
	}
	.homeInfoText{
		font-size: 14px;
	}
	.produtoSelectArea{
		width: 300px;
		margin-left: 0;
	}
	.produtoSlogan1{
		font-size: 26px;
	}
	.produtoSlogan2{
		font-size: 26px;
	}
	.produtoConfigArea{
		margin-left: 0px;
	}
	.homeInfoBlk{
		width: 300px;
		display: block;
		margin-left: 0;
	}
	.homeInfoIcon{
		width: 60px;
		height: 68px;
		margin-bottom: 0px;
		float: left;
	}
	.homeInfoTitle{
		width: 230px;
		font-size: 32px;
		margin-bottom: 10px;
		text-align: left;
	}
	.homeInfoText{
		width: 230px;
		overflow: hidden;
		float: left;
		text-align: left;
	}
	.produtoInfo{
		width: 100%;
		padding-left: 40px;
		background-size: 30px 30px;
		text-align: left;
	}
	.produtoInfoTitle{
		font-size: 18px;
	}
	iframe{
		margin: 20px 0 20px 0;
	}
	.produtoInfoSpace{
		margin-top: 30px;
	}
	.faqQuestion{
		font-size: 16px;
		margin: 20px 0 5px 0px;
	}
	.pageText{
		font-size: 15px;
	}
	.produtoInfoBox{
		flex-flow: column nowrap;
		justify-content: flex-start;
	}
	.produtoSetupTitulo{
		margin-top: 10px;
	}
	.chipsBlk{
		flex-flow: column nowrap;
		justify-content: flex-start;
		text-align: center;
	}
	.chipsBlk img{
		width: 300px;
		height: auto;
		margin-bottom: 10px;
	}
	#modosBox{
		flex-flow: column nowrap;
	}
	.modosBox{
		width: 300px;
		height: auto;
		margin-bottom: 20px;
		align-self: center;
	}
	.modosImagem{
		width: 300px;
		height: auto;
		margin: 10px 0;
	}
}