@media only screen and (min-width: 799px) {
	
	.mobileMenu{display: none;}
	#menu div:hover {display:block;}	
	.mobileMenu2{display: none;}
	#menu2 div:hover {display:block;}
	div.user-login-Desk{display:none;}
	.form-cadastro-pessoa-fisica {width: 65%;}	
	
	/*Vitrine*/
	.boxVL .VL2{ font-size:12px;}
	.precoAvista{font-size: 45px;font-weight: bold;}
	.VL4{text-align: center;padding-top: 8px;display: block;font-size: 16px;}
	.boxValorProd{width: auto; display: table;  margin: 0 auto;}	
	.boxListProds .boxLineProd {width: 100%; background: #e2e2e2; border: solid 1px #dddddd; padding: 5px; margin-bottom: 10px;}
	.boxBrancoVit {background: #FFFFFF; border: solid 1px #e2e2e2; padding: 0 15px;  width: 24%; position: relative;}
	.boxBrancoVit #imgDestaqueProd img {max-width:88%;}	
	.boxListProds {width: 48%; margin:0 2%;}	
	.boxListProds .boxLineProd {position: relative;}
	.boxListProds .boxLineProd .listOpVal {position: absolute; right: 5px; top: 0;}
	.boxListProds .boxLineProd .listOpVal li, .boxListProds .boxLineProd .listOpVal li a {float: left;}
	.boxListProds .boxLineProd .descProdImg .mobLkSlide {display: none;}
	.selectedProd {color: #FFFFFF!important;}
	.selectedProd a.lkProdValidade {color: #FFFFFF!important;}
	#contProdVitMob, .valMobLink, .boxLineProd .contProdVitMobile {display: none!important;}		
	ul.btnComprarCertificado {width: 76%; position: absolute; font-size: 14px; margin-left: 12%; margin-right: 12%; left: 0; bottom: 5%;}
	ul.btnComprarCertificado li{ margin-bottom: 10px;}
	ul.btnComprarCertificado li a{width:100%; display:block; padding: 12px 0; color:#ffffff; text-align:center; font-size:18px; font-weight:bold; border-radius:10px; text-transform:uppercase;}
	

	ul.btnComprarCertificado li a:hover{background-color: #666; color:#fff !important;}
	.boxGuides img {max-width: 100%;}	
	p.txt-cadastro-realizado{margin-bottom: 123px;font-size: 35px;}
	p.txt-cadastro-instrucoes{font-size: 15px; margin-bottom:150px;}	
	div.relatorio-pedido-desktop{display:block !important;}
	div.relatorio-pedido-mobile{display:none !important;}	
	div.styled-opt1-select {width: 25%;  margin-top: 4px; margin-right: 61px;}		
	.divTable.relatorio-cc .divTableCell span.btnIndicarRel a {font-size: 16px;}
	
}

@media only screen and (min-width: 1024px) {
	
	/*VITRINE*/
	.boxListProds .boxLineProd .descProdImg h3 strong {font-size: 13px;}
	#vitrine .tipoProduto {height: 65px;  right: 10px; top: -5px; padding: 0 4px;}	
	#vitrine .tipoProduto span {font-size:34px; margin-top: 15px;}
	
}

@media only screen and (min-width: 1440px) {

}

@media only screen and (max-width: 1439px) and (min-width: 1360px) {
	

}

@media only screen and (min-width: 1360px) {
	.wrapper {width: 1220px;  margin: 0 auto;  padding:0 30px;}	
	
	/*VITRINE*/
	#vitrine .linkDocNec {width: 58%; right: 21%;}

}

@media only screen and (max-width: 1359px) and (min-width: 1024px) {
	
	.wrapper { margin: 0 auto;}	

	ul#menu li a::after, ul#menu2 li a::after {margin-left: 7px; margin-right: 7px;}
	div.boxArea {margin-right: 22px;}
	div.boxAreaInternas {margin-right: 22px;}
	
	div.campanhas-clube-contador-principal {margin-left: 0; width: 55%;}
	div.imgRC {margin-right: 10px;}
	div.boxContato {width: 84%;}
	dl.footerDados {margin: 0 60px 0 0;}		
	#main-faca-seu-cadastro {background-position: 49% 0%;}
	div.boxContato {padding-bottom: 100px;}
	
	/*VITRINE*/
	#vitrine .linkDocNec {width: 73%; right: 13.5%;}	
	div.styled-opt1-select {width: 26%; margin-right: 15px;}	
	div.btnFiltrar {width: 113px;  margin-right: 10px; margin-top: 1px;}
	input.btnEnviar {font-size: 16px;  padding: 4px 0;}	
	div.boxFormFilter input {width: 155px;}
	div.boxFormFilter {margin-right: 22px;}
	
	div.form-esqueci-minha-senha {width: 600px;}	

	
		

}

@media only screen and (max-width: 1023px) and (min-width: 799px) {
	.wrapper { margin: 0 auto;}	
	ul#menu li a {padding: 0 10px;}
	ul#menu li.loginSistem {margin-left: 30px;}
	#main-top {height: 59px;}
	section#main-area-login{margin-top: 59px;}
	div.logoClubeContador {width: 120px;}
	div.logoCertisign {width: 108px; margin-top: 7px;}
	nav{float: left;}
	ul#menu { margin-top: 31px;}	
	div.box-login-logado nav{ width:100%;}
	div.box-login-logado nav ul#menu2 li a::after, div.box-login-logado nav ul#menu3 li a::after {margin-right: 5px !important;  margin-left: 5px !important;}
	.faca-Cadastro {margin-bottom: 30px;}
	ul#menu li, ul#menu2 li, ul#menu3 li {font-size: 15px;}
	ul#menu li a::after, ul#menu2 li a::after {margin-right: 3px !important;  margin-left: 3px !important;}
	ul#menu li a{padding: 0 1px;}	
	div.boxPqSerSocio {margin-bottom: 33px;}	
	div.boxArea {width: 42%; margin-bottom: 30px; margin-right: 35px;}	
	div.boxAreaInternas {width: 42%; margin-bottom: 30px; margin-right: 35px;}		
	div.campanhas-clube-contador-principal {width: 100%;   margin-left: 0; margin-bottom: 50px;}
	div.campanhas-clube-contador-outras {float: left; width: 100%; margin-top: 0;}		
	div.boxCampanhasAnteriores {float: left; width: 49%; margin-right: 10px;}
	div.hkM01{ margin-right:0;}
	div.imgRC {margin-right: 10px;}
	dl.lista-campanhas dd.premios {font-size: 15px !important;}
	div.sobre-clube-contador {margin-left: 0;margin-right: 50px; width: 48%;}	
	div.logoCertisignMeio {width: 266px;}
	div.boxContato {width: 100%; margin-top: 0;}	
	dl.footerDados {margin: 0 27px 0 0;}	
	#main-faca-seu-cadastro {background-position: 78% 0%;}	
	div.styled-opt1-select {width: 26%; margin-right: 15px;}	
	div.btnFiltrar {width: 113px;  margin-right: 10px; margin-top: 1px;}
	input.btnEnviar {font-size: 16px;  padding: 4px 0;}	
	div.boxFormFilter input {width: 105px;}
	div.boxFormFilter {margin-right: 22px;}
	.divTable.relatorio-cc .divTableHeading div.tabM04 { width: 17%;}
	.divTable.relatorio-cc .divTableHeading div.tabM03 {width: 17%;}	
	.divTable.relatorio-cc .divTableHeading div.tabM07 {width: 10%;}
	.mobOPT1{ margin-right:0 !important; float:right !important;}
	.campanhas-anteriores {width: 100%;}	
	div.CampanhasAnteriores {width: 47%;}
	
	.boxLinksClube {margin-left: 0px;}	
	/*VITRINE*/
	.boxListProds .boxLineProd .descProdImg h3 strong {font-size: 11px;}
	#vitrine .tipoProduto {height: 50px; right: 5px; top: -5px; padding: 0 4px;}
	#vitrine .tipoProduto span {font-size: 9px; margin-top: 20px;}
	#vitrine .tipoProduto span.icon-ssl2 {font-size: 14px; margin-top: 20px;}
	#vitrine .tipoProduto span.icon-CMF {font-size: 22px; margin-top: 17px; padding: 0 9px;}	
	#vitrine .linkDocNec {width: 90%; right: 5%;}
	
	div.form-esqueci-minha-senha {width: 600px;}
	
	div.logoACS { width: 90px; margin-top: 13px;}	
	


}

/*----------------------------- MOBILE GERAL -------------------------------------*/
@media only screen and (max-width: 798px) and (min-width: 5px) {
	
	.wrapper { margin: 0 auto;}	
	
	div.relatorio-pedido-desktop{display:none !important;}
	div.relatorio-pedido-mobile{display:block !important;}

	div.logoACS {width: 107px; margin-top: 13px;}
	div.btnLogin-certisign {margin-top: 0;}	
	
	#main-top {height: 70px;}	
	section#main-area-login {margin-top: 70px;}
	div.logoClubeContador {width: 131px;}
	div.logoCertisign {width: 115px; margin-top: 9px; margin-bottom: 8px;}	
	div.btnLogin-certisign{top: 16px;}
	.mobileMenu {margin-top: 22px; margin-right:10px; float:left; width: 27px; height: 22px; background-size: 100%; }
	.mobileMenu2 {margin-top: 15px; margin-right:10px; float:right; width: 27px; height: 22px; background-size: 100%; }
	ul#menu{display: none; margin-top:0;}
	ul#menu {position: absolute; background-color: #ededed; width: 170px; left:15px; top:59px; padding: 15px; z-index: 999;}
	ul#menu li {width: 100%; font-size: 25px; margin-bottom: 5px;}
	ul#menu li a {padding: 5px 0; float: left; font-size:16px;}
	ul#menu li a::after, ul#menu2 li a::after { display:none;}	
	div#menu2{display: none; margin-top:0; position: absolute; background-color: #D6D6D6; width: calc(100% - 30px); right:0; top:116px; padding: 15px; z-index: 2;}
	div#menu2 ul.menuLogado{ display:block; display:table}
	div#menu2 ul.menuLogado li {width: 100%; font-size: 25px; margin-bottom: 5px; line-height: 35px;}
	div#menu2 ul.menuLogado li a {padding: 0 0; float: left; color:#002A4E; font-size:18px;}
	div#menu2 ul.menuLogado li a:hover {color:#ff6600;}
	div#menu2 ul.menuLogado li a::after, div#menu2 ul.menuLogado li a::after { display:none;}	
	ul#menu3{float:right !important;}	
	li.user-login{ display:none;}
	div.user-login-Desk{float:left; margin-left:2px;}
	
	nav {margin: 50px 0 0 0; float:left;}
	nav p {float: none; display: table; margin: 0 auto; text-align: center; clear: both;}	
		
	div.logo {margin: 0 auto !important;}	
	#main-faca-seu-cadastro {background-position: 73% 42% !important;}	
	.faca-Cadastro {margin-bottom: 30px;}	
	.mobOPT1{ margin-right:0 !important; float:right !important;}
	div.boxArea {width: 44%; margin-right:0; margin-bottom:30px}
	div.boxAreaInternas {width: 44%; margin-right:0; margin-bottom:30px}
	div.campanhas-clube-contador-principal {float: left; width: 100%; margin-left:0;}
	div.imgRC { margin-right:8px;}	
	dl.lista-campanhas dd.data {font-size: 12px !important;}
	div.boxCampanhasAnteriores {margin-bottom: 15px; width:48%; float:left; margin-right:10px;}
	div.campanhas-clube-contador-outras {float: left; width: 100%; margin-top: 0;}
	div.conheca-outras-campanhas {margin-top: 5px;}	
	div.boxPqSerSocio {margin-bottom: 40px;}
	div.logoCertisignMeio {width: 220px;}
	div.sobre-clube-contador {width: 56%;  margin-left: 0;   margin-right: 30px;}
	div.boxContato {width: 100%; margin-left: 38px;  margin: 0 auto;}
	section#main-campanhas div.main article h2.titulo-principal, section#main-contato div.main article h2.titulo-principal, section#main-clube-contador-certisign div.main article h2.titulo-principal {margin-bottom: 30px;}	
	div.boxContato {padding-bottom: 105px;}			
	div.boxFormLogin {margin-top: 3px;}		
	ul.MenuEsqueci{line-height: 11px; margin-left: 235px; position: relative; top: -5px;}		
	ul li.mobCD{display:none;}
	div.nomeLogin{ display:none;}	
	#boxes #dialog {width: 81%; margin: 0; padding:4%}	
	div.mobModal{width: 100% !important;}
	div.modal-cadastro div.boxBTNPJPF div.SPMod {margin-right: 0;}
	div.SPMod div.btnPF, div.SPMod1 div.btnPJ {margin-bottom:0 !important;}
	
	/*nova vitrine*/
	.boxListProds {width:100%;}
	.boxListProds .boxLineProd {width: 100%; margin-top: 10px;}
	.boxListProds .boxLineProd .descProdImg {float: left; position: relative; width: 100%; color: #FFFFFF; padding: 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.boxListProds .boxLineProd .mobSlide {display: none; width: 100%; float: left;}
	.boxListProds .boxLineProd .descProdImg h3 strong {font-size: 12px;}
	#boxImgProduto, #boxPrecoProdutos {display: none;}
	.boxListProds .boxLineProd .descProdImg .mobLkSlide {position: absolute;width: 100%; height: 100%; top: 0; left: 0;}
	.boxListProds .boxLineProd .listOpVal {margin-top: 5px; text-align: center; display: none; width: 100%; padding: 0px 0 10px 0 !important; background:none !important;}
	.boxListProds .boxLineProd .listOpVal li {display: inline-block; position: relative; margin-top: 6px;}
	.valMobLink {width:100%; height:100%; position:absolute; left:0; top:2px;}
	.boxListProds .boxLineProd .listOpVal li a.lkProdValidade {float:left;}
	.boxLineProd .contProdVitMobile {display:none; width:100%; height: 140px; box-sizing: border-box; background-color: #FFFFFF; border:solid 1px #e2e2e2; padding:5px; margin-top: 5px; position: relative; float: left;}
	#vitrine .boxLineProd .contProdVitMobile .lkMais {bottom: 10px; left: 10px;}
	#vitrine .boxLineProd .contProdVitMobile .valorFinalCompra {font-weight: 700; font-size: 14px; display:block; margin-top: 25px;}
	#vitrine .boxLineProd .contProdVitMobile .valorFinalCompra strong {font-size: 28px;}
	#vitrine .boxLineProd .contProdVitMobile .parcelaCompra {font-size: 13px; display:block;}
	.btnComprarNovo {width: 112px; padding: 10px 0; float: left; font-size: 13px;  margin-top: 27px;}
	.btnIndicarNovo {width: 112px; padding: 10px 0; float: left; font-size: 13px;  margin-top: 27px;}
	#vitrine .boxLineProd .contProdVitMobile .boxThumbMob {float:left; height: 100%;}
	#vitrine .boxLineProd .contProdVitMobile .boxThumbMob img {width: 90%; height: auto;}
	#vitrine .tipoProduto {height: 60px; right: 10px;  top: -5px; padding: 0 4px;}	
	#vitrine .tipoProduto span {font-size: 30px;  margin-top: 14px;}	
	div.boxRegionalizacao {margin-bottom:0; width: 100%;  margin-top: 24px;}
	.boxFormIndique, .boxFormIndiqueSucesso {margin-top: 17px !important; margin: 0 3%;}	
	div.msnSucesso {font-size: 37px; margin-top: 55px;}	
	div.msnSucesso span.icoChaveTxtPQ {font-size: 39px;}		
	p.txt-cadastro-realizado{margin-bottom: 69px;font-size: 25px;}
	p.txt-cadastro-instrucoes{font-size: 15px; margin-bottom:100px;}
	#boxes #indicacao, #boxes #modrenovar, #boxes #indicacaoSucesso{width: calc(100% - 80px);}
	.divTable.relatorio-cc .divTableHeading {line-height: 23px;}	
	.mobileFilterEs{ display:block;}
	div.boxFilter {border-radius: 0;}		
	.mobOPT1{ margin-right:0 !important; float:right !important;}
	.campanhas-anteriores {width: 100%;}		
	.campanhas-anteriores {width: 100%; margin: 0 auto;  margin-top: 30px;}
	div.btnGenOFF, div.btnGenON {float:left; width: 100%;}
	div.CampanhasAnteriores {width: 100%;  margin-bottom: 20px;}
	div.CampanhasAnteriores {width: 47%; margin-bottom: 20px;}	
	.campanha-atual {border: 1px solid #CCCCCC;width: 100%;  margin: 0 auto; height: 314px; border-radius: 0; background-color: #fff;}
	div.campDestaque {margin: 16px 0 0 0;}	
	div.conheca-outras-campanhasV2 {margin-top: 30px;}
	dl.lista-campanhas dd.premios {font-size: 15px !important;}
	div.ClubeContador-footer {margin-top: 0;}
}

@media only screen and (max-width: 798px) and (min-width: 639px) {
	
	.wrapper { margin: 0 auto;}	
	.lineForm input {width: 79%;}	
	dl.footerDados {margin: 0 27px 0 0;}
	div.campanhas-clube-contador-principal {margin-bottom: 34px;}		
	.boxListProds {width: 74%; margin:0 13%;}
	#vitrine .boxLineProd .contProdVitMobile .valorFinalCompra, #vitrine .boxLineProd .contProdVitMobile .parcelaCompra {margin-left: 170px;}
	.btnComprarNovo {margin-left: 30px;}
	#vitrine .boxLineProd .contProdVitMobile .boxThumbMob {width: 136px;}
	.styled-select-reg {width: 50%;}	
	div.boxRegionalizacao {width: 74%; margin: 0 13%; margin-top: 40px;}
	ul.navTabs {width: 74%; margin: 0 13%;}
	p.txtAtendimentoEstado {float: left; margin: 0 13%;  margin-top: 20px;}	
	div.formResgateBanc div.wid1a, div.formResgateEnd div.wid1a {width: 100%;}
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid1fd {width: 51%;}	
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid5 {width: 35%;}
	div.formResgateBanc div.wid1fb, div.formResgateEnd div.wid1fb {width: 28%;}
	div.formResgateEnd div.wid1fd {width: 100%;}
	div.form-esqueci-minha-senha {width: 600px;}	
	
	div.logoACS-footer {margin-top:0; float: right; margin-right: 50px; width: 200px;}
	.footerDadosColDir{float: left;}
	div.box-suporte {float: left;   margin-top: 50px; width: calc(100% - 29px);  margin-left: 29px;}


}
	

@media only screen and (min-width: 639px) {
}

@media only screen and (max-width: 638px) and (min-width: 5px) {
	
	.wrapper { margin: 0 auto; }	
	.form-cadastro-pessoa-fisica {width: 98%;}
	.wid1b {width: 100%; margin-right: 0;}	
	div.btn-enviar-formulario {width: 100%;}
	div.btn-enviar-formulario input.btnEnviar {border-radius: 0;}	
	.wid5, .wid6{width: 100%; margin-left:0 !important;}
	#vitrine .boxLineProd .contProdVitMobile .boxThumbMob {width: 116px;}	
	p.txtAtendimentoEstado {float: left; text-align:left;}	
	.mobileTabResgate{display: none;}
	.divTable.relatorio-cc .divTableCell, .divTable.relatorio-cc .divTableHead {line-height: 20px;}
	div.boxExportarCSVGen{float:left; width:100%; }
	div.boxFilter {padding: 10px 10px; width: calc(100% - 20px);}		
	div.formResgate {width: calc(100% - 40px);  margin:0 20px;}		
	ul.lista-dados-pessoais{float:left; margin-bottom:20px; margin-top:15px; width:100%;}
	ul.lista-dados-pessoais li{font-size:15px; margin-bottom:8px; float:none; width:100%; color:#999}
	ul.lista-dados-pessoais li span{ font-weight:bold;}
	p.txtObsMeusDados{margin-bottom:40px;}

}

@media only screen and (max-width: 638px) and (min-width: 479px) {	
	
	.wrapper { margin: 0 auto;}
	.lineForm input {width: 72%;}		
	.wid1 {width: 48%; margin-right: 10px;}
	.styled-select-reg {width: 50%;}		
	div.formResgateBanc div.wid1a, div.formResgateEnd div.wid1a {width: 100%;}
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid1fd {width: 51%;}	
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid5 {width: 35%;}
	div.formResgateBanc div.wid1fb, div.formResgateEnd div.wid1fb {width: 47%;}	
	div.formResgateBanc div.wid1fc, div.formResgateEnd div.wid1fc {width: 100%;}
	div.formResgateBanc div.wid1fb, div.formResgateEnd div.wid1fb{width: 47%;}
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid1fd {width: 100%;}
	.wid1eb{ width: 59%;}
	.w1{margin-right: 0 !important;}	
	div.CampanhasAnteriores {width: 100%;  margin-bottom: 20px;}
	
	dl.footerDadosColDir {float: left;}	
	
	div.box-suporte { float: left;  margin-top: 16px;  width: 100%;}		
	dl.footerDados {margin: 0 23px 0 0;}
	div.links-clube-contador {margin-left: 0; margin-top: 0;  width: auto;}
	dl.footerDadosColDir {float:left;}

	div.suporte-footer {display: none;}
	p.ico-facebook {top: 174px; position: relative;}	
	div.form-esqueci-minha-senha {width:100%;}	
	div.logoACS-footer {margin-top: 0; float: right; margin-right: 35px;}
	
	div.ClubeContador-footer { float: left;}
	ul.midiasSociais {margin-bottom: 15px; margin-top: 0; float: right; width: auto;}
	ul.midiasSociais li.ico-facebook, ul.midiasSociais li.fa-rss {width: 100%; margin-bottom: 5px;}
	
	.boxLinksClube { margin-left: 0;  margin-top: 16px;}
	
}

@media only screen and (min-width: 479px) {
	
}

@media only screen and (max-width: 478px) and (min-width: 360px) {	
	
	.wrapper { margin: 0 auto;}	
	.campanhas-anteriores{width: 100%;}	
	div.conheca-outras-campanhasV2 {margin-top: 20px;}
	div.imgRC {width: 100%; margin-bottom: 5px;}
	dl.lista-campanhas {padding: 0;}
	
}

@media only screen and (max-width: 478px) and (min-width: 5px) {
	
	.icon-key-left, .icon-key-right {font-size: 59px;}
	.wrapper { margin: 0 auto;}	
	div.boxFormLogin {width: 100%;}		
	span.icoChaveTxtLog { display:none;}
	div.lineForm1 {margin-right: 10px; margin-top: 11px;}
	div.boxFormLogin { float: left;}
	div.formLogin{ width:100%; display:table;}
	input.userLogin, input.senhaLogin{height:36px !important; width:96%;}
	div.formLogin input {height: 35px;}	
	ul.MenuEsqueci li {float: none; margin-left:0;  margin-top:0; margin-right:0;}	
	.lineForm2{ width:40%;}
	.lineFormEQBT{ margin-right:0 !important; width:12% !important;}
	.btnLogar{ width:100% !important;}	
	span.txtCad01 {font-size: 28px;}	
	span.txtCad03 {font-size: 26px;}
	span.txtCad02 {font-size: 27px;}	
	div.boxBTNPJPF{width:70%; display:table;}
	div.btnPF, div.btnPJ {width: 100%; margin-bottom:8px;}	
	div.boxArea {width: 96%; height:auto; padding: 2%; margin-bottom: 11px;}
	div.boxAreaInternas {width: 96%; height:auto; padding: 2%; margin-bottom: 11px;}
	div.KeysGen { margin: 0 auto; float:left; width:71px;}	
	div.mobVant{float: right; width: 73%;}
	div.boxArea div.mobVant h2{display:block; width:auto; text-align:left; margin:0 0 10px 0; float:left;}
	div.boxArea div.mobVant p{width:auto; float:left; margin-bottom: 10px;}	
	div.boxAreaInternas div.mobVant h2{display:block; width:auto; text-align:left; margin:0 0 10px 0; float:left;}
	div.boxAreaInternas div.mobVant p{width:auto; float:left; margin-bottom: 10px;}	
	span.key-Left, span.key-Right {width: 10px; height: 53px; background-size: 100%;}	
	span.icoChave {font-size: 44px;  margin: 0 0 0 3px; top: 7px;}	
	span.ico-carrinho-certi {width: 44px; height: 36px;}	
	div.boxPromoDesc {padding: 4%;}	
	div.campanhas-clube-contador-outras { display:none;}	
	div.campanhas-clube-contador-principal{ margin-bottom:0;}
	div.sobre-clube-contador {width: 100%;}	
	div.logoCertisignMeio { display:none;}	
	.wid1 {width: 100%; margin-right: 20px;  border-radius: 0;}
	.wid3 {width: 100%;  border-radius: 0;}
	.select-style {border-radius: 0;}	
	
	div.logoACS-footer {margin:0 auto; display:table; float: none; margin-top:50px;}
	ul.midiasSociais li.ico-facebook, ul.midiasSociais li.fa-rss {margin-bottom: 6px;}
	
	
	
	div.ClubeContador-footer {width: 166px; float:left;}
	div.links-clube-contador {margin-left: 0; margin-top: 0; width: 100%;}
	dl.footerDados {margin: 0 64px 0 0;}
	ul.midiasSociais {margin-bottom: 24px;margin-top: 20px; float: left;}
	footer#main-footer div.main article {margin-top: 27px;}
	.boxLinksClube{margin-left: 0;}
	
	div.box-suporte {float: left; margin-top: 30px;  width: 100%;}	
	div.suporte-footer { display:none;}
		p.ico-facebook {top: 174px; position:relative;}	
	p.ico-facebook {top: 174px; position:relative;}	
	div.space-bottom { margin-bottom: 30px;}		
	.lineForm textarea {width: 68%;line-height: 20px;}	
	.wid2 {width: 100%; border-radius: 0;}	
	div#menu2{width: calc(100% - 30px); right:0;}
	label.boxLabel {width: 100%; margin-bottom:20px;}	
	.styled-select-reg {width: 100%;}
	div.boxInternas{margin-top:30px;}
	div.boxPgInternasClubeVantagens {width: 100%;  margin-right: 0;  margin-top: 0; margin-bottom: 20px;}	
	div.boxPgInternasClubeVantagens1 {width: 100%; margin-bottom: 30px;}
	div.boxPgInternasClubeVantagens2 {float: none;  margin: 0 auto; display: table;}
	div.formResgate {margin-left: 20px; width:85%;}
	div.lineFormCad {width:100%; margin-right:0;}
	div.formResgateBanc div.wid1a, div.formResgateEnd div.wid1a {width: 100%;}	
	div.formResgateBanc div.wid1fd, div.formResgateEnd div.wid1fd {width: 100%;}
	div.formResgateBanc div.wid1fb, div.formResgateEnd div.wid1fb {width: 46%; margin-right: 20px;}
	div.formResgateBanc div.wid1fc{ width: 100%;}
	.w1{margin-right: 0 !important;}
	.campanha-atual {width: 100%; height: auto; border-radius: 0; }
	div.campDestaque {width:90%; margin: 0 auto; float:none; margin-top:20px; height:auto;}
	div.txtCampanha {margin: 20px 20px 20px 20px;}
	div.CampanhasAnteriores {width: 100%; border-bottom: 1px dotted #666; padding-bottom: 23px;}
	div.imgRC img {margin: 0 auto; display: table;}
	div.form-esqueci-minha-senha {width: 100%;}	
	div.btn-redefinir-senha{width:100%;}	
	div.form-esqueci-minha-senha form div.lineFormCad {width: 100%;}	
	div.btn-redefinir-senha {margin-top: 0;}	
	.spcSenha {margin-top:0;}	
	
	.styled-select {border-radius: 0;}	

}

@media only screen and (max-width: 359px) and (min-width: 5px) {
	
	div.imgRC {width: 100%; margin-bottom:10px;}
	div.imgRC img {margin: 0 auto;  display: table;}	
	ul.midiasSociais {margin-top: 30px; float:left}
	
	.footerDadosAEX {margin-top: 30px !important;}
}

@media only screen and (max-width: 798px) and (min-width: 358px) {
}