@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;border:0;font-family: 'Archivo Narrow', sans-serif;}
body {}
.clear {clear:both;}

.container-fluid {display:block;width:100%;height:auto;margin:0 0 20px 0;}
.container {display:block;max-width:1200px;margin:0 auto;padding:0 10px 0 10px;}
.container-min-01{min-height:0;margin:50px auto;}

h1 {text-align:center;font-size:26px;font-weight:normal;color:#666;line-height:1em;} h1 strong {letter-spacing:1px;font-size:36px;font-weight:normal;color:#333;} h1 span.h1-line {display:block;width:200px;margin:15px auto;border-bottom:solid 1px #333;}

hr {clear:both;border-top:solid 1px #EEE;margin:25px 0;}

.header {height:250px;padding:30px 0 0 0;}
.header-bg {background:url(../image/header-bg.jpg) center top;margin:0 0 5px 0;}
.header .logo {display:block;margin:auto;width:250px;height:100px;background:url(../image/logo.png) no-repeat; background-size:contain;}
.header-col-l, .header-col-r {float:none;}
.header-col-l {width:100%;margin-left:0;}
.header-col-r {width:100%;}
.header-col-r ul {float:none;}
.header-col-r ul li{list-style:none;display:block;text-transform:uppercase;font-size:20px;}
.header-col-r ul li a, .header-col-r ul li a:visited {background:rgba(0,0,0,0.8);padding:10px;margin:0 10px;text-decoration:none;color:#b9d2a6;display:block;text-align:center;margin:0 0 5px 0;}
.header-col-r ul li a:hover {background:rgba(0,0,0,1);color:#FFF;}
.header-col-r ul li a:active, .header-col-r ul li a:focus {background:rgba(255,255,255,0.6);color:#000;}

.servicos-destaque {margin:30px 0 0 0;}
.servicos-destaque-bg {background:#ba1217;padding:50px 0;}
.servicos-destaque-bg  h1, .servicos-destaque-bg  h1 strong {color:#FFF;}
.servicos-destaque-bg  h1 .h1-line {border-bottom:solid 1px #FFF;}
.servicos-destaque-item {float:none;width:98%;padding:2%;text-align:center;height:auto;border:0;margin:0;box-shadow:none;}
.servicos-destaque h2 {font-size:26px;line-height:1em;color:#FFF;}
.servicos-destaque a, .servicos-destaque a:hover, .servicos-destaque a:active, .servicos-destaque a:visited {color:#000;text-decoration:none;}
.servicos-destaque-img  {display:block;width:100px;height:100px;margin:auto;}
.servicos-destaque-item span {display:block;color:#FFF;margin:10px 0 0 0;}

.ico-sites-desenvolvimento, .ico-email-marketing, .ico-apresentacao, .ico-links-patrocinados, .ico-facebook-marketing {background:url(../image/ico-servicos.png) no-repeat;background-size:600px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;}
.ico-sites-desenvolvimento {background-position:0 0;}
.ico-email-marketing {background-position:-300px 0;}
.ico-apresentacao {background-position:-400px 0;}
.ico-links-patrocinados {background-position:-200px 0;}
.ico-facebook-marketing {background-position:-100px 0;}
a:hover .ico-facebook-marketing, a:hover .ico-sites-desenvolvimento, a:hover .ico-email-marketing, a:hover .ico-apresentacao, a:hover .ico-links-patrocinados, a:hover .ico-facebook-marketing {background:url(../image/ico-servicos.png) no-repeat;background-size:600px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;}
a:hover .ico-sites-desenvolvimento {background-position:0 -100px;}
a:hover .ico-email-marketing {background-position:-300px -100px;}
a:hover .ico-apresentacao {background-position:-400px -100px;}
a:hover .ico-links-patrocinados {background-position:-200px -100px;}
a:hover .ico-facebook-marketing {background-position:-100px -100px;}

.video-destaque-bg {background:#15577a;background:url(../image/video-destaque-bg.jpg) center center no-repeat;background-size:885px;height:auto;}
.video-destaque-bg iframe {width:300px;height:170px;display:block;margin:auto;}
.video-destaque-container {margin:0 0 5px 0;}

.container-solucoes {display:block;width:100%;height:auto;padding:10px 0;}
.container-solucoes h3 {font-size:50px;font-weight:normal;margin:15px 0 10px 0;color:#6fa944;display:block;line-height:0.9em;}
.container-solucoes p {font-size:23px;color:#666;margin:10px 0 0 0;display:none;}
.solucoes-destaque {width:100%;float:none;}
.so-bg1 {background:#ededed;}
.sd-img-l img, .sd-img-r img {width:100%;height:auto;margin:10px 0;}
.sd-img-l {float:none;}
.sd-img-r {float:none;}
.sd-txt-l {float:none;}
.sd-txt-r {float:none;}

.mkt-digital {}
.mkt-digital-item {float:left;width:46%;padding:2%;text-align:center;height:150px;}
.mkt-digital-item:hover {opacity:0.75;}
.mkt-digital h3 {font-size:18px;color:#333;margin:0 0 10px 0;}
.mkt-digital p {font-size:16px;color:#666;display:none;}
.mkt-digital-img {display:block;width:80px;height:80px;margin:0 auto 20px auto;background:url(../image/ico-mkt-digital.png) no-repeat;background-size:480px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;}
.ico-mktd-app {background-position:0 0;}
.ico-mktd-ai {background-position:-80px 0;}
.ico-mktd-automacao {background-position:-160px 0;}
.ico-mktd-long {background-position:-240px 0;}
.ico-mktd-call {background-position:-320px 0;}
.ico-mktd-crm {background-position:-400px 0;}
.ico-mktd-dev {background-position:0 -80px;}
.ico-mktd-ecom {background-position:-80px -80px;}
.ico-mktd-email {background-position:-160px -80px;}
.ico-mktd-hosite {background-position:-240px -80px;}
.ico-mktd-inbound {background-position:-320px -80px;}
.ico-mktd-intranet {background-position:-400px -80px;}
.ico-mktd-jornada {background-position:0 -160px;}
.ico-mktd-landing {background-position:-80px -160px;}
.ico-mktd-lead {background-position:-160px -160px;}
.ico-mktd-mobile {background-position:-240px -160px;}
.ico-mktd-presenca {background-position:-320px -160px;}
.ico-mktd-ads {background-position:-400px -160px;}
.ico-mktd-remarketing {background-position:0 -240px;}
.ico-mktd-segmentacao {background-position:-80px -240px;}
.ico-mktd-seo {background-position:-160px -240px;}
.ico-mktd-social {background-position:-240px -240px;}
.ico-mktd-ux {background-position:-320px -240px;}
.ico-mktd-analytics {background-position:-400px -240px;}
.ico-mktd-brand {background-position:0 -320px;}
.mkt-digital-int-autor-prot {position:absolute;}

.mkt-digital-int {margin:30px 0 0 0;}
.mkt-digital-int .container {padding:0;}
.mkt-digital-int-tit h1 {text-align:left;color:#000;font-size:50px;padding:10px 0 0 0;}
.header-int {}
.header-int .logo {width:200px;height:40px;background:url(../image/logo-preto.png) no-repeat; background-size:200px;margin:0 0 0 20px;}
.mkt-digital-int-autor {display:none;float:none;width:100%;padding:20px 0 0 0;} /*autor*/
.mkt-digital-int-autor img{display:block;width:50px;max-width:150px;height:auto;border-radius:50%;margin:0 auto 10px auto;float:left;}
.mkt-digital-int-autor-nome {text-align:center;font-size:16px;float:left;padding:15px 0 0 15px;}
.mkt-digital-int-conteudo {float:left;width:96%;padding:0 2%;font-size:22px;line-height:1.3em;min-height:500px;}
.mkt-digital-int-conteudo p {margin:20px 0;font-size:22px;}
.mkt-digital-int-conteudo h2 {font-size:1.2em;}
.mkt-digital-int-conteudo a, .mkt-digital-int-conteudo a:visited, .mkt-digital-int-conteudo a:active {text-decoration:none;color:#024abd;font-family:cambria, Times, Times New Roman, serif;}
.mkt-digital-int-conteudo a:hover {text-decoration:underline;}
.mkt-digital-int-conteudo ul, .mkt-digital-int-conteudo ol {padding:0 0 0 40px;font-size:20px;}
.mkt-digital-int-conteudo ul li {margin:0 0 10px 0;}
.mkt-digital-int-conteudo, .mkt-digital-int-conteudo p, .mkt-digital-int-conteudo em, .mkt-digital-int-conteudo strong, .mkt-digital-int-conteudo p a, .mkt-digital-int-conteudo ul li, .mkt-digital-int-conteudo ul li a, .mkt-digital-int-conteudo ol li, .mkt-digital-int-conteudo ol li a, .mkt-digital-int-conteudo p, .mkt-digital-int-conteudo p strong, .mkt-digital-int-conteudo p strong em, .mkt-digital-int-conteudo p em {font-family:cambria, Times, Times New Roman, serif;}
.mkt-digital-int-links {float:none;width:100%;padding:20px 0 50px 0;border-top:none;clear:both;}
.mkt-digital-int-links ul li {list-style:none;margin:10px 0 0 0;}
.mkt-digital-int-links li a, .mkt-digital-int-links li a:visited, .mkt-digital-int-links li a:active {color:#47b698;text-decoration:none;font-size:18px;line-height:1em;}
.mkt-digital-int-links a:hover {color:#333;text-decoration:underline;}
.breadcrumb {padding:10px 0;color:#0f9a8f;}
.breadcrumb span {color:#DDD;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:active {color:#999;text-decoration:none;}
.breadcrumb a:hover {color:#333;}
.bread-link-separa {padding:0 10px;}
.int-banner {border-top:solid 2px #EEE;border-bottom:solid 2px #EEE;padding:10px 0;margin:10px 0 0 0;display:none;}
.int-banner-01 {width:800px;height:100px;background:#F00;}
.int-banner-02 {width:800px;height:100px;background:#0F0;}
.box-info-complementar{border:solid 1px #CCC;padding:30px;margin:50px 0;}
.box-info-complementar p{font-size:18px;margin:0;line-height:1.2em;margin:0 0 20px 0;}
.box-info-complementar ul li, .box-info-complementar ol li{font-size:18px;margin:0;line-height:1.2em;margin:0 0 10px 0;}

.container-fluid-servicos {display:block;width:100%;height:auto;margin:0 0 0 0;}
.header-servicos {height:100px;padding:30px 0 0 0;}
.header-servicos-bg {background:url(../image/header-servicos-bg-h160.jpg) center center;}
.header-servicos .logo {width:200px;height:100px;background:url(../image/logo.png) no-repeat;background-size:contain;}
.header-servicos-col-l, .header-servicos-col-r {float:left;}
.header-servicos-col-l {width:100%;}
.header-servicos-col-r {width:100%;}
.header-servicos-col-r ul {float:right;}
.breadcrumb-servicos-bg {background:#000;border-top:solid 2px #FFF;}
.breadcrumb-servicos {padding:10px 0;color:#fff1bb;font-size:10px;}
.breadcrumb-servicos span {color:#fff1bb;}
.breadcrumb-servicos a, .breadcrumb-servicos a:visited, .breadcrumb-servicos a:active {color:#FFF;text-decoration:none;font-size:14px;}
.breadcrumb-servicos a:hover {text-decoration:underline;}
.servicos-titulo {letter-spacing:1px;font-size:50px;font-weight:normal;color:#333;text-align:left;margin:0 0 30px 0;padding:30px 0 0 0;}
.servicos-col-l, .servicos-col-r {float:left;}
.servicos-col-l {width:30%;display:none;}
.servicos-col-r {width:100%;padding:0 0 0 0;}
.servicos-img-1 {float:none;margin:0 0 30px 0;border:solid 1px #DDD;width:100%;max-width:300px;height:auto;}
.servicos-img-2 {margin:20px 0;}
.servicos-col-l p, .servicos-col-r p {margin:0 0 20px 0;font-size:22px;font-family:cambria, Times, Times New Roman, serif;text-align:left;}
ul.servicos-lista li {display:block;border-bottom:solid 1px #EEE;padding:10px 0 10px 40px;font-size:18px;background:url(../image/marcador-list-01.png) 0 5px no-repeat;color:#000;}
.servicos-col-r h2 {font-size:25px;margin:50px 0 20px 0;}
.servicos-col-r ul {padding:0 0 0 40px;font-size:20px;}
.servicos-col-r ul li, .servicos-col-r ul li strong {font-family:cambria, Times, Times New Roman, serif;margin:0 0 10px 0;}
.servicos-col-r iframe {margin:0 0 30px 0;padding:5px;background:#EEE;display:block;width:280px;height:175px;}

.bc-01 {background:#2c8283;}.bc-01 .breadcrumb-servicos span {color:#bbf0e4;}.bc-01 .breadcrumb-servicos {color:#bbf0e4;}
.bc-02 {background:#97284f;}.bc-02 .breadcrumb-servicos span {color:#eaceec;}.bc-02 .breadcrumb-servicos {color:#eaceec;}
.bc-03 {background:#db4605;}.bc-03 .breadcrumb-servicos span {color:#fff1bb;}.bc-03 .breadcrumb-servicos {color:#fff1bb;}
.bc-04 {background:#d63a2d;}.bc-04 .breadcrumb-servicos span {color:#ffdbc0;}.bc-04 .breadcrumb-servicos {color:#ffdbc0;}
.bc-05 {background:#1b2643;}.bc-05 .breadcrumb-servicos span {color:#b9c2d6;}.bc-05 .breadcrumb-servicos {color:#b9c2d6;}
.bc-06 {background:#b30e0e;}.bc-05 .breadcrumb-servicos span {color:#b9c2d6;}.bc-05 .breadcrumb-servicos {color:#b9c2d6;}
.bc-07 {background:#1b508c;}.bc-05 .breadcrumb-servicos span {color:#b9c2d6;}.bc-05 .breadcrumb-servicos {color:#b9c2d6;}
.bc-08 {background:#5a962d;}.bc-05 .breadcrumb-servicos span {color:#b9c2d6;}.bc-05 .breadcrumb-servicos {color:#b9c2d6;}

.bg-desenvolvimento{background:#3f9394;padding:15px 30px;margin:0 0 30px 0;}.bg-desenvolvimento h1 strong{color:#FFF;}.bg-desenvolvimento h1 {color:#FFF;}.bg-desenvolvimento h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-email{background:#a4325a;padding:15px 30px;margin:0 0 30px 0;}.bg-email h1 strong{color:#FFF;}.bg-email h1 {color:#FFF;}.bg-email h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-apresentacoes{background:#f04900;padding:15px 30px;margin:0 0 30px 0;}.bg-apresentacoes h1 strong{color:#FFF;}.bg-apresentacoes h1 {color:#FFF;}.bg-apresentacoes h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.apresentacoes-mosaic {margin:50px 0 0 0;}
.apresentacoes-mosaic img{display:block;width:100%;height:auto;margin:0;padding:0;border:none;text-indent:0;float:left;}
.bg-publicidade-online{background:#ea4335;padding:15px 30px;margin:0 0 30px 0;}.bg-publicidade-online h1 strong{color:#FFF;}.bg-publicidade-online h1 {color:#FFF;}.bg-publicidade-online h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-facebook-marketing{background:#3b5998;padding:15px 30px;margin:0 0 30px 0;}.bg-facebook-marketing h1 strong{color:#FFF;}.bg-facebook-marketing h1 {color:#FFF;}.bg-facebook-marketing h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-servicos{background:#de1717;padding:15px 30px;margin:0 0 30px 0;}.bg-servicos h1 strong{color:#FFF;}.bg-servicos h1 {color:#FFF;}.bg-servicos h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-visao{background:#6fa944;padding:15px 30px;margin:0 0 0 0;}.bg-visao h1 strong{color:#FFF;}.bg-visao h1 {color:#FFF;}.bg-visao h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}
.bg-contato{background:#0a6cb1;padding:15px 30px;margin:0 0 30px 0;}.bg-contato h1 strong{color:#FFF;}.bg-contato h1 {color:#FFF;}.bg-contato h1 span.h1-line{border-bottom:solid 1px #DDD;margin:20px auto;}

.servicos-int {display:block;padding:30px 0 0 0;}
.servicos-int-item {clear:both;padding:0 0 50px 0;}
.servicos-int-col-l {display:block;float:none;width:100%;}
.servicos-int-col-l img {width:88%;height:auto;border:solid 1px #f3f3f3;margin:0 0 15px 6%;}
.servicos-int-col-r {display:block;float:none;width:80%;padding:0 10%;}
.servicos-int-col-r h2{font-size:40px;color:#6fa944;font-weight:normal;text-align:left;margin:0 0 10px 0;padding:0;line-height:0.9em;}
.servicos-int-col-r p{font-size:23px;color:#333;font-weight:normal;align:left;font-family:cambria, Times, Times New Roman, serif;margin:10px 0 0 0;}
.servicos-int-col-r a, .servicos-int-col-r a:link, .servicos-int-col-r a:visited, .servicos-int-col-r a:active {display:block;float:right;background:url(../image/bot-ler-mais.png) center top no-repeat;width:76px;height:50px;color:#eaffb9;text-decoration:none;text-align:center;padding:6px 0 0 0;margin:10px 0 0 0;}
.servicos-int-col-r a:hover{color:#FFF;}

.visao-conteudo{padding:50px 0;}
.visao-conteudo-linha-01{display:block;clear:both;width:100%;height:auto;}
.visao-conteudo-col-l-01{float:none;width:100%;padding:30px 0;}
.visao-conteudo-col-r-01{float:none;width:100%;background:url(../image/visao-bg-01.jpg) center top no-repeat;background-size:400px;height:200px;}
.visao-conteudo-linha-02{display:block;clear:both;width:100%;height:350px;background:url(../image/visao-bg-02.jpg) center top no-repeat;}
.visao-conteudo-col-l-02{float:left;width:100%;padding:30px 0;}
.visao-conteudo-col-r-02{float:right;width:100%;background:url(../image/visao-bg-01.jpg) center top no-repeat;height:300px;}
.visao-conteudo-linha-03{display:block;clear:both;width:100%;height:auto;padding:50px 0;background:#EEE;}
.visao-conteudo-linha-01 p{font-size:18px;color:#333;}
.visao-conteudo-linha-02 p{font-size:18px;color:#FFF;}
.visao-conteudo-linha-03 p{font-size:40px;color:#0068c3;text-align:center;letter-spacing:2px;}
.visao-conteudo-linha-03 p b{color:#e86800;font-weight:normal;}
.visao-conteudo-linha-01 h2{font-weight:normal;font-size:35px;color:#0068c3;line-height:1em;margin:0 0 10px 0;}
.visao-conteudo-linha-02 h2{font-weight:normal;font-size:35px;color:#194fa1;color:#FFF;margin:0 0 20px 0;}

.contato{padding:50px 0;min-height:180px;}
.contato-info{display:block;width:300px;height:115px;margin:auto;background:url(../image/contato.jpg);background-size:300px;}

.footer {background:#333;padding:30px;color:#DDD;font-size:14px;}
.footer-col-l{float:none;}
.footer-col-r{float:none;}
ul.footer-nav li a {color:#b9d2a6;font-size:20px;text-decoration:none;}
.footer-nav li {display:block;margin:20px 20px 0 0;}


@media (min-width:480px) {
.container {padding:0 20px 0 20px;}

.container-solucoes p {display:block;}

.video-destaque-bg {background-size:1297px;}
.video-destaque-bg iframe {width:440px;height:249px;}

.breadcrumb-servicos, .breadcrumb-servicos a, .breadcrumb-servicos a:visited, .breadcrumb-servicos a:active {font-size:18px;}

.header-servicos-bg {background:url(../image/header-servicos-bg-h160-w480.jpg) center center;}
.servicos-col-l {display:block;}
.servicos-col-r {width:65%;padding:0 0 0 5%;}

.apresentacoes-mosaic img{width:50%;}

.contato{min-height:300px;}
.contato-info{width:420px;height:161px;background-size:420px;}
}


@media (min-width:720px) {	
.container-fluid {margin:0 0 20px 0;}

.container-min-01{min-height:0;margin:0 auto;}

h1 {text-align:center;font-size:30px;} h1 strong {font-size:44px;}

hr {clear:both;border-top:solid 1px #EEE;margin:25px 0;}

.header {padding:50px 0 0 0;}
.header-bg {background:url(../image/header-bg.jpg) center top;background-size:2000px;margin:0 0 5px 0;}
.header-col-l, .header-col-r {float:left;}
.header-col-l {width:35%;margin-left:3%;}
.header-col-r {width:62%;}
.header-col-r ul {float:right;}
.header-col-r ul li{display:inline;}
.header-col-r ul li a, .header-col-r ul li a:visited {display:inline;}

.servicos-destaque {margin:0 0 0 0;}
.servicos-destaque-item {float:left;width:16%;}
.servicos-destaque h2 {font-size:22px;}

.video-destaque-bg {background-size:2000px;margin:0;}
.video-destaque-bg iframe {width:680px;height:385px;}
.video-destaque-container {margin:0 0 5px 0;}

.container-solucoes {padding:30px 0;}
.container-solucoes h3 {font-size:60px;margin:0 0 10px 0;}
.solucoes-destaque {width:48%;float:left;}
.sd-img-l {float:left;}
.sd-img-r {float:right;}
.sd-txt-l {float:left;}
.sd-txt-r {float:right;}

.mkt-digital-item {width:16%;}
.mkt-digital h3 {font-size:20px;}
.mkt-digital-int-autor {float:left;width:10%;}
.mkt-digital-int-autor img{width:100%;}
.mkt-digital-int-autor-nome {font-size:14px;}
.mkt-digital-int-conteudo {width:71%;padding:0 6% 2% 3%;min-height:800px;}
.mkt-digital-int-links {float:left;width:20%;clear:none;}
.mkt-digital-int-links ul li {list-style:none;margin:10px 0 0 0;}
.mkt-digital-int-links li a, .mkt-digital-int-links li a:visited, .mkt-digital-int-links li a:active {color:#666;}

.header-servicos {padding:50px 0 0 0;}
.header-servicos-col-l {width:30%;}
.header-servicos-col-r {width:70%;}
.servicos-col-r {width:67%;padding:0 0 0 3%;}
.servicos-col-r iframe {width:440px;height:275px;}

.servicos-int-item {padding:0 0 30px 0;}
.servicos-int-col-l {float:left;width:30%;}
.servicos-int-col-l img {width:100%;margin:0 0 0 0;}
.servicos-int-col-r {float:right;width:64%;padding:0 0 0 6%;}

.bg-desenvolvimento, .bg-email, .bg-apresentacoes, .bg-publicidade-online, .bg-facebook-marketing, .bg-servicos, .bg-visao, .bg-contato {padding:30px;}

.visao-conteudo-col-l-01{float:left;width:50%;padding:50px 0;}
.visao-conteudo-col-r-01{float:right;width:50%;background:url(../image/visao-bg-01.jpg) center top no-repeat;background-size:600px;height:300px;}
.visao-conteudo-col-l-02{float:left;width:50%;padding:50px 0;}
.visao-conteudo-col-r-02{float:right;width:50%;}

.contato{min-height:500px;}
.contato-info{width:600px;height:230px;background-size:600px;}
}


@media (min-width:1000px) {
.container-fluid {margin:0 0 50px 0;}
	
h1 {font-size:28px;} h1 strong {font-size:50px;} h1 span.h1-line {margin:15px auto;}

hr {margin:50px 0;}

.header .logo {width:300px;height:120px;}
.header-col-l {width:30%;margin-left:0;}
.header-col-r {width:70%;}
.header-col-r ul li{font-size:24px;}

.servicos-destaque h2 {font-size:30px;}
.servicos-destaque-img  {width:120px;height:120px;}

.header-bg {margin:0 0 5px 0;}
.header-servicos-bg {background:url(../image/header-servicos-bg.jpg) center center;}

.video-destaque-bg {background-size:2500px;margin:0;}
.video-destaque-bg iframe {width:850px;height:481px;}
.video-destaque-container {margin:0 0 5px 0;}

.ico-sites-desenvolvimento, .ico-email-marketing, .ico-apresentacao, .ico-links-patrocinados, .ico-facebook-marketing {background-size:720px;}
.ico-sites-desenvolvimento {background-position:0 0;}
.ico-email-marketing {background-position:-360px 0;}
.ico-apresentacao {background-position:-480px 0;}
.ico-links-patrocinados {background-position:-240px 0;}
.ico-facebook-marketing {background-position:-120px 0;}
a:hover .ico-facebook-marketing, a:hover .ico-sites-desenvolvimento, a:hover .ico-email-marketing, a:hover .ico-apresentacao, a:hover .ico-links-patrocinados, a:hover .ico-facebook-marketing {background-size:720px;}
a:hover .ico-sites-desenvolvimento {background-position:0 -120px;}
a:hover .ico-email-marketing {background-position:-360px -120px;}
a:hover .ico-apresentacao {background-position:-480px -120px;}
a:hover .ico-links-patrocinados {background-position:-240px -120px;}
a:hover .ico-facebook-marketing {background-position:-120px -120px;}

.container-solucoes {padding:50px 0;}
.solucoes-destaque {width:45%;}

.mkt-digital-item {width:16%;}
.mkt-digital h3 {font-size:20px;}
.mkt-digital h3 {font-size:24px;}

.mkt-digital-int-autor {width:15%;}
.mkt-digital-int-autor-nome {font-size:16px;}
.mkt-digital-int-conteudo {width:70%;}
.mkt-digital-int-links ul li {margin:5px 0 0 0;}

.header-servicos {height:150px;}
.header-servicos .logo {width:300px;height:120px;}
.breadcrumb-servicos {padding:10px 0;}
.servicos-col-l {width:19%;}
.servicos-col-r {width:76%;padding:0 0 0 5%;}
.servicos-img-1 {float:right;margin:0 0 30px 30px;}
.servicos-col-l p, .servicos-col-r p {text-align:justify;}
.servicos-col-r iframe {width:600px;height:375px;}

.apresentacoes-mosaic img{width:33.33%;}

.servicos-int-col-r a, .servicos-int-col-r a:link, .servicos-int-col-r a:visited, .servicos-int-col-r a:active {margin:30px 0 0 0;}

.footer-col-l{float:left;}
.footer-col-r{float:right;}
.footer-nav li {display:inline;margin:0 20px 0 0;}
}


@media (min-width:1200px) {
.servicos-col-r iframe {width:750px;height:469px;}

.apresentacoes-mosaic img{display:block;width:25%;height:auto;margin:0;padding:0;border:none;text-indent:0;float:left;}

.header-int .logo {margin:0 0 0 0;}
}

@media (min-width:1680px) {
h1 {font-size:28px;} h1 strong {font-size:50px;} h1 span.h1-line {margin:30px auto;}
.header {height:350px;}
.header-bg {background-size:2500px;margin:0 0 5px 0;}
.servicos-destaque {margin:30px 0 0 0;}
}

@media (min-width:1800px) {
.apresentacoes-mosaic img{display:block;width:20%;max-width:600px;height:auto;margin:0;padding:0;border:none;text-indent:0;float:left;}
}