.header__link-block .header__img {
    max-width: 100%;
}

.button-register-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.button-register-link a + a {
    margin-left: 15px;
}
.ulList {
    padding: 0px 0px 40px 20px;
}
.ulList li {
    list-style: disc;
    padding: 10px 0px  10px 20px;
}
.section__wrapper .section__inner {
    flex:1 1 auto;
}
@media (min-width: 500px) {
    .test-block__wrapper .test-block__content .test-block__title {
        max-width: calc(100% - 200px) !important;
        font-size: 22px !important;
    }
    .test-block__title-text {
        font-size: 22px !important;
    }

}
@media (max-width: 900px) {
    .photo-block__list {
        width: auto !important;
        flex-flow: column !important;
        align-items: flex-start !important;
    }
    .photo-block__link-list {
        overflow-x: auto !important;
    }
    .photo-block__item {
        margin-bottom: 20px !important;
    }
}
