@media (max-width: 1365px){
    .header1_v19_logo{
        margin-top:45px;
        max-width:250px;
    }
    .header1_v19_top{
        left:350px;
    }
    .header1_v19_phone{
        left:350px;
    }
    .header1_v19_phone_number{
        font-size:30px;
    }
    .header1_v19_phone_tx{
        font-size:13px;
    }
    .header1_v19_line1{
        left:320px;
    }

    .index_service_v19_inner{
        max-width:1024px;
        margin:0 auto;
    }
    .index_service_v19_content{
        margin-top:30px;
    }
    .index_service_v19_list_item{
        width:50%!important;
        /* margin:0 1% 2% 1%!important; */
        /* padding:30px 10px 5px 30px!important; */
    }
    .index_service_v19_list_item_action{
        left:30px!important;
    }
    .index_service_v19_list_item_head_title{
        font-size:30px;
    }
    .index_service_v19_list_item_tx{
        font-size:16px;
    }

    .index_legal_service_v19_body{
        margin-top:30px;
    }
    .index_legal_service_v19_head_inner{
        max-width:1024px;
    }
    .index_legal_service_v19_body_inner{
        max-width:1024px;
    }
    .index_legal_service_v19_list{
        margin-left:-1%;
        margin-right:-1%;
    }
    .index_legal_service_v19_list_item{
        width:23%;
        margin:0 1% 2% 1%;
    }
    .index_legal_service_v19_list_item {
        padding-bottom: 0;
        min-height: 385px;
    }
    .index_legal_service_v19_list_photo{
        padding-top:90%;
        height:auto;
    }
    .index_legal_service_v19_list_item_content{
        padding:25px 10px 20px 15px;
    }
    .index_legal_service_v19_list_item_title{
        font-size:22px;
    }
    .index_legal_service_v19_inform{
        margin-top:40px;
        padding-bottom:50px;
    }
    .index_legal_service_v19_inform_tx{
        font-size:18px;
    }
    .index_legal_service_v19_inform_but_button{
        width:350px;
    }

    .index_news_v19_content{
        padding:15px 15px 15px 15px;
    }
    .index_news_v19_block_box1{
        width:110px;
    }
    .index_news_v19_block_box2{
        margin-left:25px;
    }
    .index_news_v19_block_content{
        padding-top:15px;
        min-height:200px;
    }
    .index_news_v19_block_name{
        font-size:18px;
    }

    .index_oblast1_v19{
        padding:0 10px;
    }
    .index_oblast1_v19_cont_box2{
        width:400px;
    }

    .index_cur_v19_title .date{
        font-size:19px;
    }
    .index_cur_v19_content{
        padding:20px 20px 20px 20px;
        min-height:300px;
    }

    .footer1_cont{
        justify-content:space-between;
    }
    .footer1_cont_box1{
        width:270px;
    }
    .footer_phone_tx{
        font-size:15px;
        letter-spacing:0.5px;
    }
    .footer_phone_num{
        margin-top:5px;
        font-size:35px;
    }
    .footer_feed_button1{
        font-size:17px;
        padding-left:15px;
        padding-right:15px;
    }
    .footer_feed2{
        margin-top:20px;
    }
    .footer1_cont_box2{
        margin-left:auto;
    }
    .footer1_cont_box3{
        width:270px;
        margin-left:auto;
    }
    .footer_insurance_doplinks ul li{
        margin-top:5px;
    }
    .footer_insurance_doplinks ul li a{
        font-size:15px;
    }
    .footer_insurance_dotext{
        font-size:15px;
    }

    .header_menusun{
        right:15px;
    }

    .header2_v19_cont{
        padding-top:22px;
    }
    .header2_v19_nav_ul1_li_a_icon{
        max-width:27px;
    }
    .header2_v19_nav_ul1_li_a{
        padding-left:20px;
        padding-right:20px;
    }
    .header2_v19_nav_ul1_li_a_tx{
        margin-left:10px;
        font-size:20px;
    }
    .header2_v19_nav_ul1_li:after{
        margin-top:2px;
        height:25px;
        top:50%;
        transform:translateY(-50%);
    }
    .header_online_feed_head{
        padding-left:20px;
        padding-right:20px;
    }
    .header_online_feed_head_icon{
        max-width:27px;
    }
    .header_online_feed_head_tx{
        margin-left:10px;
        font-size:20px;
    }
    .header_online_feed:after{
        display:none;
    }
    .header_online_feed_content ul{
        padding:25px 10px 25px 20px;
        width:350px;
    }
    .header_online_feed_content ul li{
        margin-top:10px;
    }
    .header_online_feed_content ul li a{
        font-size:18px;
    }

    .header_netbank{
        min-width:250px;
        max-width:250px;
    }
    .header_netbank_head{
        padding:14px 30px 14px 30px;
    }
    .header_netbank_content{
        padding:10px 10px 30px 30px;
    }
}

