@media only screen  and (min-width:320px) and (max-width:639px) {

	/****** HTML STYLES *****/
	
	
	html {  width:100%; height:100%; } 
	
	body { width:100%; min-width:320px; }
	
	
	
/********************* V - A *****************/

#top_v12a_screen_block_emrect { display: none; }
#top_v12a_screen_block_emrect.top_v12a_screen_block_hidden { display: none; }

#top_v12a_screen_block { display: none; }
#top_v12a_screen_block.top_v12a_screen_block_hidden { display: none; }
#top_v12a_submenu_aca { display: none; }
#top_v12a_submenu_med { display: none; }

#top_v12a_submenu_cat { display: none; }

#top_v12tab_screen_block { display: none; }
#top_v12tab_screen_block_cont_search_block { display: none; }
#top_v12tab_screen_searchpreres_block { display: none; }
#top_v12tab_menu_block { display: none; }


/********************* V - B *****************/

#top_v12b_screen_block_emrect { display: none; }
#top_v12b_screen_block_emrect.top_v12b_screen_block_visible { display: none; }
#top_v12b_screen_block { display: none; }
#top_v12b_screen_block.top_v12b_screen_block_visible { display: none; }
#top_v12b_submenu_aca { display: none; }
#top_v12b_submenu_cat { display: none; }

#top_v12b_submenu_cashb { display: none; }
#top_v12b_screen_searchpreres_block { display: none; }


/********************* V - TAB *****************/

#top_v12mob_screen_block { display: block; width: 100%; height: 40px; position: fixed; top:0; left: 0; z-index: 30; background: #fff; -webkit-box-shadow: 0px 5px 15px -5px rgba(34, 60, 80, 0.3); -moz-box-shadow: 0px 5px 15px -5px rgba(34, 60, 80, 0.3); box-shadow: 0px 5px 15px -5px rgba(34, 60, 80, 0.3); }
#top_v12mob_screen_block_cont_logo { width: 108px; height: 20px; float: left; margin: 10px 0 0 20px; }
#top_v12mob_screen_block #logo { width: 108px; height: 20px; float: left; margin-right: 0; background: url('/s24/images/logo_mob.png') center center no-repeat; background-size: 108px 20px; }
#top_v12mob_screen_block_cont_logo_txt { display: none; }
#top_v12mob_screen_block_search_ico { width: 20px; height: 40px; margin: 0 80px 0 0; background: url('/s24/images/top_v12a_screen_block_cont_search_ico.png') center center no-repeat; background-size: 20px 20px; float: right; }
#top_v12mob_screen_block_menu_btn { display: block; width: 40px; height: 40px; position: absolute; left: auto; right: 20px; top: 0; z-index: 20; background: url('/s24/images/top_v12tab_menu_block.png') center center no-repeat; background-size: 40px 40px; cursor: pointer; }

#top_v12mob_screen_block_xclose { display: none; width: 40px; height: 40px; position: absolute; left: auto; right: 20px; top: 0; z-index: 20; background: url('/s24/images/top_v12tab_screen_block_xclose.png') right center no-repeat; background-size: 40px 40px; cursor: pointer; }

#top_v12mob_screen_block_cont_phonenum_block { display: none; width: 140px; height: 40px; margin: 15px 0 0 0; line-height: 10px; float: left; }


#top_v12mob_screen_block_cont_search_block { display: none; width: calc(100% - 40px); height: 40px; z-index: 200; position: fixed; top: 50px; left: 20px; padding: 0 10px; box-sizing: border-box; border-radius: 10px; border: 1px solid #4d4d4d; background: #fff; color: #4D4D4D; font-size: 16px; font-weight: 400; line-height: 40px; }
#top_v12mob_screen_block_cont_search_ico { width: 20px; height: 40px; margin: 0; background: url('/s24/images/top_v12a_screen_block_cont_search_block_ico.png') center center no-repeat; background-size: 20px 20px; float: right; }
#top_v12mob_screen_block_cont_search_cancel { display: none; width: 20px; height: 40px; background: url('/s24/images/top_v12a_screen_block_cont_search_cancel.png') center center no-repeat; background-size: 20px 20px; cursor: pointer; float: right; }
#top_v12mob_screen_block_cont_search_txt { width: calc(100% - 30px); height: 40px; margin: 0; border: 0; outline: 0; line-height: 40px; color: #4D4D4D; font-size: 16px; font-weight: 400; float: left; }


#top_v12mob_screen_searchpreres_block { display: none; width: calc(100% - 40px); top: 102px; left: 20px;  height: auto; overflow-y: auto; box-sizing: border-box; padding: 10px; border-radius: 10px; background: #FFF; border: 1px solid #4d4d4d; position: fixed; z-index: 200; }
#top_v12mob_screen_searchpreres_block .top_v12mob_screen_searchpreres_block_cont_item { height: 20px; padding: 5px 10px; border-radius: 10px; margin-bottom: 10px; color: #4D4D4D; font-size: 12px; font-weight: 400; line-height: 14px; }
#top_v12mob_screen_searchpreres_block .top_v12mob_screen_searchpreres_block_cont_item span { background: rgba(0, 21, 133, 0.15); }
#top_v12mob_screen_searchpreres_block .top_v12mob_screen_searchpreres_block_cont_item:hover { background: rgba(0, 21, 133, 0.15); }
#top_v12mob_screen_searchpreres_block_cont_allres { overflow: hidden; color: #001585; text-overflow: ellipsis; padding: 5px 10px; font-size: 12px; font-weight: 400; line-height: 14px; }
#top_v12mob_screen_searchpreres_block .search-title-result-item { padding: 4px 9px; }



#top_v12mob_menu_block { display: none; }

#top_v12mob_screen_block_emrect { display: block; width: 100%; height: 40px; position: relative; top:0; left: 0; z-index: 10; background: #fff; }

#top_v12mob_screen_block_cont_callback_btn { display: none; }

#top_v12a_screen_block_cont_search_block { display: none; width: calc(100% - 40px); height: 40px; top: 48px; left: 20px; padding: 0 10px; }
#top_v12a_screen_block_cont_search_block_ico { display: none; }
#top_v12a_screen_block_cont_search_cancel { }
#top_v12a_screen_block_cont_search_txt { width: calc(100% - 60px); margin: 0; }
#top_v12a_screen_block_cont_search_btn { border: 0; line-height: 140px; color: transparent; width: 20px; height: 40px; background: url('/s24/images/top_v12a_screen_block_cont_search_block_ico.png') center center no-repeat; background-size: 20px 20px; }
#top_v12a_screen_searchpreres_block { display: none; width: calc(100% - 40px); top: 95px; left: 20px; padding: 10px; }


#top_v12mob_menu_block { width: 100%; height: calc(100% - 41px); overflow-y: auto; position: relative; background: #fff; position: fixed; z-index: 40; top: 40px; left: 0; border-top: 1px solid #C8D2D7; }
#top_v12mob_menu_block_col1 { display: block; width: 100%; min-height: 100%; height: 100%; padding: 20px; box-sizing: border-box; float: left; }

.top_v12mob_menu_block_col1_item { width: calc(100% - 40px); height: 26px; margin-left: 20px; padding-right: 36px; margin-bottom: 20px; box-sizing: border-box; background: url('/s24/images/top_v12a_screen_block_cont_nav_arr.png') right center no-repeat; background-size: 26px 26px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 26px; }
.top_v12mob_menu_block_col1_item.top_v12mob_menu_block_col1_item_sel { color: #001585; background: url('/s24/images/top_v12b_screen_block_cont_nav_arr_up.png') right center no-repeat; background-size: 26px 26px; }

#top_v12mob_menu_block_col1_cat { padding-bottom: 20px; margin-top: 20px; height: auto; border-bottom: 1px solid #C8D2D7; font-size: 16px; color: #001585; background: url('/s24/images/top_v12a_screen_block_cont_nav_arr.png') right top no-repeat; background-size: 26px 26px; }
#top_v12mob_menu_block_col1_cat.top_v12mob_menu_block_col1_item_sel { color: #001585; border-bottom: 0; background: url('/s24/images/top_v12b_screen_block_cont_nav_arr_up.png') right top no-repeat; background-size: 26px 26px; }
#top_v12mob_menu_block_col1_cat_in { padding-left: 33px; background: url('/s24/images/top_v12tab_menu_block_col1_cat_in.png') left center no-repeat; background-size: 26px 26px; }
#top_v12mob_menu_block_col1_acad { }
#top_v12mob_menu_block_col1_med { }
#top_v12mob_menu_block_col1_coop { }

#top_v12mob_menu_block_col1_phonenum_block { width:  calc(100% - 40px); height: auto; margin: 0 20px 40px 20px; }
#top_v12mob_menu_block_col1_phonenum { width: 50%; float: left; color: #001585; font-size: 16px; font-weight: 700; line-height: 20px; }
#top_v12mob_menu_block_col1_phonenum_txt { width: 50%; float: left; color: #4D4D4D; font-size: 10px; font-weight: 400; line-height: 100%; }

#top_v12mob_menu_block_col1_callback_btn { width: calc(100% - 40px); height: 40px; cursor: pointer; text-align: center; line-height: 40px; border-radius: 10px; background: #001585; margin: 0 20px 30px 20px; float: unset; color: #FFF; font-size: 16px; font-weight: 400; }

#top_v12mob_menu_block_col2 { display: block; width: 100%; min-height: 100%; height: auto; padding: 20px; border-left: 0; box-sizing: border-box; float: left; }


.top_v12mob_submenu { display: none; width: calc(100% - 40px); margin: 0 0 20px 20px; }
.top_v12mob_submenu .top_v12mob_submenu_item { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 12px; font-weight: 400; line-height: 120%; cursor: pointer; }

#top_v12mob_submenu_cat { display: block; width: calc(100% - 40px); font-size: 12px; font-weight: 400; line-height: 120%; padding-bottom: 10px; border-bottom: 1px solid #C8D2D7; }
#top_v12mob_submenu_cat .top_v12mob_submenu_item_hr { height: 1px; background: #C8D2D7; }
#top_v12mob_submenu_cat .top_v12mob_submenu_item_fat { display: block; color: #4D4D4D; font-size: 12px; font-weight: 700; line-height: 120%; cursor: pointer; }
#top_v12mob_submenu_cat .top_v12mob_submenu_item_arr { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 12px; font-weight: 400; line-height: 120%; cursor: pointer; }
#top_v12mob_submenu_cat 
#top_v12mob_submenu_item_all { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #C8D2D7; }
#top_v12mob_submenu_item_pp { padding-top: 10px; border-top: 1px solid #C8D2D7; }
#top_v12mob_submenu_item_pk { padding-top: 10px; margin-top: 10px; border-top: 1px solid #C8D2D7; }




	

	/****** MAIN *****/

	#screen_intro_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_intro_block_col_2 { background: none; }
	#screen_intro_block_col_2 { display: flex; flex-direction: row; gap: 20px; flex-wrap: wrap; }
	#screen_intro_block_col_2_bg { background: url('/s24/images/topframe_bgb2.png') center center no-repeat; background-size: cover; flex-grow: 1; width: 100%; border-radius: 10px; min-height: 305px; }
	#screen_intro_block_col_2_experts_thumb {display: none;}
	#screen_intro_block_col_2_experts { position: relative; bottom: unset !important; width: calc(50% - 10px); right: unset; box-sizing: border-box; height: auto; }
	#screen_intro_block_col_2_courses { position: relative; bottom: unset !important; width: calc(50% - 10px); right: unset; box-sizing: border-box; height: auto; }
	
	#screen_search_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_search_block_txt { width: calc(100% - 90px); }
	#screen_search_btn { width: 80px; position: absolute; top: 0; right: 0; width: 80px; height: 20px; cursor: pointer; }
	#screen_directions_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_pros_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
	#screen_getdocs_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_delivery_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_ourhistory_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_howprocess_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	
	#screen_reviews_block_cont { box-sizing: border-box; width: calc(100% - 20px); margin-left: 20px; }
	#screen_reviews_block_cont_controls_video { height: 0; margin: 0; padding: 0; }
	#screen_reviews_block_cont_controls_audio { height: 0; margin: 0; padding: 0; }
	#screen_reviews_block_slider_cont { width: calc(100% - 20px); left: -20px; position: relative; }
	#screen_reviews_block_slider_audio { width: calc(100% + 40px); left: -20px; position: relative; }
	#screen_reviews_block_slider_video { width: calc(100% + 40px); left: -20px; position: relative; }
	
	.screen_reviews_block_cont_slider_cont_list_item a { display: block; margin-bottom: 100px; }
	.screen_reviews_block_cont_slider_cont_list_video_item_video_cont { width: 100%; height: 150px; }
	
	#screen_reviews_block_nav_block { width: auto; }
	#screen_reviews_block_cont_controls  { display: none; }
	#screen_reviews_block_cont_topline { margin-bottom: 20px; }
	.screen_reviews_block_cont_slider_cont_list_item  { box-sizing: border-box;width: 225px;min-width: 225px;padding: 20px 20px 30px 20px; }
	#screen_reviews_block_nav_block  { width: auto; }
	#screen_reviews_block_cont_txt  { width: auto;margin: 0; }
	#screen_reviews_dotnavs, #screen_reviews_audio_dotnavs, #screen_reviews_video_dotnavs { width: 100%;margin: 0 auto;margin-top: 0px;height: 10px;line-height: 8px;text-align: center; }
	#screen_reviews_block_cont_topline  { margin-right: 20px !important; }


    .screen_dir_dotnavs_item_sel,
    .screen_reviews_dotnavs_item_sel,
    .screen_reviews_audio_dotnavs_item_sel,
    .screen_reviews_video_dotnavs_item_sel,
    #screen_docsslider_block.screen_block_item_notopmrgn .screen_doc_dotnavs_item_sel { background: #4d4d4d !important; cursor: default !important; }
    .screen_dir_dotnavs_item,
    .screen_reviews_dotnavs_item,
    .screen_reviews_audio_dotnavs_item,
    .screen_reviews_video_dotnavs_item,
    #screen_experts_block.screen_block_item_gr .screen_expert_block_dotnavs_item,
    #screen_experts_block.screen_block_item_w_nomrgn .screen_expert_block_dotnavs_item,
    #screen_alsoboughtcourses_block.screen_block_item_oneline .screen_cour_block_dotnavs_item,
    #screen_docsslider_block.screen_block_item_notopmrgn .screen_doc_dotnavs_item { display: inline-block; width: 5px; height: 5px; cursor: pointer; margin: 0 5px; border-radius: 80px; line-height: 5px; background: #776969; border: 0px; }

	#screen_experts_block.screen_block_item_wtopmrgn { padding-top: 80px; }
    .screen_dir_dotnavs{ display: block !important;}


    /*----------------- reviews -----------------*/

	#screen_page_review_content_tab_item_read .screen_reviews_block_cont_slider_cont_list_item_precourse,
	#screen_page_review_content_tab_item_read .screen_reviews_block_cont_slider_cont_list_item_course{ display: none; }
    
    .screen_reviews_block_cont_slider_cont_list_item_header{ position: absolute; bottom: 50px; }

    .screen_reviews_block_cont_slider_cont_list_item { width: 280px; min-width: 280px; min-height: 320px; }
    .screen_reviews_block_cont_slider_cont_list_video_item_header{ margin-bottom: 10px; }

@media screen and (max-width:700px) {
	.screen_reviews_block_cont_slider_cont_list_audio_item_course { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
	.screen_reviews_block_cont_slider_cont_list_audio_item { min-width: 80vw; width: 80vw; }
	.screen_reviews_block_cont_slider_cont_list_video_item { min-width: 80vw; width: 80vw; }
}

	#screen_corporate_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_corporate_block_row_1_col_1 { flex-basis: calc(100% - 460px) !important; width: 100%; }
	#screen_corporate_block_row_1_col_2 { width: 440px; height: 100%; background-size: 100%; background-position: 0 calc(100% + 10px); border-radius: 10px; }
	#screen_corporate_block_row_2 { gap: 20px; }
	#screen_corporate_block_form_row_2_col_2 { width: auto; }
	.screen_corporate_block_form_txt { width: 100%; }
	#screen_corporate_block_form_promocode { margin-right: 0; }
	#screen_corporate_block.screen_block_item_gr { padding-bottom: 80px; margin-bottom: 0px !important; }
	
	
	#screen_topcourses_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	.screen_topcourses_block_slider_cont_item { width: 215px !important; min-width: 215px; }
	
	#screen_midform_block_cont { margin-left: 20px !important; margin-right: 20px !important; }

	#screen_graduate_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
    #screen_graduate_block_cont_header { font-size: 54px; line-height: 90px; letter-spacing: 0px; margin-top: 36px; }
    #screen_graduate_block_cont_txt	{ font-size: calc(12px + 28 * (100vw / 1200)) !important; margin-top: -15px; }
    #screen_graduate_block_cont{ height: 230px; }
	
	#screen_experts_block { margin-left: 20px !important; margin-right: 20px !important; margin-bottom: 80px; }
	#screen_experts_block_cont_slider { max-width: 100%; width: 100%; margin-left: 0; }
	#screen_expert_block_dotnavs { text-align: center; }
    #screen_experts_block.screen_block_item .screen_expert_block_dotnavs_item { display: inline-block; width: 5px; height: 5px; cursor: pointer; margin: 0 5px; border-radius: 80px; line-height: 5px; background: #776969; border: 0px; }
    #screen_experts_block_cont_controls,
    #screen_alsoboughtcourses_block_cont_btn { display: none !important; }
    #screen_experts_block_cont_txt { width: 100%; }
    #screen_experts_block_cont_slider { margin-top: 0; }
	
	#screen_foreign_experts_block_cont { margin-left: 20px !important; margin-right: 20px !important; }	
	#screen_mentor_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
	#screen_careerpartners_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
	#screen_careerpartners_block_slider { height: auto; }
	#screen_careerpartners_block_slider_cont { height: auto !important; }
	.screen_careerpartners_block_slider_cont_item { margin-right: 10px; margin-top: 10px; }
    #screen_careerpartners_block_controls { display: none; }
    #screen_careerpartners_block_txt { width: 100%; }
    .screen_careerpartners_block_slider_cont_item { width: 62px; height: 62px; line-height: 60px; border-radius: 5px; }
    .screen_careerpartners_block_slider_cont_item_img { width: 60px; }

	#screen_rating_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
	.screen_rating_block_cont_list_item { width: 100%; }
	#screen_rating_block #screen_rating_block_cont_list { display: block; }
    #screen_rating_block #screen_rating_block_cont_list>a { width: calc(50% - 10px) !important; }
    .screen_rating_block_cont_list_item_logo { width: 75% !important; }    
	#screen_rating_block_cont_header { padding-right: 40px; width: 100%; box-sizing: border-box; }
	#screen_rating_block.screen_block_item_notopmrgn { margin-bottom: 80px !important; }
	
	#screen_media_block_cont { margin-left: 20px !important; margin-right: 20px !important; }

#screen_prefooter_block { margin-top: 60px; }	
#screen_prefooter_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_prefooter_block_col_1_license  { display: none; }
#screen_prefooter_block_col_1 { display: none; }
#screen_prefooter_block_form_fio { width: 100%; }
#screen_prefooter_block_form_phone, #screen_prefooter_block_form_mail, #screen_prefooter_block_form_promocode, #screen_prefooter_block_subs_form_mail { width: 100%; }
#screen_prefooter_block_form_btn, #screen_prefooter_block_subs_form_btn { width: 100%; }
#screen_prefooter_block_form_btn_na, #screen_prefooter_block_subs_form_btn_na { width: 100%; }
	
.screen_maincases_block_slider_cont_item_more  { right: 0;left: auto; }
#screen_maincases_block_row  { overflow: visible; }
#screen_maincases_block_cont  { border-radius: 0; }
#screen_maincases_block_col_3, #screen_maincases_block_col_3_list  { min-width: 100%;width: auto; }
#screen_maincases_block_col_3_controls  { display: none; }
#screen_maincases_block_row  { position: relative; }
#screen_maincases_block_col_3  { b-ackground-color: #0170E3;position: relative;overflow: visible;width: 100%; }
#screen_maincases_block_col_3_auth_list  { height: auto; }
#screen_maincases_block_slider, #screen_maincases_block_col_1  { flex: none; }
.screen_maincases_block_col_3_auth_ava_block  { display: grid;gap: 0;grid-template-areas: "a b" "a c";grid-template-columns: 60px auto; }
.screen_maincases_block_col_3_auth_fio  { grid-area: b;align-content: end;text-align: left;padding-left: 20px;color: #fff;font-style: normal;font-weight: 600;font-size: 18px;line-height: 110%; }
.screen_maincases_block_col_3_auth_ava  { grid-area: a; }
.screen_maincases_block_col_3_auth_pos  { grid-area: c;align-content: baseline;text-align: left;padding-left: 20px;margin-top: 0px;color: #fff;font-style: normal;font-weight: 400;font-size: 12px;line-height: 120%;opacity: 0.6;padding-top: 5px; }
#screen_maincases_block_col_3_auth_list  { margin-bottom: 30px;background: none;position: absolute;top: -95px;left: 20px; }
#screen_maincases_block_col_3_list  { margin-bottom: 0;overflow: auto; }
#screen_maincases_block_col_3_counter  { overflow-x: auto;display: flex;margin-right: 10px; }
.screen_maincases_block_col_3_list_ava  { width: 65px;height: 65px; }
.screen_maincases_block_col_3_list_ava img  { width: 65px !important; }
.screen_maincases_block_col_3_auth_ava  { margin-top: 0px;margin-bottom: 0px;width: 60px;height: auto; }
#screen_maincases_block { padding-right: 0; }
#screen_maincases_block_header,
#screen_maincases_block_col_1,
#screen_maincases_block_slider { margin-right: 20px; }

#screen_ourway_block_row,
.screen_ourhistory_block_row,
#screen_prefooter_faq_block_cont,
#screen_corporate_block_row_2,
#screen_loan_block_cont_items,
#screen_maincases_block_row { flex-direction: column; }


/****/



#screen_media_block #screen_media_block_nav_blog,
#screen_media_block #screen_media_block_nav_news,
#screen_media_block #screen_media_block_nav_video { font-size: 0; background-position: center center !important; }

#screen_mentor_block_cont { display: flex; flex-direction: column-reverse; gap: 20px; }
#screen_mentor_block_cont_col_1,
#screen_mentor_block_cont_btn,
#screen_mentor_block_cont_col_2{ width: 100% !important; }
#screen_mentor_block_cont_txt{ width:  calc(100% - 20px); }

#screen_mentor_block_cont_col_2 { position: relative;top: unset;right: unset;border: unset;left: unset;width: 100%;min-height: 320px; }
#screen_mentor_block_cont_btn { margin-bottom: 0; }
#screen_maincases_block_row { flex-direction: column !important; }
#screen_ourhistory_block_item_leader .screen_ourhistory_block_header  { line-height: 20px;padding: 10px 0 10px 60px; }
#screen_ourhistory_block_row_1 .screen_ourhistory_block_num_item  { width: calc(33.4% - 15px) !important;flex: unset; }
#screen_ourhistory_block .screen_ourhistory_block_col_2 { width: 100%;flex-direction: row;align-items: stretch; }
#screen_ourhistory_block_item_license_img  { display: none; }
#screen_ourhistory_block .screen_ourhistory_block_col_1, #screen_getdocs_block_txt { width: 100% !important; }
#screen_getdocs_block_tabs  { margin-bottom: 20px; }
#screen_getdocs_block_txt_rect  { border-radius: 10px;margin-top: 20px;margin-bottom: 20px; }
#screen_getdocs_block_pic_area, #screen_getdocs_block_pic_area_cert { position: relative;width: 100% !important;background-color: #fff;background-size: auto 350px !important;background-position: bottom center !important;border-radius: 10px;max-height: 300px !important; }
#screen_getdocs_block_pic_area_cert { background-size: 400px auto !important; }
#screen_ourhistory_block_item_license_btn  { width: 100%; }
#screen_corporate_block_row_1_col_2 { background-size: cover; }


 @media screen and (max-width: 920px){

	.btnDropListDir { border-top: 0px solid #4d4d4d;width: 100% ;text-align: left;padding: 14px 50px 14px 20px;line-height:120%;border: 0;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 10px;border-radius: 10px;flex: none;order: 1;align-self: stretch;flex-grow: 0;position: relative;font-style: normal;font-weight: 400;font-size: 18px;color: #4D4D4D;cursor: pointer;background: #fff;margin-bottom: 25px; }
	.btnDropListDir::after { content: "";position: absolute;right: 20px;width: 20px;height: 20px;top: 13px;background: url("/s24/images/action-arrow.png") top center no-repeat; }
	.btnDropListDir.active::after { background: url("/s24/images/action-arrow-active.png") top center no-repeat; }
	.btnDropListDir.active ~ #screen_directions_block_tabs > h3 { line-height: 1.2 !important;overflow: visible;font-size: 14px;font-weight: 400;line-height: 40px;padding-top: 14px;padding-bottom: 14px; }
	#screen_directions_block_tabs  { position: absolute;display: grid;margin-block-start: 0.5lh;color: transparent;transition: line-height 0.5s, color 0.5s;grid-template-columns: 1fr;margin-top: -33px;width: calc(100% - 40px);z-index: 10;gap: 0px !important; }
	#screen_directions_block_tabs>h3 { overflow: hidden;line-height: 0;width: 100% !important;text-align: left;padding: 0 20px 0 20px;border-radius: 0;border: 0; }
	.screen_directions_block_tab_sel { line-height:120%;border-top: 0px solid #4d4d4d;display: block;padding: 0.5lh 80px; }
	.screen_directions_block_tab:hover, .screen_directions_block_tab:focus-visible  { background-color: #e3e2df; }
	.btnDropListDir.active ~ #screen_directions_block_tabs > h3 { line-height: 1.2 !important;overflow: visible;font-size: 14px;font-weight: 400;line-height: 40px;padding-top: 14px;padding-bottom: 14px; }
	.screen_directions_block_tab:last-child { border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important; }

    #screen_directions_block_courses, 
    #screen_directions_block_courses_pp, 
    #screen_directions_block_courses_pk, 
    #screen_directions_block_courses_mk { display: flex ; gap: 20px; flex-wrap: unset !important; }    
    .screen_directions_block_courses_line { flex-shrink: 0; width: 1040px; justify-content: stretch !important; }

    .screen_directions_block_courses_dotnavs,
    .screen_directions_block_courses_pp_dotnavs,
    .screen_directions_block_courses_pk_dotnavs,
    .screen_directions_block_courses_mk_dotnavs,
    #screen_reviews_dotnavs { height: 25px; margin: 8px auto; text-align: center; line-height: 25px; margin-bottom: -10px; }

 }
 
@media screen and (max-width: 900px) {

	.btnDropListDocs, .btnDropListTopCourses { border-top: 0px solid #4d4d4d;width: 100% ;text-align: left;padding: 14px 50px 14px 20px;line-height:120%;border: 0;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 10px;border-radius: 10px;flex: none;order: 1;align-self: stretch;flex-grow: 0;position: relative;font-style: normal;font-weight: 400;font-size: 18px;color: #4D4D4D;cursor: pointer;background: #fff;margin-bottom: 25px; }
	#screen_getdocs_block.screen_block_item_gr .btnDropListDocs { padding: 13px 49px 13px 19px;border: 1px solid #CACACA; }
	.btnDropListDocs::after, .btnDropListTopCourses::after { content: "";position: absolute;right: 20px;width: 20px;height: 20px;top: 13px;background: url("/s24/images/action-arrow.png") top center no-repeat; }
	.btnDropListDocs.active::after, .btnDropListTopCourses.active::after { background: url("/s24/images/action-arrow-active.png") top center no-repeat; }
	#screen_getdocs_block_tabs, #screen_topcourses_block_cont_tabs  { position: absolute;display: grid;margin-block-start: 0.5lh;color: transparent;transition: line-height 0.5s, color 0.5s;grid-template-columns: 1fr;margin-top: -33px;width: calc(100% - 40px);z-index: 10; }
	#screen_getdocs_block_tabs[aria-hidden="true"] { height: 0; }
	#screen_getdocs_block.screen_block_item_gr #screen_getdocs_block_tabs h3 { border-right: 1px solid #CACACA;border-left: 1px solid #CACACA; }
	#screen_getdocs_block.screen_block_item_gr #screen_getdocs_block_tabs h3:last-child { border-bottom: 1px solid #CACACA; }
	#screen_topcourses_block_cont_tabs { gap: 0px !important; }
	#screen_getdocs_block_tabs>h3, #screen_topcourses_block_cont_tabs>h3 { width: 100% !important;text-align: left;padding: 0 20px 0 20px;border-radius: 0;border: 0;overflow: hidden;line-height: 0; }
	.screen_getdocs_block_tab_sel, .screen_topcourses_block_cont_tab_item_sel { line-height:120%;border-top: 0px solid #4d4d4d;display: block;padding: 0.5lh 80px; }
	.screen_getdocs_block_tab:hover, .screen_getdocs_block_tab:focus-visible, .screen_topcourses_block_cont_tab_item:hover, .screen_topcourses_block_cont_tab_item:focus-visible  { background-color: #e3e2df; }
	.btnDropListDocs.active ~ #screen_getdocs_block_tabs > h3, .btnDropListTopCourses.active ~ #screen_topcourses_block_cont_tabs > h3 { line-height: 1.2 !important;overflow: visible;font-size: 14px;font-weight: 400;line-height: 40px;padding-top: 14px;padding-bottom: 14px; }
	.screen_getdocs_block_tab:last-child, .screen_topcourses_block_cont_tab_item:last-child { border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important; }
	.screen_topcourses_block_cont_tab_item { background-image: none !important;margin-bottom: 0px !important }.screen_topcourses_dotnavs  { display: block !important; }
	.screen_topcourses_dotnavs  { height: 25px !important;margin: 8px auto;text-align: center;line-height: 25px; }
	.screen_topcourses_dotnavs_item_sel, .screen_reviews_dotnavs_item_sel  { background: #4d4d4d !important;cursor: default !important; }
	.screen_topcourses_dotnavs_item  { display: inline-block;width: 5px;height: 5px;cursor: pointer;margin: 0 5px;border-radius: 80px;line-height: 5px;background: rgb(202, 202, 202); }
	#screen_topcourses_block_slider_cont, #screen_newcourses_block_slider_cont, #screen_maxsalecourses_block_slider_cont { margin-bottom: 0px !important;justify-content: flex-start !important; }

 #screen_topcourses_block_aftertxt, 
 #screen_newcourses_block_aftertxt,
 #screen_maxsalecourses_block_aftertxt{ margin-top: 5px !important; }
 #screen_midform_block_cont{flex-direction: column;}
 #screen_midform_block_cont > div,
 #screen_midform_block_col_2 {width: 100% !important;}

 #screen_delivery_block_cont { grid-template: repeat(2, auto) / 1fr !important; }
 .screen_delivery_block_col_1{ max-width: 100% !important; width: 100%; }
 
 .screen_delivery_block_col_2  { justify-content: center;grid-template: auto / auto !important;align-items: center;display: flex;grid-template: none;gap: 0px;flex-direction: row;flex-wrap: wrap; }
.screen_delivery_block_col_2 { display: flex !important;justify-content: center !important;gap: 10px !important;flex-direction: row !important;align-items: stretch !important; }
.screen_delivery_block_logo { margin: 0 0 30px 0px;width: calc(100% / 6 - 10px); }
#screen_tarifs_block_item_list  { flex-direction: column;gap: 20px; }
.screen_tarifs_block_item  { width: 100%; }
.screen_tarifs_block_header  { min-height: auto; }
.screen_tarifs_block_price  { margin-top: 10px; }
#screen_corporate_block_form_clients img  { height: auto !important;max-height: 50px;width: 100%; }
#screen_corporate_block_form_clients  { height: 50px;margin: 20px 0 0px 0; }
#screen_corporate_block_row_2, #screen_loan_block_cont_items, #screen_maincases_block_row  { flex-direction: column; }
#screen_corporate_block_form_row_2_col_1  { flex-basis: unset;height: 180px !important;width: auto !important; }
#screen_corporate_block_form_col_1_header  { margin-bottom: 50px; }
#screen_corporate_block_row_1_col_1, #screen_corporate_block_row_1_col_2  { flex-basis: 100% !important; }
#screen_corporate_block_row_1_col_2  { background-size: cover;background-repeat: no-repeat;width: 100%;height: 0;padding-top: 70%;min-height: auto;border: 10px;background-position: right top; }
#screen_careercentre_block_item_feat_garant .screen_careercentre_block_item_feat_txt  { background-position: top left !important;padding: 50px 0 20px 0px; }
#screen_gosdiplom_block_cont  { grid-template-areas: "a" "c" "b";gap: 0; }
#screen_gosdiplom_block_col2  { margin: 0 auto; }
.screen_gosdiplom_block_slider_item.screen_gosdiplom_block_slider_item_sel  { width: 100% !important;margin-top: 0; }
.screen_gosdiplom_block_slider_item  { margin: 0 auto; }
#screen_mid2_block_cont, #screen_mid3_block_cont, #screen_mid4_block_cont, #screen_prefooter_appform_block_cont  { padding: 30px 20px 20px 20px; }
#screen_mid2_block_cont>div, #screen_mid3_block_cont>div, #screen_mid4_block_cont>div, #screen_prefooter_appform_block_cont>div  { flex-basis: 100%; }
#screen_prefooter_appform_block_txt  { padding-bottom: 20px; }
#screen_mid2_block_subtxt, #screen_mid3_block_subtxt, #screen_mid4_block_subtxt, #screen_prefooter_appform_block_subtxt  { margin-top: 20px; }
#screen_whothisfor_block_row  { gap: 20px; }
.screen_whothisfor_block_item  { width: calc(50% - 10px); }

}

/***/
	
#screen_intro_block_cont{flex-direction: column;}
#screen_intro_block_col_1, #screen_intro_block_col_2 { width: 100% !important; }
#screen_intro_block_col_2{ background: url('/s24/images/topframe_bgb.png') center center no-repeat; background-size: cover; }
#screen_intro_block_col_2_experts,
#screen_intro_block_col_2_courses{ position: relative; bottom: unset; }
#screen_intro_block_col_2_bg{ background: none; min-height: 220px; }
#screen_intro_block_col_2_experts, #screen_intro_block_col_2_courses { width: calc(50% - 30px); margin-bottom: 20px; padding: 10px; }
#screen_intro_block_col_2_experts { margin-left: 20px; }
#screen_intro_block_col_2_experts_txt,
#screen_intro_block_col_2_courses_txt{ color: #4D4D4D; }
#screen_intro_block_col_2_courses_header,
#screen_intro_block_col_2_experts_header { font-style: normal; font-weight: 600; font-size: 18px; line-height: 110%; }

#screen_intro_block_cont_item_col_3, #screen_intro_block_cont_item_col_2 { grid-auto-columns: 1fr; }

#screen_pros_block_cont_item_biblio,
#screen_pros_block_cont_item_lease,
#screen_pros_block_cont_item_online,
#screen_pros_block_cont_item_experts,
#screen_pros_block_cont_item_sales,
#screen_pros_block_cont_item_biblio { float: unset; width: calc(100% - 40px); }

#screen_corporate_block_form_col_1_slider_txt { font-size: 8px; }
.screen_incomecalc_block_item_line_cont { padding: 0 0 30px 0; }
#screen_corporate_block_form_col_1_perc { font-size: 8px; bottom:4px; }

#screen_pros_block_cont_col_2, #screen_pros_block_cont_col_1 { float: unset;width: 100% !important;height: auto !important; }
.screen_pros_block_cont_item { width: 100% !important;height: auto !important; }
#screen_pros_block_cont_item_biblio { order: 1; }
#screen_pros_block_cont_item_online, #screen_pros_block_cont_item_biblio { margin-left: 0;margin-right: 0; }
#screen_pros_block_cont_item_sales, #screen_pros_block_cont_item_biblio { margin-bottom: 0;height: 300px; }
.screen_page_review_content_corp_item { width: calc(50% - 10px) !important; }
.screen_page_review_content_corp_item_img { min-height: 110px; }
#screen_media_block_slider { padding: 0 !important; }
#screen_media_block_nav_block { height: 52px;gap: 10px; }
#screen_media_block_points_block { margin: 10px 0; }
h3.screen_media_block_nav_item { box-sizing: border-box;margin-right: 0px !important;padding: 0 46px 0 10px;max-width: calc(30vw - 20px) !important; }
#screen_mentor_block_cont_col_2_ava { height: 290px; }
#screen_mentor_block_cont_col_2_ava { right: 50%;margin-right: -87px !important; }
#screen_mentor_block_cont_col_2 { background: url('/s24/images/main_career_bg.png') bottom center no-repeat;background-size: 340px 214px; }
#screen_mentor_block_cont_col_2_name { margin-right: 42px !important;right: 0 !important;white-space: nowrap; }
#screen_mentor_block_cont_col_2_ava { margin-right: -82px !important; }
#screen_mentor_block #main_career_icons { width: 100% !important;background-size: contain;right: 0 !important;margin-right: 0 !important;background-repeat: no-repeat; }
#screen_midform_block_form input.screen_midform_block_form_txt { flex-basis: 100% !important; }
#screen_intro_block_cont_list { overflow-x: scroll !important;grid-template-columns: 140px 258px 160px !important;padding-bottom: 15px;min-width: 100%;overflow: visible;justify-content: left !important;width: 100%;box-sizing: border-box; }
.screen_intro_block_cont_item { white-space: nowrap; }
#screen_intro_block_header { font-size: 25px !important;margin-bottom: 10px !important; }
#screen_intro_block_cont { padding: 10px !important; }
#screen_intro_block_col_2_courses_txt, #screen_intro_block_col_2_experts_txt { display: none; }
#screen_intro_block_col_2 { gap: 10px; }
#screen_intro_block_col_2_experts, #screen_intro_block_col_2_courses { width: calc(50% - 10px);margin-bottom: 10px;padding: 10px; }
#screen_intro_block_col_2_experts { margin-left: 10px; }
#screen_intro_block_col_2_experts_header, #screen_intro_block_col_2_courses_header { margin: 0 !important; }
#screen_intro_block_col_2_courses, #screen_intro_block_col_1_courses { gap: 0;display: grid;justify-content: stretch;align-content: center; }
#screen_intro_block_cont { gap: 10px !important; }
#screen_intro_block_txt  { font-style: normal;font-weight: 400;font-size: 18px;line-height: 120%; }
#screen_intro_block_cont_list { margin-bottom: 10px !important; }
#screen_search_block_txt { padding: 8px 20px 8px 50px;background-position: left 20px center; }
#screen_ourhistory_block_row_1 .screen_ourhistory_block_num_item { flex-basis: calc(50% - 10px) !important; }
#screen_ourhistory_block_row_1 .screen_ourhistory_block_num_item:last-child { flex-basis: 100% !important; }
.screen_howprocess_block_row, .screen_howprocess_block_row  { flex-flow: column !important; }
.screen_howprocess_block_item  { width: 100% !important; }
#screen_getdocs_block_txt_header, #screen_foreign_experts_block_cont_header { font-style: normal;font-weight: 600;font-size: 20px;line-height: 110%;color: #4D4D4D; }
.screen_delivery_block_col_1 { background: none;padding-left: 0 !important; }
.screen_delivery_block_logo { width: auto; }
.screen_delivery_block_logo { margin: 0 0 10px 0px; }
#screen_delivery_block  { margin-top: -60px !important; }



/***** PROS IN NADPO *****/

#screen_pros_block.payvarloan_pros_block { margin-bottom: 40px; }
#screen_pros_block_header { width: 100%;font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 20px; }
#screen_pros_block_cont { width: 280px;max-width: 100%;margin: 0 auto; }
#screen_pros_block_cont_col_1, #screen_pros_block_cont_col_2 { width: 100%;float: none;margin-right: 0; }
#screen_pros_block_cont_col_2 { margin-top: 0; }
.screen_pros_block_cont_item { box-sizing: border-box;height: auto;padding: 10px; }
#screen_pros_block_cont_item_biblio, #screen_pros_block_cont_item_lease, #screen_pros_block_cont_item_online, #screen_pros_block_cont_item_experts { width: 100%;margin-right: 0;float: none; }
.screen_pros_block_cont_item_ico { display: none; }
.screen_pros_block_cont_item_header { margin-top: 0; }



	/***** DOCS SLIDER *****/

#screen_docsslider_block_cont { width: 280px;max-width: 100%;margin: 0 auto;padding-top: 60px; }
#screen_docsslider_block_cont_txt { width: 100%; }
#screen_docsslider_block_cont_header { font-size: 25px;font-style: normal;font-weight: 600;line-height: 110%; }
#screen_docsslider_block_cont_controls { display: none; }
#screen_docsslider_block_cont_slider { width: auto;max-width: 100%;margin-left: calc(50% - 140px);padding: 0; }
.screen_docsslider_block_cont_slider_cont_list_item_cell { width: 280px;max-width: 280px;min-width: 280px;box-sizing: border-box; }


	/***** RASSROCHKA OT ACADEMII *****/

	#payvarloan_intro_block { margin-bottom: 80px; }
	#payvarloan_intro_block_cont { width: 280px;max-width: 100%;margin: 10px auto 0 auto;background-position: center bottom;box-sizing: border-box;padding: 20px 20px 296px 20px;background-size: 464px 270px; }
	#payvarloan_intro_block_header, #payvarloan_intro_block_subheader, #payvarloan_intro_block_txt, #payvarloan_intro_block_btn { width: 100%; }
	#payvarloan_intro_block_header { font-size: 25px;font-style: normal;font-weight: 600;line-height: 110%;margin-bottom: 10px; }
	#payvarloan_intro_block_subheader { font-size: 18px;font-style: normal;font-weight: 600;line-height: 110%;margin: 10px 0; }
	#payvarloan_intro_block_txt { margin-bottom: 20px; }
	#payvarloan_howworks_block { margin-bottom: 40px; }
	#payvarloan_howworks_block_header { width: 100%;font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 20px; }
	#payvarloan_howworks_block_cont { width: 280px;max-width: 100%;margin: 0 auto; }
	.payvarloan_howworks_block_list_row { gap: 20px; }
	.payvarloan_howworks_block_list_item { flex: 1 1 100%;width: auto; }
	#payvarloan_howworks_block_list_item_wide { flex: 1 1 100%;width: auto; }
	#screen_pros_block.payvarloan_pros_block { margin-bottom: 40px; }
	#payvarloan_zeroloan_block_cont { width: 280px;max-width: 100%;margin: 0 auto;padding: 10px;background-size: 270px 270px; }
	#payvarloan_zeroloan_block_header { width: 100%;font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 20px; }
	.payvarloan_zeroloan_block_title { font-size: 20px;font-style: normal;font-weight: 600;line-height: 110%; }
	.payvarloan_zeroloan_block_info_row { margin-bottom: 0; }
	.payvarloan_zeroloan_block_info_item_ico { width: 50px;height: 50px;background-size: 50px 50px !important; }
	.payvarloan_zeroloan_block_info_item_txt { font-size: 14px;line-height: 140%;margin-top: 7px; }
	.payvarloan_zeroloan_block_icons { justify-content: left;gap: 20px;margin-bottom: 20px; }
	#payvarloan_zeroloan_block_form { width: 100%; }
	

	#payvarloan_zeroloan_block_form_vk,
	#payvarloan_zeroloan_block_form_fio,
	#payvarloan_zeroloan_block_form_phone,
	#payvarloan_zeroloan_block_form_mail,
	#payvarloan_zeroloan_block_form_promocode,
	#payvarloan_zeroloan_block_form_btn,
	#payvarloan_zeroloan_block_form_btn_na { width: 100%; margin-right: 0; }

	#payvarloan_zeroloan_block_cool1 { width: 100%; }

	#screen_midform_block.payvarloan_midform_block { margin: 60px 0 ; }


	
	/***** LICENSE ****/

#screen_license_block { margin-bottom: 0; }
#screen_license_cert_block_row { flex-direction: column; }
#screen_license_cert_block_row #screen_license_cert_block_col_1, #screen_license_cert_block_row #screen_license_cert_block_col_2 { width: 100%;padding: 10px;box-sizing: border-box; }
#screen_license_cert_block_cont { background: #F2F3F5;padding: 0; }
#screen_license_cert_block_img { box-sizing: border-box;background: #fff;border-radius: 10px;border: 1px solid #CACACA;padding: 10px 20px; }
#screen_license_cert_block { padding: 0 20px; }

#screen_license_samples_block, #screen_license_info_block, #screen_license_fisfrdo_block { padding: 0 20px; }
#screen_license_fisfrdo_block_img { max-width: 100%;padding: 24px;padding-left: 0;padding-top: 0;box-sizing: border-box; }
#screen_license_fisfrdo_block_row { padding: 10px; }
#screen_license_fisfrdo_block_txt { font-size: 14px; }
a#screen_license_fisfrdo_block_btn { margin-top: 25px; }
.screen_license_block_docs { padding: 10px; }
.screen_license_block_docs__item__button_hidden_mobile { display: none; }
.screen_license_block_docs__item__button_visible_mobile { display: block;padding-top: 25px; }
.screen_license_block_docs__item__image img { max-width: 67px; }
.screen_license_block_docs_col { width: 100%; }
.screen_license_block_docs__item__title { padding-top: 20px; }
.screen_license_block_docs_col_2, .screen_license_block_docs_col_3 { display: none; }
#screen_license_samples_block_header, #screen_license_samples_block_txt { width: 100%; }
.screen_license_samples_row_item { width: 100%; }
.screen_license_samples_row_item:nth-child(2) { margin-top: 25px; }
#screen_license_samples_block_txt { font-size: 14px; }
#screen_license_block_header, #screen_license_samples_block_header { font-size: 25px; }
#screen_license_block_header { margin-bottom: 30px; }
.screen_license_block_docs:nth-child(3) .screen_license_block_docs__item__button.screen_license_block_docs__item__button_visible_mobile a { padding: 17px 30px; }

#screen_license_info_block_header { width: 100%;font-size: 25px;line-height: 30px;margin-bottom: 20px; }
#screen_license_info_block_btn_1 { margin-top: 25px;padding: 17px 30px; }
#screen_license_info_block_img { display: none; }
#screen_license_info_block_col_2 { margin-top: 25px;padding: 10px; }
#screen_license_info_block_btn_2 { position: initial;padding: 12px;width: 100%;box-sizing: border-box;margin-top: 25px; }
#screen_license_info_block_col_1, #screen_license_info_block_col_2  { max-width: 100%;width: 100%; }
#screen_license_info_block_col_2 .screen_license_info_block_txt { width: 100%;margin: 0;font-size: 14px; }
.screen_license_info_block_txt { font-size: 14px; }
#screen_license_samples_block, #screen_license_info_block, #screen_license_fisfrdo_block { padding: 0 20px; }
#screen_license_fisfrdo_block_img { max-width: 100%;padding: 24px;padding-left: 0;padding-top: 0;box-sizing: border-box; }
#screen_prefooter_block  { display: none; }
#screen_license_info_block_cont, #screen_license_samples_block_cont { padding-top: 0; }


#screen_license_block img, #screen_license_samples_block img, #screen_license_info_block img, #screen_license_fisfrdo_block img, #screen_license_cert_block img { max-width: 100%; }
#screen_license_block{ display: block; padding: 0 20px; }
#screen_license_block_cont,
#screen_prefooter_block_cont,
#screen_license_samples_block_cont{ max-width: 100%; margin: 0 auto; }
#top_screen_block_cont_line_1{ max-width: 100%; margin: initial; }
#screen_license_info_block_col_1,
#screen_license_info_block_col_2{ max-width: 100%; }
#screen_license_info_block_cont,
#screen_license_fisfrdo_block_cont,
#screen_license_cert_block_cont { max-width: 100%; margin: 0 auto; }
#screen_license_cert_block_col_2 { width: 50%; }
.screen_license_block_docs .screen_license_block_docs_col .screen_license_block_docs__item { margin-right: 10px; }
#screen_prefooter_block_form { margin: -5px; }
#screen_prefooter_block_form input[type=text] { margin: 5px; margin-bottom: 10px; margin-top: 0; padding: 8px 20px; }
#screen_prefooter_block_form_btn_na { margin: 5px; padding: 5px 20px; box-sizing: border-box; height: initial; }
#screen_prefooter_block_txt { margin-bottom: 25px; }
#screen_prefooter_block_subtxt { margin-top: 10px; }
#screen_license_cert_block_col_1 { width: 48%; }
#screen_license_cert_block_img { max-width: 100%; }



	/***** INCOMING ****/

	.step-to-learn__item { display: block; }
	.step-to-learn__item__info { margin-bottom: 10px; }
	.step-to-learn__item__note p { font-size: 14px; line-height: 1.4; margin-top: 20px; }

	.step-to-learn__item__img-wrap { display: none; }
	.step-to-learn__item__title-wrap { display: block; }
	.step-number { float: left; margin-bottom: 10px; }
	.step-to-learn__item__title { clear: both; }

	#screen_doc_dotnavs { display: none; }

	#for_applicants_intro, #screen_prefooter_faq_block_cont, #screen_getchecklistform_block_cont  { width: 280px;margin-left: calc(50% - 140px); }
	#for_applicants_intro h1  { font-size: 25px; }	

#screen_prefooter_appform_block_cont, #screen_mid1_block_cont, #screen_mid2_block_cont, #screen_mid3_block_cont, #screen_mid4_block_cont  { width: 280px;box-sizing: border-box;margin-left: calc(50% - 140px); }
#screen_prefooter_appform_block_col_1, #screen_mid1_block_col_1, #screen_mid2_block_col_1, #screen_mid3_block_col_1, #screen_mid4_block_col_1  { width: 100%;margin-right: 0;margin-bottom: 20px; }
#screen_prefooter_appform_block_col_2, #screen_mid1_block_col_2, #screen_mid2_block_col_2, #screen_mid3_block_col_2, #screen_mid4_block_col_2  { width: 100%; }
.screen_prefooter_appform_block_form_txt, .screen_mid1_block_form_txt, .screen_mid2_block_form_txt, .screen_mid3_block_form_txt, .screen_mid4_block_form_txt  { width: 240px; }

#screen_prefooter_appform_block_cont #screen_prefooter_block_form_btn_na { margin: 0; }
#screen_prefooter_appform_block_cont #screen_prefooter_block_form_btn { margin: 0; }



	/***** FAQ ****/

	#screen_faq_intro_block_cont { width: calc(100% - 30px);margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px;margin-left: 0; display:flex;flex-direction: column; }
	#screen_faq_intro_block_header { font-style: normal;font-weight: 600;font-size: 25px;line-height: 110%;color: #001585; }
	.faq_page_custom_tab { width: fit-content;height: 53.33px;background: #ECF5FF;border: 1px solid #0170E3;border-radius: 10px;font-style: normal;font-weight: 700;font-size: 14px;line-height: 120%;color: #001585; }
	.faq_page_custom_tab_content__title { font-style: normal;font-weight: 600;font-size: 20px;line-height: 110%;color: #4D4D4D; }
	.faq_page_custom_tabs { overflow-y: auto; }
	.faq_page_custom_tabs_wrapper { width: calc(100% - 30px);margin-bottom: 80px;margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px; }
	.faq_spoiler_custom__title { font-style: normal;font-weight: 400;font-size: 15px;line-height: 120%;color: #4D4D4D; }
	.faq_spoiler_custom__body { font-style: normal;font-weight: 400;font-size: 14px;line-height: 140%;color: #4D4D4D; }
	.faq_page_custom_tab_content { width: 100%; }
	


	/***** CONTACTS ****/


	#contacts_intro_block { margin-bottom: 60px; }
h1#contacts_intro_block_header { font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%;text-transform: none; }
#contacts_intro_block_cont { width: 280px;margin: 0 auto; }
#contacts_getthere_block_cont { width: 280px;margin: 0 auto; }
#contacts_intro_block_txt { width: auto;font-size: 14px;margin-bottom: 20px; }
#contacts_intro_block_txt b { font-size: 18px; }
#contacts_intro_block_map { height: 200px; }
#contacts_getthere_block { margin-bottom: 60px; }
#contacts_getthere_block_header { font-size: 25px;font-weight: 600;line-height: 120%;margin-bottom: 20px; }
#contacts_getthere_block_tabs { flex-direction: column;gap: 10px;margin-bottom: 20px; }
.contacts_getthere_block_tabs_item { width: 100%;font-size: 14px;line-height: 100%;padding: 13px; }
.contacts_getthere_block_tabs_item.contacts_getthere_block_tabs_item_sel { font-size: 14px;line-height: 100%; }
.contacts_getthere_block_tabs_cont_item.contacts_getthere_block_tabs_cont_sel { flex-direction: column;margin-bottom: 20px; }
#contacts_getthere_block_tabs_cont_item_map_nahimpros { width: 100%;height: 300px; }
#contacts_getthere_block_tabs_cont_item_map_kahov { width: 100%;height: 300px; }
.contacts_getthere_block_tabs_cont_item_txt { width: 100%; }
#contacts_getthere_block_timetable { flex-direction: column;gap: 20px; }
.contacts_getthere_block_timetable_item { width: 100%;padding: 10px;line-height: 120%; }
#contacts_departments_block { margin-bottom: 40px; }
#contacts_departments_block_cont { width: 280px;margin: 0 auto; }
#contacts_departments_block_header { font-size: 25px;line-height: 120%;font-weight: 600;margin-bottom: 20px; }
.contacts_departments_block_tabs_item { padding: 10px 20px;line-height: 100%; }
.contacts_departments_block_tabs_cont_item { flex-direction: column; }
.contacts_departments_block_tabs_cont_item.contacts_departments_block_tabs_cont_sel { padding: 10px; }
#contacts_departments_block_tabs { margin-bottom: 10px; }
.contacts_departments_block_tabs_cont_item_col_sepa { display: none; }
.contacts_departments_block_tabs_cont_item_col { width: 100%; }
#contacts_departments_block_tabs_cont_item_col1 { width: 100%;margin-bottom: 20px;font-size: 17px; }
.contacts_departments_block_tabs_cont_item_col ul { margin: 0; }
#contacts_social_block { margin-bottom: 40px; }
#contacts_social_block_cont { width: 280px;margin: 0 auto; }
#contacts_social_block_header { font-size: 25px;line-height: 120%;font-weight: 600;margin-bottom: 20px; }
#contacts_social_block_list { flex-wrap: wrap;gap: 10px; }
.contacts_social_block_list_item { flex: 1 1 30%;padding: 55px 10px 10px 10px;background-position: top 10px left 10px !important;position: relative;background-size: 45px 45px !important; }
#contacts_social_block_list_item_4, #contacts_social_block_list_item_5 { flex: 1 1 90%;padding: 10px 10px 10px 65px;background-position: top 7px left 10px !important; }
#contacts_social_block_list_item_4 br, #contacts_social_block_list_item_5 br { display: none; }
.contacts_social_block_list_item_title { font-family: Inter;font-size: 16px;font-style: normal;font-weight: 500;line-height: 120%;color: #4D4D4D;margin-bottom: 0;max-width: 200px; }
a.contacts_social_block_list_item_more { color: transparent;position: absolute;right: 20px;bottom: 20px; }
#contacts_social_block_list_item_1 a.contacts_social_block_list_item_more, #contacts_social_block_list_item_2 a.contacts_social_block_list_item_more, #contacts_social_block_list_item_3 a.contacts_social_block_list_item_more { display: none; }
#contacts_social_block_list_item_4 a.contacts_social_block_list_item_more, #contacts_social_block_list_item_5 a.contacts_social_block_list_item_more { bottom: 12px; }
#contacts_subscribe_block { margin-bottom: 80px; }
#contacts_subscribe_block_cont { width: 280px;margin: 0 auto; }
#contacts_subscribe_block_col_1 { display: none; }
#contacts_subscribe_block_col_2 { padding: 10px; }
#contacts_subscribe_block_header { font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%; }
#contacts_subscribe_block_form_mail { width: 100%; }
#contacts_subscribe_block_form_btn_na { width: 100%; }
#contacts_callceo_block_header { font-size: 25px;font-style: normal;font-weight: 600;line-height: 120%; }
#contacts_callceo_block_cont { width: 280px;margin: 0 auto;box-sizing: border-box;padding: 10px; }
#contacts_callceo_block_form_row { flex-direction: column;gap: 10px;width: 100%; }
#contacts_callceo_block_form_fio, #contacts_callceo_block_form_mail, #contacts_callceo_block_form_theme { width: 100%; }
#contacts_callceo_block_form_txtarea { width:100%;height: 155px; }




	
	/***** FOOTER ****/
	

	#screen_footer_citysel_block_xclose { left: calc(50% + 116px); top: calc(50% - 286px); z-index:998; cursor: pointer; }
	#screen_footer_citysel_block_cont_header { font-size: 25px; }
	#screen_footer_citysel_block_cont { width: 280px; height: 500px; left: calc(50% - 140px); top: calc(50% - 250px); }
	#screen_footer_citysel_block_cont_shortlist { margin-top: 10px; }
	.screen_footer_citysel_block_cont_shortlist_item { width: calc(50% - 10px); font-size: 12px; line-height: 14px; margin-top: 16px; }
	#screen_footer_citysel_block_cont_preres { width: calc(100% - 40px); height: 350px; }
	


	
		#screen_footer_block_cont { min-width: 280px; width: calc(100% - 40px); padding: 20px; margin-left: 20px; border-radius: 20px 20px 0px 0px; }

		@media only screen  and (min-width:0px) and (max-width:339px) {
			#screen_footer_block_cont { min-width: 320px; width: 320px; padding: 20px; margin-left: calc(50% - 160px); border-radius: 20px 20px 0px 0px; }

		}
	
		#screen_footer_block_row_1 { margin-bottom: 30px; }
		#screen_footer_block_row_1 .screen_footer_block_col_1 { width: 100%; margin-right: 0; }
		#screen_footer_block_row_1 .screen_footer_menu_item.screen_footer_menu_item_cat { display: block; height: 26px; line-height: 26px; width: 100%; background: url('/s24/images/screen_footer_menu_item_cat_mob.png') center right no-repeat; background-size: 26px 26px; }
		#screen_footer_block_row_1 .screen_footer_menu_item.screen_footer_menu_item_cat.screen_footer_menu_item_cat_sel { background: url('/s24/images/screen_footer_menu_item_cat_mob_sel.png') center right no-repeat; background-size: 26px 26px; }
		#screen_footer_block_row_1 .screen_footer_block_col_2 { width: 100%; float: right; margin-right: 0; margin-top: 10px; }
		#screen_footer_block_row_1 .screen_footer_block_col_3 { width: 100%; float: left; margin-right: 0; clear: left; margin-top: 10px; }
		#screen_footer_block_row_1 .screen_footer_block_col_4 { width: 100%; float: right; margin-right: 0; margin-top: 10px; }
		
		#screen_footer_block_row_2 { border-top: 1px solid rgba(255,255,255,0.4); padding-top: 30px; margin-bottom: 20px; }

		#screen_footer_block_row_2 .screen_footer_block_col_1 { width: 50%; }
		#screen_footer_block_row_2 .screen_footer_block_col_2 { width: 50%; float: right; margin-right: 0; margin-top: 0; }
		#screen_footer_block_row_2 .screen_footer_block_col_3 { width: 100%; float: left; margin-right: 20px; clear: left; margin-top: 20px; line-height: 120%; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.4); }
		#screen_footer_block_row_2 .screen_footer_block_col_4 { width: 100%; float: right; margin-top: 10px; }
	
		#screen_footer_block_row_3 { border-top: 1px solid rgba(255,255,255,0.4); padding-top: 30px; }

		#screen_footer_block_row_3 .screen_footer_menu_item, #screen_footer_block_row_3 a.screen_footer_menu_item { margin-bottom: 20px; }
		#screen_footer_block_row_3 .screen_footer_block_col_1 { width: 100%; margin-right: 0; }
		#screen_footer_block_row_3 .screen_footer_block_col_2 { width: 100%; float: right; margin-right: 0; margin-left: 0; }
		#screen_footer_block_row_3 .screen_footer_block_col_3 { width: 100%; float: right; margin-top: 40px; margin-right: 0; margin-left: 0; }
	
		#screen_footer_pik_logo { width: 105px; height: auto; margin-right: 0; }
		#screen_footer_pp_logo { width: 80px; height: auto; float: right; }
	
		#footer_screen_block_sdo_btn { padding: 10px 40px 10px 40px; }
	
		#screen_footer_block_row_1 a.screen_footer_menu_item { color: #CACACA; display: none; margin-bottom: 20px; }
		#screen_footer_block_row_2 { color: #CACACA; }
		#screen_footer_block_row_2 .screen_footer_block_col_1 a { font-size: 15px; }
		#screen_footer_block_row_2 .screen_footer_block_col_2 a { font-size: 15px; }
		#screen_footer_block_row_2 .screen_footer_block_col_3 a { margin-top: 16px; display: inline-block; color: #CACACA; }
		
		#screen_footer_block_row_3 { color: #CACACA; }
		#screen_footer_block_row_3 a.screen_footer_menu_item { color: #CACACA; }
	
		/*
		*/
		
		.ismob { display: block !important; height: 1px; width: 1px; }
		.mob_only { display: none; }
		.nomob { display: none; }
		
		
	}