@media only screen  and (min-width:980px) and (max-width:1199px) {
    /**** header ****/
    #spo_header_cont{width: calc(100% - 40px);}
    #spo_header_right_menu_btn{display: block;}
    #spo_header_top_nav{display: none;}
    
    #spo_header_cont_mobile_top{display: none;}

    /******* breadcrumbs ********/
    #spo_breadcrump_wrap{width: calc(100% - 40px);}

    /*****************************/
    .spo_cont_screen{width: calc(100% - 40px);}

     /********* footer ********/
    #spo_footer_cont{width: calc(100% - 40px);}
    #spo_footer_cont_top{flex-wrap: wrap; gap: 50px;}
    #spo_footer_cont_top_left{width: 100%;}
    #spo_footer_cont_navigation_wrap{gap: 40px;}
    .spo_footer_cont_navigation_col{flex: 0 0 270px;}
    #spo_footer_cont_top_right{width: 100%; display: flex; gap: 80px;}
    #spo_footer_cont_top_right_licence{flex: 0 0 230px; text-align: left;}
    #spo_footer_cont_top_right_requisites{text-align: left;}
    .spo_footer_cont_bottom_document_link{/*min-width: auto;*/}

    /****** fixed banner *******/
    #spo_bottom_fixed_banner_cont{width: calc(100% - 80px);}
    #spo_bottom_fixed_banner_close_btn{width: 18px; height: 18px; top: 10px; right: -20px;}
    #spo_bottom_fixed_banner_cont_middle{transform: translateX(-20%);}
    #spo_bottom_fixed_banner_cont_btn{margin-right: 20px;}

    /****** modal *******/
    .spo_modal_close_btn{top: 20px; right: 20px;}
    #spo_modal_callback{width: 600px;}
    #spo_modal_callback_form_inputs_wrap > * {flex: 1 1 40%;}

    /****************************************/
    /*************** MAIN *****************/
    
    .spomain_cont_screen{width: calc(100% - 40px);}

    /******* benefit screen ********/
    .spomain_cont_benefit_title{gap: 15px;}

    /*********** consult screen ************/
    #spomain_cont_consult_screen_left_col{ padding: 30px;}
    #spomain_cont_consult_screen_form_wrap{flex: 0 0 481px; padding: 30px;}
    #spomain_cont_consult_screen_form_inputs_wrap > * {flex-basis: 100%;}

    /******* popular ******/
    #spomain_cont_popular_screen{width: 100%; padding: 80px 40px;}  
    
    /********* download_plan ***********/
    #spomain_cont_download_plan_screen{padding: 40px;}
    #spomain_cont_download_plan_screen_form_wrap{flex-basis: 500px;}
    #spomain_cont_download_plan_screen_form_wrap::before{content: none;}

    /********* partners ***********/
    #spomain_cont_partners_screen{flex-direction: column;}

    /*********** help admission ************/
    #spomain_cont_help_admission_left_col{padding: 30px;}
    #spomain_cont_help_admission_form_wrap{ flex-basis: 460px; }
    #spomain_cont_help_admission_form_inputs_wrap > * {flex-basis: 100%;}

    /****************************************/
    /*************** DETAIL *****************/
    /***** main *****/
    .spodetail_cont_screen{width: calc(100% - 40px);}

    /********* detail first screen **********/
    #spodetail_cont_first_screen_img_wrap{display: none;}

    /*********** help admission ************/
    #spodetail_cont_help_admission_left_col{padding: 30px;}
    #spodetail_cont_help_admission_form_wrap{ flex-basis: 460px; }
    #spodetail_cont_help_admission_form_inputs_wrap > * {flex-basis: 100%;}

    /*********** profitable_study ************/
    #spodetail_cont_profitable_study_screen{flex-direction: column;}

    /********* free_consult_form ***********/
    #spodetail_cont_free_consult_screen{padding: 40px;}
    #spodetail_cont_free_consult_screen_form_wrap{flex-basis: 500px;}
    #spodetail_cont_free_consult_screen_form_wrap::before{content: none;}

    /********* perspectives ********/
    #spodetail_cont_perspectives_container{flex-direction: column;}
    #spodetail_cont_perspectives_left{flex-basis: auto;}
    #spodetail_cont_perspectives_cards_grid{ flex: 1 1 500px;}   
    
    /***************************/
    /** poryadok-postypleniya **/
    /***************************/

    /**** incoming first ****/
    #spoincoming_cont_first_screen{ gap: 0; }
    #spoincoming_cont_first_screen_picture{width: 415px;}

    /**** incoming steps ****/
    #spoincoming_cont_step_screen_grid_item2{ min-height: 220px; }
    #spoincoming_cont_step_screen_grid_item4{ background-position: top -10px right; }

    /**** docs for entry ****/
    #spoincoming_docs_for_entry_screen{ gap: 20px; }
    #spoincoming_docs_for_entry_left{ flex: 1 1 380px; }
    #spoincoming_docs_for_entry_left_descr{ width: 100%; }
    #spoincoming_docs_for_entry_right{ flex: 1 1 540px; }

    /***************************/
    /******** o-college ********/
    /***************************/
    #spoabout_cont_first_screen{ gap: 20px; }
    #spoabout_cont_first_screen_info{ height: 300px; }
    #spoabout_cont_first_screen_picture{ width: 420px; }

    #spoabout_cont_partner_screen_columns{ gap: 20px; }
    #spoabout_cont_partner_screen_col_left_img{ height: 100%; object-fit: cover;}
    #spoabout_cont_partner_screen_bottom{ background-position: top -10px right 0; }

    /***************************/
    /**** oplata-obychenia *****/
    /***************************/
    /**** pay first ****/
    #spopay_cont_first_screen{ gap: 0; }
    #spopay_cont_first_screen_picture{width: 420px;}

    /*** forms of payment ***/
    #spopay_forms_of_payment_grid_credit{flex-direction: column; }
    #spopay_forms_of_payment_grid_credit_left{ flex: auto; }
    .spopay_forms_of_payment_grid_credit_right_card{ flex: 1 1 40%; max-width: none; }
    /*** compensation ***/
    #spopay_compensation_columns{ grid-template-columns: 1fr; }
}

@media only screen  and (min-width:1200px) and (max-width:1279px) {
    #spo_bottom_fixed_banner_close_btn{width: 18px; height: 18px; top: 2px; right: 0px;}
}