@media only screen  and (min-width:640px) and (max-width:979px) {

	/****** HTML STYLES *****/
	
	
	html {  width:100%; height:100%; } 
	
	body { width:100%; min-width:640px; }
	

	
/********************* 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; }

#top_v12mob_screen_block { display: none; }
#top_v12mob_screen_block_cont_search_block { display: none; }
#top_v12mob_screen_searchpreres_block { display: none; }
#top_v12mob_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_v12tab_screen_block { display: block; width: 100%; height: 70px; 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_v12tab_screen_block_cont_logo { width: 195px; height: 40px; float: left; margin: 15px 0 0 20px; }
#top_v12tab_screen_block #logo { width: 195px; height: 40px; float: left; margin-right: 0; background: url('/s24/images/logo_tab.png') center center no-repeat; background-size: 195px 40px; }
#top_v12tab_screen_block_cont_logo_txt { display: none; }
#top_v12tab_screen_block_search_ico { width: 20px; height: 40px; margin: 15px 90px 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_v12tab_screen_block_menu_btn { display: block; width: 40px; height: 40px; position: absolute; left: auto; right: 20px; top: 15px; z-index: 20; background: url('/s24/images/top_v12tab_menu_block.png') center center no-repeat; background-size: 40px 40px; cursor: pointer; }

#top_v12tab_screen_block_xclose { display: none; width: 40px; height: 40px; position: absolute; left: auto; right: 20px; top: 15px; z-index: 20; background: url('/s24/images/top_v12tab_screen_block_xclose.png') center center no-repeat; background-size: 40px 40px; cursor: pointer; }

#top_v12tab_screen_block_cont_phonenum_block { display: none; width: 140px; height: 40px; margin: 15px 0 0 0; line-height: 10px; float: left; }

#top_v12tab_screen_block_cont_search_block { display: none; }
#top_v12tab_screen_searchpreres_block { display: none; }
#top_v12tab_menu_block { display: none; }

#top_v12tab_screen_block_emrect { display: block; width: 100%; height: 70px; position: relative; top:0; left: 0; z-index: 10; background: #fff; }

#top_v12tab_screen_block_cont_callback_btn { display: none; }

#top_v12tab_screen_block_cont_search_block { display: none; width: calc(100% - 40px); height: 40px; z-index: 200; position: fixed; top: 80px; 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_v12tab_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_v12tab_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_v12tab_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_v12tab_screen_searchpreres_block { display: none; width: calc(100% - 40px); top: 128px; 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_v12tab_screen_searchpreres_block .top_v12tab_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_v12tab_screen_searchpreres_block .top_v12tab_screen_searchpreres_block_cont_item span { background: rgba(0, 21, 133, 0.15); }
#top_v12tab_screen_searchpreres_block .top_v12tab_screen_searchpreres_block_cont_item:hover { background: rgba(0, 21, 133, 0.15); }
#top_v12tab_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_v12tab_screen_searchpreres_block .search-title-result-item { padding: 4px 9px; }


#top_v12tab_menu_block { display: none; width: 100%; height: calc(100% - 70px); overflow-y: auto; position: relative; background: #fff; position: fixed; z-index: 40; top: 70px; left: 0; border-top: 1px solid #C8D2D7; }
#top_v12tab_menu_block_col1 { display: block; width: calc(50% - 1px); min-height: 100%; height: 100%; padding: 20px; box-sizing: border-box; float: left; }
.top_v12tab_menu_block_col1_item { width: 100%; height: 26px; padding-right: 36px; margin-bottom: 30px; box-sizing: border-box; background: url('/s24/images/top_v12tab_menu_block_col1_item.png') right center no-repeat; background-size: 26px 26px; color: #4D4D4D; font-size: 18px; font-weight: 400; line-height: 26px; }
.top_v12tab_menu_block_col1_item.top_v12tab_menu_block_col1_item_sel { background: url('/s24/images/top_v12tab_menu_block_col1_item_sel.png') right center no-repeat; background-size: 26px 26px; color: #001585; }
#top_v12tab_menu_block_col1_cat { padding-bottom: 30px; margin-top: 10px; height: auto; border-bottom: 1px solid #C8D2D7; font-size: 16px; background: url('/s24/images/top_v12tab_menu_block_col1_item.png') right top no-repeat; background-size: 26px 26px; }
#top_v12tab_menu_block_col1_cat.top_v12tab_menu_block_col1_item_sel { background: url('/s24/images/top_v12tab_menu_block_col1_item_sel.png') right top no-repeat; background-size: 26px 26px; }
#top_v12tab_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_v12tab_menu_block_col1_acad { }
#top_v12tab_menu_block_col1_med { }
#top_v12tab_menu_block_col1_coop { }

#top_v12tab_menu_block_col1_phonenum_block { width: 100%; height: auto; margin-bottom: 30px; }
#top_v12tab_menu_block_col1_phonenum { width: 50%; float: left; color: #001585; font-size: 16px; font-weight: 700; line-height: 20px; }
#top_v12tab_menu_block_col1_phonenum_txt { width: 50%; float: left; color: #4D4D4D; font-size: 10px; font-weight: 400; line-height: 100%; }

#top_v12tab_menu_block_col1_callback_btn { width: 100%; height: 40px; cursor: pointer; text-align: center; line-height: 40px; border-radius: 10px; background: #001585; margin: 20px 0 0 0; float: right; color: #FFF; font-size: 16px; font-weight: 400; margin: 0; }

#top_v12tab_menu_block_col2 { display: block; width: 50%; min-height: 100%; height: auto; padding: 20px; border-left: 1px solid #C8D2D7; box-sizing: border-box; float: left; }


#top_v12tab_submenu_cat { display: block; width: 100%; }
#top_v12tab_submenu_cat .top_v12tab_submenu_item_hr { height: 1px; background: #C8D2D7; }
#top_v12tab_submenu_cat .top_v12tab_submenu_item_fat { display: block; color: #4D4D4D; font-size: 14px; font-weight: 700; line-height: 120%; cursor: pointer; }
#top_v12tab_submenu_cat .top_v12tab_submenu_item_arr { display: block; margin-bottom: 15px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }
#top_v12tab_submenu_cat .top_v12tab_submenu_item { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }
#top_v12tab_submenu_item_all { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #C8D2D7; }
#top_v12tab_submenu_item_pp { padding-top: 10px; border-top: 1px solid #C8D2D7; }
#top_v12tab_submenu_item_pk { padding-top: 10px; margin-top: 10px; border-top: 1px solid #C8D2D7; }

#top_v12tab_submenu_aca { display: none; }
#top_v12tab_submenu_aca .top_v12tab_submenu_item_arr { display: block; margin-bottom: 20px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }
#top_v12tab_submenu_aca .top_v12tab_submenu_item { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }

#top_v12tab_submenu_med { display: none; }
#top_v12tab_submenu_med .top_v12tab_submenu_item_arr { display: block; margin-bottom: 20px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }
#top_v12tab_submenu_med .top_v12tab_submenu_item { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }

#top_v12tab_submenu_coop { display: none; }
#top_v12tab_submenu_coop .top_v12tab_submenu_item_arr { display: block; margin-bottom: 20px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }
#top_v12tab_submenu_coop .top_v12tab_submenu_item { display: block; margin-bottom: 10px; color: #4D4D4D; font-size: 14px; font-weight: 400; line-height: 140%; cursor: pointer; }




	/****** 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% - 184px); }
	#screen_search_btn {     width: 164px; }
	#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% - 40px); 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_cont_slider_cont_list_item a { display: block; margin-bottom: 100px; }
	#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  { 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_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_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: calc(100% / 3 - 7px); }
	#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; }
	
@media screen and (max-width:779px) {

    #screen_graduate_block_cont_header { font-size: calc(48px + 130 * (100vw / 1200)) !important; letter-spacing: 0px; }
    #screen_graduate_block_cont_txt	{ font-size: calc(12px + 28 * (100vw / 1200)) !important; margin-top: -15px; }
    #screen_graduate_block_cont{ height: 330px; }
}
	#screen_experts_block { margin-left: 20px !important; margin-right: 20px !important; margin-bottom: 80px; }
	#screen_experts_block_cont_slider { width: auto; 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 { flex-wrap: wrap; flex-direction: row; }
    #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.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 { display: none; }
#screen_prefooter_block_form_fio { width: 100%; }
#screen_prefooter_block_form_phone, #screen_prefooter_block_form_mail, #screen_prefooter_block_form_promocode { width: calc(100% / 3 - 7px); }
#screen_prefooter_block_form_btn { width: 100%; }
#screen_prefooter_block_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_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-wrap: unset;flex-direction: row;align-items: stretch; }
#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_pros_block_cont_col_2 { float: left; }
#screen_pros_block_cont_col_1 { float: right;margin-right: 0; }
#screen_pros_block_cont_col_2, #screen_pros_block_cont_col_1 { display: flex;flex-direction: column;flex-flow: wrap; }
#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; }

		

	/***** RASSROCHKA OT ACADEMII *****/
	
	#payvarloan_intro_block_cont { width: 600px;max-width: 100%;margin: 10px auto 0 auto;background-position: center bottom;box-sizing: border-box;padding: 20px 20px 322px 20px; }
	#payvarloan_intro_block_header, #payvarloan_intro_block_subheader, #payvarloan_intro_block_txt, #payvarloan_intro_block_btn { width: 100%; }
	#payvarloan_howworks_block_cont { width: 600px;max-width: 100%;margin: 0 auto; }
	.payvarloan_howworks_block_list_row { gap: 20px; }
	.payvarloan_howworks_block_list_item { flex: 1 1 40%;width: auto; }
	#payvarloan_howworks_block_list_item_wide { flex: 1 1 40%;width: auto; }
	#payvarloan_zeroloan_block_cont { width: 600px;max-width: 100%;margin: 0 auto;padding: 20px;background-size: 430px 430px; }
	#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: 480px; }
	#screen_rating_block_cont { width: 600px;max-width: 100%;margin: 100px auto 0 auto; }
	#screen_docsslider_block_cont { width: 600px;max-width: 100%;margin: 0 auto; }
	#screen_docsslider_block_cont_slider { width: auto;max-width: 100%;margin-left: calc(50% - 300px); }
	

	/***** LICENSE ****/
	
	.screen_license_block_docs_col_2, .screen_license_block_docs_col_3 { width: 50%; }
.screen_license_block_docs__item__button_hidden_mobile { display: none; }
.screen_license_block_docs__item__button_visible_mobile { display: block;width: 100%;padding-top: 20px; }
.screen_license_block_docs_col { padding-bottom: 30px;width: 100%; }
.screen_license_block_docs_col_2 .screen_license_block_docs__doc { margin-left: 0; }
.screen_license_block_docs_col_3 .screen_license_block_docs__doc { margin-right: 0; }
.screen_license_block_docs__item__title { padding-top: 25px; }
#screen_license_samples_block_header, #screen_license_samples_block_txt, .screen_license_samples_row_item, #screen_license_info_block_col_1, #screen_license_info_block_col_2 { width: 100%; }
#screen_license_samples_block { padding: 0 20px; }
#screen_license_info_block { padding: 0; }
.screen_license_samples_row_item:nth-child(2) { margin-top: 20px; }
#screen_license_info_block_col_2 { margin-top: 20px; }
#screen_license_info_block_col_2 .screen_license_info_block_txt { max-width: 100%;height: 127px;margin: 0;display: flex;align-items: center;padding: 20px; }
#screen_license_info_block_btn_2 { position: initial;margin: 20px;margin-top: 0; }
#screen_license_fisfrdo_block_row { flex-direction: column; }
#screen_license_fisfrdo_block_col_1, #screen_license_fisfrdo_block_col_2 { width: 100%; }
#screen_license_fisfrdo_block_col_2 { padding-top: 25px; }
a#screen_license_fisfrdo_block_btn { margin-top: 20px; }
#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%; }
#screen_license_cert_block_row { background: #F2F3F5;border-radius: 20px;padding: 20px; }
#screen_license_cert_block_col_1 { border: 1px solid #CACACA;border-radius: 10px;background: #FFFFFF; }
#screen_license_cert_block_col_1 img { display: block;padding: 20px;margin: 0 auto; }
#screen_license_cert_block_col_2 { padding-top: 20px; }
#screen_prefooter_block_col_1_license { display: none; }
#screen_prefooter_block { margin-top: 100px; }
#screen_prefooter_block_col_2 #screen_prefooter_block_subtxt { margin-top: 5px; }
#screen_prefooter_block_subs_form { display: flex;flex-direction: column; }
#screen_prefooter_block_subs_form_mail, #screen_prefooter_block_subs_form_btn_na { width: 100%; }
#screen_prefooter_block { display: none; }
#screen_license_samples_block { margin-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 { max-width: calc(100% - 40px); margin: 0 auto; }
#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__note p { font-size: 14px; line-height: 1.4; margin-top: 20px; }
	.step-to-learn__item__note p:last-child { margin-bottom: 0px; }
	#screen_delivery_block_cont { width: 600px; }
	.step-to-learn__item-first { grid-template-columns: 1fr 1fr; }
	.step-to-learn__item { grid-template-columns: unset; }
	#for_applicants_intro, #screen_prefooter_faq_block_cont, #screen_getchecklistform_block_cont { width: 600px; margin-left: calc(50% - 300px); }
	  .step-to-learn__item__img-wrap { display: none; }
	  #screen_prefooter_appform_block_cont, #screen_mid1_block_cont, #screen_mid2_block_cont, #screen_mid3_block_cont, #screen_mid4_block_cont { width: 560px; margin-left: calc(50% - 300px); }
	  #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: 275px; }
	#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; }
#screen_faq_intro_block_cont { width: calc(100% - 30px);margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px;display:flex;flex-direction: column; }
#screen_faq_intro_block_header { font-style: normal;font-weight: 600;font-size: 32px;line-height: 120%;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: 18px;line-height: 110%;color: #001585; }
.faq_page_custom_tab_content__title { font-style: normal;font-weight: 600;font-size: 26px;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: 18px;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_cont { width: 600px;margin: 0 auto; }
	#contacts_getthere_block_cont { width: 600px;margin: 0 auto; }
	#contacts_getthere_block_tabs { flex-direction: column;gap: 20px; }
	.contacts_getthere_block_tabs_item { width: 100%; }
	.contacts_getthere_block_tabs_cont_item.contacts_getthere_block_tabs_cont_sel { flex-direction: column; }
	#contacts_getthere_block_tabs_cont_item_map_nahimpros, #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%; }
	#contacts_departments_block_cont { width: 600px;margin: 0 auto; }
	.contacts_departments_block_tabs_cont_item { flex-direction: column; }
	.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; }
	.contacts_departments_block_tabs_cont_item_col ul { margin: 0; }
	#contacts_social_block_cont { width: 600px;margin: 0 auto; }
	#contacts_social_block_list { flex-wrap: wrap;gap: 20px; }
	.contacts_social_block_list_item { flex: 1 1 30%;padding: 80px 20px 20px 20px;position: relative; }
	.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_subscribe_block_cont { width: 600px;margin: 0 auto; }
	#contacts_subscribe_block_col_1 { display: none; }
	#contacts_subscribe_block_form_mail { width: 100%; }
	#contacts_subscribe_block_form_btn_na { width: 100%; }
	#contacts_callceo_block_cont { width: 560px;margin: 0 auto; }
	#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% + 236px); top: calc(50% - 192px); z-index:998; cursor: pointer; }
	#screen_footer_citysel_block_cont { width: 440px; height: 384px; left: calc(50% - 220px); top: calc(50% - 192px); }
	.screen_footer_citysel_block_cont_shortlist_item { width: 180px; }
	#screen_footer_citysel_block_cont_preres { width: calc(100% - 40px); height: 220px; }
	

	
		#screen_footer_block_cont { min-width: 600px; width: calc(100% - 40px); padding: 60px 20px; margin-left: 20px; 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: calc(50% - 10px); margin-right: 0; }
		#screen_footer_block_row_1 .screen_footer_block_col_2 { width: calc(50% - 10px); float: right; margin-right: 0; }
		#screen_footer_block_row_1 .screen_footer_block_col_3 { width: calc(50% - 10px); float: left; margin-right: 0; clear: left; margin-top: 40px; }
		#screen_footer_block_row_1 .screen_footer_block_col_4 { width: calc(50% - 10px); float: right; margin-right: 0; margin-top: 40px; }
		
		#screen_footer_block_row_2 { border-top: 1px solid rgba(255,255,255,0.4); padding-top: 40px; }

		#screen_footer_block_row_2 .screen_footer_block_col_1 { width: calc(50% - 10px); }
		#screen_footer_block_row_2 .screen_footer_block_col_2 { width: calc(50% - 10px); float: right; margin-right: 0; }
		#screen_footer_block_row_2 .screen_footer_block_col_3 { width: calc(50% - 10px); float: left; margin-right: 20px; clear: left; margin-top: 40px; line-height: 120%; }
		#screen_footer_block_row_2 .screen_footer_block_col_4 { width: calc(50% - 10px); float: right; margin-top: 40px; }
	
		#screen_footer_block_row_3 { border-top: 1px solid rgba(255,255,255,0.4); padding-top: 40px; }

		#screen_footer_block_row_3 .screen_footer_block_col_1 { width: calc(50% - 20px); margin-right: 0; }
		#screen_footer_block_row_3 .screen_footer_block_col_2 { width: calc(50% - 20px); float: right; margin-right: 0; margin-left: 0; }
		#screen_footer_block_row_3 .screen_footer_block_col_3 { width: calc(50% - 20px); 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; }
		#screen_footer_block_row_2 { color: #CACACA; }
		#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: none; }
		.mob_only { display: none; }
		.nomob { display: block; }
		
		
	}