@media (max-width: 1919px){
    .footer_basic_fon{
        max-width:600px;
    }

    .header_basic_threeline{
        background-size:1920px auto;
        /*background-position:center bottom -62px;*/
    }
}

@media (max-width: 1650px){
    .footer_basic_fon{
        transform:translateX(-25%);
    }

    .main_about_photo{
        width:auto;
    }
}

@media (max-width: 1365px){
    .header_basic_threeline{
        background-size:1366px auto;
        background-position:center bottom -62px;
    }

    .header1{
        transition:height 0 linear 0s, box-shadow 0.1s linear 0s, background 0.1s linear 0s;
        position:fixed;
        -webkit-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.2);
        box-shadow: 0px 3px 10px -2px rgba(0,0,0,0.2);
        background:rgba(255,255,255,0.98);
    }
    .header1_logo_edinros{
        max-width:100px;
        top:11px;
    }
    .header1_logo_chelny{
        max-width:80px;
    }
    .header1_nav{
        top:22px;
    }
    .header1{
        height:60px;
    }

    .header1_nav{
        display:none;
    }

    .header1_space{
        display:block!important;
        height:60px;
        line-height:60px;
    }

    .header_basic_content0_inner{
        max-width:700px;
    }
    .header_basic_content_inner{
        max-width:700px;
    }

    .header_basic_map{
        max-width:70%;
    }
    .header_basic_content_inner{
        height:590px;
    }
    .header_basic_tagir{
        max-width:45%;
        right:5%;
    }

    .header_basic_context1{
        top:18%;
        flex-direction:column;
    }
    .header_basic_context1_box1{
        margin:0;
        padding:0;
        font-size:18px;
    }
    .header_basic_context1_box1 br{
        display:none;
    }
    .header_basic_context1_box2{
        margin:0;
        padding:0;
        margin-top:5px;
        font-size:17px;
    }

    .header_basic_text1{
        top:auto;
        bottom:43%;
    }
    .header_basic_text1_tx1{
        font-size:45px;
    }
    .header_basic_text1_tx2{
        font-size:55px;
    }

    .header_basic_who{
        top:auto;
        bottom:23%;
    }
    .header_basic_who_name{
        font-size:30px;
    }
    .header_basic_who_under{
        font-size:17px;
    }

    .main_program_inner{
        max-width:990px;
    }
    .main_program_title{
        font-size:70px;
        letter-spacing:-5px;
    }
    .main_program_cont1_box1{
        width:450px;
    }
    .main_program_cont1_box2{
        margin-left:80px;
        padding:0;
    }
    .main_program_nav_list ul li{
        height:auto;
        min-height:70px;
        padding-left:15px;
        font-size:20px;
    }
    .main_program_data_list_item{
        font-size:18px;
    }

    .main_about_title{
        font-size:40px;
    }

    .main_feedback_title{
        font-size:40px;
    }
    .main_feedback_title2{
        font-size:15px;
        line-height:1.2;
    }

    .main_feedback_body_inner{
        min-height:500px;
    }

	.footer_basic_inner{
		min-height:200px;
	}
    .footer_who{
        padding-left:20px;
    }
    .footer_who_over{
        font-size:20px;
    }
    .footer_who_name_span1{
        font-size:40px;
    }
    .footer_who_name_span2{
        margin-top:5px;
        font-size:25px;
    }

    .footer_infolist{
        max-width:500px;
    }
    .footer_basic_cont1_box2{
        padding:0;
    }
    .footer_infolist_item_cont_box1{
        width:30px;
    }
    .footer_infolist_name{
        font-size:18px;
    }

    .footer_infolist__adpt_hide{
        display:none;
    }

    .footer2_cont1{
        flex-direction:column;
    }
    .footer2_cont1_box1{
        width:100%;
        margin:0;
        padding:0;
    }
    .footer2_cont1_box2{
        width:100%;
        margin:0;
        padding:0;
        margin-top:20px;
    }

    .footer2_fond{
        max-width:600px;
        font-size:13px;
    }
}

