.sobre{
    display: flex;
    flex-direction: row;
    margin-top: 3%;
    margin-bottom: 4%;
    color: black;
}

.sobre .textsobre{
    float: left;
    text-align: justify;
    margin-left: 10%;
    margin-top: 7%;
}

.textsobre p{
    width: 90%;
}

.sobre img{
    margin-right: 8%;
    height: 460px;

}


/* responsividade mobile */
@media (max-width: 768px) {
    .sobre{
        flex-direction: column;
        overflow: hidden;
        margin-bottom: 15%;
    }
    
    .sobre img{
        align-items: center;
        justify-content: center;
        text-align: center;
        margin: auto;
        width: 80%;
        height: 330px;
        margin-bottom: 3%;
    } 
}

/* responsividade do iphone */
@media only screen 
and (device-width: 390px) 
and (device-height: 844px) 
and (-webkit-device-pixel-ratio: 3){
    .sobre img{
        height: 310px;
    }
}

 /* /Monitores de 24 a 21 Polegadas/ */
 @media (min-width: 1920px) and (max-width: 2208px){
    .textsobre p{
        width: 80%;
    }

    .sobre img{
        margin-right: 15%;
    }
    
    
}