/* CSS programado pelo departamento técnico da WB Web */

/* Geral  - viewport 1366 */
@media screen and (min-width: 1850px) {
    /* Blog */
    #posicao7 .cck-w100 {justify-content: space-evenly;}
    #posicao7 .cck-fl {width: 393px;}
    .pg_blog .items-row {justify-content: space-evenly;}
    .pg_blog .items-row > div {width: 393px;}
}

/* Geral  - viewport 1366 */
@media screen and (min-width: 1380px) {
    /* Serviços */
    #posicao4 .ps4_solucoes {justify-content: space-evenly;}
    #posicao4 .ps4_solucao {width: 393px;}
}

/* Geral  - viewport 1366 */
@media screen and (min-width: 1380px) {
    /* Posição 3 - Banner */
    .moduletable_titulo {width: 31.111%;}
}

/* Geral  - viewport 1330 */
@media screen and (max-width: 1330px) {
    /* Main Menu */
    .moduletable_menu ul.nav.menu {gap: 0 50px;}

    /* Banner */
    .slidesjs-control img {transform: scale(1.4);}
    #posicao3 .sl-banner {overflow: hidden;}
    #posicao3 .sl-banner img {transform: scale(1.4);}

    #posicao5 {margin: 0 auto;width: 92.241vw;}

    /* Página Interna - New Serviços - Gestão de Site */
    .pg-gestSite .new-sv-justif .bx-justfi p {width: 440px;}
}

/* Geral  - viewport 1280 */
@media screen and (max-width: 1280px) {
    /* Geral */
    .container {width:92.241vw;}
    .blog .items-row{width:92.241vw;}
}

/* Geral  - viewport 1260 */
@media screen and (max-width: 1260px) {
    /* Posição 2 - main Menu */
    .moduletable_menu {width: 55.56%;margin: 0 3%;}

    /* Páginas internas - Serviços - Gestão Tráfego Pago */
    .pg-gestaoTP .bx-vantagens {width: 880px;}
}

/* Geral  - viewport 1220 */
@media screen and (max-width: 1220px) {
    /* Posição 10 - Form Contato */
    .moduletable.form3 {
        padding: 78px 10% 65px 3.2%;
    }
}

/* Geral  - viewport 1150 */
@media screen and (max-width: 1150px) {
    /* Posição 2 */
    .moduletable_menu {width: 55.56%;margin: 0 2%;}
    .moduletable_redes_top {width: 120px;}
    
    #posicao5 {padding: 85px 0;}
    #form2 {width: 45%;}

    /* Clientes */
    #posicao9 ul.cl-lista li {width: 19%;}
}

