@media only screen  and (min-width:980px) and (max-width:1279px) {

/****** HTML STYLES *****/


html {  width:100%; height:100%; } 

body { width:100%; min-width:980px; }




/***** MAIN TOP ****/


/********************* 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: 155px; float: left; margin: 15px 320px 0 80px; margin-right: calc(100% - 680px); }
#top_v12tab_screen_block #logo { width: 48px; height: 40px; float: left; margin-right: 5px; background: url('/s24/images/top_v12a_screen_block_cont_logo.png') center center no-repeat; background-size: 48px 40px; }
#top_v12tab_screen_block_cont_logo_txt { width: 102px; color: #001585; font-size: 8px; font-weight: 400; line-height: 120%; float: left; }
#top_v12tab_screen_block_search_ico { width: 20px; height: 40px; margin: 15px 48px 0 0; background: url('/s24/images/top_v12a_screen_block_cont_search_ico.png') center center no-repeat; background-size: 20px 20px; float: left; }
#top_v12tab_screen_block_menu_btn { display: block; width: 40px; height: 40px; position: absolute; left: 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: auto; left: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 { width: 140px; height: 40px; margin: 15px 0 0 0; line-height: 10px; float: left; }
#top_v12tab_screen_block_cont_phonenum { display: block; color: #001585; font-size: 16px; font-weight: 700; line-height: 100%; margin-bottom: 4px; }
#top_v12tab_screen_block_cont_phonenum_txt { color: #4D4D4D; font-size: 10px; font-weight: 400; line-height: 10px; }
#top_v12tab_screen_block_cont_callback_btn { width: 170px; height: 40px; cursor: pointer; text-align: center; line-height: 40px; border-radius: 10px; background: #001585; margin: 15px 20px 0 0; float: right; color: #FFF; font-size: 16px; font-weight: 400; }

#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_v12a_screen_block_cont_search_block { display: none; width: calc(100% - 40px); top: 76px; left: 20px; }
#top_v12a_screen_block_cont_search_txt { width: 720px; }

#top_v12a_screen_searchpreres_block { display: none; width: calc(100% - 40px); top: 140px; left: 20px; }


#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: 20px; 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: 20px; margin-bottom: 20px; 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_pros_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }

#screen_reviews_block_cont { box-sizing: border-box; width: calc(100% - 20px); margin-left: 0; }
.screen_reviews_block_cont_slider_cont_list_item_precourse { display: none; }
.screen_reviews_block_cont_slider_cont_list_item_course { display: none; }
#screen_reviews_block_cont{ padding: 0 0px 0 20px !important; }
#screen_reviews_block_cont_topline{ margin-right: 0; }
.screen_reviews_block_cont_slider_cont_list_item_header { margin-bottom: 0; }

#screen_graduate_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
#screen_graduate_block_cont_header { font-size: 220px; }
#screen_experts_block_cont { box-sizing: border-box; width: calc(100% - 40px) !important; margin-left: 20px; }
#screen_experts_block_cont_slider { box-sizing: border-box; width: calc(100% - 20px); margin-left: 20px; }
#screen_rating_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
.screen_rating_block_cont_list_item { width: auto; }
#screen_careerpartners_block_cont { box-sizing: border-box; width: calc(100% - 40px); margin-left: 20px; }
#screen_maincases_block { padding: 0; }

#screen_getdocs_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_getdocs_block_pic_area{ width: 50%; background-size: cover; }
#screen_getdocs_block_txt { width: 50%; position: relative; z-index: 20; }
.screen_prefooter_appform_block_form_txt { border-radius: 10px; line-height: 25px; }
.screen_mid4_block_form_txt { border-radius: 10px; line-height: 25px; }
.screen_mid3_block_form_txt { border-radius: 10px; line-height: 25px; }
#screen_loan_block_cont_form_block_form input[type=text] { border-radius: 10px; line-height: 25px; }
#screen_prefooter_block_col_1 { display: none; }

#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: 50%; }
#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_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_careerpartners_block_slider_cont_item { margin-right: 5px; padding: 5px; }
#screen_coursemainfeat_block_cont { display: flex; flex-direction: column; gap: 0px; }
#screen_coursemain_block_feat_item_findoc { width: 100% !important; }
#screen_coursemain_block_feat_item_list { width: 100% !important; }
#screen_loan_block_cont_form_btn_na { width: 100% !important; }
#screen_prosinnadpo_block_header { line-height: 120%; }
#screen_requirements_block_table { grid-template-areas: "a b" "c c"; }
.screen_processpros_block_item { flex-basis: calc((100%/2) - 10px) !important; }
.screen_processpros_block_item_feat { flex-basis: calc((100%/2) - 10px) !important; }
.screen_careercentre_block_item { flex-basis: calc((100%/2) - 10px) !important; }
#screen_ourway_block_col_2{ min-height: 320px; }
#screen_alsoboughtcourses_block_cont { width: 1120px !important; }
#screen_alsoboughtcourses_block_cont_btn { position: absolute; top: 0; left: 800px; }

#screen_search_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_directions_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_ourhistory_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_ourhistory_block_item_license_img { display: none; }

#screen_howprocess_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
.screen_howprocess_block_item_wpic { background-image: unset !important; padding: 20px; }
#screen_howprocess_block.screen_block_item_gr { padding-bottom: 80px; margin-bottom: 0px !important; }

#screen_delivery_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_prefooter_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#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_media_block_nav_blog.screen_media_block_nav_item_sel { background-position: right 110px center !important; }
#screen_media_block_nav_blog { background-position: right 110px center !important; }
#screen_media_block_nav_news.screen_media_block_nav_item_sel { background-position: right 100px center !important; }
#screen_media_block_nav_news { background-position: right 100px center !important; }
#screen_media_block_nav_video.screen_media_block_nav_item_sel { background-position: right 110px center !important; }
#screen_media_block_nav_video { background-position: right 110px center !important; }

#screen_foreign_experts_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_topcourses_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_midform_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_mentor_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_media_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_maincases_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_outrocourse_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#courselist_intro_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
/* #courselist_cont_block_cont { margin-left: 20px !important; margin-right: 20px !important; } */
#screen_experts_block.screen_block_item_gr #screen_experts_block_cont { margin-left: 20px !important; margin-right: 20px !important; }
#screen_afterexperts_block.screen_block_item_gr #screen_afterexperts_block_cont { margin-left: 20px !important; margin-right: 20px !important; }

#screen_experts_block.screen_block_item_gr #screen_experts_block_cont_slider { margin-left: 20px !important; }
#screen_afterexperts_block.screen_block_item_gr #screen_afterexperts_block_cont { padding-left: 0px; padding-right: 0px; }	

#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; }	
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel #courselist_cont_block_filtercol_filters { padding: 0px; }
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel .courselist_cont_block_filtercol_filters_item { margin-left: 0; margin-right: 0; }
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel .courselist_cont_block_filtercol_addifilters_item_sepa { margin-left: 0; margin-right: 0; }
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel #courselist_cont_block_filtercol_filters { margin-right: 20px; margin-left: 20px; }
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel #courselist_cont_block_filtercol_addifilters { margin: 0; }
#courselist_cont_block_filtercol_conteiner.courselist_cont_block_filtercol_conteiner_sel #courselist_cont_block_filtercol_filters { border-bottom: 1px solid #CACACA; border-radius: 0; padding-bottom: 20px; margin-bottom: 0; }
	


	/***** CONTACTS *****/

	#contacts_intro_block_cont { width: 940px;margin: 0 auto; }
	#contacts_getthere_block_cont { width: 940px;margin: 0 auto; }
	#contacts_departments_block_cont { width: 940px;margin: 0 auto; }
	#contacts_social_block_cont { width: 940px;margin: 0 auto; }
	#contacts_social_block_list { flex-wrap: wrap;gap: 20px; }
	.contacts_social_block_list_item { flex: 1 1 30%; }
	#contacts_subscribe_block_cont { width: 940px;margin: 0 auto; }
	#contacts_subscribe_block_col_1 { display: none; }
	#contacts_callceo_block_cont { width: 900px;margin: 0 auto; }
	#contacts_callceo_block_form_row { flex-direction: column;gap: 10px;width: 50%;float: left; }
	#contacts_callceo_block_form_fio, #contacts_callceo_block_form_mail, #contacts_callceo_block_form_theme { width: 445px; }
	#contacts_callceo_block_form_txtarea { width: 50%;height: 135px; }

	
	/***** RASSROCHKA OT ACADEMII *****/

	#payvarloan_intro_block_cont { width: 940px;max-width: 100%;margin: 10px auto 0 auto;background-position: right 0px bottom;box-sizing: border-box; }
#payvarloan_howworks_block_cont { width: 940px;max-width: 100%;margin: 0 auto; }
.payvarloan_howworks_block_list_row { gap: 20px; }
.payvarloan_howworks_block_list_item { flex: 1 1 26%;width: auto; }
#payvarloan_howworks_block_list_item_wide { flex: 1 1 60%;width: auto; }
#payvarloan_zeroloan_block_cont { width: 940px;max-width: 100%;margin: 0 auto; }
#payvarloan_zeroloan_block_cool1 { width: 480px; }
#screen_docsslider_block_cont { width: 940px;max-width: 100%;margin: 0 auto; }
#screen_docsslider_block_cont_slider { width: auto;max-width: 100%;margin-left: calc(50% - 470px); }
#screen_midform_block_cont { width: 940px;max-width: 100%;margin: 0 auto;box-sizing: border-box; }
#screen_midform_block_col_1 { width: 440px; }
#screen_midform_block_col_2 { width: 440px; }
.screen_midform_block_form_txt { width: 48.86%; }


	/***** INCOMING ****/

	#for_applicants_intro { width: calc(100% - 40px); margin: 0 auto; } 
	.step-to-learn__item-first { grid-template-columns: 28fr 23fr 35fr; }
	.step-to-learn__item-last { grid-template-columns: 28fr 35fr 23fr; }
	.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; }
	.step-to-learn__item-last .step-to-learn__item__title-wrap { flex-direction: column; gap: 10px; align-items: flex-start; margin-bottom: 0; }
	
	#screen_prefooter_appform_block_cont, #screen_mid1_block_cont, #screen_mid2_block_cont, #screen_mid3_block_cont, #screen_mid4_block_cont { width: 900px; margin-left: calc(50% - 470px); }
	  #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: 440px; }
	  #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: 440px; }
	  .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: 215px; }
	#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-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-weight: 700;font-size: 18px;line-height: 110%;color: #001585; }
	.faq_page_custom_tab_content__title { 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-weight: 400;font-size: 18px;line-height: 120%;color: #4D4D4D; }
	.faq_spoiler_custom__body { font-weight: 400;font-size: 14px;line-height: 140%;color: #4D4D4D; }
	.faq_page_custom_tab_content { width: 100%; }
	




	/***** LICENSE ****/
	
	#screen_license_cert_block, #screen_license_info_block, #screen_license_samples_block, #screen_license_fisfrdo_block, #screen_prefooter_block { margin-left: 20px;margin-right: 20px; }
	.screen_license_block_docs__doc_pd img { max-width: 100%;margin: 0 auto; }
	.screen_license_block_docs_col { width: 50%;max-width: 530px;; }
	.screen_license_block_docs_col_2, .screen_license_block_docs_col_3 { width: 25%;max-width: 265px; }
	.screen_license_block_docs .screen_license_block_docs_col .screen_license_block_docs__item { margin-right: 10px; }
	#screen_prefooter_block_col_1 { display: none; }
	#screen_prefooter_block_form_fio { width: 100%;float: none; }
	#screen_prefooter_block_form input[type=text] { width: 33%; }
	#screen_prefooter_block_form #screen_prefooter_block_form_fio { width: 100%; }
	.screen_license_samples_row { flex-wrap: initial;margin: 0 -10px; }
	.screen_license_samples_row_item { margin: 0 10px; }
	#screen_license_fisfrdo_block_cont { padding: 0; }
	#screen_license_info_block_row { flex-direction: column; }
	#screen_license_info_block_col_1, #screen_license_info_block_col_2 { width: 100%; }
	#screen_license_info_block_col_2 .screen_license_info_block_txt { position: initial;box-sizing: border-box;height: 150px;display: flex;align-items: center;width: 100%; }
	#screen_license_info_block_btn_2 { position: initial;width: 100%;box-sizing: border-box; }
	#screen_license_info_block_img { top: 25px; }
	#screen_license_info_block_col_1, #screen_license_info_block_col_2 { margin-top: 20px; }
	#screen_license_fisfrdo_block_col_1, #screen_license_fisfrdo_block_col_2 { width: 50%; }
	#screen_license_cert_block_col_1, #screen_license_cert_block_col_2 { width: 48%; }
	#screen_prefooter_block_col_1_license { display: none; }
	#screen_license_cert_block_img { max-width: 100%; }
	#screen_prefooter_block_subs_form_mail { width: 49.4%; }
	#screen_prefooter_block_subs_form_btn_na { width: 49.4%; }
	.screen_license_block_docs__item__button_hidden_mobile { display: block; }
	.screen_license_block_docs__item__button_visible_mobile { display: none; }
	#screen_prefooter_block_col_2 { display: none; }
	#screen_license_samples_block { margin-top: 0; }
	#screen_license_info_block_header { margin-bottom: 20px; }

	
	#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%; }


/***** FOOTER ****/


	#screen_footer_block_cont { min-width: 940px; width: calc(100% - 40px); padding: 60px 20px; margin-left: 20px; }

	#screen_footer_block_row_1 .screen_footer_block_col_1 { width: calc(25% - 15px); }
	#screen_footer_block_row_1 .screen_footer_block_col_2 { width: calc(25% - 15px); float: left; margin-right: 20px; }
	#screen_footer_block_row_1 .screen_footer_block_col_3 { width: calc(25% - 15px); float: left; margin-right: 20px; }
	#screen_footer_block_row_1 .screen_footer_block_col_4 { width: calc(25% - 15px); float: right; }
	
	#screen_footer_block_row_2 .screen_footer_block_col_1 { width: calc(25% - 15px); float: left; margin-right: 20px; }
	#screen_footer_block_row_2 .screen_footer_block_col_2 { width: calc(25% - 15px); float: left; margin-right: 20px; }
	#screen_footer_block_row_2 .screen_footer_block_col_3 { width: calc(25% - 15px); float: left; margin-right: 20px; line-height: 120%; }
	#screen_footer_block_row_2 .screen_footer_block_col_4 { width: calc(25% - 15px); float: right; }

	#screen_footer_block_row_3 .screen_footer_block_col_1 { width: calc(50% - 10px); }
	#screen_footer_block_row_3 .screen_footer_block_col_2 { width: calc(25% - 15px); }
	#screen_footer_block_row_3 .screen_footer_block_col_3 { width: calc(25% - 15px); }

	#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 20px 10px 20px; }

	#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; }
	
	
}