@media (max-width: 1365px){
    .uslugi_questonline_union{
        padding:20px 15px 20px 15px;
    }
    .uslugi_questonline_union_title{
        font-size:23px;
    }
    .uslugi_questonline_union_title2{
        font-size:16px;
    }
    .uslugi_questonline_union_rules{
        font-size:12px;
    }

    .direct__about_action_head_box1{
        flex:1;
    }
    .direct__about_action_head_box2{
        margin-left:15px;
        flex:0 1 auto;
        width:290px;
    }
    .direct__about_action_head_photo{
        height:380px;
    }

    .uslugi_questonline_union{
        min-height:380px;
    }
    .uslugi_questonline_union_content{
        margin-top:35px;
    }

    .direct__about_action_textmanag{
        margin-top:50px;
    }

    .direct__about_action_article_content{
        overflow:hidden;
        margin-top:25px;
    }

    .direct__about_action_textmanag_cont_box1{
        width:350px;
    }
    .direct__about_action_textmanag_cont_box2{
        margin-left:40px;
    }
    .direct__about_action_text1_anons{
        font-size:19px;
    }

    .direct__about_action_specmanag_cont_box1{
        width:320px;
    }

    .uslugi_article_list1{
        margin-left:-5px;
        margin-right:-5px;
        line-height:1;
    }
    .uslugi_article_list1_item{
        width:calc(25% - 10px);
        margin:5px 5px 5px 5px;
    }
    .uslugi_article_list1_item_info{
        padding:15px 10px 25px 15px;
    }
    .uslugi_article_list1_item_name{
        font-size:16px;
    }

    .uslugi_article_list_widget1{
        display:flex;
        flex-wrap:wrap;
        margin-left:-5px;
        margin-right:-5px;
        line-height:1;
    }
    .uslugi_article_list_widget1_item{
        width:calc(25% - 10px);
        margin:5px 5px 5px 5px;
    }
    .uslugi_article_list_widget1_item_info{
        padding:15px 10px 25px 15px;
    }
    .uslugi_article_list_widget1_item_name{
        font-size:16px;
    }

    .uslugi_specialist_independent_block_info1{
        margin-top:15px;
    }
    .uslugi_specialist_independent_block_info1_text1{
        font-size:15px;
    }

    .uslugi_specialist_header_handmake{
        margin-bottom:70px;
    }
    .direct_specialist_list_action_fon{
        padding:40px 0 0 0;
    }
    .uslugi_specialist_header_handmake_cont_box1{
        width:350px;
    }
    .uslugi_specialist_header_handmake_cont_box2{
        margin-left:30px;
    }
    .uslugi_specialist_header_handmake_text_zag1{
        font-size:19px;
    }


    .uslugi_specialist_view_action_headphoto{
        height:auto;
        padding-top:43%;
		background-size: cover;
    }

    .uslugi_specialist_view_action_headfon{
        padding:25px 20px 25px 20px;
        font-size:17px;
        margin-bottom:50px;
    }

    .uslugi_specialist_view_action_schedule{
        padding:25px 15px 25px 15px;
    }
    .uslugi_specialist_view_action_schedule_title{
        font-size:18px;
    }
    .uslugi_specialist_view_action_schedule_content{
        font-size:15px;
    }

    .uslugi_locshow2_head{
        padding:5px 0 5px 20px;
    }
    .uslugi_locshow2_head_name{
        font-size:20px;
    }
    .uslugi_locshow2_head_icon{
        right:20px;
    }

    .uslugi__direct_pricelist_locshow_head{
        padding:5px 0 5px 20px;
    }
    .uslugi__direct_pricelist_locshow_head_name{
        font-size:20px;
    }
    .uslugi__direct_pricelist_locshow_head_icon{
        right:20px;
    }

    .uslugi_questonline_union_content{
        margin-top:30px;
    }
}

