.photo {
    max-width: 660px;
    line-height: 140%;
    padding: 20px;
    margin-bottom: 20px;
}

.photo__items {
    margin-left: -15px;
}

.photo__item {
    float: left;
    width: 33.3%;
}

.photo__item_inner {
    margin: 10px 0 0 15px;
}

.photo__item_img {
    width: 100%;
    max-width: 250px;
}

@media all and (max-width: 600px) {

    .photo__item {
        float: none;
        width: auto;
    }

    .photo__item_inner {
        margin: 10px;
    }
}