@media (max-width: 1280px){
    .calculates1__wrap{
        padding:0;
    }

    .index_oblast1_v19{
        padding:0 10px;
    }

    .instagram_pane{
        padding:0 10px;
    }
}

@media (max-width: 1023px){
    .sitemapsun_curtain{
        display:none;
    }
    .sitemapsun{
        display:none;
    }

    .header_menusun_adp{
        display:block;
    }

    .headmix_adaptive{
        display:block;
    }

    .adapt-cloud{
        display:block;
    }
    .header_basic{
        position:fixed;
        top:0;
        left:0;
        z-index:400;
        width:100%;
        height:75px;
        background:#fff;
        box-shadow:1px 1px 4px rgba(48,92,103,.6);
    }
    .header1_v19{
        height:46px;
        position:relative;
    }
    .header2_v19{
        display:none;
    }
    .header1_v19_top{
        display:none;
    }
    .header1_v19_line1{
        display:none;
    }
    .header1_v19_netbank{
        display:none;
    }

    .header_netbank_inner{
        position:static;
        background:transparent;
        border-radius:0;
    }
    .header_netbank{
        min-width:auto;
        max-width:none;
        background:#7fc69d;
        border-radius:10px;
    }
    .header_netbank_head{
        display:flex;
        align-items:center;
        justify-content:center;
        padding:0px 10px 0 10px;
        font-size:13px;
        line-height:1;
        height:17px;
        font-family:proximanovalight;
        text-align:center;
    }
    .header_netbank_content{
        position:absolute;
        width:200px;
        margin-top:3px;
        padding:15px 5px 20px 10px;
        background:#7fc69d;
        border-radius:5px;
    }
    .header_netbank_content ul li{
        margin-top:8px;
    }
    .header_netbank_content ul li a{
        font-size:14px;
    }

    .header1_v19_logo{
        margin:0;
        position:absolute;
        top:10px;
        left:15px;
        max-width:120px;
    }
    .header1_v19_phone{
        top:15px;
        left:46%;
    }
    .header1_v19_phone_number{
        font-size:16px;
    }
    .header1_v19_phone_tx{
        display:none;
    }

    .header1-wrap-menus{
        display:block;
    }

    .header_online_feed_head_icon{
        max-width:15px;
        font-size:0;
    }
    .header_online_feed_head_tx{
        font-size:13px;
        font-family:proximanovalight;
        padding-top:2px;
    }
    .header_online_feed_content{
        padding:0;
    }
    .header_online_feed_content ul{
        padding:15px 5px 15px 15px;
        width:250px;
    }
    .header_online_feed_content ul li{
        margin-top:8px;
    }
    .header_online_feed_content ul li a{
        font-size:15px;
    }

    .index_service_v19{
        padding:0 10px;
    }
    .index_service_v19_inner{
        max-width:500px;
        padding:0;
    }
    .index_service_v19_list{
        display:block;
    }
    .index_service_v19_list_item{
        width:100%!important;
        margin:0!important;
        margin-top:15px!important;
        min-height:auto;
    }
    .index_service_v19_list_item_action{
        bottom:15px;
    }

    .index_legal_service_v19{
        padding:0 10px;
    }
    .index_legal_service_v19_inner{
        max-width:500px;
        padding:0;
        margin:0 auto;
    }
    .index_legal_service_v19_body_inner {
        padding: 0;
    }
    .index_legal_service_v19_head_inner{
        padding:0;
    }
    .index_legal_service_v19_list_item{
        width:48%;
        overflow:hidden;
    }
    .index_legal_service_v19_inform{
        display:block;
        margin-top:30px;
        padding-bottom:30px;
    }
    .index_legal_service_v19_inform_but{
        margin:0;
        margin-top:25px;
        text-align:center;
    }
    .index_legal_service_v19_inform_but_button{
        padding:20px 25px 20px 25px;
        width:auto;
        white-space:normal;
    }

    .index_oblast1_v19{
        margin-top:75px;
    }
    .index_oblast1_v19_inner{
        max-width:500px;
        margin:0 auto;
    }
    .index_oblast1_v19_cont{
        display:block;
    }

    .index_news_v19_block_content{
        padding-top:10px;
        min-height:150px;
    }
    .index_news_v19_block_date{
        font-size:18px;
    }

    .index_news_v19_content{
        margin-top:25px;
    }

    .index_oblast1_v19_cont_box2{
        width:auto;
        padding:0;
        margin:0;
    }
    .index_cur_v19{
        margin-top:75px;
    }
    .index_cur_v19_content{
        margin-top:25px;
    }

    .instagram_pane{
        margin-top:75px;
    }
    .instagram_pane_inner{
        padding:30px 0;
    }
    .instagram_pane_body{
        margin-top:20px;
    }

    .footer1_cont{
        flex-wrap:wrap;
        justify-content:normal;
    }
    .footer1_cont_box1{
        width:auto;
        max-width:270px;
        margin:0;
    }
    .footer_feed{
        margin-top:30px;
    }
    .footer_feed2{
        margin-top:15px;
    }
    .footer1_cont_box2{
        margin-left:auto;
        padding:0;
    }
    .footer1_cont_box3{
        width:100%;
    }
    .footer1_cont_box3{
        margin-top:40px;
        padding:0;
    }
    .footer1_band1{
        display:flex;
        flex-wrap:nowrap;
        justify-content:space-between;
    }
    .footer1_band1_cont2{
        width:350px;
    }
    .footer_insurance_doplinks{
        margin:0;
    }

    .footer2{
        padding-bottom:35px;
    }
    .footer2__wrap{
        display:block;
        text-align:center;
        padding-right: 0;
    }
    .footer2__wrap_counters{
        width:100%;
    }
    .footer2__wrap_copy{
        width:100%;
        margin:0;
        margin-top:25px;
    }
    .footer2__leli{
        width:100%;
        margin-top:25px;
    }

    .theme_white_plashka2{
        display:none;
    }
    .theme_news{
        display:none;
    }

    .header_online_feed_head{
        padding-left:15px;
        padding-right:15px;
    }
    .header_online_feed_head_tx{
        margin-left:5px;
    }

    .header_netbank_head{
        font-size:12px;
        padding-left:5px;
        padding-right:5px;
    }
    .headmix_adaptive_tochki{
        display:block!important;
    }
}

