.lk_kurator .prof_page_side_menu_nt li {
    border: 0;
}

.lk_kurator .prof_page_side_menu_nt a {
    padding: 12px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}

.lk_kurator .prof_page_side_menu_nt li li a {
    padding: 12px 35px;
	width:100%;
}
.lk_kurator .prof_page_side_menu_nt ul li.active,.lk_kurator .prof_page_side_menu_nt ul li:hover{
    background:unset;
}
.lk_kurator .prof_page_side_menu_nt ul a.active, .lk_kurator .prof_page_side_menu_nt ul li a:hover{
    background:#fff;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.lk_kurator .prof_page_side_menu_nt li.top_border {
	
    border-top:1px solid #D8D8D8;
}
.block_two_column .block_top_data  .block_item_data_comp {
    width:100%;
}
.block_logo_company {display:block;width:200px;margin-left:auto;margin-right:68px}
.block_logo_company .block_pic {
    background: #FFFFFF;
    width:200px;
    height:200px;
    border: 1px solid #E6E6E6;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
}
.not_logo.block_logo_company .block_pic  {
	background: #C335FB;
	font-family: Proxima Nova;
	font-style: normal;
	font-weight: 300;
	font-size: 80px;
	line-height: 24px;
	color: #FFFFFF;

}
.block_logo_company .block_pic img {
    max-width:190px;
    max-height:190px;
}
.block_logo_company p {
    display:block;
    text-align:center;
    font-family: Proxima Nova;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    text-decoration-line: underline;
    margin-top:10px;
    color: #0059BC;
}
.block_logo_company p:hover {
    text-decoration:none;
}
.lk_kurator .prof_page_side_menu_nt .add_folder a {
	display:flex;
	align-items:center;
	color: #1282FF;
}
.add_folder i{
	margin-right:4px;
	display:block;
	width:18px;
	height:18px;
	min-width:18px;
	background:url(../img/i/Plus-active.svg) no-repeat center;
}
.lk_kurator .footer_l {
    flex-basis: 80%;
}

.lk_kurator .footer_r {
    flex-basis: 20%!important;
}
.lk_kurator .footer_l_top {
    display: flex;
}
.lk_kurator .footer_l_top_lnk {
    min-width: 170px;
}
.lk_kurator .footer_l_top ul {
    display: flex;
    flex-wrap: wrap;
}
.lk_kurator .footer_l_top ul li {
    margin-right: 0;
    width: calc(100% / 3);
    margin-bottom: 19px;
}
.lk_kurator .footer {
    padding-bottom: 11px;
}
.block_center_txt {
	padding:28px 32px 69px;
	background: #FFFFFF;
}
.block_center_txt .title {
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 39px;
	color: #20283C;
	padding-bottom:15px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom:29px;
}
.block_item_data_comp .subtitle {
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
	color: #20283C;
	margin-bottom:4px;
}
.block_item_data_comp .block_desc {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #20283C;
	margin-bottom:28px;
}

.block_top_data .block_item_data_comp .block_desc {
	color: #8C919D;
}
.block_top_data + .title,  .block_item_data_comp  + .title  {
	margin-top:43px;
} 
.block_two_column {
	display:flex;
	justify-content:space-between;
}
.block_two_column .block_item_data_comp {
	width:calc(100% / 2);
	padding-right:16px;
}
.block_center_txt form .btn.btn_sl.blue {
    max-width: 280px;
    width: 100%;
    margin: 49px auto 0;
    display: block;
}

.block_otklik_list .levels__item {
    background: #FFFFFF;
    box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.02);
    border-radius: 2px;
	margin-bottom:25px;
}

.block_otklik_list .level__top {
	align-items: flex-start;
    background: #fff;
    position: relative;
	padding:19px 21px 0 66px;
}
.block_otklik_list .pub_note_cr_list_item_ml {
    top: -5px;
    left: -50px;
}
.block_otklik_list .d-flex{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.level__top .title {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #20283C;
}

.block_date {
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    text-align: right;
    color: #20283C;
}

.block_avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
    background: #C335FB;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-right: 9px;
}

.block_user_info p {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #20283C;
    margin: 0;
}

.block_user_info {
	padding-bottom:6px;
	border-bottom: 1px solid #E6E6E6;
	margin-top:17px;
    display: flex;
    align-items: flex-start;
}
.block_otklik_list .level__toggle {
    margin-left: 30px;
    margin-top: 5px;
}
 .block_bottom {
	padding:22px 66px 21px;
}
.block_bottom .block_1, .block_bottom .block_2{
	display:flex;
	align-items:center;
}
.block_bottom .btn.btn_sl.blue {
    padding: 6px;
    max-width: 174px;
    width: 100%;
    min-width: 174px;
    font-size: 14px;
    line-height: 21px;
    border-radius: 2px;
    margin-right: 16px;
}

.link_view_resume {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #027AFF;
    border-radius: 2px;
    display: flex;
    align-items: center;
}

.link_view_resume i {
    display: block;
    margin-right: 4px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    background: url(../img/i/ico_link_resume.svg) no-repeat center;
}
.prof_page .block_otklik_list .pub_notif_item_rem {
    position: relative;
    bottom: auto;
    right: auto;
}
.link_folder {
	margin-right:19px;
    display: block;
    width:26px;
    height: 18px;
    background: no-repeat url(../img/i/ico_folder.svg);
}
.open_block + button {
	display:none;
}
.open_block.active {
	display:none;
}
.open_block.active + button{
	display:block;
}
.block_otklik_list .level__content-row {
    padding: 0 20px 0 17px;
	
    flex-direction: column;
}
.block_otklik_list .level__content{margin-top:17px}
.block_otklik_list .pub_note_cr_list_item_chat_date	{
		padding:3px 0 16px;
	}
.levels__list.block_otklik_list {margin-top:0;max-width:705px}
.block_user_info a {
    color: #027AFF;
    border-bottom: 1px dashed #027AFF;
}
.block_user_info a:hover {
    border-bottom: 1px dashed transparent;
}
.block_otklik_list .pub_note_cr_list_item_chat_in_tx {
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    padding: 16px;
}

