.categoriamenu {
    text-align: center;
}

#primeradorno {
    margin-top: 60vw;
}

.container {
    display: flow-root;
}

.containerproductos {
    margin-top: 35vw;

}

@media (min-width: 600px) {
    .logopc {
        width: 66%;
        margin-left: 17%;
        margin-bottom: 25vw;
    }
}

@media (min-width: 1051px) {
    #primeradorno {
        margin-top: 0vw;
    }

    #menucategorias {
        margin-top: -8vw;
    }
}

@media (max-width: 600px) {

    .container {
        margin-top: 50vw;
    }

    .contenidoproducto {
        background-color: #fff;
        padding-bottom: 15vw;
        padding-top: 10vw;
        margin-top: 5vw;
        box-shadow: 0px 3px 8px 0px rgb(0, 0, 0);
    }
}