@media (max-width: 1023px){
    .header_basic_threeline{
        background-size:100% auto;
        background-position:center bottom;
    }

    .main_program_inner{
        max-width:460px;
    }
    .main_program_title{
        font-size:50px;
        letter-spacing:-4px;
        margin-bottom:20px;
    }
    .main_program_cont1_box1{
        width:165px;
    }
    .main_program_cont1_box2{
        margin-left:30px;
        padding:0;
    }
    .main_program_nav_list ul li{
        min-height:50px;
        padding-left:8px;
        font-size:12px;
        line-height:1.3;
    }
    .main_program_nav_list ul li:after{
        width:6px;
        height:11px;
        background-size:6px 11px;
        margin-left:5px;
    }
    .main_program_data_list_item{
        font-size:14px;
    }

    .main_about{
        margin-top:50px;
    }
    .main_about_inner{
        max-width:460px;
        padding:30px 0 30px 0;
    }
    .main_about_title{
        font-size:30px;
    }
    .main_about_text1{
        margin-top:20px;
        font-size:21px;
    }
    .main_about_cont1{
        flex-direction:column;
    }
    .main_about_cont1_box1{
        margin:0;
        padding:0;
        width:100%;
    }
    .main_about_cont1_box2{
        margin:0;
        padding:0;
        width:100%;
        margin-top:15px;
    }
    .main_about_photo{
        margin:0;
    }

    .main_about_cont2{
        flex-direction:column;
        margin-top:25px;
        text-align:left;
    }
    .main_about_cont2_box1{
        margin:0;
        padding:0;
        width:100%;
    }
    .main_about_cont2_box2{
        margin:0;
        padding:0;
        width:100%;
        margin-top:15px;
    }

    .main_feedback{
        margin-top:50px;
    }
    .main_feedback_title{
        font-size:30px;
    }
    .main_feedback_cont1{
        flex-direction:column;
    }
    .main_feedback_cont1_box1{
        margin:0;
        padding:0;
        width:100%;
    }
    .main_feedback_cont1_box2{
        margin:0;
        padding:0;
        width:100%;
        margin-top:15px;
    }

    .main_feedback_title2{
        font-size:12px;
    }

    .main_feedback_cont1{
        flex-direction:column;
    }
    .main_feedback_cont1_box1{
        margin:0;
        padding:0;
        width:100%;
    }
    .main_feedback_cont1_box2{
        margin:0;
        padding:0;
        width:100%;
        margin-top:15px;
    }
    .main_feedback_header_inner{
        max-width:460px;
    }
    .main_feedback_body_inner2{
        max-width:460px;
    }

    .main_feedback_hrline1{
        margin-top:8px;
    }

    .main_feedback_body{
        margin:0;
        margin-top:30px;
    }
    .main_feedback_body_inner{
        padding:0;
        min-height:200px;
    }

    .footer_basic_inner{
        max-width:460px;
        padding:35px 0 35px 0;
    }
    .footer_basic_cont1{
        flex-direction:column;
    }
    .footer_basic_cont1_box1{
        margin:0;
        padding:0;
        width:100%;
    }
    .footer_basic_cont1_box2{
        margin:0;
        padding:0;
        width:100%;
        margin-top:50px;
    }

    .footer_edinros_logo{
        max-width:250px;
        margin-left:auto;
        padding:0;
    }

    .footer_basic_fon{
        max-width:400px;
    }

    .footer2_inner{
        padding-top:20px;
        padding-bottom:30px;
    }
    .footer2_fond{
        max-width:400px;
        font-size:11px;
        line-height:1.4;
    }
}