.block_otklik_list .pub_note_cr_list_item_chat_in {
    max-width: 515px;
    justify-content: flex-start;
}
.block_otklik_list .pub_note_cr_list_item_chat_out_tx {
    max-width: 499px;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
}
.block_otklik_list .pub_note_cr_list_item_chat_out .pub_note_cr_list_item_chat_in_ph {
    margin-left: 8px;
	min-width:32px;
}
.block_otklik_list .pub_note_cr_list_item_chat_in .pub_note_cr_list_item_chat_in_ph {
    margin-right: 8px;
	min-width:32px;
}
.block_otklik_list .pub_note_cr_list_item_chat_in_tx_time {
    color: #E6E6E6;
}
.block_otklik_list .pub_note_cr_list_item_chat_out_tx_time, .block_otklik_list  .pub_note_cr_list_item_chat_in_tx_time {
     font-size: 8px;
    line-height: 19px;
    bottom: 0;
    right: 16px;
    
}
.block_otklik_list .pub_note_cr_list_item_chat {
    max-height: 340px;
    overflow: auto;
}
.block_new_mess {
	text-align:center;
	margin-top:35px;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #1282FF;
}
.block_otklik_list .pub_note_cr_list_item_bot_msg textarea {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #8C919D;
    padding: 12px 19px;
    height: 93px;
    width: 100%;
}
.block_otklik_list .pub_note_cr_list_item_bot {
    padding: 0 50px;
}
.block_otklik_list .pub_note_cr_list_item_bot_msg textarea::-webkit-input-placeholder {
  font-size: 14px;
    line-height: 21px;
}

.block_otklik_list textarea::-webkit-scrollbar, .block_otklik_list .pub_note_cr_list_item_chat::-webkit-scrollbar, .e-popup::-webkit-scrollbar{
    width: 8px;
    height: 3px;
    background-color: #fff;
}
.block_otklik_list textarea::-webkit-scrollbar-thumb, .block_otklik_list .pub_note_cr_list_item_chat::-webkit-scrollbar-thumb, .e-popup::-webkit-scrollbar-thumb{
    background-color: #dddddd;
    border:3px solid #fff;
	width: 4px;
    border-radius: 90px;
}
.block_otklik_list .pub_note_cr_list_item_bot input {
		display:none;
	}
.block_otklik_list .subtitle {
	display:none;
}
.lk_kurator .green_btn_bg {
	background: #27AE60!important;
	padding:4px 16px;
	font-size: 16px;
	line-height: 24px;
	width:216px;
}
.lk_kurator .green_btn_bg:hover {
	background: #7FA744 !important;
}
.lk_kurator .prof_page .pub_notif_item_rem {
    position: relative;
    bottom: unset;
    right: unset;
}

.block_bottom_otkaz {
	
    padding-left: 33px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lk_kurator .prof_page .pub_notif_item {
    min-height: auto;
    padding: 20px 64px 27px 33px;
    margin-bottom: 24px;
}
.prof_page .no_dot .pub_notif_item_top_hd::before {
    display: none;
}
.lk_kurator .pub_notif_item_person p {
    margin: 0;
}
.block_btn {
	display:flex;
	align-items:center;
	margin-top:26px;
	
}
.lk_kurator .e-popup .title{
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color: #20283C;
	margin-bottom:13px;
}
.e-popup .txt_pop{
	max-width:350px;
	font-weight: normal;
	font-size: 16px;
	line-height: 33px;
	color: #20283C;
}
.lk_kurator .e-popup__tx-block {
	max-width:100%;
	width:100%;
}
.block_btn .btn {
	max-width:174px;
	width:100%;	
	padding:6px 16px;
	font-size: 14px;
	line-height: 21px;
}
.btn.outline-blue {
	margin-left:16px;
	border: 1px solid #1282FF;
	border-radius: 2px;
	padding:5px 16px;
	max-width:174px;
	width:100%;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	text-align:center;
	color: #1282FF;
}
.btn.outline-blue:hover {
	color:#fff;
	background: #1282FF;
}
.title_border{
	padding-bottom:8px;
	margin-bottom:21px;
    border-bottom: 1px solid #E6E6E6;
}
.block_list_move {
    margin: 0 -50px;
}
.block_new_folder input {
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
    border-radius: 3px;
    width: 100%;
    padding: 8px 15px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #20283C;
}
.lk_kurator .e-popup__cnt {
    padding: 48px 50px 33px;
}
.block_list_move input:checked + label {
    background: #E6E6E6;
}

.block_list_move label:before {
	content:'';
	display:block;
    width:26px;
    height: 20px;
    background: no-repeat url(../img/i/ico_folder.svg);
	margin-right:11px;
}
.block_list_move label {
    padding: 12px 50px;
    width: 100%;
    font-weight: normal;
    font-size: 16px;
    line-height: 33px;
    display: flex;
    align-items: center;
    color: #20283C;
}

.block_list_move input[type=radio] {
    display: none;
}
.lk_kurator .e-popup {
    height: unset;
}
.lk_kurator .search_page_form {
    background: #fff;
    padding: 33px 38px;
}
.lk_kurator .search_page_form_hd {
    padding: 0;
}
.block_key_skill .title {
    font-style: normal;
    font-weight: 300;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 8px;
    color: #20283C;
}

.block_key_skill .subtitle {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    color: #696F7F;
}

.block_column_two_skill {
    display: flex;
    align-items: flex-start;
	justify-content:space-between;
}
.lk_kurator .search_page_form_body_sec.mdouble {
    border-top: 1px solid #E6E6E6;
    margin: 0px -38px;
    padding: 34px 38px;
}
.block_group_skill {
    display: flex;
    flex-direction: column;
}

.block_group_skill .checkbox {
    display: flex;
}
.block_group_skill .checkbox_block {
    min-width: 24px;
}
.block_key_skill .checkbox_block_name {
    font-weight: normal;
font-size: 14px;
line-height: 21px;
display: flex;
align-items: center;
color: #20283C;
}
.checkbox.name_group .checkbox_block_name {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #20283C;
}
.block_group_skill 
.checkbox{
    margin-bottom:28px;
}
.checkbox.name_group{
    margin-bottom:31px;
}

.block_group_skill {
    margin-top: 13px;
}

.block_left, .block_right {
    max-width: 46%;
}
.lk_kurator .search_page_form_body_sec.mdouble .search_page_form_body_sec_flds_fld {
    max-width: 350px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
}
.block_two_column .styler_field {
    max-width: calc(50% - 7px);
    width: 100%;
    margin-bottom:16px
}
.add_lang {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    text-decoration-line: underline;
    color: #0059BC
}
.add_lang:hover {text-decoration:none;}
.lk_kurator .search_page_form_body_sm {
    border-top: 1px solid #E6E6E6;
    margin: 0 -37px;
    padding: 39px 37px 0;
}
.search_page_form_top_srch_params span {
    position: absolute;
    width: 18px;
    height: 18px;
    background: #E62632;
    border-radius: 100%;
    justify-content: center;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    top: -10px;
    left: 0;
}
.block_not_found {
	padding: 37px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	color: #20283C;
}
.block_not_found .txt{
	max-width:550px;
	width:100%;
	margin: 0 auto;
}
.block_grey_bg {
    background-color: #f8f9fb;
    margin-top: -25px;
    padding-top: 25px;
	padding-bottom:36px;
}
.lk_kurator .block_grey_bg .search_page_form {
    margin-bottom: 0;
}
.lk_kurator .search_page_result_list_item {
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
    box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.02);
    border-radius: 3px;
    padding: 16px;
}
.lk_kurator .search_page_result_list_item_l {
    width: calc(100% - 250px);
}
.lk_kurator  .search_page_result_list_item_r {
    width: 240px;
}
.lk_kurator  .search_page_result_list_item_r .search_page_result_list_item_r_props_l {
    width: 100%;
    text-align: right;
	padding:0;
}
.lk_kurator .search_page_result_list_item_l_txt_dscr {
    max-width: 100%;
}
.lk_kurator .search_page_result_list_item_l_txt_hd {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #20283C;
}
.lk_kurator .search_page_result_list_item_l_txt_shortdscr {
    font-size: 14px;
    line-height: 21px;
    color: #20283C;
}
.lk_kurator .search_page_result_list_item_l_txt_dscr p {
    font-size: 14px;
    line-height: 21px;
    color: #20283C;
    margin: 31px 0;
}