@media (max-width: 1023px){
    .direct__about_action{
        max-width:550px;
        margin:0 auto;
    }
    .direct__about_action_head{
        display:block;
    }
    .direct__about_action_head_photo{
        height:auto;
        padding-top:64%;
    }
    .direct__about_action_head_box1{
        width:100%;
        margin:0;
    }
    .direct__about_action_head_box2{
        width:100%;
        margin:0;
        margin-top:15px;
    }
    .uslugi_questonline_union{
        margin:0 auto;
    }
    .direct__about_action_textmanag_cont{
        display:block;
    }
    .direct__about_action_textmanag_cont_box1{
        width:100%;
        margin-bottom:20px;
    }
    .direct__about_action_textmanag_cont_box2{
        width:100%;
        margin:0;
    }
    .direct__about_action_specmanag_cont{
        display:block;
    }
    .direct__about_action_specmanag_cont_box1{
        width:100%;
    }
    .direct__about_action_specmanag_cont_box2{
        margin:0;
        margin-top:50px;
    }
    .uslugi_direct_subdirect_list1{
        margin:0 auto;
        -webkit-columns:2 200px!important;
        -moz-columns:2 200px!important;
        columns:2 200px!important;
        -webkit-column-gap:20px!important;
        -moz-column-gap:20px!important;
        column-gap:20px!important;
        max-width:550px!important;
        font-size:16px!important;
    }
    .uslugi_direct_subdirect_list1_item{
        margin-bottom:10px;
    }
    .direct__about_action_hrline1{
        margin-top:45px;
        margin-bottom:40px;
    }

    .uslugi_locshow2_head{
        height:60px;
    }
    .uslugi_locshow2_head_name{
        font-size:19px;
    }
    .uslugi_locshow2_cont{
        padding:15px 15px 0 15px;
    }

    .uslugi__direct_pricelist_locshow_head{
        height:60px;
    }
    .uslugi__direct_pricelist_locshow_head_name{
        font-size:19px;
    }
    .uslugi__direct_pricelist_locshow_cont{
        padding:15px 15px 0 15px;
    }

    .uslugi_questonline_union{
        min-height:300px;
    }
    .direct__about_action_article{
        margin-top:80px;
    }
    .direct__about_action_article_header{
        font-size:23px;
    }

    .uslugi_article_list1_wrap{
        max-width:550px;
        margin:0 auto;
    }
    .uslugi_article_list1_item{
        width:calc(50% - 10px);
    }

    .uslugi_article_list_widget1{
        flex-wrap:wrap
    }
    .uslugi_article_list_widget1_item{
        width:calc(50% - 10px);
    }

    .uslugi_specialist_header_handmake_inner{
        max-width:550px;
        margin:0 auto;
    }
    .uslugi_specialist_header_handmake_cont{
        display:block;
    }
    .uslugi_specialist_header_handmake_cont_box1{
        width:auto;
        text-align:center;
    }
    .uslugi_specialist_header_handmake_cont_box2{
        margin:0;
        margin-top:25px;
    }
    .uslugi_specialist_header_handmake_text_zag1{
        font-size:17px;
    }
    .uslugi_specialist_header_handmake_spec_info{
        padding:0;
    }

    .uslugi_specialist_list3_wrap{
        max-width:550px;
    }
    .uslugi_specialist_list3{
        margin-left:-15px;
        margin-right:-15px;
    }
    .uslugi_specialist_list3_item{
        width:calc(50% - 30px);
        margin:20px 15px 20px 15px;
    }

    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1{
        margin-top:10px;
    }
    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_name{
        font-size:17px;
    }
    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_text1{
        font-size:14px;
    }

    .uslugi_specialist_view_action{
        max-width:550px;
        margin:0 auto;
    }
    .uslugi_specialist_view_action_headfon{
        font-size:16px;
        margin-bottom:40px;
    }
    .uslugi_specialist_view_action_text_edu{
        margin-top:40px;
    }
    .uslugi_specialist_view_action_diplom{
        margin-top:40px;
    }
    .uslugi_specialist_view_action_content{
        padding:0;
    }

    .uslugi_theme_column{
        max-width:340px;
        margin:0 auto;
    }
}

