@media only screen and (min-width: 1920px) {

html,
body{
    overflow-x: hidden;
}


    .hero-style1 {
    position: relative;
    z-index: 6;
    padding: 50px 0 218px;
    width: 700px;
    margin-left: auto;
    top: 15px;
}

}



@media only screen and (min-width: 2480px) {

html,
body{
    overflow-x: hidden;
}

.hero-style1 {
    position: relative;
    z-index: 6;
    padding: 50px 0 218px;
    width: 700px;
    margin-left: auto;
    top: 10px;
}

.circuloD::before{
    width: 930px;
    height: 930px;
    border: solid 150px #d5904d;
    right: -1070px;
    top: -485px;
}


.about-section::before{
    width: 430px;
    height: 430px;
    border: solid 90px #d5904d;
    left: -210px;
    top: -180px;


}


.circulo-titulo {
    width: 220px;
    height: 220px;
    border: 60px solid #D5914D;
    border-radius: 50%;
    left: 610px;
    top: 5px;
}


}

@media only screen and (max-width: 720px) {

}


/*celular*//*celular*//*celular*//*celular*//*celular*//*celular*//*celular*/


@media only screen and (max-width: 680px) {

html,
body{
    overflow-x: hidden;
}

.hero-style1 {
padding: 78px 0 0 0;
width: 300px;
margin-left: auto;
}


.hero-title {
  font-size: 36px !important;
  line-height: 38px !important;
  letter-spacing: -2px;
  margin-bottom: 0;
  text-shadow: 3px 3px 12px rgba(0,0,0,.30);

}


  .btn {
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    padding: 8px 10px;
  }


.btn-wrap .btn {
  top: 60px;   /* ajuste o valor */
}


.hero-logo{

right: 15px;
top: 640px;
width: 105px;
}


.circuloD::before{
    width: 130px;
    height: 130px;
    border: solid 40px #d5904d;
    right: -70px;
    top: -485px;
}


.space{
  padding: 0;
}


.circuloE::before{
    width: 130px;
    height: 130px;
    border: solid 40px #d5904d;
    left: -70px;
    top: 170px;
}

.about-img-1{
  margin-bottom: 0px !important;
}


.destaque {
    margin-top: 0px;
}

.item-destaque{
  margin-bottom: 40px;
}

.circuloF::before{
    width: 230px;
    height: 230px;
    border: solid 60px #d5904d;
    right: -100px;
    top: 120px;
}



.linha-produtos{
    background: url('../images26/fundo-prod.jpg') center center no-repeat;
    background-size: cover;
     min-height:3300px ;
    height: 1px; /* altura da seção */
    background-position: center 120px;


    padding:120px 0 80px;
    overflow:hidden;
    margin-top: -50px;
    z-index: 10;
}

.circulo-titulo{
    width:180px;
    height:180px;
    border:60px solid #D5914D;
    left:10px;
    top:25px;
}

.card-linha {
    margin-top: 50px;
}


.icone-card {
    margin-top: -80px;
    width: 110px;
    height: 110px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
}

.card-linha h3 {
  margin-top: -5px;
    margin-left: 40px;
    font-size: 22px;
    line-height: 1;
    font-weight: 900;
    color: #b67c42;
}


    .tag-lateral{
        display:none;
    }

    .tag-lateral-mobile{
    display: table;
    width: auto;

    margin: 20px auto 30px; /* <- auto nas laterais */

    padding: 6px 10px;

    background: linear-gradient(90deg, #AC6A2E 0%, #D5904D 100%);
    color:#fff;
    font-family:'Franklin', sans-serif;
    font-size:22px;
    line-height:24px;
    text-align:center;
    font-weight:900;
    letter-spacing:.5px;
    border-radius:8px;
    }


.categoria-esquerda{
    margin-left:0px;
}


 .categorias-linha-1 .col-lg-4,
    .categorias-linha-2 .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .categoria-esquerda{
        margin-left:0;
    }

    .categoria-item img{
        width:100%;
        height:auto;
        display:block;
        margin-bottom: 15px;
    }


.contato{
        padding:60px 0;
        text-align:center;
    }

    .contato h2{
        font-size:52px;
        margin-bottom:30px;
    }

    .item-contato{
        margin:0 auto;
        width:100%;
        min-width:0;
        max-width:320px;

        display:flex;
        justify-content:center;
        align-items:center;

        padding:0 20px 0 70px;
    }

    .item-contato .icone{
        width:70px;
        height:70px;
        left:-10px;
    }

    .item-contato .icone i{
        font-size:38px;
    }

    .item-contato span{
        font-size:24px;
    }

    .btn-contato{
        display:inline-block;
        margin:20px auto 0;
    }

    .contato::before{
        left:50%;
        transform:translateX(-50%);
    }

    .contato::after{
        right:-110px;
    }

.contato::before {
    border: 40px solid #be7b3c;
    top: -130px;
    left: 49%;
}

}