.block_ball_glb {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #20283C;
}
.lk_kurator .search_page_result_list_item_l_txt_dscr p a {
    color: #027AFF;
}
.block_btnblock {
	display:flex;
	align-items:center;
	justify-content:space-between;
	
    width: 100%;
    padding-left: 147px;
}
.block_btnblock .search_page_result_list_item_r_props_r {
    width: 70%;
}
.block_btnblock .search_page_result_list_item_r_btns {
    padding-top: 0;
    width: 30%;
}
.block_btnblock .btn.btn_sm.rm.white_btn_bg {
    max-width: 177px;
    min-width: 177px;
    padding: 3px;
    font-size: 16px;
}
.block_btnblock .btn.btn_sm.blue_btn_bg {
    font-size: 16px;
    line-height: 24px;
    PADDING: 4PX;
    margin-left: 8px;
}

.block_btnblock {
    margin-top: 7px;
}
.search_page_result_list .block_btnblock {
    margin-top: 27px;
}
.block_btnblock 
.search_page_result_list_item_r_btns a.resume_compare {
	color:#027aff;
    background-image: url(../img/i/scales-active.svg);
}

.block_btnblock 
.search_page_result_list_item_r_btns a.resume_compare:hover {
	text-decoration:underline;
}
.block_info_res {
	margin-top:12px;
	display:flex;
	justify-content:flex-end;
}
.block_info_res div{
	font-weight: normal;
	text-align:center;
	font-size: 10px;
	line-height: 16px;
	padding:0 7px;
	min-width:80px;
	color: #FFFFFF;
	border-radius: 2px;
}
.block_info_res.invite div{
	background: #3E98FC;
}

.block_info_res.fail div{
	background: #FA626D;
}

