.s_layout .s_row1 .s_box .s_txt {
    max-width: 466px;
}
.s_layout .s_row1 .s_box .s_txt h4 {
    font-size: 17px;
}
.s_layout .s_row2 .s_col .s_txt h3 {
    font-size: 23px;
    margin: 0px 0 9px;
}
.s_layout .s_row2 .s_col .s_txt {
    padding: 85px 40px 30px;
}
.a_layout .a_txt .a_tit h2 {
    display: none;
}
.a_layout .a_txt .a_tit::before {
    display: none;
}
.a_layout .a_txt .a_tit {
    margin: 0 0 0px;
}
.site-info li+li {
    display: flex;
}
.contact-editor .col + .add{
    margin: 5px 0 0 0px;
}
@media screen and (max-width: 1280px) {
    .s_layout .s_row1 {
        width: 55%;
    }
    .s_layout .s_row1 .s_box .s_txt {
        max-width: 400px;
    }
    .s_layout .s_row1 .s_box {
        height: 97px;
    }
    .s_layout .s_row2 .s_col .s_txt {
        height: 405px;
    }
    .s_layout .s_row2 .s_col .s_txt {
        padding: 85px 28px 30px;
    }
}

@media screen and (max-width: 1000px) {
    .s_layout .s_row1 .s_box {
        max-width: max-content;
    }
    .s_layout .s_row1 {
        width: 100%;
    }
    .s_layout .s_row1 .s_box {
        height: auto;
    }
    .contact-editor .col + .add {
        margin: 25px 0 0 0px;
    }
}