@media (max-width: 768px){
}

@media (max-width: 767px){
    .index_service_v19{
        margin-top:65px;
    }
    .index_service_v19_title{
        font-size:30px;
    }
    .index_service_v19_content{
        margin-top:20px;
    }
    /* .index_service_v19_list_item{
        padding:20px 10px 5px 15px!important;
    } */
    .index_service_v19_list_item_action{
        left:15px!important;
    }
    .index_service_v19_list_item_tx{
        font-size:15px;
    }
    .index_service_v19_list_item_action_button{
        padding:5px 15px;
        min-width:115px;
        font-size:16px;
    }

    .index_legal_service_v19{
        margin-top:65px;
    }
    .index_legal_service_v19_body{
        margin-top:20px;
    }
    .index_legal_service_v19_title{
        font-size:30px;
    }
    .index_legal_service_v19_list_item_title{
        font-size:18px;
    }
    .index_legal_service_v19_list_item {
        min-height: 340px;
    }
    .index_legal_service_v19_list_item_content{
        padding:15px 5px 10px 10px;
    }
    .index_legal_service_v19_list_item_link a {
        font-size: 15px;
    }
    .index_legal_service_v19_inform{
        margin-top:25px;
        padding-bottom:50px;
    }
    .index_legal_service_v19_inform_tx{
        font-size:16px;
    }
    .index_legal_service_v19_inform_but{
        margin-top:15px;
    }
    .index_legal_service_v19_inform_but_button{
        padding:15px 20px 15px 20px;
        font-size:16px;
    }
    /*
    .index_legal_service_v19_list{
        display:block;
    }
    .index_legal_service_v19_list_item{
        width:100%;
        margin:0;
        margin-top:25px;
    }
    .index_legal_service_v19_list_item:nth-child(1){
        margin-top:0;
    }
    .index_legal_service_v19_list_photo{
        padding-top:55%;
    }
    */

    .index_oblast1_v19{
        margin-top:50px;
    }
    .index_news_v19_content{
        margin-top:20px;
    }
    .index_news_v19_block{
        display:block;
        margin-bottom: 15px;
    }
    .index_news_v19_block_content{
        min-height:70px;
        margin:0;
        padding:0;
        margin-top:15px;
    }
    .index_news_v19_block_date{
        font-size:16px;
    }
    .index_news_v19_block_box1{
        width:150px;
        margin-left: auto;
        margin-right: auto;
    }
    .index_news_v19_title{
        font-size:30px;
    }
    .index_news_v19_block_box2{
        margin:0;
    }
    .index_news_v19_block_photo{
        display:none;
    }
    .index_news_v19_block_photo2{
        display:block!important;
    }
    .index_news_v19_block_all{
        margin-top:35px;
    }

    .index_cur_v19{
        margin-top:65px;
    }
    .index_cur_v19_title{
        font-size:30px;
    }
    .index_cur_v19_content{
        margin-top:20px;
        padding:15px 15px 15px 15px;
        min-height:250px;
    }

    .instagram_pane{
        margin-top:65px;
    }
    .instagram_pane_inner{
        padding:15px 0;
    }
    .instagram_pane_head_subject_tx{
        font-size:25px;
        padding-top:1px;
    }
    .instagram_pane_head_cont{
        flex-wrap:wrap;
    }
    .instagram_pane_head_cont_box1{
        width:100%;
        margin-top:25px;
        padding:0;
    }
    .instagram_pane_head_cont_box2{
        width:100%;
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    .social_v19_list{
        margin-left:-5px;
        margin-right:-5px;
    }

    .footer_basic_inner{
        padding:0 10px;
        max-width:340px;
    }
    .footer1{
        padding:20px 0 15px 0;
        text-align:center;
    }
    .footer_phone_tx{
        font-size:13px;
    }
    .footer_phone_num{
        font-size:30px;
    }
    .footer1_cont_box1{
        width:100%;
        margin:0 auto;
    }
    .footer_feed{
        margin-top:25px;
    }
    .footer1_cont_box2{
        width:100%;
        margin:0;
        margin-top:30px;
    }
    .footer_inform{
        font-size:13px;
        line-height:1.3;
    }
    .footer_inform_other{
        margin-top:25px;
    }
    .footer1_cont_box3{
        margin-top:20px;
    }
    .footer1_band1{
        display:block;
    }
    .footer1_band1_cont2{
        width:auto;
    }
    .footer_insurance{
        margin:0 auto;
    }
    .footer_insurance_tx{
        font-size:12px;
        line-height:1.2;
        margin-top:2px;
    }
    .footer_insurance_doplinks{
        margin-top:20px;
    }
    .footer_insurance_doplinks ul li{
        margin-top:3px;
    }
    .footer_insurance_doplinks ul li a{
        font-size:13px;
    }
    .footer_insurance_dotext{
        font-size:13px;
    }
    .footer2{
        padding-top:20px;
    }

    .slider1__wrap{
        display:none;
    }

    .index_line {
        margin-top: 50px;
    }
}

@media (max-width: 480px){
    .index_service_v19_list_item_head_title{
        font-size:25px;
    }
    .index_service_v19_title {
        font-size: 24px;
    }
    .index_legal_service_v19_title {
        font-size: 24px;
    }
    .index_news_v19_title {
        font-size: 24px;
    }
    .index_cur_v19_title {
        font-size: 24px;
    }
    .index_service_v19_list_item_text {
        font-size: 15px;
    }
    .index_service_v19_list_item_head_title {
        font-size: 22px;
    }
    .index_service_v19_list_item_action a {
        font-size: 16px;
    }
    .index_service_v19_list_item {
        min-height: auto;
        
    }
    .index_legal_service_v19_list_item {
        min-height: auto;
    }
    .index_legal_service_v19_list_item_content {
        padding-bottom: 10px;
    }
    .index_service_v19_list_item_inner {
        min-height: 220px;
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
        background-position: -135px center;
    }
}

@media (max-width: 359px){
    .header1_v19_logo{
        top:12px;
        width:100px;
    }

    .index_legal_service_v19_list_item_title{
        font-size:17px;
    }

    .index_cur_v19_title .date{
        font-size:17px;
    }

    .header_netbank_content{
        width:150px;
    }
    .header_netbank_content ul li a{
        font-size:13px;
    }

    .header_online_feed_head{
        padding-left:10px;
    }
    .header_netbank_head{
        font-size:11px;
    }
    .headmix_adaptive_tochki{
        top:7px;
        right:7px;
        font-size:9px;
    }
}