.block_info_res.accept div{
	background: #7FA744;
}
.lk_kurator .search_page_result_list_item_r_props_l_zp {
    font-weight: bold;
    margin-bottom: 7px;
}
.lk_kurator
.search_page_result_list_item_r_props_l_szp {
    font-size: 14px;
    line-height: 21px;
    color: #8C919D;
}
.block_btn_compare {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 0;
}
.block_btn_compare .link_view_resume {
	position:relative;
	font-weight: 300;
	font-size: 14px;
	line-height: 21px;
	text-transform: uppercase;
	color: #1282FF;
}
.block_btn_compare .link_view_resume:hover {
	text-decoration:none;
}
.block_btn_compare .link_view_resume i{
	background:url(../img/i/ico_compare.svg) no-repeat center;
}
.block_btn_compare .link_view_resume span{
	position:absolute;
	top:-10px;
	right:-15px;
	background: #E62632;
	width:17px;
	height:17px;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content:center;
	color: #FFFFFF;
	border-radius:100%;

}
.block_key_skill .title.d-flex {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.title .checkbox {
    display: flex;
}
.lk_kurator .search_page_result_info {
    padding-top: 37px;
    margin-bottom: 0;
}
.lk_kurator .search_page_result_info + .block_btn_compare {
    padding-top: 22px;
}

.e-popup .search_page_result_list_item_drop_r_sktb {
    max-width: 518px;
}
.e-popup {
    max-height: calc(100vh - 100px);
    overflow: auto;
}

.pop_skills p {
    font-size: 16px;
    line-height: 24px;
    max-width: 576px;
    margin-top: -30px;
}
.pop_skills .search_page_result_list_item_drop_r_sktb .block_title {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #20283C;
    margin-bottom: 28px;
    margin-top: 30px;
}
.pop_skills .search_page_result_list_item_drop_r_sktb_item_name {
    white-space: normal;
}

.pub_notif_item_person.title_border {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
}
.pop_invite .search_page_form_body_sec_flds_fld {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-bottom: 0;
    margin: 0 5px;
}
.pop_invite .jq-selectbox.jqselect.styler_field {
    margin-bottom: 0;
}


.block_txt_sendotklik p {
	    max-width: 570px;
    font-size: 16px;
    line-height: 24px;
    color: #20283C;
    margin-bottom: 24px;
    margin-top: 19px;
}

.pop_invite .jq-selectbox__select-text {
    font-size: 16px;
	    height: 33px;
    line-height: 33px;
}

.pop_invite .block_btn .btn {
    max-width: 238px;
}
.pop_invite p a {
    color: #027AFF;
    text-decoration: underline;
}
.pop_invite p a:hover {
    text-decoration: none;
}

.lk_kurator .prof_page_side_menu {
    width: 256px;
}
.btn.black{
	background: #353C4C;
	border-radius: 2px;
	margin-left:8px;
}

.btn.black:hover{
	background:#6E7992;
}
.student_otklik_list .pub_notif_item p a, .student_otklik_list .pub_notif_item_person a {
    color: #027AFF;
}
.block_bottom_otkaz .pub_notif_item_btn {
    margin: 0;
    padding: 0;
}

.student_otklik_list .block_bottom_otkaz {
    margin-top: 60px;
}
.pub_notif_item .level__content-row {
	flex-direction:column;
    padding: 0;
}
.block_otklik_list.student_otklik_list .pub_note_cr_list_item_bot {
    padding: 0;
}
.student_otklik_list .level__content.active + .block_bottom_otkaz {
    padding: 0;
    margin-top: 25px;
}
.lk_kurator .e-popup .title.big_title {
    font-weight: 300;
    font-size: 30px;
    line-height: 39px;
}
.block_group_item {
    display: flex;
    width: 100%;
    margin-bottom: 32px;
    justify-content: space-between;
}

.block_item_pop {
    max-width: 350px;
	width:100%;
}

.block_item_pop .title_item {
    font-size: 10px;
    line-height: 16px;
}

.desc_item {
    font-size: 16px;
    line-height: 24px;
}
.about .block_btn {
    margin: 0 -50px -33px;
    border-top: 1px solid #D8D8D8;
    padding: 22px 50px 35px;
    background: #F8F9FB;
}
.lk_kurator .search_page_form_body_sec_flds_fld {
    width: calc(50% - 16px);
}
.lk_kurator 
.search_page_form_body_sec_flds_fld .block_two_column{flex-direction:row}


.prof_page_side_menu_nt li li {
	position:relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lk_kurator .prof_page_side_menu_nt li li  .del_folder {
	position:absolute;
	top:0;
	right:0;
	display:none;
    background: no-repeat url(../img/i/delete.svg) center/contain;
    padding: 0;
	background-size:13px;
    width: 40px;
    height: 40px;
}
.lk_kurator .prof_page_side_menu_nt li li .active +  .del_folder  {display:block;}
.lk_kurator .search_page_form {
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	margin-bottom:54px;
	padding:18px 32px 43px;
}

.search_page_result_list_item .link_compare {
    width: 84px;
    height: 84px;
    display: flex;
    position: absolute;
    z-index: 2;
    top: -50px;
    right: -42px;
    background: #1282FF;
    box-shadow: 7px 6px 15px rgba(0, 0, 0, 0.17);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}
.link_compare span {
    background: #E62632;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.search_page_result_list_item .link_compare i {background:no-repeat url(../img/i/ico_compare_big.svg) center;width:50px;height:48px}
.search_page_result_list_item {
    position: relative;
}
.block_group_item.w100  .block_item_pop{max-width:100%}
.pub_notif_item.kadr_rezerv {
    background: #F6FFEB;
}
.link_back {
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    color: #1282FF;
    text-decoration: underline;
    display: block;
    text-align: right;
}
.link_back:hover {
    text-decoration: none;
}
.search_page_result_list.list_compare {
    display: flex;
    justify-content: space-between;
	
    width: 866px;
}
.block_scroll {
    width:calc(100% - 48px);
    overflow: auto;margin-left: 48px;
}
.list_compare .search_page_result_list_item {max-width:265px;margin-right:12px;min-width: 265px;background:none;padding:0;box-shadow:unset;border:0}
.list_compare .search_page_result_list_item_drop_r_sktb_item_name {
    white-space: normal;
}
@media (min-width:768px){
.lk_kurator .list_compare .search_page_result_list_item_l_img_progress svg {
    width: 77px;
    height: 77px;
}
.lk_kurator .list_compare  .search_page_result_list_item_l_img_photo {
    
    width: 73px;
    height: 73px;
    font-weight: 300;
    font-size: 30px;
    line-height: 24px;
    top: 2px;
    left: 2px;
    padding-top: 27px;
}
.lk_kurator .list_compare  .search_page_result_list_item_l_txt {
    width: calc(100% - 97px);
    padding-left: 0;
    padding-top: 0;
}
.lk_kurator .list_compare .search_page_result_list_item_l_txt_hd {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
}
.lk_kurator .list_compare .search_page_result_list_item_l_img_txt {
    padding-top: 0;
    line-height: 21px;
}

.lk_kurator .list_compare .search_page_result_list_item_l_img {
    width: 77px;
    min-height: 77px;
	background: no-repeat url(../img/prg.png) top /contain;
}
}
.lk_kurator .list_compare .search_page_result_list_item_l {width:100%}
.list_compare .del {
	display:block;
	width:18px;
	height:18px;
    background: no-repeat url(../img/i/delete.svg) center/contain;
	margin-left: auto;
    margin-top: 22px;
}
.list_compare .search_page_result_list_item_top {
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
    box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.02);
    padding: 16px 8px;
    border-radius: 3px;
    margin-bottom: 15px;
}
.list_compare .block_title {
	margin-bottom:10px;
	margin-top:13px;
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 30px;
	color: #20283C;
}
.list_compare .search_page_result_list_item_drop_r_sktb  + .block_title {
    margin-top: 27px;
}
.block_list_skill_copmare li {
    font-size: 14px;
    line-height: 21px;
    margin-top: 24px;
}
.block_list_skill_copmare  + .block_title {
    margin-top: 36px;
}
.btn_compare_blue {
	max-width:160px;
	margin: 26px 0 0;
}

.block_error {
    text-align: center;
    padding: 50px 0 100px;
}

.block_error .title {
    font-size: 48px;
    line-height: 51px;
    margin-bottom: 60px;
}

.block_error p {
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 24px;
    margin-top: 60px;
}

.block_error .btn {
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 280px;
    margin: 0 auto;
}

@media (min-width:992px){
	
.pop_skills .e-popup, .about .e-popup  {
    max-width: 896px;
	left: calc(50% - (896px / 2));
    margin: 0;
}
.e-popup-fade.pop_invite .e-popup {
    max-width: 704px;
	left: calc(50% - (704px / 2));
    margin: 0;
}
}
@media(min-width:768px){

	.d-md-block{
		display:none;
	}
	.block_2 .link_view_resume {display:none;}
}
@media (max-width:991.5px){
	.block_two_column.save-two_column .block_top_data {
    width: 100%;
}
	.block_two_column.save-two_column {
		flex-direction: row;
	}
	.save-two_column .block_item_data_comp {
	   width:50%
	}
	.block_logo_company {
		width: 90px;
		margin-right: 0;
	}
	
.not_logo.block_logo_company .block_pic   {font-size:30px}
	.block_logo_company p {display:none;}
	.block_logo_company .block_pic {
		width: 90px;
		height: 90px;
		background: #E6E6E6;
	}

	.block_logo_company .block_pic img {
		max-width: 60px;
		max-height: 80px;
		width:  100%;
	}
	.block_bottom {
    padding: 22px 16px 21px;
}
	
.block_two_column {flex-direction:column;}
.block_two_column .block_item_data_comp {
	width:100%;
	padding-right:0;
}
}
@media (max-width:767.5px){
	
.block_img_error img {width:100%;max-width:320px; margin:0 auto;display:block;}
.block_error .title {
   font-size: 29px;
    margin-bottom: 30px;
    line-height: 36px;
}

.block_error {
    padding: 25px 0 40px;
}

.block_error p {
    font-size: 18px;
}
	.list_compare .search_page_result_list_item {max-width:230px;min-width:230px;}
	.lk_kurator .list_compare  .search_page_result_list_item {
		border: 0!important;
	}
	.left_str {
		left: -12px!important;
	}
	.lk_kurator .search_page_result_info {
    display: block;
    padding-top: 24px;
    font-size: 14px;
    line-height: 21px;
}

.lk_kurator .search_page_result_info + .block_btn_compare {
    display: none;
}
.pub_notif.student_otklik_list.block_otklik_list .pub_notif_item_top.flx_df {
    flex-direction: column;
}
.student_otklik_list .prof_page .pub_notif_item_top_date {
    margin-top: 10px;
}
 .prof_page .student_otklik_list .pub_notif_item_btn .btn {
    width: 100%;
    margin: 0;
    max-width: 100%;
    display: block;
}
.student_otklik_list .block_bottom_otkaz .pub_notif_item_btn {
    position: relative;
    max-width: 90%;
    width: 100%;
    bottom: 0;
}
.student_otklik_list .block_bottom_otkaz .pub_notif_item_btn .btn.black {
    margin-top: 16px;
}

.student_otklik_list .block_bottom_otkaz {
    align-items: flex-end;
}
.block_group_item {
    flex-direction: column;
}
.footer {margin-top:30px}
	.d-md-block.block_top_info_u {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.d-md-block.block_top_info_u {
    margin-bottom: 12px;
}

.lk_kurator .search_page_result_list_item_r_props_l_zp {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
}
.d-md-block.block_top_info_u > * {
    margin: 0!important;
}

.d-md-block.block_top_info_u .resume_compare {
	    margin-left: auto!important;
    color: #027aff;
    background-image: url(../img/i/scales-active.svg);
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: left top 3px;
    margin-left: 50px;
    text-decoration: none;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
	.block_btn_compare {
    padding-top: 0;
}

.block_btn_compare .link_view_resume {
    margin-left: 0;
    margin-right: 0;
}
	.lk_kurator .search_page_result_list_item {
    border: 1px solid #E6E6E6!important;
}

body.lk_kurator {
    background: #f8f9fb;
}
.lk_kurator .search_page_result .block_btnblock {
    padding:0;
}
.block_btnblock .search_page_result_list_item_r_props_r {
	width:100%;
}
	.d-md-none {
		display:none;
	}
.lk_kurator .search_page_result_list_item_l {
    width: 100%;
}

.lk_kurator .search_page_result_list_item_l_txt_hd {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}


.lk_kurator .search_page_result_list_item_l_txt_dscr p {
    margin: 18px 0;
}

.lk_kurator .search_page_result_list_item_l_txt {
    padding-top: 0;
	padding-left:16px;
}
.lk_kurator .search_page_form_body_sec_flds_fld {
    width: 100%;
}
.lk_kurator .search_page_form_body_sec_flds_fld .block_two_column{flex-direction:column}


.block_column_two_skill {
    flex-direction: column;
}

.block_left, .block_right {
    max-width: 100%;
}

.block_two_column .styler_field {
    max-width: 100%;
}

.add_lang {
    margin-bottom: 16px;
    display: block;
}
.lk_kurator .search_page_form_body_sec.mdouble .search_page_form_body_sec_flds_fld {
    min-width: unset;
    flex-wrap: wrap;
}
	.lk_kurator .search_page.wrap3 {
	   background:unset;
	}
	.block_bottom_otkaz{padding-left:0;}
	.lk_kurator .prof_page .pub_notif_item_top {
    flex-direction: row;
}
.lk_kurator .prof_page .pub_notif_item_top_hd {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}
.lk_kurator .pub_notif_item_top_date {
    font-size: 14px;
    line-height: 19px;
}
.lk_kurator .prof_page .pub_notif_item_top_date {
    font-size: 14px;
    line-height: 19px;
    position: relative;
    bottom: unset;
}

.lk_kurator .prof_page .pub_notif_item {
    padding: 16px;
}
.lk_kurator .prof_page .pub_notif_item_person {
    align-items: flex-start;
}
	.lk_kurator .prof_page_hd.h1.wr.mobile_fsm {
		align-items: flex-start;
		margin-bottom: 0;
	}

	.lk_kurator .green_btn_bg {
		margin: 31px 0 0;
	}
	.lk_kurator .footer_l_top ul,.lk_kurator .footer_l_top {
		flex-direction:column;
	}
	.lk_kurator .footer_l_top ul li {
		width: 100%;
	}
	
	.lk_kurator .footer_l, .lk_kurator .footer_r {
		flex-basis: 100%!important;
	}
	.block_center_txt .title {
		font-size: 24px;
		line-height: 28px;
	}

	.block_center_txt {
		padding: 24px;
	}
.block_otklik_list .pub_note_cr_list_item_bot input {
		display:block;
	}
	.block_otklik_list .level__top .title {
    font-size: 18px;
    line-height: 20px;
    display: none;
}
.block_otklik_list
.level__top-left .d-flex {
    justify-content: flex-end;
}
.block_otklik_list .level__toggle {
    margin-left: 15px;
    margin-top: 5px;
    min-width: 12px;
}

.block_otklik_list .level__top {
    padding: 19px 14px;
}

.block_otklik_list .pub_note_cr_list_item_ml {
    left: 0;
}


.block_otklik_list .pub_note_cr_list_item_chat_in {
    margin-top: 15px;
}

.block_otklik_list .pub_note_cr_list_item_bot {
    padding: 0;
    FONT-WEIGHT: 100;
    FONT-WEIGHT: 100;
}

.block_otklik_list .pub_note_cr_list_item_bot_msg textarea {
    height: 56px;
    margin-right: 8px;
}

.block_bottom {
    padding: 0 16px 16px;
}

.block_bottom.d-flex button.btn,  .block_1 .link_view_resume{
    display: none;
}
.block_bottom.d-flex {
    flex-direction: column;
}

.block_bottom .block_1, .block_bottom .block_2 {
    width: 100%;
}

.link_view_resume {
    margin-right: auto;
}

.block_bottom .block_2 {
    margin-top: 25px;
}

.block_bottom .btn.btn_sl.blue {
    max-width: 100%;
    margin: 0;
}
.level__top.active + .level__content + .block_bottom .block_2 {
    margin-top: 0;
}

.block_otklik_list .subtitle {
	display:block;
	margin-top:15px;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color: #20283C;
}

.group {margin-top:10px!important;}
}
/*.block_btnblock .search_page_result_list_item_r_btns a.resume_compare.del,.d-md-block.block_top_info_u .resume_compare.del {
    background-image: url(../img/i/delete_blue.svg);
}*/
@media (max-width: 1060.98px){
	.page_search_full .prof_page_side {
		display: none;
		width: 100%;
	}
	.page_search_full .prof_page_cont {
		width: 100%;
	}
	.search_page_result_list_item .link_compare {
		width: 52px;
		height: 52px;
		top: -30px;
		right: -20px;
	}
	.lk_kurator .search_page_form {margin-bottom:0}

	.search_page_result_list_item .link_compare i {
		width: 30px;
		height: 25px;
		background-size: contain;
	}

	.link_compare span {
		font-size: 10px;
		line-height: 16px;
		width: 16px;
		height: 16px;
		top: 5px;
		right: 5px;
	}

}
@media (max-width: 767.98px){
	.lk_kurator .search_page.wrap3 {
	   background:unset;
	   padding:0;
	}
	.lk_kurator .search_page_form_top_srch input[type="text"] {
		padding: 11px 35px 11px 12px;
		font-size: 14px;
		line-height: 27px;
			height: 40px !important;
		-webkit-box-flex: 1;
		flex: 1;
	}
	.lk_kurator .submit-form button {
		display: block;
	} 
	.lk_kurator .search_page_form_top_srch .blue_btn_bg {
		display: none;
	}
	.lk_kurator .search_page_form_hd{
		font-size: 18px;
		line-height: normal;
		margin-bottom:16px;
	}
	.lk_kurator .search_page_form_body_sm {
		margin: 0 -16px;
		padding: 29px 16px 0;
	}
	.lk_kurator .search_page_form_top_srch_params {
		display: block;
		top: 10px;
		right: 50px;
	}
	.lk_kurator .search_page_form {
		padding: 16px;
	}
}
@media (max-width: 575.98px){
	
	.block_btnblock .search_page_result_list_item_r_props_r {
    flex-direction: column;
    display: flex;
}

.block_btnblock .search_page_result_list_item_r_props_r a {
    width: 100%;
    display: block;
    max-width: 100%;
}

.block_btnblock .btn.btn_sm.rm.white_btn_bg {
    max-width: 100%;
    margin: 0;
}

.block_btnblock .btn.btn_sm.blue_btn_bg {
    margin: 16px 0 0;
}
	.block_key_skill .title.d-flex {
    flex-direction: column;
    align-items: flex-start;
}

.title.d-flex .checkbox {
    margin: 16px 0;
}
	.lk_kurator .e-popup__cnt {
    padding: 48px 16px 33px;
}
.block_list_move {
    margin: 0 -16px;
}

.block_list_move label {
    padding: 12px 16px;
}

.block_btn .btn {
    max-width: 50%;
    min-width: unset;
}
	.e-popup{
		max-width: calc(100% - 30px);
		width: 100%;
		left: calc(50% - ((100% - 30px) / 2));
	}
}
@media (max-width:400px){
	.lk_kurator .search_page_result_list_item_l_txt {
    padding-left: 9px;
}
.d-md-block.block_top_info_u .resume_compare {font-size:12px;}
	
	.lk_kurator .footer_l_top ul li {
		max-width: 100%;
	}
	.lk_kurator .footer_sn {
		top:0;
		right:0;
	}
	.wrap3 {
		padding-left: 16px;
		padding-right: 16px;
	}
}



* {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.content {
  flex: 1 0 auto;
}
.footer {
	width:100%;
  flex: 0 0 auto;
}
	
	
	
	
.group {
  position: relative;
  margin-top: 20px;
}

.group input {
	border: 1px solid #e6e6e6;
    background-color: #ffffff;
	
 font-size: 16px;
  line-height: 24px;
	color: #20283C;
  padding:10px 30px 8px 20px;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ccc;
}
.group  input:focus {
  outline: none;
}


/* BOTTOM BARS ================================= */
.bar {
  position: relative;
  display: block;
  width: 100%;
}
.bar:before, .bar:after {
  content: "";
  height: 1px;
  width: 0;
  bottom: 0;
  position: absolute;
  background: #027AFF;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.bar:before {
  left: 50%;
}
.bar:after {
  right: 50%;
}

/* active state */
.group  input:focus ~ .bar:before,
.group  input:focus ~ .bar:after {
  width: 50%;
}
.group  label {
 font-size: 18px;
line-height: 24px;
color: #20283C;
  position: absolute;
  pointer-events: none;
  left: 21px;
  top: 10px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}

/* active state */
.group  input:focus ~ label,.group  input:valid ~ label {
  top: -15px;
  left:0;
  font-size: 10px;
	line-height: 16px;
	color: #20283C;
}

.group  input:focus,.group  input:valid{
	border:0;
	border-bottom:1px solid #e6e6e6;
	padding-left:0;
}
.group  input:valid ~ label + .del_info {
	display:block;
	position:absolute;
	top:17px;
	right:7px;
	width:16px;
	height:16px;
	background:url(../img/i/ico_del_info.svg)no-repeat center;
}

.search_page_form_body_sm .search_page_form_body_sec_flds_fld.ch {
    width: 100%;
}

.block_scroll::-webkit-scrollbar{
    width: 8px;
	border: 1px solid #E6E6E6;
    height: 6px;
    border-radius: 90px;
    background-color: #fff;
}
.block_title.not_view {
    color: transparent;
}
.nav_str {position:relative;}
.left_str {
	transform:rotate(180deg);
	left:12px;
}
.right_str {
	right:-32px;
}
.right_str, .left_str {
	z-index:10;
	top:114px;
	position:absolute;
	width:20px;
	height:20px;
	display:block;
	background:url(../img/i/Chevron_right.svg) no-repeat;
}
.block_scroll::-webkit-scrollbar-thumb{
    
    border:3px solid  #E6E6E6;
	width: 8px;
    border-radius: 90px;
}
.block_compare_qwnty {
	font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 30px;
margin-bottom:2px;
padding-left:49px;
color: #20283C;

}

@media(max-width:1199.8px){
	.block_scroll {
		width: calc(100% - 66px);
	}
	.right_str {
		right: -12px;
	}
}

@media(max-width:767.8px){
	.block_scroll {
		width: calc(100% - 32px);
		margin-left: 16px;
	}
	.block_compare_qwnty {
		padding-left: 16px;	
	}
.link_back {margin-top:16px;}
}



/*t100925*/

.block_top_info_kurs {
	margin-top: -25px;
    padding: 34px 0;
    background: linear-gradient(160deg, #C346C2 0%, #F5CBFF 100%);
}

.block_category_stick {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 3px;
    display: inline-flex;
    padding: 0 11px;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    color: #CB5CCC;
}

.block_top_info_kurs_body {
    display: flex;
    justify-content: space-between;
}

.block_top_info_kurs_body .block__left {
    max-width: 55%;
    padding-right: 32px;
}
.block_top_info_kurs_slider  .block_top_info_kurs_body .block__left {
	
    max-width: 65%;
}
.block_picture_kurs img {
    max-width: 100%;
    width: auto;
}
.bg_white {
	background:#fff;
}
.block_picture_kurs {
	height:100%;
    display: flex;
    align-items:  center;
    justify-content: center;
}

.block_top_info_kurs_body .title {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    color: #FFFFFF;
    margin:30px 0 26px;
}

.block_desc_txt p {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
}
.block_desc_txt li:before {content: '•';position: absolute;top: -1px;left: 0;}
.block_desc_txt ul li {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
    position:relative;
	padding-left:16px;
}

.block_desc_txt ul {
    padding: 16px 0 32px;
    margin: 0;
}

.block_info_kurs_item .block_title {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
}

.block_info_kurs {
    display: flex;
    margin-bottom: 41px;
}

.block_info_kurs_item {
    min-width: 200px;
    padding-right: 16px;
}

.block_info_kurs_item .block_desc {
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 40px;
    color: #FFFFFF;
}

.block_item__program_info {
    display: flex;
    padding: 21px 0 49px;
    border-bottom: 1px solid #E6E6E6;
}

.block_item__program_info .title_block {
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 39px;
    color: #20283C;
	
    font-weight: 300;
}

.block_left_program_info {
    width: 35.1%;
}

.block_right_program_info {
    width: calc(100% - 400px);
}

.block_list_program_info {
    padding-top: 34px;
}

.block_right_program_info p {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 29px;
    color: #20283C;
    margin-bottom: 23px;
}

.block_right_program_info p:last-child{
    margin-bottom:0;
}
.block_right_program_info .big_title {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    color: #20283C;
    max-width: 80%;
    margin-top: 33px;
    margin-bottom: 17px;
}

.block_right_program_info .subtitle {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    color: #20283C;
    margin-bottom: 30px;
}

.subtitle + .btn {
    margin-bottom: 25px;
}
.block_right_program_info ul li {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    color: #20283C;
}

.block_right_program_info ul li {
    list-style: disc;
}
.block_feedback {
    display: flex;
}

.block_feedback > * {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 29px;
    color: #20283C;
    margin-right: 27px;
}

.block_feedback .have_ico i {
    margin-right: 8px;
}

.block_feedback .have_ico i{
    max-width:100%;
    width:auto;
}
.have_ico {
    display: flex;
    align-items: center;
}
.block_popular_middlerabota .title {
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 39px;
	margin:31px 0 42px;
	color: #20283C;
}
.block_top_info_kurs_list
.block_top_info_kurs {
    margin-top: 0;
    padding:49px 60px 37px;
}
.block_top_info_kurs_list {
    margin-top:-25px;
}

.block_top_info_kurs_list.block_top_info_kurs_slider {
    margin-top: 0;
}
.block_top_info_kurs_slider .block_top_info_kurs_body .title {
	margin-top:10px
}
.block_top_info_kurs_list .slick-dots li button:before {
    content: '';
    background: #C4C4C4;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    opacity:1;
}
.block_top_info_kurs_list  .slick-dots li.slick-active button:before {
    opacity:1;
    background: #DA0E17;
    border-radius: 10px;
    width:25px;
}
.block_top_info_kurs_list  .slick-dots li.slick-active {
    
    width:25px;
}
.block_top_info_kurs_list  .slick-dots li button {
    width: 8px;
    height: 8px;
    padding: 0;
    margin: 0;
}
.block_top_info_kurs_list  .slick-dots li {
    width: 8px;
    margin: 0 5.5px;
}
.block_top_info_kurs_list.slick-dotted.slick-slider {
    padding-bottom: 67px;
	margin-bottom:0;
}
.block_top_info_kurs_list  .slick-dots {bottom:24px;}
.block_overf{
	overflow: hidden;
}
.block_top_info_kurs_list .slick-list {
    overflow: unset;
}
.block_top_info_kurs_list .block_top_info_kurs {
    margin-left: 64px;
}
.block_top_info_kurs_list {
    margin-left: -64px;
}
.block_top_info_kurs_list .slick-dots {
    margin-left: 64px;
}
.block_list_program_info .btn {
    max-width: 360px;
    width: 100%;
}
@media (max-width:991.5px){
	.block_right_program_info .big_title{max-width:100%;}
	.block_top_info_kurs_body .block__left {
		max-width: 70%;
	}
	.block_top_info_kurs_list {
		margin-top: 0;
	}

	.block_top_info_kurs_slider{max-width:95%}
	.block_top_info_kurs_list .block_top_info_kurs {
		margin-left: 32px;
	}
	.block_top_info_kurs_list {
		margin-left: -32px;
	}
	.block_top_info_kurs_list .slick-dots {
		margin-left: 32px;
	}

.block_top_info_kurs_list .block_top_info_kurs {padding:32px;}
}
@media(min-width:768px){
	.slider_kurs_page {
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-flow: row wrap;
		width: 100%;
		max-width: 100%;
	}
}
.rating_bot_side {z-index:22}
@media(max-width:767.5px){
	.block_top_info_kurs_list .block_top_info_kurs {
		overflow: hidden;
	}
	.block_top_info_kurs_list .block_right {
		right: -15px;
	}

	.block_top_info_kurs_list .block_top_info_kurs {
		margin-left: 16px;
	}
	.block_top_info_kurs_list {
		margin-left: -16px;
	}
	.block_top_info_kurs_list .slick-dots {
		margin-left: 16px;
	}
	.block_top_info_kurs_list{margin-top:31px}
.block_top_info_kurs_list .block_top_info_kurs_body .title {margin-top: 16px;font-size: 28px;line-height: 32px;margin-bottom: 9px;}

.block_top_info_kurs_list .block_top_info_kurs {
    border-radius: 3px;
}

	
.block_top_info_kurs_list .block_top_info_kurs {padding:25px 16px;}

	.block_top_info_kurs_slider{max-width:95%}

	.block_desc_txt {
    max-width: 75%;
}
	.block_top_info_kurs {
    padding: 35px 0 23px;
    margin: 0;
    position: relative;
}

.block_top_info_kurs_body .title {
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    line-height: 32px;
    color: #FFFFFF;
}

.block_desc_txt p {
    font-size: 16px;
    line-height: 24px;
}

.block_top_info_kurs_body .block__left {
    max-width: 100%;
    padding-right: 0;
    position: relative;
    z-index: 2;
}

.block_right {
    position: absolute;
    max-width: 179px;
    right: 0;
    top: calc(50% - 95px);
    z-index: 1;
}

.block_desc_txt ul li {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 16px;
}

.block_info_kurs_item .block_title {
    font-size: 16px;
    line-height: 24px;
}

.block_info_kurs_item .block_desc {
    font-size: 20px;
    line-height: 21px;
}

.block_info_kurs_item {
    min-width: 150px;
}

.block_info_kurs_item:last-child {
    padding-right: 0;
}
.block_item__program_info {
    flex-direction: column;
    padding: 40px 0 30px;
}

.block_right_program_info {
    width: 100%;
}

.block_left_program_info {
    width: 100%;
}

.block_list_program_info {
    padding-top: 0;
}

.block_item__program_info .title_block {
    margin-bottom: 20px;
	font-size: 30px;
	line-height: 39px;
}
.block_right_program_info p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 40px;
}
.block_right_program_info ul{padding-left:20px;} 

.block_right_program_info ul li {
    font-size: 16px;
    line-height: 26px;
}

.block_right_program_info p + ul {
    margin-top: -30px;
}
.block_feedback > * {
    font-size: 16px;
    line-height: 29px;
}

.block_feedback img {
    max-height: 15px;
}

.block_feedback {
    margin-top: -12px;
}
.block_right_program_info .big_title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
    margin-top: 0;
}

.block_right_program_info .subtitle {
    font-size: 16px;
    margin-bottom: 33px;
}
.block_popular_middlerabota .title {
    font-size: 30px;
    line-height: 39px;
    margin: 40px 0;
}
.block_list_four_col .slider_kurs_page .class-list__i{
    max-width:273px;
    width:100%;
    margin-right:18px;
}

}
.e-class .block_bottom {
	text-align:center;
    padding: 10px 16px;
}
.lk_kurator .footer_r {order:3;}