.ndis-981{display:none}
#listaPortfolio{width:800px;margin:auto}

@media (max-width: 980px) {
	.zopim{display:none !important}
	.certo-g {width: 100%; max-width:90%; margin:auto}
	.certo-g-r{max-width:90%; margin:auto;}
	.certo-g-r>.certo-u,.certo-g-r>[class *="certo-u-"]{width:50%;}
	.certo-g-r-1>.certo-u,.certo-g-r-1>[class *="certo-u-"]{width:100%}
	.certo-g-r-3>.certo-u,.certo-g-r-3>[class *="certo-u-"]{width:33.3%}
	.ndis-850{display:none !important}
	.ydis-850,
	.ydis-980{display:inline !important}
	.center-850{text-align:center}
	h1, h2 {font-size:50px !important;}
	.sub-titulo {font-size:20px !important}
	h3, h4, h5, h6 {font-size:15px !important}
	.clientes h4 {font-size: 18px !important}
	h1.texto-grande,
	h2.texto-grande{font-size:40px !important}
	.header-left{width:100%; position:absolute; text-align:center; height: auto;}
	.mostrar-todos{font-size:18px}
	.tit-red header, .tit-red-portfolio header,	.tit-blue header, .tit-grey header{max-width:90%; margin:auto;}
	section.portfolio{background:#D90E39}
	section.portfolio header{padding:40px 0 40px 0}
	section.beneficios .certo-u-1-2 h4 {font-size:17px !important}
	section.bg-servicos-red {background:none !important; height: auto;}
	section.nossos-servicos {padding:0 0 50px 0}
	section.nossos-servicos .certo-g-r {background:none; width: auto; height: auto; margin: auto; position: relative;}
	section.nossos-servicos .certo-u-1-4 a {width: 100%; height: 100%;}
	section.nossos-servicos .esq:hover, 
	section.nossos-servicos .dir:hover, 
	section.nossos-servicos .esq:hover .padding-menu span.red, 
	section.nossos-servicos .esq .padding-menu span.red {background:none; height:auto; color:#43616D !important}
	section.nossos-servicos .esq:hover a,
	section.nossos-servicos .dir:hover a {color: #43616D;}
	section.nossos-servicos .certo-u-1-4 .descricao-servico a {padding: 30px 0 0 0;}
	section.nossos-servicos .bt{padding:20px 0 20px 0; display: inline-block !important}
	section.agencia {background:#FFF !important}
	section.agencia header {padding-bottom:10px}
	section.agencia .bg-blue{background:#FFF}
	section.agencia .descricao {color:#43616D; text-shadow:none;height:auto}
	section.agencia .descricao .certo-u-1-2 {margin:30px 0 !important}
	section.agencia .texto-certoweb {margin:0 0 30px 0}
	section.agencia .right{margin:0 0 30px 0; text-align:center;}
	section.agencia .right img{width:70%}
	section.agencia .margin-neg-agencia {margin:20px 0 0 0}
	section.criacao-sites {background: #FFF !important;}
	section.criacao-sites header {padding-bottom:10px}
	section.criacao-sites .bg-blue{background:#FFF}
	section.criacao {background:#FFF; padding:30px 0; height:auto}
	section.metodologia {padding-bottom:50px}
	section.metodologia .explicacao-metodologia {padding:0}
	section.metodologia .explicacao-metodologia .certo-u-1 .certo-u-1-6 {font-size:120px}
	section.metodologia .explicacao-metodologia .abaConteudo{padding:30px 0; border-bottom:20px solid #E3F2F7}
	section.metodologia .explicacao-metodologia .certo-u-5-8 {text-align:center}
	section.site-pronto-recursos h1,
	section.site-pronto-recursos h2{font-size:40px !important}
	section.site-pronto-motivos .pure-button-primary {width:90%; margin:20px auto 30px auto; }
	section.site-pronto-motivos .certo-u-1-2 img {width:70%; height:auto;}
	section.site-pronto-facil {height:auto;background:#FFF; color:#43616D !important}
	section.site-pronto-facil header {padding:30px 0 0 0}
	section.site-pronto-facil header .bg-grey{background:#FFF; color:#D70B35}
	section.site-pronto-facil .cont10 {padding:30px 0}
	section.site-pronto-facil .certo-g-r .certo-u-1-4 p.line-cont {line-height: 0}
	section.site-pronto-facil .certo-g-r .certo-u-1-4 p.titulo {color:#D70B35; text-shadow:none; line-height: 0; height:auto;}
	section.site-pronto-facil .certo-g-r .certo-u-1-4 {height: 115px;}
	section.site-pronto-facil .certo-g-r .certo-u-1-4 p.blue {color:#43616D}
	section.identidade {background:none; padding:30px 0; color: #43616D; text-shadow:none}
	section.identidade .cont-text {padding-bottom:30px !important}
	section.identidade .cont-text .agrupa-identidade {padding-bottom:30px; color:#D70B35}
	section.identidade-header .interna {padding-bottom:30px}
	section.identidade-header h1,
	section.identidade-porque-investir h1,
	section.identidade-header h2,
	section.identidade-porque-investir h2{font-size:45px !important}
	.imagem-resp {width:70% !important; text-align:center; margin:auto;}
	section.identidade-portfolio .titulo-portfolio {width:90%}
	section.identidade .cont-text {padding:0; text-align:center; }
	section.beneficios {padding:30px 0 0 0}
	section.links-patrocinados-vantagens {padding-bottom:0}
	section.portfolio-interna .certo-u-1-3 {margin-top:0; padding-bottom:30px}
	section.portfolio-interna .certo-g-r {background:none; height:auto; padding-bottom:30px}
	section.portfolio-interna .certo-u-2-3 {background-position:center top; text-align: center; max-width:100%;}
	section.portfolio-interna .certo-u-2-3 img {padding:20px 0 0 0 !important; max-width:100%}	
	section.portfolio-interna-descricao .certo-u-1-2 .imagens {padding-bottom:40px}
	section.portfolio-interna-descricao .certo-u-1-2 .imagens img{max-width:90%}
	section.blog h1,
	section.blog h2{font-size:30px}
	.titulo-interno{font-size:35px !important}
	.categoriasLateral{margin: 20px;}
	section.solucoes{height:auto}
	nav.clearfix {border-bottom: 0; display:inline !important;}  
    nav.clearfix ul {display: none; height: auto;background:#2e4052;} 
	nav.clearfix ul li a{color:#FFF; display:block; text-align:center;line-height:45px;}
	nav.clearfix ul li a:hover{text-decoration:none; background:#1E2935}
    nav.clearfix a#pull {display: block; background-color: #2B3C4D; width: 100%;height:40px;line-height:40px;position: relative; color:#FFF; text-align:center; margin-right:20px}  
    nav.clearfix a#pull:hover{text-decoration:none}
	nav.clearfix a#pull:after {content:""; background:url(../imagens/nav-icon.png) no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px;}  
	section.contato nav ul li {width:auto}
	section.contato .endereco {padding-top: 0; margin-left: 0; padding-left:0; border-left:none;}
	section.contato .certo-g-r .certo-u-1-2 {text-align:center !important}
	section.solucoes-mobile {display:inline !important}
	section.solucoes-mobile header {padding-top:50px; padding-bottom:0px}
	section.bg-blue-white {background:none}
	section.bg-blue-grey {background:#2E4052}
	section.bg-blue-red {background:#D90E39}
	section.clientes-interna header,
	section.portfolio-interna header,
	section.blog-interna header	{padding-top: 50px !important}
	section.contato header address span {font-size:45px !important}
	section.contato header .left .red {font-size:45px !important}
	section.portfolio-interna-descricao .certo-u-2-5 .imagens{margin:auto; text-align:center; padding-bottom:40px}
	section.portfolio-interna-descricao img{max-width:100% !important; width:auto}
	section.portfolio-interna-descricao .container-r {padding:40px 0 0 0}
	img.responsiva{width: 100%; height: auto;}
	img.responsiva-2{width: 90%; height: auto;}
	img.responsiva-3{max-width:100%; height:auto}
	.responsiva-4 {padding-top: 20px; text-align:center; margin:auto}
	section.criacao .descricao {padding: 0 0 40px 0; background:#2D3F51;}
	section.criacao .titulo {text-align:center; font-size:30px}
	section.criacao .descr {text-align:center; padding:0}
	section.lista-qualidades {padding-top:0}
	section.lista-qualidades .item-1 {background:none}
	section.lista-qualidades .texto {padding-right:0}
	section.lista-qualidades .esq {padding-left:0; padding-right:0}
	section.missao-visao-valores .certo-u-1-3 {font-size: 45px;}
	.banner-chamada a{text-align:center}
	section.portfolio-interna .certo-u-2-3 .disp-moveis .ip	hone {padding-top: 77px}
	section.portfolio-interna .certo-u-2-3 .disp-moveis .tablet {padding-top: 0}
	.equipe .item {padding-bottom: 20px}
	section.agencia .texto-certoweb .caixa {background: #D70B35; max-width: inherit; text-align: center}
	section.agencia .texto-certoweb .atencao {max-width: inherit; text-align: center; padding-left: 0}
}
@media (max-width: 675px) { 
	h1 {font-size:45px !important;}
	section.portfolio-interna .certo-u-2-3 {background:none}
	section.portfolio-interna .certo-u-2-3 {height:auto}
	section.contato header h1,
	section.contato header h2{font-size:40px !important}
	section.contato header address span{font-size:40px !important}
	.ndis-675{display:none !important}
}
@media (min-width: 601px) {
	.ndis-601{display:none !important}
}
@media (max-width: 600px) { 
	h1, h2{font-size:40px !important;}
	.certo-g {max-width: 100%; max-width:90%; margin:auto}	
	.certo-g-r{max-width:90%; margin:auto}
	.certo-g-r>.certo-u,.certo-g-r>[class *="certo-u-"]{width:100%;}
	.certo-g-r-2>.certo-u,.certo-g-r-2>[class *="certo-u-"]{width:50%}
	.ndis-600{display:none !important}
	.ydis-600{display:inline !important}
	.ndis-portfolio{display:inline !important}
	section.missao-visao-valores {text-align:center;}
	section.missao-visao-valores .certo-u-1-3 {font-size: 35px;}
	section.missao-visao-valores .line {margin: 20px 0}
	section.site-pronto-recursos {padding-bottom:0}
	section.site-pronto-recursos .certo-g-r ul li {margin-left:0; text-align:center; font-size:15px}
	section.metodologia header h1,
	section.metodologia header h2{font-size: 30px !important}
	section.metodologia .explicacao-metodologia .certo-u-1 .certo-u-1-6 {font-size:90px}
	ul li.v {text-indent:0; list-style:none}
	section.site-pronto-recursos h1,
	section.site-pronto-recursos h2{font-size:30px !important}
	section.site-pronto-motivos .pure-button-primary{font-size:14px}
	section.site-pronto-facil .certo-g-r .certo-u-1-4 p.titulo {font-size:15px}
	section.identidade-header h1,
	section.identidade-porque-investir h1,
	section.identidade-header h2,
	section.identidade-porque-investir h2{font-size:30px !important}
	h1.texto-grande,
	h2.texto-grande{font-size:25px !important}
	.titulo-interno{font-size:25px !important}
	section.criacao .titulo {font-size:24px}
	.equipe .item {text-align: center}
	.equipe .separa {margin:auto;}
	.equipe .redes li {float: none; padding: 0 0 20px 0; text-align: center; display: inline-block;}
}
	
@media (max-width: 350px) {
	.ndis-350{display:none !important}
	.certo-g {max-width: 100%; max-width:90%; margin:auto}	
	.certo-g-r{max-width:90%; margin:auto}
	.certo-g-r>.certo-u,.certo-g-r>[class *="certo-u-"]{width:100%;}
	section.missao-visao-valores {padding:80px 0 30px 0}
	section.missao-visao-valores .certo-u-1-3 {font-size: 35px;}
	h1, h2{font-size:30px !important;}
	.sub-titulo {font-size:20px !important}
	h3, h4, h5, h6 {font-size:15px !important}
	section.metodologia .explicacao-metodologia .certo-u-5-8 .titulo {font-size:20px}
	section.site-pronto-recursos h1,
	section.site-pronto-recursos h2{font-size:20px !important}
	section.site-pronto-motivos .pure-button-primary{font-size:10px}
	section.identidade-header h1,
	section.metodologia header h1 span,
	section.identidade-porque-investir h1,
	section.identidade-header h2,
	section.metodologia header h2 span,
	section.identidade-porque-investir h2{font-size:25px !important}
	h1.texto-grande,
	h2.texto-grande{font-size:20px !important}
}

/* Fix IE */
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}

.container-r {max-width:960px; margin:auto;*width:960px;}
.certo-g-r {letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;display:-webkit-flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap}
.video {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.video iframe, .video object, .video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
img.responsiva{width: 100%; height: auto;}
/*
img.responsiva-2{width: 90%; height: auto;}
img.responsiva-3{max-width:100%; height:auto}
.responsiva-4 {padding-top: 20px; text-align:center; margin:auto}
*/
nav.clearfix{display:none}

