header{
    width: 100%;    margin: 0px auto;
    display: flex;    flex-direction: column;
    background-color: #fff;    box-shadow: 0px 5px 15px 1px rgb(107, 107, 107);}

header div{
    width: 100%; display: flex; align-items: center; margin: auto;
    justify-content: center;    margin: 20px auto 10px auto;}

header div.reversa img{
    width: 40%;
    max-width: 330px;}

/* header h1{color: black; display: inline-block; width: 35%; font-size:x-large; padding-right: 5%;
    color: #03476b;
} */

header div .menuBoton{width: 40px;}

@media screen and (max-width: 903px){
}

@media screen and (max-width: 791px){
    /* .CONTENEDOR{padding-top: calc(72px + 70px);} */
}

@media screen and (max-width: 625px){
    .home-section .home-content{
        flex-flow: column-reverse; margin-left: -39px;
        align-items: flex-start; padding: 10px 15% 15px 15%;}
}

@media screen and (max-width: 510px){
    /* .CONTENEDOR{padding-top: calc(72px + 120px);
    } */

    header div.reversa{flex-direction: column-reverse;}

    header div{
        margin: 0%;
        align-items: flex-start;
        justify-content: left;
        padding-top: 10px;
        padding-left: 10px;
    }
    header div.reversa img{
        width: 60%;
    }
    header div.reversa h1{
        width: 90%;
        padding-top: 20px;  
    }
}