@media (max-width: 767px){
    .header1_logo_edinros{
        max-width:65px;
        top:9px;
    }
    .header1_logo_chelny{
        max-width:50px;
    }
    .header1{
        height:40px;
    }

    .header1_space{
        height:40px;
        line-height:40px;
    }

    .header_basic_content0_inner{
        max-width:340px;
    }
    .header_basic_content_inner{
        max-width:340px;
    }

    .header_basic_content_inner{
        height:400px;
    }

    .header_basic_context1{
        top:10%;
        flex-direction:column;
    }
    .header_basic_context1_box1{
        font-size:15px;
    }
    .header_basic_context1_box1 br{
        display:none;
    }
    .header_basic_context1_box2{
        margin-top:3px;
        font-size:13px;
    }

    .header_basic_text1{
        top:auto;
        bottom:52%;
        letter-spacing:-3px;
    }
    .header_basic_text1_tx1{
        font-size:23px;
    }
    .header_basic_text1_tx2{
        font-size:30px;
    }

    .header_basic_who{
        left:0;
        top:auto;
        bottom:28%;
        text-shadow:1px 1px 1px rgba(255,255,255,0.8);
    }
    .header_basic_who_name{
        font-size:22px;
    }
    .header_basic_who_under{
        font-size:11px;
    }

    .header_basic_tagir{
        max-width:50%;
        right:0;
    }

    .main_program_title{
        font-size:30px;
        letter-spacing:-2px;
        margin-bottom:15px;
    }
    .main_program_cont1{
        margin-left:-7px;
        margin-right:-7px;
    }
    .main_program_cont1_box1{
        width:115px;
    }
    .main_program_cont1_box2{
        margin-left:20px;
        padding:0;
    }
    .main_program_nav_list ul li{
        min-height:50px;
        padding-left:6px;
        font-size:10px;
        line-height:1.3;
    }
    .main_program_data_list_item{
        font-size:12px;
    }

    .main_about_inner{
        padding:25px 0 25px 0;
    }
    .main_about_title{
        font-size:25px;
    }
    .main_about_text1{
        font-size:18px;
        margin-top:15px;
    }
    .main_about_cont1_box2{
        margin-top:10px;
    }
    .main_about_cont2{
        margin-top:20px;
        font-size:15px;
    }

    .main_feedback_title{
        font-size:25px;
    }
    .main_feedback_title2{
        font-size:11px;
    }

    .main_feedback_fon{
        background-size:cover;
    }
    .main_feedback_body{
        margin-top:20px;
    }

    .main_program_nav_list ul li:after{
        width:4px;
        height:7px;
        background-size:4px 7px;
        margin-left:3px;
    }
    .main_program_cont1_box2{
        margin-left:15px;
    }
}

@media (max-width: 479px){
    .header_basic_who{
        bottom:25%;
    }

    .main_program_title{
        margin-bottom:12px;
    }

    .footer_basic_fon{
        max-width:300px;
    }

    .footer_edinros_logo{
        max-width:130px;
    }

    .footer_who{
        margin-top:28px;
        padding-left:30px;
    }
    .footer_who_over{
        font-size:17px;
    }
    .footer_who_name{
        margin-top:10px;
    }
    .footer_who_name_span1{
        font-size:30px;
    }
    .footer_who_name_span2{
        font-size:20px;
    }

    .footer_basic_cont1_box2{
        margin-top:35px;
    }

    .footer_infolist_item{
        margin-top:20px;
    }
    .footer_infolist_item_cont_box2{
        margin-left:10px;
    }
    .footer_infolist_name{
        font-size:16px;
    }
    .footer_infolist_item_cont_box1{
        width:25px;
    }
    .footer_infolist_icon img{
        max-height:30px;
    }
}

@media (max-width: 359px){
    .header_basic_context1_box1{
        font-size:14px;
    }
    .header_basic_context1_box2{
        font-size:12px;
    }

    .header_basic_who_name{
        font-size:20px;
    }
    .header_basic_who_under{
        font-size:10px;
    }

    .header_basic_content0_inner{
        max-width:300px;
    }
    .header_basic_content_inner{
        max-width:300px;
    }

    .main_program_title{
        font-size:30px;
    }
    .main_program_data_list_item{
        font-size:11px;
    }

    .main_about_title{
        font-size:23px;
    }
    .main_about_text1{
        font-size:16px;
    }
    .main_about_cont2{
        font-size:13px;
    }

    .main_feedback_title{
        font-size:23px;
    }

    .footer_who{
        padding-left:10px;
    }

    .footer_infolist_name{
        font-size:14px;
    }

    .footer2_fond{
        font-size:10px;
    }
}