@media screen and (max-width:1000px){.service-head_img{opacity:.2}.service_action_box{width:300px}}@media screen and (max-width:770px){.service_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.service_info_box{width:100%;padding:0}.service_action_box{width:100%;margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.service_data_box{width:49%}.service_form_box{margin:0;width:49%}}

@media screen and (max-width:600px){.service-head_title_block p{width:100%}.service_action_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.service_data_box{width:100%}.service_form_box{margin-top:30px;width:100%}
    .service-menu_link{
        padding: 10px 25px;
        margin-right: 13px;
        margin-bottom: 9px
    }
    .service-menu_link img{
        height: 20px
    }
    .service-menu_link p{
        font-size: 15px
    }
    .service-head_title_block{
        width: 100%
    }
}

@media screen and (max-width:400px){.service-head_title_block h1{font-size:28px}.service_info_block blockquote p,.service_info_block p{font-size:12px}.service_info_block h1,.service_info_block h2,.service_info_block h3,.service_info_block h4{font-size:16px}.service_info_block h1 svg,.service_info_block h2 svg,.service_info_block h3 svg,.service_info_block h4 svg{width:12px;height:12px}.service_info_block ol li,.service_info_block ul li{font-size:12px;margin-bottom:5px}.service_info_btn-all span{font-size:13px}}

@media screen and (max-width:1000px) {
.team_block {

    width: 24%;

    margin-right: calc(4% / 3);

}

.team_block:nth-child(5n) {

    margin-right: calc(4% / 3);

}

.team_block:nth-child(4n) {

    margin-right: 0;

}

.team_all_block {

    width: 24%}

#partners {

    padding: 70px 0;

}

.feedback_name_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.feedback_name_box h4 {

    -ms-flex-negative: 1;

    flex-shrink: 1;

}

.feedback_name_box span {

    width: 100%;

    display: block;

    padding: 0;

    margin-top: 10px;

}
}@media screen and (max-width:900px) {

    .team_name_box button {

    width: 90%}

.bid_table_head span.sum, .bid_table_head span.time, .bid_table_rows span.sum, .bid_table_rows span.time {

    width: 35%}

.about_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    margin-top: 25px;

}

.about_content_box {

    width: 100%}

.about_bullets_box {

    width: 100%;

    margin-top: 20px;

}

}@media screen and (max-width:770px) {
.team_block {

    width: 32%;

    margin-right: 2%}

.team_block:nth-child(5n) {

    margin-right: 2%}

.team_block:nth-child(4n) {

    margin-right: 2%}

.team_block:nth-child(3n) {

    margin-right: 0;

}

.team_all_block {

    width: 32%}

.bid_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.bid_title_box {

    width: 100%}

.bid_table_box {

    padding: 0;

    width: 100%;

    margin-top: 30px;

}

.feedback_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.feedback_block {

    width: 49%;

    margin-right: 0!important;

    margin-bottom: 13px;

    min-height: 0;

}

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

    .team_box {

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

}

.team_block {

    width: 49%;

    margin-right: 0!important;

    margin-bottom: 10px;

}

.team_all_block {

    width: 100%;

    margin-bottom: 10px;

    min-height: 140px;

}

.about_title_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.about_link_page {

    margin: 20px auto 0;

}

}@media screen and (max-width:500px) {
#partners {

    padding: 40px 0;

}

.partners_slide {
    padding: 24px 18px;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .07);
    box-shadow: 0 4px 15px rgba(0, 0, 0, .07);
}

.bid_table_head {

    padding: 15px;

}

.bid_table_head span {

    font-size: 12px;

}

.bid_table_box {

    min-height: 280px;

}

.bid_table_rows {

    height: 40px;

    padding: 0 15px;

}

.bid_table_head span.sum, .bid_table_head span.time, .bid_table_rows span.sum, .bid_table_rows span.time {

    width: 30%}

#feedback {

    padding: 50px 0;

}

.feedback_block {

    width: 100%}

.about_bullets_box ul li {

    width: 100%;

    padding-left: 20%}

}@media screen and (max-width:400px) {

    #team {

    padding: 30px 0;

}

.team_block {

    width: 100%}

.bid_table_head {

    border-radius: 5px;

}

.bid_table_head span.sum, .bid_table_head span.time {

    width: 35%}

.bid_table_rows {

    border-radius: 5px;

}

.bid_table_rows span.sum, .bid_table_rows span.time {

    width: 35%;

    font-size: 12px;

}

.bid_table_rows span.status {

    font-size: 10px;

    padding: 8px;

}

.feedback_title_box {

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.feedback_add-btn {

    margin: 15px auto 0;

}

.feedback_btn-show {

    margin-top: 20px;

}

.about_bullets_box ul li {

    padding-left: 10%}

}