.author-page{
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.author-page .author-info{
    width:70%;
}

.author-page .author-thumbnail{
    width:25%;
}

.author-page .author-thumbnail img{
    max-width:100%;
    width:400px;
    margin-left:auto;
    display:block;
    border-radius:3px;
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.2);
}

@media (max-width:600px){
    .author-page{
        flex-wrap:wrap;
    }
    
    .author-page .author-info,
    .author-page .author-thumbnail{
        width:100%;
    }
}