@media (min-width: 769px) and (max-width: 1024px) {

    body header {
        padding: 0px;
    }

    header .logored {
        margin-right: 4px;
        /* border: 1px solid blue; */
        /* border-radius: 0px; */
    }

    header .h2-1 {
        margin: 0px 0px 0px 10px;
        flex-flow: row wrap;
        width: 33%;
        font-size: 60px;
        /* border: 1px solid red; */
    }

    header .h2-2 {
        display: none;
    }

    header ul {
        margin-left: 0px;
        margin-top: 20px;
        padding: 0px 0px;
    }
    
    header ul li {
        display: inline-block;
        list-style: none;
        margin: 15px 0px 27px 0px;
        padding-right: 0px;
    }
    
    header ul li a {
        font-weight: 700;
        font-size: 16px;
        letter-spacing: 2px;
        display: inline-block;
        text-align: center;
        padding: 15px 40px;
        border: 2px solid black;
        border-radius: 17px;
        color: black;
        background-color: #C8909D;
        scale: 1;
        transition: 0.3s;
    }
    
    header ul li a:hover {
        background-color: black;
        color: #C8909D;
        scale: 1.08;
        transition: 0.2s;
    }

    header .bordadolink {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0px;
        padding: 0px 10px;
        /* border: 1px solid yellow; */
    }
    
    header #prim-coluna {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0px;
        padding: 0px 10px;
        height: 100%;
        /* border: 1px solid rgb(0, 255, 234); */
    }

    header .link-container:hover .drop {
        display: block;
    }
    
    header .drop {
        margin-left: -25px;
    }

    .sobre {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-flow: column wrap;
        padding: 100px;
    }

    .section1 h2 {
        font-size: 45px;
    }

    .section1 p {
        font-size: 28px;
    }

    .section2 {
        margin: 20px 40px 20px 0px;
        flex-flow: row wrap;
        /* border: 1px solid skyblue; */
    }

    .card1 {
        width: 300px;
        height: 300px;
        margin: 20px 10px;
    }

    .card2 {
        width: 300px;
        height: 300px;
        margin: 0px;
    }

    .card3 {
        width: 300px;
        height: 300px;
        margin: 20px 10px;
    }

    .card4 {
        width: 300px;
        height: 300px;
        margin: 0px;
    }

    .bordado .fundoprod {
        width: 300px;
        height: 300px;
        margin: 0px 20px 30px 0px;
    }

    .bordado img {
        width: 300px;
        height: 300px;
    }

    .bordado .fundoprod:hover {
        scale: 1;
    }

    #prodmrg {
        margin: 0px 20px 30px 0px;
    }

    .toalha .fundoprod {
        width: 300px;
        height: 300px;
        margin: 0px 20px 30px 0px;
    }

    .toalha img {
        width: 300px;
        height: 300px;
    }

    .toalha .fundoprod:hover {
        scale: 1;
    }

    .estampa .fundoprod {
        width: 300px;
        height: 300px;
        margin: 0px 20px 30px 0px;
    }

    .estampa img {
        width: 300px;
        height: 300px;
    }
    
    .estampa .fundoprod:hover {
        scale: 1;
    }

    footer {
        display: flex;
        flex-flow: column wrap;
    }

    footer .barra {
        display: none;
    }

    footer .tudofoot {
        display: flex;
        flex-flow: column wrap;
    }

    footer p {
        font-size: 25px;
    }
    
    footer img {
        margin: 10px 0px;
    }

    footer .footinfo {
        margin: 20px 0px;
        font-size: 28px;
    }

    .mascotinha-fly {
        width: 15%;
        margin-right: -20px;
        z-index: 999;
    }

    .caixa-fly {
        width: 15%;
        margin-bottom: 260px;
        margin-right: -5px;
        z-index: 998;
    }

























}