/* Geral  - viewport 1100 */
@media screen and (max-width: 1100px) {
    /* Página Interna - Consultoria */
    .pg-consultoria .new-sv-artico .bx-etapas div h3 {margin-bottom: 20px;}
    .new-sv-chamada h2 {width: 700px;}

    /* Página Interna - Serviços - Identidade Visual */
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p {padding-top: 125px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(1) {background-size: 60px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(2) {background-size: 70px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(3) {background-size: 90px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(4) {background-size: 60px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(5) {background-size: 90px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(6) {background-size: 90px;}
    .pg-idVirtual .new-sv-nota2 h2 {width: 100%;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div {width: 45%;}
}

/* Geral  - viewport 1080 */
@media screen and (max-width: 1080px) {    
    /* Posição 2 */
    .moduletable_logo {width: 180px;}
    .moduletable_menu {width: 55%;margin: 0 5%;}
    .custom_redes_top > div a {width: unset;}

    /* Title */
    .moduletable_titulo h1 {font-size: 2em;}
    h2 {font-size: 1.7em;}
    #posicao4 h2,#posicao7 h3,#posicao9 h3,#posicao10 h3{font-size: 1.3rem;}

    #posicao4 h1 {font-size: 1.7rem;}
    
    /* Chamada */
    #posicao5 p span {height: unset;font-size: 1.3em;line-height: unset;width: 320px;padding: 14px 0;}
    
    /* Blog */
    .bl.idem .bl-data {font-size: 1rem;margin-bottom: 10px;}
    .bl.idem .bl-title {font-size: 1.1rem;}
    .moduletable_button7 a {font-size: 1rem;padding: 10px 0;width: 300px;}
    
    /* Posição 8 - Form Newsletter */
    #posicao8 h2 {float: none;margin: 0 auto 50px;text-align: center;width: 100%;}
    #posicao8 h2::after {margin: 10px auto 0;}
    #posicao8 .custom {width: 400px;margin: 0 auto;}
    
    #posicao7 .moduletable_button7 a {font-size: 1rem;padding: 10px 0;width: 300px;}
    #posicao9 .moduletable.btt a {font-size: 1rem;padding: 10px 0;width: 300px;}
    
    /* Posição 10 - Google Maps */
    #posicao10 h3::after {margin: 10px auto 0;}
    .moduletable.maps {position: unset;width: 100%;padding: 0;}
    .custom.maps {position: unset;width: 100%;}
    .custom.maps iframe {height: 300px;}
    
    /* Posição 10 - Form Contato */
    .moduletable.form3 {width: 100%;padding: 50px 0;}
    #posicao10 h2 {text-align: center;}
    #posicao10 h3 {text-align: center;}
    #posicao10 .b24-form-wrapper {max-width: unset !important;width: 100% !important;}
    .b24-form-content form {margin: 0 auto !important;;width: 667px;}
    
    /* Página Interna - Clientes */
    .blog.pg_clientes .span2 {width: 150px;}

    /* Blog - Autor */
    .bl.content .bl-autor img {height: 150px;width: 150px;}
    .bl.content .bl-autor figcaption {padding: 35px 10px 35px 25%;}
    .bl.content .bl-autor h2 {font-size: 1.5rem;}

    /* Página Interna - Serviço - Loja Virtual */
    .pg-loja-virtual .bx-recursos p {font-size: 1rem;padding-top: 110px;background-size: 80px;}
}

/* Geral  - viewport 1024 */
@media screen and (max-width: 1024px) {
    /* Posição 1 */
    #posicao1 {display: none;}
    
    /* Posição 2 */
    #posicao2 {padding: 10px 0;}
    .moduletable_logo {width: 200px;}
    .moduletable_menu {width: 60%;}
    .moduletable_redes_top {display: none;}
    
    #posicao4,#posicao7,#posicao8,#posicao9,#posicao11,#posicao12{padding: 35px 0;}
    #posicao4 h2,#posicao10 h3 {margin-bottom: 35px;}
    
    /* Posição 4 - Serviços */
    #ps4_bxs > div:nth-child(-n+3) {margin-bottom: 35px;}
    
    /* Buttons - Home */
    .moduletable_button7,.moduletable_button9{margin: 35px 0 0;}

    /* Blog */
    #posicao7 .cck-w100 {justify-content: space-evenly;}
    #posicao7 .cck-fl {width: 41.61%;}
    #posicao7 .cck-fl:nth-child(-n+2) {margin-bottom: 35px;}
    .pg_blog .items-row {justify-content: space-evenly;}
    .pg_blog .items-row > div {width: 41.61%;}
    .pg_blog .items-row > div:nth-child(-n+2) {margin-bottom: 35px;}
    
    #posicao8 h2 {margin: 0 auto 35px;}
    
    /* Posição 10 */
    .moduletable.form3 {padding: 35px 0;}

    /* Posicao 11 */
    #posicao11 .moduletable.parceiros {float: none;margin-bottom: 35px;width: 100%;}
    #posicao11 .custom.parceiros {justify-content: space-evenly;}
    #posicao11 .custom.parceiros figure {text-align: center;width: 30%;}
    #posicao11 .custom.parceiros figure img {height: auto;width: 75%;}
    #posicao11 .moduletable.certificacoes {float: none;margin-bottom: 35px;width: 100%;}
    #posicao11 .custom.certificacoes > div {align-items: center;display: flex;flex-wrap: wrap;gap: 7px;}
    #posicao11 .custom.certificacoes p {float: none;margin: 0;padding: 5px;font-size: 0.87em;}
    #p11_rd {padding: 18px 0 18px 80px;}
    #p11_ad {padding: 7px 0 7px 80px;}
    #p11_ad p {background-position: 5px center;padding-left: 30px !important;}
    #p11_rc {padding: 14px 0 15px 80px;}
    #posicao11 .moduletable.abradi {float: none;width: 100%;}
    
    /* Posição 12 - Acesso Rápido */
    #posicao12 h2 {font-size: 1.3rem;}

    /* Página Interna - Clientes */
    .pg_clientes .items-row > div {margin: 0;width: 21%;}

    /* Planos - Loja Virtual */
    .item-page.pg_vlplanos {padding-bottom: 35px;}
    .pg_vlplanos .ce_container {width: 75vw;}
    .pg_vlplanos .colum {width: 50%;}
    .pg_vlplanos .colum1 {display: none;}
    .pg_vlplanos .colum2,
    .pg_vlplanos .colum3 {margin-bottom: 35px;}
    .pg_vlplanos .colum2,
    .pg_vlplanos .colum4 {border-left: 1px solid #CCC;}
    .pg_vlplanos .colum ul {font-weight: 500;}
    .pg_vlplanos .colum-b ul li > span {display: block;font-weight: 700;margin-right: 5px;}

    /* Blog PF */
    .pg_blog .pf.item h1 {font-size: 1.5rem;}
    .pg_blog .pf.item .pf_img_x {width: 94%;}

    /* Página Interna - Identidade Visual */
    .pg-idVirtual .new-sv-idVisual .bx-lista div h3::first-letter {font-size: 3.5em;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista ul li {font-size: 1.1rem;}
    .pg-idVirtual .new-sv-chamada0 h2 {line-height: 150%;}
    .pg-idVirtual .new-sv-chamada0 figure {width: 170px;}
    .pg-idVirtual .new-sv-chamada h2 {width: 100%;}
    .pg-idVirtual .new-sv-chamada p span {width: 393px;}

    /* Página Interna - Serviço - Gestão de Site */
    .pg-gestSite .new-sv-nota h2 {width: 100%;}
    .pg-gestSite .new-sv-vantagens .bx-vantagens p {background-size: 120px;font-size: 1.05rem;padding-top: 120px;}
    .pg-gestSite .new-sv-justif .bx-justfi p {padding: 20px;width: 48%;}
}

/* Geral  - viewport 1000 */
@media screen and (max-width: 1000px) {
    /* Posição 3 - Banner */
    .moduletable_form1 {width: 45%;}

    /* Serviços */
    #posicao4 .ps4_solucoes {justify-content: space-evenly;}
    #posicao4 .ps4_solucao {width: 31%;}
    
    /* Página Interna Fale Conosco */
    .pg_faleconosco .ce_container .form-pg-ctt {width: 100%;}
    .pg_faleconosco .ce_container .ct {width: 100%;}
}

/* Geral  - viewport 960 */
@media screen and (max-width: 960px) {
    #posicao5 {padding: 75px 0;}
    
    /* Posição 10 - Form Contato */
    .custom_form3 iframe {width: 650px;}
    
    /* Posição 11 */
    .moduletable_parceiros {float:none;width: 100%;margin-bottom: 35px;border-bottom: 1px solid #E1E1E1;padding-bottom: 15px;}
    .moduletable_certificacoes {float: none;border-bottom: 1px solid #E1E1E1;margin-bottom: 35px;padding-bottom: 15px;width: 100%;}
    .moduletable_abradi {float: none;width: 100%;}
    .moduletable_parceiros figure {width: 22%;}
    .moduletable_parceiros figure img{height: auto;width:100%;}
    #p11_rd, #p11_ad, #p11_rc {padding: 28px 0 28px 80px;}
    
     /* Páginas Internas */
    .page-header,.sv.servicos .sv_header {padding: 35px 0;}
    .pg_tags h1, .pg_pesquisa h1 {padding: 35px 3.3%;}
    
    /* Página Interna - Serviço */
    .sv.servicos .sv_header h2 {width: 100%;}

    /* Página Interna - Consultoria */
    .consult-apresent > div {background-position: 3.2% bottom;padding-left: 40%;background-size: 35%;}
}

/* Geral  - viewport 950 */
@media screen and (max-width: 950px) {
    /* Página Interna - Identidade Visual */
    .pg-idVirtual .new-sv-idVisual .bx-lista div h3::first-letter {font-size: 2.5em;}

    /* Páginas internas - Serviços - Gestão Tráfego Pago */
    .pg-gestaoTP .bx-vantagens {width: 100%;}
}

/* Geral  - viewport 900 */
@media screen and (max-width: 900px) {
    /* Posição 3 - Banner */
    .moduletable_form1 {padding: 15px;width: 350px;}

    /* Chamada */
    #bg_posicao5 {background-image: unset;background-color: #D6D6D6;}
    #posicao5 {background-image: unset;background-color: #D6D6D6;padding: 35px 0;}
    #posicao5 .moduletable{display:block;}
    #posicao5 h2 {width: 100%;text-align: center;margin-bottom:35px;}
    #posicao5 p span {margin: 0 auto;}

    /* Posição 8 - Form newletter */
    #posicao8 {background-image: unset;}

    /* POsição 12 - Acesso Rápido */
    #posicao12 > div {flex-direction: column;}
    #posicao12 h2::after {margin: 15px auto 0;}
    #posicao12 .moduletable.menu {margin: 0 auto 35px;text-align: center;width: 100%;}
    #posicao12 .moduletable.menu .nav.menu li a {background-image: unset;padding: 0;}
    #posicao12 .moduletable.ctt {margin: 0 auto;text-align: center;width: 100%;}
    #posicao12 .moduletable.ctt p {flex-direction: column;justify-content: center;}
    #posicao12 .moduletable.ctt p .fa {margin: 0;}
    #posicao12 .moduletable.ctt p.p12-ender {width: 100%;}
    #posicao12 .moduletable.ctt .p12-redes {gap: 0 15px;justify-content: center;}

    /* Blog - Autor */
    .bl.content .bl-autor figcaption {padding: 20px 10px 20px 30%;}

    /* Serviços - MKT Conteúdo */
    .pg_mkt-conteudo .new-sv-valores .bx-valores div {background-size: 100px;padding: 110px 5px 0;width: 24%;}
    .pg_mkt-conteudo .new-sv-tpConteudo .bx-tpConteudo div {background-size: 130px;padding: 120px 5px 20px;}
}

/* Geral  - viewport 850 */
@media screen and (max-width: 850px) {
    /* Main Menu */
    .moduletable_menu ul.nav.menu {gap: 0 30px;}
    
    /* Páginas Internas - Portifolio - Content */
    .pg_portfolio .pf.content .pf_img_x,
    .pg_portfolio .pf.content .pf_video {width: 95%;margin: 0 auto 35px;}

    /* Páginas internas - New Serviços */
    .pg-new-sv .ce_container h2 {font-size: 1.5rem;}
    .new-sv-header {padding: 35px 3.2%;}
    .new-sv-header h1 {font-size: 1.7rem;width: 400px;}
    .new-sv-header p {width: 500px;}
    .new-sv-artico {padding: 35px 3.2%;}
    .new-sv-chamada {padding: 35px 3.2%;}
    .new-sv-chamada h3 {font-size: 1.3rem;}
    .new-sv-chamada p span {font-size: 1rem;padding: 15px 0;width: 250px;}

    /* Página Interna - Consultoria */
    .pg-consultoria .new-sv-artico .bx-nv01:first-child {background-size: 150px;margin-bottom: 35px;padding: 0 0 0 165px;}
    .pg-consultoria .new-sv-artico .bx-chamada {margin: 50px auto;width: 100%;}
    .pg-consultoria .new-sv-artico .bx-chamada::before {height: 150px;width: 120px;}
    .pg-consultoria .new-sv-artico .bx-chamada p {font-size: 1rem;padding: 40px 20px 40px 50px;}
    .pg-consultoria .new-sv-artico .bx-etapas div {padding: 20px;}
    .pg-consultoria .new-sv-artico .bx-etapas div h3 {font-size: 1.3rem;}
    .pg-loja-virtual .new-sv-chamada p span {width: 310px;}

    /* Página Interna - Identidade Visual */
    .pg-idVirtual .new-sv-nota1 {padding: 35px 3.2%;}
    .pg-idVirtual .new-sv-rvisual {padding: 35px 3.2%;}
    .pg-idVirtual .new-sv-idVisual {padding: 35px 3.2%;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div:nth-child(-n+2) {margin-bottom: 35px;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div h3 {font-size: 1.2rem;margin-bottom: 10px;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div h3::first-letter {font-size: 1.5em;}
    .pg-idVirtual .new-sv-manualVisual {padding: 35px 3.2%;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista {flex-direction: column;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista ul {padding-left: 10%;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista ul:not(:last-child) {margin-bottom: 15px;}
    .pg-idVirtual .new-sv-chamada0 h2 {width: 380px;}
    .pg-idVirtual .new-sv-chamada0 figure {width: 120px;}

    /* Página Interna - Serviços Gestão de Site */
    .pg-gestSite .new-sv-nota h2 {font-size: 1.1rem;}
    .pg-gestSite .new-sv-vantagens .bx-vantagens p {background-size: 80px;font-size: .9rem;padding-top: 90px;}
    .pg-gestSite .new-sv-justif .bx-justfi p strong {font-size: 3rem;}
    .pg-gestSite .new-sv-justif .bx-justfi p:nth-child(2) strong {font-size: 2rem;margin: 7px 0 4px;}
}

/* Geral  - viewport 800; Galaxy Tab 2 10.1 - 800 x 1280; Kindle Fire HD 8.9" - 800 x 1280 */
@media screen and (max-width: 800px) {
    /* Posição 2 */
    .moduletable_search {display: none;}
    
    /* Title */
    h2 {font-size: 1.5em;}
    #posicao4 h2, #posicao7 h3, #posicao9 h3, #posicao10 h3 {font-size: 1.2em;text-align: center;}
    #posicao4 h2::after,#posicao5 h2::after,#posicao6 h2::after,#posicao7 h3::after,#posicao8 h2::after,
    #posicao9 h3::after,#posicao10 h3::after,#posicao12 h2::after{width: 100px;height: 3px;margin: 10px auto 0;}
    
    /* Serviços */
    #posicao4 h1 {font-size: 1.5em;text-align: center;}
    #posicao4 .ps4_solucao {width: 45%;}
    
    /* Blog */
    #posicao7 .cck-fl,
    .pg_blog .items-row > div {background-color: #EFEFEF;box-sizing: border-box;margin: 0 auto;padding: 10px;width: 393px;}
    #posicao7 .cck-w100 > .cck-fl:not(:last-child),
    .pg_blog .items-row > div:not(:last-child) {margin-bottom: 35px;}
    
    /* Clientes */
    #posicao9 ul.cl-lista li {width: 30%;}
    #posicao9 ul.cl-lista li:nth-child(-n+3) {margin-bottom: 35px;}

    #posicao10 h2,#posicao10 h3 {text-align: center;width:100%;}

    #footer {padding: 25px 0;}
    
    /* Páginas Internas */
    #pg_int > .blog, #pg_int > .item-page, #pg_int > .blog_faq, #pg_int > .search {padding-bottom: 35px;}
    .bl.content h1 {font-size: 1.7rem;}
    h1, .page-header span {font-size: 1.7em;}
    .page-header {margin-bottom: 35px;}
    
    /* Páginas Internas - Serviços */
    .sv.servicos .sv_header h1 {font-size: 1.7rem;}
    .sv.servicos .sv_header h2 {font-size: 1.5em;}
    .sv.servicos .sv_main {margin-bottom: 35px;}
    .sv.servicos .sv_main .sv-listas {margin: 35px 0;}
    .sv.servicos .sv_main h2 {font-size: 1.5rem;}
    .sv.servicos .sv_main h3 {font-size: 1.175rem;}
    .new-sv-nota {padding: 35px 3.2%;}
    .new-sv-chamada h3 {font-size: 1.175rem;}
    .art_fulltext ul, .art_fulltext ol {margin-left: 0;}
    .sv_formulario {padding: 35px 3.2%;}
    .moduletable_form4 h2 {font-size: 1.5rem;}
    .moduletable_form4 p {font-size: 1.3em;}
    .art_fulltext p, .art_fulltext ul, .art_fulltext ol {font-size: 1rem;}

    /* Páginas Internas - Serviços Apps */
    #list_app .cck-f100 {justify-content: space-around;}
    #list_app .cck-f100 > .cck-fl {margin: 0;width: 45%;}
    #list_app .cck-f100 > .cck-fl:nth-child(-n+7) {margin-bottom: 35px;}
    
    /* Página Interna - Contato */
    .pg_faleconosco .ce_container .form_contato {width: 100%;}
    .pg_faleconosco .ce_container .ct {width: 100%;}
    .pg_faleconosco .ce_container .form-pg-ctt h1 {font-size: 1.7em;}
    
    /* Página Interna - Blog */
    .pg_blog .items-row:not(:last-child) {margin: 0 auto 35px;}
    .bl.content {width: 100%;}
    .bl_acesso-rapido {width: 100%;margin-top: 0;}
    .bl_modulo{padding:35px 0 0;}
    .bl_acesso-rapido .bl_modulo .moduletable.pes .search.pes {display: none;}
    .blog_full .bl_pes_mob {display: block;width: 100%;}

    /* Página Interna - Clientes */
    .pg_clientes .items-row {justify-content: space-around;}
    
    /* Planos - Loja Virtual */
    .pg_vlplanos .ce_container {width: 92vw;}
    .pg-loja-virtual .ce_container .new-sv-artico:nth-child(4) {padding: 35px 3.2% 0;}
    .new-sv-formulario {padding: 35px 3.2%;}

    /* Serviços */
    .new-sv-icons {padding: 35px 3.2%;}
    .new-sv-icons h2 {margin-bottom: 35px;}

    /* Serviços - MKT Conteúdo */
    .pg_mkt-conteudo .new-sv-pqConteudo {padding: 35px 3.2%;}
    .pg_mkt-conteudo .new-sv-valores .bx-valores div {background-color: #EFEFEF;background-position: center 10px;background-size: 100px;padding: 120px 10px 20px;width: 48%;}
    .pg_mkt-conteudo .new-sv-valores .bx-valores div:nth-child(-n+6) {margin-bottom: 35px;}
    .pg_mkt-conteudo .new-sv-nota h2 {width: 100%;}
    .pg_mkt-conteudo .new-sv-chamada p span {width: 100%;}
    .pg_mkt-conteudo .new-sv-tpConteudo .bx-tpConteudo div {width: 48%;}
    .pg_mkt-conteudo .new-sv-tpConteudo .bx-tpConteudo div:nth-child(-n+4) {margin-bottom: 35px;}

    /* Página Serviço - Assessoria de Marketing Digital */
    .pg-assMkt .new-sv-subHeader {padding: 35px 3.2%;flex-wrap: wrap;}
    .pg-assMkt .new-sv-subHeader h2 {margin: 0 0 35px;text-align: center;width: 100%;}
    .pg-assMkt .new-sv-subHeader p {text-align: center;width: 100%;}
    .pg-assMkt .new-sv-assessoria .bx-valores div {background-color: #F2F2F2;background-position: center 10px;padding: 120px 10px 10px;width: 48%;}
    .pg-assMkt .new-sv-assessoria .bx-valores div:nth-child(-n+4) {margin-bottom: 35px;}
    .pg-assMkt .new-sv-seuNegocio .bx-seuNegocio div {background-color: #F2F2F2;background-position: center 10px;padding: 90px 10px 10px;width: 45%;}
    .pg-assMkt .new-sv-seuNegocio .bx-seuNegocio div:nth-child(-n+6) {margin-bottom: 35px;}
    .pg-assMkt .new-sv-chamada p span {padding: 10px 0;width: 250px;}
}

/* Geral  - viewport 768; Xaumi Pocophone - 786 x 304 */
@media screen and (max-width: 786px) {
    #posicao1 {padding: 0;}
    #posicao1 .custom > div {display: none;}
    
    #posicao2 > div{display: block;}
    .moduletable_logo {margin: 0 auto;position: relative;z-index: 102;}
    .moduletable_menu {margin: 0;width: 250px;position: absolute;top: 0;left: 0;z-index: 101;}
    .moduletable_menu .nav.menu .nav-child {border-radius: 100%;box-sizing: border-box;height: 470px;left: -130px;overflow: hidden;padding: 167px 0 0 46% !important;position: absolute !important;top: -148px;width: 420px;}
    .moduletable_menu .nav.menu .nav-child li > a {border: 0 !important;padding: 7px 0 7px 20px !important;}
    .moduletable_redes_top {display: none;}
    .moduletable_menu .nav.menu li a:hover,
    .moduletable_menu .nav.menu li span:hover,
    .moduletable_menu .nav.menu li.current.active a,
    .moduletable_menu .nav.menu li.active.parent > a {color: #DF8F33 !important;}
    
    /* Breadcrumbs */
    #breadcrumbs {font-size: 0.8em;}

    /* Página Interna - Serviço - Gestão de Site */
    .pg-gestSite .new-sv-justif .bx-justfi p {width: 100%;}
    .pg-gestSite .new-sv-justif .bx-justfi p:not(:last-child) {margin-bottom: 35px;}
}

/* Geral  - viewport 732 */
@media screen and (max-width: 732px) {
    #posicao8 .cria-form {height: auto;}
    #posicao8 .cria-form .rendered-form > div {flex-wrap: wrap;}
    #posicao8 .cria-form .rendered-form > div > div {width: 100%;}
    #posicao8 .cria-form .rendered-form > div > div {width: 100%;}

    /* Posição 10 - Form Contato */
    .b24-form-content form {margin: 0 auto;width: 92.241vw;}

    /* Página Interna - Consultoria */
    .pg-consultoria .new-sv-artico .bx-chamada p {padding: 25px 20px 25px 50px;}
    .new-sv-chamada h2 {width: 100%;}
    .new-sv-formulario .moduletable {width: 100%;}
    .consult-apresent > div {padding: 0 0 200px;}
    .consult-apresent > div {padding: 35px 3.2%;min-height: auto;background-image: unset;}
    .consult-apresent > div h2 {background-image: url(../images/img-wellington-braga.png);background-position: bottom center;background-repeat: no-repeat;background-size: 150px;padding-bottom: 180px;margin-bottom: 10px;text-align: center;}
    .consult-apresent > div h3 {margin-bottom: 35px;text-align: center;}
    .consult-apresent > div p {line-height: 175%;text-align: justify;text-align-last: center;}
    .consult-apresent > div p:not(:last-child) {margin-bottom: 20px;}

    /* Página Interna - Serviço - Loja Virtual */
    .pg-loja-virtual .bx-recursos {margin-top: 35px;}
    .pg-loja-virtual .bx-recursos p {background-position: center 10px;background-size: 60px;background-color: #FFF;box-sizing: border-box;margin-bottom: 35px !important;padding: 100px 10px 15px;width: 48%;}

    /* Página Interna - Serviço - Gestão de Site */
    .pg-gestSite .new-sv-chamada p span {width: 100%;}
}

/* Geral  - viewport 667 */
@media screen and (max-width: 667px) {
    /* Slide */
    .slidesjs-container {height: 0 !important;margin: 0 !important;padding: 50% 0 !important;}
    .slidesjs-control {height: 100% !important;left: 0 !important;position: absolute !important;top: 0;width: 100% !important;}
    .slidesjs-control img {height: 100%;transform: unset;}
    .slidesjs-control .slidesjs-slide img {height: auto;}
    .slidesjs-control .slidesjs-slide img.img-desktop {display: none;}
    .slidesjs-control .slidesjs-slide img.img-smartphones {display: unset;}

    /* Banner */
    #posicao3 .sl-banner img{transform: unset;}
    #posicao3 .sl-banner img.img-desktop {display: none;}
    #posicao3 .sl-banner img.img-smartphones {display: unset;}

    #posicao8 {background-image: unset;}
    
    /* Posição 10 - Form Contato */
    .custom_form3 iframe {width: 100%;}
    
    /* páginas Internas - Serviços */
    .sv.servicos .sv_main .art_fulltext img:first-child {float: none;margin: 0 auto 15px;display: block;}
    #form4 input, #form4 textarea {width: 96%;}
    #form4 #enviarf4 {margin: 0 auto;}
    
    /* App de Produtividade */
    .pg_int_serv_app_bx {width: 75% !important;margin: 35px auto;}
    
    /* Páginas Internas - Tags and Pesquisa */
    .pg_tags h1, .pg_pesquisa h1 {padding: 72px 3.3%;}

    /* Página Interna - Identidade Visual */
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p {background-color: #F2F2F2;background-position: center 10px;padding: 125px 10px 10px;width: 45%;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(-n+4) {margin-bottom: 35px;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div {width: 100%;}
    .pg-idVirtual .new-sv-idVisual .bx-lista div:not(:last-child) {margin-bottom: 35px;}

    /* Páginas internas - Serviços - Gestão Tráfego Pago */
    .pg-gestaoTP .bx-vantagens div {width: 100%;}
    .pg-gestaoTP .bx-vantagens div:not(:last-child) {border-bottom: 1px solid #FF8300;margin-bottom: 35px;}
    .pg-gestaoTP .bx-vantagens div:nth-child(2n+1) {border-right: 0;}
    .pg-gestaoTP .bx-servicos div {background-color: #FFF;background-position: center 10px;padding: 90px 10px 10px;width: 48%;}
    .pg-gestaoTP .bx-servicos div:nth-child(-n+4) {margin-bottom: 50px;}
    .pg-gestaoTP .new-sv-chamada {background-image: unset;background-color: #E0E9ED;padding: 35px 3.2%;}
}

/* Geral  - viewport 640 */
@media screen and (max-width: 640px) {
    #posicao2 {padding: 10px 0;}
    .moduletable_logo {width: 200px;}

    /* Serviços */
    #posicao4 .ps4_solucoes {justify-content: space-between;}
    #posicao4 .ps4_solucao {width: 48%;}
}

/* Geral  - viewport 603; Galaxy Nexus 7 - 603 x 966 */
@media screen and (max-width: 603px) {
    #form1 #f1_uf {width: 100%;}
    #form1 #f1_cidade {width: 100%;}
    
    #posicao2 {padding: 3px 0 0;}
    .moduletable_logo .custom_logo a:first-child {display: none;}
    .moduletable_logo .custom_logo a:last-child {display: block;text-align: center;}
    .moduletable_logo img {width: 80px;}
    
    .moduletable_parceiros figure {width: 45%;background-color: #EFEFEF;padding: 10px 1.5%;}
    
    /* Páginas Internas */
    h1 {font-size: 1.5em;}

    /* Página Interna - Serviço App */
    #list_app .cck-f100 {justify-content: space-between;}
    #list_app .cck-f100 > .cck-fl {margin: 0;width: 48%;}

    /* Planos - Loja Virtual */
    .pg_vlplanos .ce_container {width: 70vw;}
    .pg_vlplanos .colum {width: 100%;}
    .pg_vlplanos .colum2,.pg_vlplanos .colum3,.pg_vlplanos .colum4,.pg_vlplanos .colum5 {border-left: 1px solid #CCC;}
    .pg_vlplanos .colum2,.pg_vlplanos .colum3,.pg_vlplanos .colum4 {margin-bottom: 35px;}

    /* Páginas Internas - Serviços */
    .pg-idVirtual .new-sv-chamada0 {flex-wrap: wrap;padding: 35px 3.2%;}
    .pg-idVirtual .new-sv-chamada0 h2 {text-align: center;width: 100%;}
    .pg-idVirtual .new-sv-chamada0 figure {margin: 35px auto 0;width: 120px;}
  
    /* Página Interna - Clientes */
    .pg_clientes .items-row > div {width: 36%;}
    .pg_clientes .items-row > div:nth-child(-n+2) {margin-bottom: 35px;}
}

/* Geral  - viewport 600; Kindle Fire - 600 x 1024 */
@media screen and (max-width: 600px) {}

/* Geral  - viewport 568; Kindle Fire HD 7" - 533 x 853 */
@media screen and (max-width: 568px) {
    /* páginas Internas */
    .bl.content h1 {font-size: 1.5rem;}
    .art_fulltext h2 {font-size: 1.3rem;}
    .art_fulltext h3 {font-size: 1.15rem;}

    /* Página Interna - Serviço App */
    #list_app .cck-f100 > .cck-fl {margin: 0 auto;width: 393px;}
    #list_app .cck-f100 > .cck-fl:not(:nth-last-child(-n+2)) {margin-bottom: 35px;}

    /* Páginas Internas - FAQ */
    #posicao1-faq .nav.menu li {width: 100%;text-align: center;}
    #posicao1-faq .nav.menu li:not(:last-child){margin-bottom: 10px;}

    /* Blog - Autor */
    .bl.content .bl-autor h2 {font-size: 1.3rem;}
    .bl.content .bl-autor .bl-redes-autor a {height: 25px;width: 25px;}
    .bl.content .bl-autor .bl-redes-autor a .fa {font-size: 15px;}

    /* Página Interna - Serviço - Gestão de Site */
    .pg-gestSite .new-sv-vantagens .bx-vantagens p {width: 48%;}
    .pg-gestSite .new-sv-vantagens .bx-vantagens p:not(:last-child) {margin-bottom: 50px;}
}

/* Geral  - viewport 533 */
@media screen and (max-width: 533px) {
    /* Serviços */
    #posicao4 .ps4_solucoes {justify-content: space-evenly;}
    #posicao4 .ps4_solucao {width: 393px;}
    
    /* Posição 8 - Form Newsletter */
    #form_0bec1c62-9f94-4c87-8eea-ec9c6c292a21 .form_fields {width: 100%;}
    #form2 {width: 100%;}

    /* Blog - Autor */
    .bl.content .bl-autor figcaption {padding: 15px 10px 15px 33%;}
    .bl.content .bl-autor h2 {font-size: 1.3rem;}

    /* Página Interna - Consultoria */
    .new-sv-header h1 {width: 100%;text-align: center;}
    .new-sv-header p {text-align: center;width: 100%;}
    .pg-consultoria .new-sv-artico .bx-nv01:first-child {background-size: 100px;padding: 0 0 0 115px;}
    .new-sv-chamada h2 {width: 93%;}
    .new-sv-chamada p {margin: 0 auto;width: 93%;}
    .consult-apresent > div p {text-align: justify;}

    /* Serviços - MKT Conteúdo */
    .pg_mkt-conteudo .new-sv-header p {font-size: 1.1rem;width: 100%;}
    .pg_mkt-conteudo .new-sv-valores .bx-valores div {width: 100%;}
    .pg_mkt-conteudo .new-sv-valores .bx-valores div:not(:last-child) {margin-bottom: 35px;}
    .pg_mkt-conteudo .new-sv-tpConteudo .bx-tpConteudo div {width: 100%;}
    .pg_mkt-conteudo .new-sv-tpConteudo .bx-tpConteudo div:not(:last-child) {margin-bottom: 35px;}

    /* Serviços - Assessoria de Marketing Digital */
    .pg-assMkt .new-sv-assessoria .bx-valores div {width: 100%;}
    .pg-assMkt .new-sv-assessoria .bx-valores div:not(:last-child) {margin-bottom: 35px;}
    .pg-assMkt .new-sv-seuNegocio .bx-seuNegocio div {width: 100%;}
    .pg-assMkt .new-sv-seuNegocio .bx-seuNegocio div:not(:last-child) {margin-bottom: 35px;}

    /* Páginas Internas */
    .art_fulltext p.imgFlLeft,
    .art_fulltext p.imgFlRight {float: none;margin: 0 auto 10px;width: 100%;}

    /* Páginas internas - Serviços - Gestão Tráfego Pago */
    .pg-gestaoTP .bx-servicos div {width: 100%;}
    .pg-gestaoTP .bx-servicos div:not(:last-child) {margin-bottom: 35px;}
}

/* Geral  - viewport 480; Galaxy Note 4 - 480 x 853 */
@media screen and (max-width: 480px) {
    /* Clientes */
    #posicao9 ul.cl-lista li {width: 45%;}
    #posicao9 ul.cl-lista li:not(:last-child) {margin-bottom: 35px;}

    /* Formulário Janela Modal */
    .janelaModal .containerModal {width: 92.241vw;}
    
    /* App de Produtividade */
    .pg_int_serv_app_bx {width: 98% !important;margin:15px auto;}

    /* Página Interna Clientes */
    .pg_clientes .items-row {justify-content: space-between;}
    .pg_clientes .items-row > div {margin: 0;width: 48%;}
    .pg_clientes .items-row > div:nth-child(-n+2) {margin: 0 0 35px 0;}

    /* Planos - Loja Virtual */
    .pg_vlplanos .ce_container {width: 92vw;}

    /* Blog - Autor */
    .bl.content .bl-autor figure {margin: 0 auto 50px;width: 100%;}
    .bl.content .bl-autor img {left: -10px;}
    .bl.content .bl-autor figcaption {border-radius: 50px;padding: 25px 10px 25px 35%;}

    /* Blog - Dúvidas */
    .bx_tirar_duvidas {padding: 20px 10px;}
    .bx_tirar_duvidas p {font-size: 1.5em;margin-bottom: 15px;}
    .bx_tirar_duvidas p span {box-sizing: border-box;font-size: 1.3rem;width: 100%;}

    /* Página Interna - Consultoria */
    .pg-consultoria .new-sv-artico .bx-chamada {margin: 35px auto;width: 100%;background-color: #F37000;}
    .pg-consultoria .new-sv-artico .bx-nv01:first-child {background-size: 80px;padding: 95px 0 0;background-position: top center;}
    .pg-consultoria .new-sv-artico .bx-chamada::before {height: 100px;width: 70px;float: none;margin: 0 auto;position: relative;z-index: 1;}
    .pg-consultoria .new-sv-artico .bx-chamada {margin: 35px auto;width: 100%;background-color: #F37000;}
    .pg-consultoria .new-sv-artico .bx-chamada p {padding: 20px;margin: 0;text-align: center;}
    .new-sv-chamada h2 {font-size: 1.5rem;}
    .new-sv-formulario .moduletable h2 {font-size: 1.5rem;}
    .consult-apresent > div h2 {font-size: 1.5rem;}

    /* Página Interna - Serviço - Loja Virtual */
    .pg-loja-virtual .new-sv-artico p {text-align: justify;}
    .pg-loja-virtual .new-sv-artico .bx-recursos p {text-align: center;}
    .pg-loja-virtual .bx-recursos p {width: 100%;}
    .pg-loja-virtual .new-sv-chamada p span {width: 280px;font-size: .9rem;}

    /* Página Interna - Identidade Visual */
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p {padding: 100px 10px 10px;width: 100%;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(1) {background-size: 40px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(2) {background-size: 50px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(3) {background-size: 70px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(4) {background-size: 40px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(5) {background-size: 70px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:nth-child(6) {background-size: 70px;}
    .pg-idVirtual .new-sv-rvisual div.bx-rvisual p:not(:last-child) {margin-bottom: 35px;}
    .pg-idVirtual .new-sv-chamada p span {width: 100%;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista ul {padding-left: 5%;}
    .pg-idVirtual .new-sv-manualVisual .bx-lista ul li {font-size: 1rem;}
}

/* Geral  - viewport 460 */
@media screen and (max-width: 460px) {
    /* Parceiros - Slick */
    #posicao11 .custom.parceiros figure {align-items: center;display: flex;justify-content: center;}
    #posicao11 .moduletable.parceiros figure a {border: 1px solid #FFF;margin: 0;padding: 10px;}
    #posicao11 .moduletable.parceiros figure a:hover {border-color: #000;}
    #posicao11 .moduletable.parceiros figure img {height: auto;width: 100%;}
    .p11-parceiros .slick-arrow {display: none !important;}
    .p11-parceiros .slick-list {margin: 0 auto;overflow: hidden;padding: 0 !important;width: 92.241vw;}
    .p11-parceiros .slick-track {display: flex;}
    .p11-parceiros .slick-dots {align-items: center;display: flex;gap: 10px;justify-content: center;margin: 10px 0 0;width: 100%}
    .p11-parceiros .slick-dots li button {font-size: 0;}
    .p11-parceiros .slick-dots li button::after {border-radius: 100%;background-color: #000;content: "";display: block;height: 7px;width: 7px;}
    .p11-parceiros .slick-dots li button:hover::after {background-color: #FF8300;}
    .p11-parceiros .slick-dots li.slick-active button::after {background-color: #FF8300;}
}

/* Geral  - viewport 420 */
@media screen and (max-width: 420px) {
    /* Serviços */
    #posicao4 .ps4_solucao {width: 100%;}

    /* Posição 7 - Blog */
    #posicao7 .cck-fl,
    .pg_blog .items-row > div {width: 100%;}
    .bl.idem .bl-descricao {text-align: justify;}
    
    #posicao8 .custom {width: 100%;}

    /* Página Interna - Serviço App */
    #list_app .cck-f100 > .cck-fl {width: 100%;}
    #list_app .app.item .app_link {padding: 10px 0;font-size: 0.9em;}

    /* Blog - Autor */
    .bl.content .bl-autor img {height: 135px;width: 135px;}
}

/* Geral  - viewport 414; iphone 6 Plus - 414 x 736 */
@media screen and (max-width: 414px) {
    /* Title */
    h2 {font-size: 1.5em;}
    .moduletable_titulo {margin: 0 0 10px;}
    
    #posicao5 p span {width: 100%;}
    #posicao6 .cck-fl {width: 97%;margin: 0 auto 20px;background-color: #EFEFEF;padding: 10px 1.5%;}

    #posicao7 .moduletable.btt a {font-size: 1.075rem;padding: 12px 0;width: 100%;}
    #posicao9 .moduletable.btt a {width: 100%;}
    
    /* Páginas Internas - Portifolio - Content */
    .pg_portfolio .pf.content .bx_acao .bt_acao a {width: 300px;}
}

/* Geral  - viewport 400 */
@media screen and (max-width: 400px) {
    /* Blog - Autor */
    .bl.content .bl-autor img {left: -10px;height: 100px;top: -20px;width: 100px;}
    .bl.content .bl-autor figcaption {border-radius: 5px;}
    .bl.content .bl-autor h2 {font-size: 1.1rem;}
}

/* Geral  - viewport 393; xaumi pocophone - 393 x 729 */
@media screen and (max-width: 393px) {
    /* Posição 2 */
    .moduletable_logo img {width: 58px;}
    .moduletable_menu {width: 290px;}
    .moduletable_menu .nav.menu .nav-child {padding: 167px 0 0 70% !important;}

    /* Páginas Internas - Blog */
    .bl.content .art_created {flex-wrap: wrap;}
    .bl.content .art_modified {
        margin: 0;
        width: 100%;}
    
    /* Páginas Internas - Portifólio */
    .blog .items-row.cols-3 .span4 {width: 100%;margin: 0 auto 10px;}
    
    /* Páginas Internas - Serviços */
    .sv.servicos .sv_main .sv-listas {padding: 10px;}
    .pg-consultoria .new-sv-chamada p span {width: 100%;}
}

/* Geral  - viewport 384; Lumia 920 - 384 x 640 */
@media screen and (max-width: 384px) {
    /* Posição 2 */
    .moduletable_menu {width: 275px;}
}

/* Geral  - viewport 360; Galaxy S6, Galaxy Note II - 360 x 640; Xperia Z3 - 360 x 598 */
@media screen and (max-width: 360px) {
    /* Posição 2 */
    .moduletable_menu {width: 90%;}
    
    #posicao5 p span {font-size: 1.2em;}
}