.about-block > div:not(:first-child), .research-block > div:not(:first-child) {
    margin-left: 220px;
}

.about-block {
min-height: 185px;
}

.about-image, .research-image {
    float: left;
    margin: 0 20px 20px 0;
    max-width: 185px;
}

.about-block, .research-block {
    margin-bottom: 60px;
}

.about-block.last, .research-block.last {
    margin-bottom: 0;
}

@media only screen and (max-width:800px) {

#main-content {
    margin-left: 0;
}

.about-image, .research-image {
text-align: center;
    max-width: 100%;
    float: none;
    margin-left: 0;
}

.about-block > div:not(:first-child), .research-block > div:not(:first-child) {
    margin-left: 0;
}

#block-menu-block-3 {
    display: none;
}

.content-margin {
    margin: 0 10px;
}

}