@media screen and (max-width: 1500px) {
    .engloba-conteudo-padrao{
        margin-left: -13px;
    }
}
@media screen and (max-width: 850px) {
    .box-padrao {
        min-width: 331px;
        padding-right: 0;
        max-width: 230px;
        text-align: left;
        margin-bottom: 60px;
    }
    .ld-padrao1 .ld1-engloba-titulo{
        text-align:center;
    }
    .pagination{
        text-align:center;
    }
    .descricao-galeria-inter-padrao p{
        text-align:left;
    }
    .box-padrao .descricao{
        text-align:center;
    }
    .descricao-galeria-inter-padrao{
        text-align:center;
    }
    .rede-social{
        width:100%;
    }
    .image-padrao-inter {
        width: 100%;
        height: 338px;
        margin: 0 auto;
        display: table;
        background-position: center;
    }
    .botao-sidebar .men1 span {
        background: #b7b7b7;
    }
    .engloba-titulo-relacionados .titulo {
        font-size: 29px;
    }
    .logo-topo-interna {
        margin-top: 15px;
        display: none;
    }
    .imagem-edit-sidebar {
        width: 246px;
        margin-left: -17px;
    }
    #botoes {
        margin-left: -79px;
        display: block;
    }
    .ld1-box-produto-inter,
    .ld2-box-produto-inter {
        width: 100%;
        float: none;
    }
    .eng2-btn-preco,
    .eng1-btn-preco {
        width: 100%;
        float: none;
    }
    .image-borda {
        width: 100%;
    }
    .eng-contato-pag form input {
        width: 100%;
    }
    .engloba-titulo-produto-inter {
        margin-top: 0;
    }
    .engloba-titulo-padrao .titulo {
        font-size: 23px;
        text-align: center;
    }
    .eng1-btn-preco {
        margin-bottom: 25px;
    }
    .box-escritos-relacionados {
        min-width: inherit;
        padding-right: 0;
        margin-right: 0;
    }
    .engloba-titulo-escritos {
        margin-bottom: 28px;
        position: relative;
    }
    .seta {
        left: 39px;
        top: 35px;
        position: fixed;
    }
    .seta img {
        width: 12px;
    }
    .btn-ver-todos {
        margin-top: -15px;
        margin-right: 0;
    }
    .carrossel-escrito-relacionados .owl-nav {
        float: left;
    }
    .wrap {}
    .box-sidebar .image {
        width: 34px;
        margin-bottom: 15px;
    }
    .ld-padrao2 .image {
        background-attachment: inherit;
        background-size: 100%;
    }
    .box-sidebar .image img {
        width: 100%;
    }
    .ld-newsletter2 form input {
        width: 100%;
        padding: 13px;
    }
    .ld-padrao2:before {
        content: '';
        background: url(../images/bg-interna.png);
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .ld-padrao2:after {
        content: '';
        background: rgb(255 255 255 / 0.90);
        width: 100%;
        height: 14px;
        position: absolute;
        bottom: 0
    }
    .ld-newsletter2 form button {
        margin-top: 15px;
        float: right;
        margin-right: 0;
    }
    .engloba-topo-mobile {
        padding: 6px 14px;
        height: 100%;
    }
    #topo-mobile {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 10000;
        display: block;
    }
    #topo-mobile.flutuante .titulo-menu {
        color: #707070;
    }
    #topo-mobile.flutuante .logo-topo-interna {
        display: none;
    }
    #topo-mobile.flutuante .botao-sidebar {
        margin-right: 9px;
        background: #101f26;
        padding: 12px 7px;
        height: 48px;
        width: 46px;
    }
    .carrossel-escrito-relacionados .box-pd-edicao .image {
        width: 100%;
        height: 158px;
        background-size: cover;
    }
    .carrossel-escrito-relacionados .box-pd-edicao {
        min-width: inherit;
        padding-right: 0;
        margin: 0 auto;
        margin-bottom: 46px;
    }
    #topo-mobile.flutuante .botao-sidebar .titulo-menu {
        display: none;
    }
    #topo-mobile.flutuante .botao-sidebar .men1 {}
    #topo-mobile.flutuante .botao-sidebar .men1 span {
        background: rgb(255 255 255 / 81%);
        width: 100%;
        height: 1px;
        display: block;
        margin-bottom: 9px;
    }
    #topo-mobile.flutuante .botao-sidebar .men1 span:last-of-type {
        margin-bottom: 0;
    }
    #topo-mobile .botao-sidebar .men1 {
        margin-bottom: 0;
    }
    #topo-mobile .titulo-menu {
        color: #fff;
    }
    #topo-mobile .titulo-menu {
        line-height: 19px;
    }
    #topo-mobile .botao-sidebar {
        margin-top: 25px;
        margin-right: 15px;
    }
    .logo-topo-mobile img {
        width: 100%;
    }
    .logo-topo-mobile {
        float: left;
        width: 221px;
        margin-top: 29px;
        margin-left: -13px;
    }
    .lg-edit{
        width: 80px;
        margin-top: 11px;
        display: none;
    }
    .botao-sidebar {
        position: relative;
        top: inherit;
        left: inherit;
        float: right;
    }
    #sec-produtos {
        display: block;
    }
    .ld-padrao2 .btn-voltar {
        display: none;
    }
    .ld-padrao1 {
        padding-left: 0;
        float: none;
        width: 100%;
        padding: 36px 35px;
    }
    .engloba-box-sidebar {
        text-align: center;
        max-height: 485px;
        overflow-y: scroll;
        padding-bottom: 60px;
    }
    .ld-padrao2 {
        width: 100%;
        height: 330.9px !important;
        margin-bottom: 0;
        position: relative;
    }
    #banner-scrool::-webkit-scrollbar {
        display: none;
    }
    .ld-padrao1 .ld1-engloba-titulo .titulo:after {
        display: none;
    }
    .box-galeria-inter-padrao .image {
        height: 67px;
    }
    .box-galeria-inter-padrao {
        min-width: 104px;
        margin-bottom: 11px;
    }
    .box-galeria-inter-padrao:last-of-type {
        padding-right: 14px;
    }
    .ld-padrao1 .ld1-engloba-titulo .titulo {
        display: block;
        margin: 0 auto;
        font-size: 37px;
        line-height: 42px;
    }
    #topo {
        display: none;
    }
    .ld-padrao1 .ld1-engloba-titulo .subtitulo {
        font-size: 20px;
        margin-top: 5px;
        width: 100%;
        padding: 0;
        margin-top: 15px;
    }
    .mensagem-footer {
        width: 100%;
    }
    .engloba-padrao-carrosseis {
        width: 100%;
    }
    .newsletter {
        width: 100% !important;
    }
    .eng-ft {
        width: 100%;
        float: none;
        height: auto;
        background: #2f2f2f;
    }
    .ld-newsletter1 .titulo {
        position: relative;
        right: inherit;
        bottom: inherit;
        text-align: center;
        margin-top: 7px;
    }
    .box-ld-footer2 {
        width: 50%;
        margin-bottom: 17px;
        padding-right: 20px;
    }
    .box-ld-footer2:nth-of-type(even) {
        padding-right: 0;
        padding-left: 20px;
    }
    .categoria-padrao li {
        width: 100%;
        margin-bottom: 9px;
        margin-right: 0;
    }
    .engloba-conteudo-padrao {
        clear: both;
        padding-top: 0;
        text-align: center;
        margin: 0 auto;
        margin-top: 44px;
    }
    .categoria-padrao li:nth-of-type(even) {
        float: right;
    }
    .categoria-padrao li:nth-of-type(odd) {
        float: left;
    }
    .categoria-padrao li a {
        border: 1px solid #D5D5D5 !important;
        font-size: 15px;
        padding: 18px 6px;
    }
    .categoria-padrao {
        border-bottom: none;
        text-align: center;
        display: table;
        width: 100%;
    }
    .ld-footer-div1,
    .ld-footer-div2 {
        width: 100%;
        float: none;
    }
    .ld-footer-div1:after {
        display: none;
    }
    .botao-mobile {
        position: fixed;
        bottom: 40px;
        opacity: 0.8;
        left: 50%;
        margin-left: 0;
        z-index: 9;
        animation-name: example;
        animation-duration: 1.8s;
        animation-iteration-count: infinite;
        display: block;
        transform: translate(-30px, 0);
    }
    .botao-mobile.letraTime1 {
        display: none;
    }
    /* Efeito rolage */
    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes example {
        0% {
            magin-left: 0;
        }
        50% {
            margin-left: 25px;
        }
        100% {
            margin-left: 0px;
        }
    }
    /* Standard syntax */
    @keyframes example {
        0% {
            magin-left: 0;
        }
        50% {
            margin-left: 25px;
        }
        100% {
            margin-left: 0px;
        }
    }
    .imagem-banner {
        width: 2689px;
        display: block;
        overflow: hidden;
        height: 710px;
    }
    #banner-scrool {
        height: 710px !important;
    }
    .botao-mobile img {
        width: 43px;
    }
    #botoes {
        display: none;
    }
    .ld-footer-div2 {
        margin-top: 20px;
    }
    .sidebar {
        top: -2001px;
        left: 0;
    }
    .sidebar .closeSidebar:nth-of-type(1),
    .sidebar .closeSidebar:nth-of-type(2) {
        display: none;
    }
    .sidebar.aberto {
        top: 0;
        visibility: inherit;
    }
    .engloba-titulo-sidebar {
        margin-bottom: 50px;
        margin-top: 0;
    }
    .engloba-sidebar {
        width: 95%;
    }
    .box-sidebar {
        width: 48%;
        margin-bottom: 0;
        border: none;
        height: 151px;
    }
    .engloba-titulo-sidebar .titulo {
        font-size: 25px;
        font-weight: normal;
    }
    #topo-sidebar.deixa-topo {
        display: none;
    }
    .box-sidebar .descricao .titulo {
        font-size: 19px;
        font-weight: normal;
        margin-bottom: 5px;
        color: rgb(255 255 255 / 85%);
    }
    .box-sidebar .descricao p {
        width: 125px;
        line-height: 18px;
        font-size: 9px;
        font-weight: normal;
        color: rgb(255 255 255 / 72%);
    }
    .box-sidebar:nth-of-type(2),
    .box-sidebar:nth-of-type(4),
    .box-sidebar:nth-of-type(6) {
        border-right: none;
    }
    .ld-newsletter1 {
        width: 202px;
        margin-bottom: 0;
        background: #2f2f2f;
    }
    .engloba-titulo-escritos .titulo {
        font-size: 28px;
    }
    #topo .botao-sidebar .men1 span {
        background: #fff;
    }
    .ld-newsletter2 {
        width: 100%;
        float: none;
        display: table;
        padding: 0 15px;
        height: 174px;
        background: #383838;
    }
    .padrao-inter {
        padding-left: 0;
        float: none;
        width: 100%;
        padding: 36px 38px;
        padding-top: 85px;
    }
    #banner-scrool .rede-social {
        top: 15px;
        right: -12px;
    }
    .image-galeria {
        margin-bottom: 4px;
        width: 32.31%;
    }
    .galeria-produto-inter {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 500px) {
    .padrao .bolinha {
        width: 50px;
    }
    #banner-scrool #ping1 {
        top: 320px;
        left: 285px;
    }
    #banner-scrool #ping2 {
        top: 257px;
        left: 729px;
    }
    #banner-scrool #ping2 .box-ping .tracado {
        /* height: 25px; */
        /* left: -38px; */
        /* bottom: inherit; */
        /* top: -20px; */
        left: 5px;
    }
    #banner-scrool #ping3 {
        top: 150px;
        left: 984px;
    }
    #banner-scrool #ping4 {
        left: 1391px;
        top: 325px;
    }
    #banner-scrool #ping5 {
        left: 1466px;
        bottom: 224px;
    }
    #banner-scrool #ping6 {
        left: 1580px;
        top: 100px;
    }
    #banner-scrool #ping7 {
        right: 996px;
        top: 320px;
    }
    #banner-scrool #ping8 {
        right: 837px;
        bottom: 127px;
    }
    #banner-scrool #ping8 .box-ping .tracado {
        left: -28px !important;
        bottom: -16px !important;
        height: 41px !important;
        transform: rotateX(180deg) !important;
        top: inherit;
    }
    #banner-scrool #ping9 {
        right: 766px;
        top: 245px;
    }
    #banner-scrool #ping10 {
        right: 600px;
        bottom: 163px;
    }
    #banner-scrool #ping10 .box-ping .tracado {
        left: -28px !important;
        bottom: -13px !important;
        height: 50px !important;
        transform: rotateX(180deg) !important;
        top: inherit;
    }
    #banner-scrool #ping11 {
        right: 637px;
        top: 376px;
    }
    #banner-scrool #ping12 {
        right: 497px;
        top: 267px;
    }
    #banner-scrool #ping13 {
        right: 674px;
        top: 315px;
    }
    #banner-scrool #ping14 {
        right: 377px;
        top: 355px;
    }
    #banner-scrool #ping15 {
        left: 1310px;
        top: 264px;
    }
    #banner-scrool #ping6 .box-ping {
        bottom: -145px !important;
        right: -396px !important;
    }
    #banner-scrool #ping6 .box-ping .tracado {
        left: 27px;
        bottom: -16px;
        transform: rotateX(224deg) !important;
        /* display: none; */
    }
    #banner-scrool #ping7 .box-ping {
        bottom: -169px !important;
        right: -319px !important;
    }
    #banner-scrool #ping8 .box-ping {
        bottom: 4px !important;
        right: -371px !important;
        top: inherit;
    }
    #banner-scrool #ping9 .box-ping {
        bottom: -167px !important;
        right: -352px !important;
    }
    #banner-scrool #ping9 .box-ping .tracado {
        left: -28px;
        bottom: -24px;
    }
    #banner-scrool #ping10 .box-ping {
        bottom: -18px !important;
        right: -370px !important;
    }
    #banner-scrool #ping11 .box-ping {
        bottom: -196px !important;
        right: -319px !important;
    }
    #banner-scrool #ping12 .box-ping {
        bottom: -173px !important;
        right: -324px !important;
    }
    #banner-scrool #ping13 .box-ping {
        bottom: -168px !important;
        right: -326px !important;
    }
    #banner-scrool #ping14 .box-ping {
        bottom: -198px !important;
        right: -382px !important;
    }
    #banner-scrool #ping15 .box-ping {
        bottom: -148px !important;
        /* right: -205px !important; */
    }
    .padrao .box-ping {
        right: -325px !important;
        bottom: -205px !important;
        width: 353px;
        z-index: 10000;
        transform: scale(1) !important;
    }
    #banner-scrool #ping2 .box-ping {
        /* right: -200px !important; */
        bottom: -165px !important;
    }
    #banner-scrool #ping3 .box-ping {
        bottom: -163px !important;
        right: -326px !important;
    }
    #banner-scrool #ping4 .box-ping {
        bottom: -158px !important;
        right: -337px !important;
    }
    #banner-scrool #ping5 .box-ping {
        bottom: -19px !important;
        right: -368px !important;
    }
    #banner-scrool #ping3 .box-ping .tracado {
        /* left: -24px; */
        bottom: -47px;
        left: 5px;
    }
    #banner-scrool #ping4 .box-ping .tracado{left: -4px;bottom: 137px;top: inherit;}
    #banner-scrool #ping5 .box-ping .tracado {
        left: -28px !important;
        bottom: -11px !important;
        height: 51px !important;
        top: inherit;
        transform: rotateX(180deg) !important;
    }
    #banner-scrool #ping6 .box-ping .tracado{top: inherit;bottom: 121px;left: -54px;width: 67px;height: 47px;}
     #banner-scrool #ping7 .box-ping .tracado{
        
    }
     #banner-scrool #ping8 .box-ping .tracado{
        
    }
     #banner-scrool #ping9 .box-ping .tracado{
        
    }
     #banner-scrool #ping10 .box-ping .tracado{
        
    }
     #banner-scrool #ping11 .box-ping .tracado{
        
    }
    #banner-scrool #ping12 .box-ping .tracado{
        
    }
    #banner-scrool #ping13 .box-ping .tracado{
        
    }
    #banner-scrool #ping14 .box-ping .tracado{
        left: -47px !important;
        bottom: 181px !important;
        height: 41px !important;
        transform: rotateX(187deg) !important;
        top: inherit;
    }
    #banner-scrool #ping15 .box-ping .tracado{
        left: -2px;
        bottom: 128px;
        top: inherit;
    }
    .padrao .box-ping .image {
        /* float: none; */
        /* width: 100%; */
        /* height: 120px; */
        /* margin-bottom: 20px; */
        background-size: cover;
    }
    .padrao .box-ping .descricao {
        /* width: 100%; */
        /* float: none; */
    }
    #banner-scrool .imagem-banner .padrao .tracado {
        width: 76px;
        top: -44px;
        left: 5px;
        transform: inherit !important;
        height: 17px;
        bottom: inherit;
        transform: rotate(-90deg) !important;
        transform: translate(-25%, 50%) rotate(90deg) !important;
    }
    .padrao .box-ping .descricao p {
        line-height: 19px;
    }
    #banner-scrool .imagem-banner:before {
        background: -moz-linear-gradient(left, rgba(0, 0, 0, .2) 1%, rgba(84, 84, 84, 0.2) 100%);
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, .2) 1%, rgba(84, 84, 84, 0.2) 100%);
        background: linear-gradient(to right, rgba(0, 0, 0, .2) 1%, rgba(84, 84, 84, 0.2) 100%);
    }
    .sidebar .inside {
        overflow-y: hidden;
    }
    .box-padrao .image {
        width: 100% !important;
        height: 160px !important;
    }
    .box-padrao .descricao p {
        width: 100%;
    }
    .box-padrao .btn-comprar a {
        padding: 7px 41px;
        font-size: 13px;
        letter-spacing: 1px;
        font-weight: normal;
    }
    #descricao-galeria-inter>div {
        width: 100% !important;
    }
    #descricao-galeria-inter iframe {
        width: 100% !important;
        margin-top: 20px;
        height: auto;
    }
    .logo-footer{
        margin:0 auto;
        margin-bottom:20px;
    }
    .logo-footer img {
        width: 167px;
    }
    .footer-bx {
        background: #383838 !important;
    }
    .eng-contato-pag form label {
        width: 100%;
    }
    .eng-contato-pag form label .titulo {
        text-align: left;
    }
    .box-produtos .image .img-prod {
        width: 200px;
    }
}

@media screen and (max-width: 400px) {
    .box-padrao {
        min-width: 255px;
    }
}