main.message{
    padding-top: 5em;
}
main.message p{
    margin-bottom: 2em;
    line-height: 160%;
}
.messageTitle{
    width: 80%;
    padding: 1em 0;
}
.messageTxt{
    width: 100%;
}
.messagePhoto{
    width: 100%;
}
main.message .wrap{
    display: flex;
}
@media only screen and (min-width: 580px){
    main.message{
        padding-top: 7em;
    }
    .messageTitle{
        width: 50%;
    }
    .messageTxt{
        width: 60%;
    }
    .messagePhoto{
        width: 30%;
    }
    main.message .wrap{
        flex-flow: row-reverse;
    }
}