@media (max-width: 1366px) {

    .contador-1:after {
        top: 10px;
        left: 57px;
    }
}

@media (max-width: 1024px) {
    .nossos-clientes .wpb_column {
        width: 30%;
    }

    /*Depoimentos*/
    .depoimentos .page-title-txt h1:before {
        position: relative;
        left: 173px;
    }

    .footer-bottom .social-icons {
        left: 0;
        width: 100%;
    }
}

@media (max-width: 768px) {

    .main-nav {
        background: white !important;
    }

    .contador-1:after {
        left: 90px;
    }

    .contador-2 .counter-title {
        margin-left: 0 !important;
    }

    h5.text-diferenca {
        margin-top: 0;
    }

    .veented-slide-inner {
        top: 104% !important;
        left: 0 !important;
        margin-top: 15px !important;
    }

    .vntd-counter .counter-title {
        padding-left: 10%;
        padding-right: 10%;
    }

    .veented-slider {
        height: 460px !important;
    }

    .veented-slider-container {
        height: 200px !important;
    }

    .veented-slide-inner h2 {
        text-align: center !important;
        font-size: 30px !important;
    }

    .veented-slide-inner p {
        text-align: center !important;
    }

    .veented-slider {
        height: 460px !important;
    }

    .veented-slide-bg-image {
        width: 65% !important;
        transform: translate(24%, 0px);
    }

    .swiper-button-next {
        right: 19px !important;
    }

    .swiper-button-prev {
        left: 25px !important;
    }

    .title-section h4 {
        font-size: 50px !important;
        line-height: 70px !important;
    }

    .nossos-clientes .wpb_column {
        width: 45%;
        display: inline-flex;
    }

    /*Sobre a Estrategia*/
    .content-sobre p {
        padding-left: 0;
        padding-right: 0;
    }

    .abas-sobre p {
        column-count: 1;
        column-gap: 0;
    }

    .clientes .page-title-txt h1:before {
        left: 68%;
    }

    /*Sobre*/
    h5.title-sucesso-sobre:after {
        width: 40%;
        left: 30%;
    }

    /*Clientes*/
    .nossos-clientes .wpb_wrapper {
        display: block;
    }

    .clientes .section-page .wpb_content_element {
        text-align: center !important;
    }

    /*Footer*/
    .footer-bottom .social-icons {
        position: relative;
        top: -121px;
    }

    .footer-copyright {
        display: block;
    }

    p.rentabilizadores {
        position: relative;
        top: 0;
    }

    .footer-widget-col-3 {
        margin-top: -30px;
    }

    .footer-widget-col-2 h4.widget-title {
        width: 100%;
    }

    /*Blog*/

    .blog-principal .post-holder {
        width: 100%;
        margin-right: 0;
    }

    .single .container-narrow {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
    }

    .single .page-title-wrapper {
        margin-bottom: 0;
    }

    .single .page-title-inner {
        padding-bottom: 0 !important;
    }

    /*Blog interna*/

    .blog-principal span.under-text, body.single-post span.under-text, .cases span.under-text {
        margin-left: -10px;
    }

    .comment-name-email {
        top: -250px;
    }

    input#submit {
        top: -125px;
    }

    input#author {
        margin-bottom: 8px;
    }

    .post-comments .comment-form textarea {
        margin-top: 120px;
    }

    a.post-more {
        margin-bottom: 35px;
    }

    .single .container-narrow {
        margin-top: 45px;
    }

    .blog-principal .section-page {
        padding-top: 30px !important;
    }

    .blog-principal .page-title-inner {
        padding-bottom: 12px !important;
        padding-top: 25px !important;
    }

    .single .info-blog ul {
        margin-top: -3px;
    }

    /*Serviços*/

    .container-case {
        width: 100%;
    }

    .single-servicos .page-title-wrapper {
        margin-bottom: 25px;
    }

    .servicos-text {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .servicos-content .wpb_wrapper img {
        width: 25%;
    }

    .servicos .wpb_content_element p {
        margin-left: 0;
    }

    .servicos-content .wpb_wrapper h2 {
        font-size: 1.0rem;
    }

    .image-full-case {
        margin-top: 20px;
    }

    .conteudo-case p {
        padding-left: 0;
        padding-right: 0;
    }

    .container-case {
        padding: 15px;
    }

    .wrapper-tags {
        display: block;
    }

    .wrapper-lateral {
        column-count: 1;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .image-case-destacada {
        margin-top: 0;
    }

    .result-search {
        width: 100%;
        margin-top: 30px;
    }


    /*Galeria Estratégia em Ação*/

    .pp_content {
        width: 98% !important;
        height: auto !important;
    }

    .pp_hoverContainer {
        width: 100% !important;
    }

    .ppt {
        width: 96% !important;
    }

    .pp_pic_holder {
        width: 100% !important;
        left: 0 !important;
    }

    #fullResImage {
        height: auto !important;
        width: 100% !important;
    }

    a.pp_expand {
        display: none !important;
    }

    a.pp_close {
        right: -140px;
        top: 5px;
    }

}