@media (max-width: 767px){
    .direct__about_action_article_header{
        font-size:19px;
    }
    .direct__about_action_article_content{
        margin-top:10px;
    }

    .direct__about_action_text1_anons{
        font-size:17px;
    }

    .uslugi_specialist_independent_block[data-template="2"] .uslugi_specialist_independent_block_info1_name{
        font-size:17px;
    }
    .uslugi_specialist_independent_block[data-template="2"] .uslugi_specialist_independent_block_info1_text1{
        margin-top:3px;
        font-size:14px;
    }

    .uslugi_article_list1{
        margin-left:-7px;
        margin-right:-7px;
        line-height:1;
    }
    .uslugi_article_list1_item{
        width:calc(50% - 6px);
        margin:3px 3px 3px 3px;
    }
    .uslugi_article_list1_item_info{
        padding:13px 5px 20px 10px;
        min-height:70px;
    }
    .uslugi_article_list1_item_name{
        font-size:15px;
    }

    .uslugi_article_list_widget1{
        display:-webkit-box;
        display:flex;
        flex-wrap:nowrap;
        overflow-x:auto;
    }
    .uslugi_article_list_widget1_item{
        -webkit-box-flex:0;
        flex:0 0 auto;
        margin-right:3px;
        width:75%;
    }

    .uslugi_locshow2_head{
        padding-left:20px;
    }
    .uslugi_locshow2_head_icon{
        right:15px;
    }

    .uslugi__direct_pricelist_locshow_head{
        padding-left:20px;
    }
    .uslugi__direct_pricelist_locshow_head_icon{
        right:15px;
    }

    .uslug__direct_view_back{
        font-size:18px;
    }

    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1{
        margin-top:7px;
    }
    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_name{
        font-size:15px;
    }
    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_text1{
        font-size:13px;
    }

    .uslugi_specialist_list3{
        margin-left:-10px;
        margin-right:-10px;
    }
    .uslugi_specialist_list3_item{
        width:calc(50% - 10px);
        margin:13px 5px 13px 5px;
    }
}

@media (max-width: 479px){
    .direct__about_action_text1_anons{
        font-size:16px;
    }

    .uslugi_direct_subdirect_list1{
        -webkit-columns:auto!important;;
        -moz-columns:auto!important;;
        columns:auto!important;;
        -webkit-column-gap:normal!important;;
        -moz-column-gap:normal!important;;
        column-gap:normal!important;
    }

    .direct__about_action_article_header{
        font-size:17px;
    }

    .uslugi_article_list1_item_info{
        padding:12px 5px 20px 5px;
    }
    .uslugi_article_list1_item_name{
        font-size:14px;
    }

    .uslugi_specialist_header_handmake{
        margin-bottom:50px;
    }
    .uslugi_specialist_header_handmake_spec_photo{
        max-width:290px;
        margin:0 auto;
    }
    .uslugi_specialist_header_handmake_spec_info{
        margin-top:10px;
        font-size:16px;
    }

    .direct_specialist_list_action_fon{
        padding:25px 0 0 0;
    }

    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_name{
        font-size:14px;
    }
    .uslugi_specialist_independent_block[data-template="1"] .uslugi_specialist_independent_block_info1_text1{
        font-size:12px;
    }

    .uslugi_specialist_view_action_headfon{
        padding:20px 15px 20px 15px;
        font-size:15px;
        margin-bottom:40px;
    }
    .uslugi_specialist_view_action_text_edu{
        margin-top:35px;
    }
    .uslugi_specialist_view_action_diplom{
        margin-top:35px;
    }

    .uslugi_locshow2_cont{
        padding:15px 0 0 0;
    }
    .uslugi_locshow2_head{
        padding-left:15px;
    }

    .uslugi__direct_pricelist_locshow_cont{
        padding:15px 0 0 0;
    }
    .uslugi__direct_pricelist_locshow_head{
        padding-left:15px;
    }
}

@media (max-width: 479px){
    .uslugi_specialist_view_action_headfon{
        padding:15px 10px 15px 10px;
        font-size:14px;
    }
}