.hero__container{
    height: 15vh;
}
.imageb {
margin-top: 5vw;
}
.imageb img {
    margin-top: -20vw;
}

.sobrenos__div h2{
border-bottom: solid 6px #5b1b1b;
font-size: 4vw;

width: 35vw;
}
.sobre__nav{
    width: 100vw;
    display: flex;
    justify-content: space-around;
}  
.sobrenos_p{
    width: 55vw;
    text-align: left;
    line-height: 3vw;
    font-size: 1.9vw;
}
.sobre__div {
    width: 100vw;
    height: 70vh;
    background-size: cover;
}
.sobre__nav-div{
    width: 100vw;
    background-image: url('../images/nosotros-2.png');
    background-size: cover; 
}
.sobre__nav--nosotros{
    /* background-color: #004d7887; */
    width: 100vw;
    height: 100vh;
    color: white;
    flex-direction: row-reverse;
    /*clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%); */
    display: flex;
    justify-content: space-between;
    /* background-image: url('../images/bosque.jpg');
    background-size: cover; */
}

.sobrenos__div__nos h2{
    border-bottom: solid 6px #009845;
    width: 30vw;
    text-align: center;
    margin-top: 5vw;
    text-shadow: black 0 0 1vw;
}
.sobrenos_p--nos{
    font-size: 1.9vw;
    line-height: 3.3vw;
    margin-top: 4vw;
    text-shadow: black 0 0 1vw;
    clip-path: polygon(0px 0px, 100% 0%, 85.17% 80%, 0.17% 80%);
    background-color: #004d77c9;
    height: 60vw;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
}
.sobrenos_p--nos p{
    width: 40vw;
    /* margin: auto;
    margin-top: 3.5vw; */
}
.cuadros{
    margin-top: 6vw;
}

@media (min-device-width:600px) and (max-device-width:1050px){

    .sobre__nav-div {
        background-image: url(../images/nosotros-3.png);
    }
    .imageb img {
        margin-top: 0;
        height: 80vw;
    }
    .sobrenos__div h2 {
        font-size: 5vw;
        width: 40vw;
      }
    .sobrenos_p {
        line-height: 4vw;
        font-size: 2.5vw;
      }
    .sobrenos_p--nos {
        font-size: 2.5vw;
        width: 55vw;
        height: 95vw;
    }
    .sobrenos__div__nos h2 {
        width: 35vw;
    }
    
}

@media (min-device-width:250px) and (max-device-width:599px){
    .sobre__nav-div {
        background-image: url(../images/nosotros-4.png);
    }
    .imageb img {
        margin-top: 0;
    }
    .hero__container {
        height: 10vh;
      }
    .sobre__nav {
        flex-direction: column;
        align-items: center;
    }
    .sobrenos__div h2 {
        font-size: 8vw;
        width: 60vw;
    }
    .sobrenos_p {
        width: 85vw;
        text-align: left;
        line-height: 7vw;
        font-size: 4.5vw;
    }
    .sobre__nav--nosotros {
        width: 100vw;
        height: 125vh;
        color: white;
        display: flex;
        justify-content: space-evenly;
        flex-direction: column;
        align-items: center;
    }
    .sobrenos_p--nos {
        width: 96vw;
        clip-path: polygon(0px 0px, 100% 0%, 100% 80%, 0.17% 80%);
        height: 150vw;
    }
    .sobrenos_p--nos p {
        width: 85vw;
        height: 60vh;
        margin-top: 25vw;
    }
    .cuadros{
        flex-direction: column;
        align-items: center;
    }
    .cuadros img {
        margin: 5vw;
    }   
}