@media (max-width: 320px) {
    .hero-bg.hero-bg-image {
        background-position: -540px 1px;
    }
}

/*Fim 768px*/

@media (max-width: 414px) {
    .title-section h4:before {
        left: 87% !important;
    }

    /*.hero-bg.hero-bg-image {*/
        /*background-position: -757px 1px;*/
    /*}*/
}

@media (max-width: 480px) {

    .title-section h4:before {
        left: 70%;
    }

    .home li.ico-facebook {
        background: url("http://www.estrategiamais.com/wp-content/uploads/2018/01/Facebok-1@1x.png") no-repeat;
        background-size: 21px;
        top: 35px;
        left: -3px;
    }

    .home li.ico-linkedin {
        background: url("http://www.estrategiamais.com/wp-content/uploads/2018/01/linkedin-1@1x.png") no-repeat;
        background-size: 21px;
        top: 8px;
        left: 25px;
    }

    #logo a img {
        width: 50% !important;
        height: auto !important;
    }

    .counter-number {
        font-size: 30px !important;
    }

    .contador-1:after, .contador-3:after {
        top: 0;
        left: 34%;
        font-size: 30px !important;
    }

    .contador-2 .counter-number {
        margin-left: -22px;
    }

    .contador-2:after {
        top: -1%;
        left: 57%;
        font-size: 24px !important;
    }

    /*Nossos Clientes*/
    .nossos-clientes .wpb_column {
        width: 92%;
    }

    .nossos-clientes .wpb_wrapper {
        padding: 10px;
    }

    .clientes .page-title-txt h1:before {
        left: 214px;
        position: relative;
        top: 20px;
    }

    .clientes .page-title-txt h1:after {
        left: 9%;
        width: 8.7%;
        border-bottom: 2px solid #c1bebe;
        top: 55%;
    }

    .depoimentos .page-title-txt h1:before {
        left: 218px;
        position: relative;
        top: 20px;
    }

    .depoimentos .page-title-txt h1:after {
        left: 12%;
        width: 8.7%;
        border-bottom: 2px solid #c1bebe;
        top: 50%;
    }

    .sobre-estrategia .page-title-txt h1:before {
        left: 234px;
        position: relative;
    }

    .sobre-estrategia .page-title-txt h1:after {
        left: 15%;
        width: 8.7%;
        border-bottom: 2px solid #c1bebe;
    }

    img.icone-rentabilidade {
        padding-bottom: 200px;
    }

    .veented-slider .veented-slide-subtitle {
        width: 100% !important;
    }

    .vc_custom_1516376895971 h5 {
        font-size: 15px;
    }

    #page-title h1 {
        font-size: 17px;
    }

    .content-section-diferenca p {
        font-size: 16px !important;
    }

    p {
        font-size: 16px !important;
    }

    h1.hero-heading {
        font-size: 27px !important;
    }

    .hero-bg.hero-bg-image {
        /*background-position: -540px 1px !important;*/
        background-image: url("http://www.estrategiamais.com/wp-content/uploads/2018/01/aviao-mobile.jpg") !important;
    }

    .carrosel-home p {
        font-size: 15px !important;
    }

    .title-section h4 {
        font-size: 44px !important;
        line-height: 60px !important;
    }

    .special-heading {
        margin-bottom: 10px !important;
    }

    .veented-slider-holder {
        min-height: 520px !important;
    }

    .sobre-estrategia .title-section h4 {
        font-size: 34px !important;
        line-height: 46px !important;
    }

    li.ico-linkedin {
        top: 8px;
        left: 25px;
    }

    li.ico-facebook {
        top: 35px;
        left: -3px;
    }

    .sobre-estrategia .content-section {
        margin-top: 35px;
    }

    h3.special-heading-title {
        margin-bottom: 30px !important;
    }

    .section-espacamento {
        padding-top: 70px !important;
    }

    .contador-2 {
        left: 0;
    }

    .footer-bottom, #footer-main {
        padding-left: 15px;
        padding-right: 15px;
    }

}
