@charset "UTF-8";



@media (max-width : 1240px) {
    .limit {width: 1000px;}
    header .limit, .conference_layout header .limit {background:none;}
    header, .conference_layout header {position: relative;}
    .top_menu ul li a {padding: 0 7px!important; font-size: 12px!important;}
    .top_menu ul li a > .fa{font-size: 16px!important;}
    .top_menu ul li a.secret{font-size: 14px!important; width: 125px!important}
    /*.top_menu .left_logo{font-size: 14px!important;}*/
    .top_menu ul li a > i.menu_icon{margin-right: 0}
    header:before, .conference_layout header:before {content:""; position: absolute; top:0; left:0; width:100%; height: 100%; background-image: url(../images/header_bg.png);}
    header .slogan {margin: 0 100px;}
    .content .center_content {width: 700px;}
    .attach .media_box.video {height: 250px;}
    .fixed_panel {top:auto; bottom: 0!important;}
    .ask_leader {top:auto; bottom: -40px;}
    .preview_box {width: 150px; margin-right: 17px;}
    .preview_box .photo_container {height: 150px;}
    .preview_box.video {width: 205px;}
    .preview_box.video .photo_container {height: 130px;}
    .create_group_modal {width: 700px;}
    .create_group_modal #group_info .control_point.inline {width: 319px;}
    .month .number {font-size: 30px;}
    .preview_set .user_card {width: 206px; height: 206px;}
    .preview_set .user_card .structure_info_block {top: 206px; width: 206px;}
    .product_card {width: 320px;}
    .product_card .text {height: 80px;}
    .product_card .cv {top: 270px;}
    .doc {width: 320px;}
    table.help_graph .person.select .photo_box::before {display: none;}
    .command {width: 320px;}
    .winers .command {width: 205px;}
    .about_command .person {margin-bottom: 10px;}
    .my_result, .personal_result {width: 205px;}
    .filter_pack .combo {width: 169px;}
    .filter_trainings .filter_point {width: 212px;}
    .conference_video iframe{height: 100%!important; width: 100%!important}
    .analysis_list ul {width: 66%;}
    .analysis_list ul:last-of-type {width: 33%;}
    .filter_panel.reting .block.second .blue_button {padding: 0; width: 32px; text-align: center;} 
    .filter_panel.reting .block.second .blue_button span {display: none;}
    .filter_panel.reting .block.second .filter_point {width: 140px;}
    .filter_panel.reting .block .filter_point.split {width: 250px;}
    .payment_form .sub_text br {display: none;}
    .filter_panel.reting .block.inline.short .filter_point {width: 79%;}
    .pack_info .line .param, .pack_info .line .value {font-size: 14px; line-height: 18px;}
    .help_archive .point_title .theme {font-size: 15px;}
    .attention_text br {display: none;}
    .name_card {margin-right: 10px; width: 31%;}
    .landing_options .select_photo .photo_container {width: 205px; height: 205px; margin-right: 19px;}
    .landing_options .select_bg .photo_container {width: 202px;}
    .conference_chat .top_panel {position: relative;}
    .conference_chat .ico_panel {position: absolute; top: 5px; right: 10px;}
    .conference_chat .top_panel .user_info {display: block!important; padding: 0!important; height: auto!important;}
    .conference_chat .top_panel .user_info .holder {margin-top: 5px!important;}
    .top_menu .top_menu_inner .right_menu_part{width: auto!important;}
    form.basic_search_form{width: 180px!important;}
    .filter_panel.reting .block.inline.steps_block{width: 35%}
    .filter_panel.reting .block.inline.period_block{width: 64%}
    .last_photo_box_inner .preview_box .photo_container{height: 88px!important}
    .personal_photo_box .photo_container:nth-child(n+5){display: none;}
    .personal_photo_box .photo_container {margin-right: 9px!important;}
    .personal_photo_box .photo_container:nth-child(4n) {margin-right: 0!important;}
    .inline_card .inner_block {padding: 10px!important;}
    .inline_card .user {width: 150px!important; padding-left: 50px!important;}
    .inline_card .user .photo_box {width: 45px!important; height: 45px!important; top: 5px!important;}
    .inline_card .user .photo_box img {width: 35px!important; height: 35px!important;}
    .inline_card .user .user_flag img {width: 16px!important; height: 16px!important; }
    .inline_card .date {font-size: 11px!important; width: 50px!important;}
    .inline_card .check, .inline_card .date {margin-right: 5px!important;}
    .inline_card .user, .inline_card .step {margin-right: 10px!important;}
    .inline_card .data {margin-right: 15px!important;}
    .inline_card .inner_block .came_from {margin-right: 0!important;}
    .inline_card .worknotejurnal {margin-right: 0!important;}
    .inline_card .user .name {font-family: regular!important; font-size: 13px!important;}
    .inline_card .button {margin-left: 0!important;}
    .inline_card .short_notes {width: 135px!important;margin-right: 10px!important;}
    .title_panel .button_panel {position: static!important; width: 200px; margin: 10px 0;}
    .top_menu.has_user_photo .user_block .name{max-width: 80px!important;}
}/*/mediaquery*/



/* 1020 */ 
@media (max-width : 1020px) {
    .limit{width:740px}   
    .top_menu, .top_menu_container {display: none;}
    header .slogan {display: none;}
    .adaptive_top_menu, .old_version, .adaptive_top_menu_wrap{ display: block!important; }
    .content .left_sidebar {display: none;}
    .content.conference_content .left_sidebar {display: block; float: none!important; position: relative; width: 100%;}
    .left_sidebar .sidebar_box.conference_info .box_body, .left_sidebar .sidebar_box.conference_info .media_container, .sidebar_friends .admin_info, .sidebar_friends .admin_info + div {display: none;}
    .content.conference_content .left_sidebar .sidebar_box form.search {width: 100%;}
    .content.no_auth .left_sidebar {display: block; float:none!important; width:100%;}
    .sidebar_box.teacher .contact_info .blue_button {width: auto; display: inline-block; min-width: 150px;}
    .content .center_content {margin-left: 0; width: 100%; display: block;}
    .attach .media_box.video {height: 270px;}
    .preview_box {width: 160px;}
    .preview_box .photo_container {height: 160px;}
    .preview_box.video {width: 220px;}
    .preview_box .photo_container .ico_panel {bottom: 0;}
    .create_group_modal {width: 740px;}
    .create_group_modal #group_info .control_point.inline {width: 339px;}
    .preview_set .user_card {width: 220px; height: 220px;}
    .preview_set .user_card .structure_info_block {top: 220px; width: 220px;}
    .product_card {width: 340px;}
    .product_card .cv {top: 290px;}
    .result_modal {width: 740px;}
    .result_modal .column.second {width: 355px;}
    .doc {width: 218px;}
    .chat_point {width: 68px;}
    .secret_lead .person, .order_to_game .person {width: 68px;}
    .command {width: 340px;}
    .my_result, .personal_result {width: 220px; margin-right: 17px;}
    .filter_trainings .filter_point {width: 225px;}
    /*.conference_content {height: auto!important;}*/
    /*.chat_messages .viewport {max-height: 200px!important;}*/
    .scrollbar_container.user_list .viewport {min-height: auto!important; height: 100px!important;}
    .short_conference_info {display: block;}
    .conference_video {margin-bottom: 0;}
    .filter_panel.reting .block .filter_point.split {width: 290px;}
    .new_worknote_buttons .info {display: none;}
    .new_worknote .filter_point.steps {width:44%!important;}
    .landing_options .select_photo .photo_container {width: 218px; height: 218px;}
    .landing_options .select_bg .photo_container {width: 218px; margin-right: 19px;}
    .adaptive_top_menu .adaptive_user_box {padding: 7px 45px 0 10px;}
    .center_content .guest_buttons {display: block!important;}
    .commentBox.v_1 .person_messages{padding-right: 10px!important}
    .commentBox.v_1 .person_messages .person_messages.answer{padding-right: 0!important;}
    .last_photo_box_inner .preview_box .photo_container{height: 95px!important}
    .layout.registration_layout .top_menu_container.auth_page,
    .layout.registration_layout .top_menu_container.auth_page .top_menu{display: block}
    .top_menu_container.auth_page form.basic_search_form{margin-left: 0!important}
    .top_menu_container.auth_page .top_menu .top_menu_inner{flex-direction: column; -webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start;}
    .top_menu_container.auth_page form.basic_search_form{float: right}
    .top_menu_container.auth_page .top_menu .top_menu_inner > div{width: 100%}
    .adaptive_top_menu .adaptive_user_box .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 130px;}
    .adaptive_top_menu .adaptive_user_box .qualification_container {display: none;}
    .layout.registration_layout .mobile_counter{display: block!important;}
    .top_menu .counter{display: none;}
    .layout{padding-bottom: 85px;}
    .personal_photo_box .photo_container {margin-right: 20px!important;}
    .personal_photo_box .photo_container:nth-child(5n) {margin-right: 0!important;}
    .info_window .photo_box {width: 180px!important; height: 180px!important;}
    .info_window .photo_box img {width: 180px!important; height: 180px!important;}
    .info_window .column.first {width: 180px!important;}
    .info_window {padding-left: 200px!important;}
    .info_window .column {min-height: 180px!important;}
    .inline_card .short_notes {width: 175px!important;}
    .preview_set.mediaBox {margin-bottom: 140px;}
}


/* 760 */ 
@media (max-width : 760px) {
   .limit{width:620px}
    header .logo {width: 295px; height: 40px; background: url(../images/logo_small.png) center no-repeat; margin:0; background-size: 295px 30px; top:0;}
    header .right_panel {height: 25px; position: relative; top: 6px;}
    header .label {display: none;}
    header .limit {padding: 12px 0;}
    .new_comment {padding-right: 30px;}
    .commentBox.v_1 .person_messages{padding-right: 20px;}
    /*.person_messages {padding: 10px 10px 10px 200px!important;}*/
    /*.commentBox.v_1 .person_messages{padding-left: 10px!important; padding-right: 10px!important;}*/
    .person_messages .message_stack {min-height: 30px;}
    .scrollbar_container .person_messages .message_stack {min-height: 55px;}
    .person_messages .left_part {top: 10px; left: 10px; width: 170px;}
    .person_messages .left_part .photo_box, .person_messages .left_part .photo_box img {height: 55px; width: 55px;}
    .person_messages .left_part {height: auto; min-height: 55px; padding-left: 65px;}
    .person_messages .left_part .info_cell {height: 55px;}
    .personal_info .name {font-size: 22px;}
    .attach .media_box.video {height: 230px;}
    .person_messages.answer {padding: 0 0 0 65px;}
    .person_messages.answer .left_part .photo_box {left: -65px;}
    .person_messages.answer {min-height: 55px;}
    .person_messages.answer .left_part {min-height: 0;}
    .content .center_content .main_area.padding, 
    .content .center_content .main_area .white_panel,
    .content .center_content .main_area .grey_panel,
    .personal_info, .single_media .ico_panel{padding: 10px;}
    .gray_title_panel{padding: 10px!important}
    .last_photo_box_inner .bxslider .bx-controls-direction{top: -28px!important}
    .preview_set {padding: 10px 0 0 10px;}
    .preview_box {width: 140px; margin-right: 9px!important;}
    .preview_box .photo_container {height: 140px;}
    .filter_panel {padding: 0 10px 10px;}
    .single_media .ico_panel .popup {margin-right: 5px;}
    .single_media a.link_area i {font-size: 20px;}
    .single_media a.link_area.prev i {left:10px;}
    .single_media a.link_area.next i {right: 10px;}
    .preview_box.video {width: 190px;}
    .title_panel h2 {font-size: 20px;}
    .title_panel .ico_panel {top: 10px; right: 10px;}
    .title_panel form.search {top: 10px; right: 10px; width: 200px;}
    .audio_set .media_box .audio_name {width: 62%; padding: 0 10px;}
    .attach .media_box .audio_name {width: 57%; padding: 0 10px;}
    .audio_set, .bookmark_set {padding: 10px 10px 1px;}
    .audio_set .media_box {padding-right: 55px;}
    .content .run_line {font-size: 14px;}
    .dialogs_list {padding-top: 5px;}
    .dialog_preview {padding: 10px 30px 10px 220px;}
    .dialog_preview .left_part {top: 10px; left: 10px;}
    .dialog_preview .delete_ico {top: 10px; right: 10px;}
    .dialog_preview {padding-left: 75px; min-height: 75px;}
    .dialog_preview .left_part {min-height: 0; height: auto; padding: 0; position: relative; top:0; left:0; width: 100%;}
    .dialog_preview .left_part .photo_box, .dialog_preview .left_part .photo_box img {width: 55px; height: 55px;}
    .dialog_preview .left_part .photo_box {left: -65px;}
    .dialog_preview .left_part .info_cell {min-height: 0; display: block; height: auto;}
    .dialog_preview .left_part .info_cell div{display: inline-block!important; vertical-align: top; margin:0 10px 0 0!important; width: auto;}
    .dialog_preview .last_message {height: auto; display: block;}
    .day_events .event_point {padding: 10px 10px 10px 70px; min-height: 70px; }
    .day_events .img_link {width: 50px; height: 50px; top: 10px; left: 10px;}
    .day_events .img_link .qualification {width: 50px; height: 50px; background-size: 50px 50px;}
    .day_events a.title {font-size: 16px; line-height: 20px; padding-right: 60px;}
    .day_events .number {font-size: 16px; top: 10px; right: 10px;}
    .day_events .timer {top: 10px; right: 10px;}
    .day_events.current .event_point {padding-right: 135px; min-height: 130px;}
    .modal .modal_title {font-size: 22px; padding: 20px 20px 0;}
    .modal .modal_body, .message_modal .members, .message_modal .grey_panel {padding: 20px;}
    .dialog_options_modal .modal_body {padding-left: 150px;}
    .dialog_options_modal .image_part {top: 20px; left: 20px; width: 120px;}
    .dialog_options_modal .image_part img {width: 120px; height: 120px;}
    .dialog_options_modal .label, .message_modal .label {font-size: 14px;}
    .dialog_options_modal .basic_form {width: 400px;}
    .add_albom_modal .basic_form {width: 100%;}
    .group_info .text {padding: 0 10px;}
    .group_info .photo_container .bottom_panel {padding: 10px;}
    .group_info .photo_container .bottom_panel .right {right: 10px; font-size: 18px;}
    .group_info .photo_container .bottom_panel .title {font-size: 18px; padding-right: 145px;}
    .group_info .photo_container .bottom_panel .right div {margin-left: 5px;}
    .add_albom_modal .basic_form {width: 300px;}
    .options_basic, .options_about {padding: 10px 10px 72px;}
    .options_other {padding: 10px;}
    .person_messages .photo_link {padding-left:65px; min-height: 55px;}
    .person_messages .photo_link .photo_box {width:55px; height:55px; }
    .person_messages .photo_link .name {height: 55px; }
    .like_modal .modal_body {padding: 20px 10px 5px 20px;}
    .like_modal {max-width: 615px;}
    .create_group_modal {width: 620px;}
    .create_group_modal #group_info {padding: 15px; margin-bottom: 15px;}
    .create_group_modal .members {padding: 0 15px 15px;}
    .create_group_modal #group_info .control_point.inline {width: 284px;}
    .welcome_block .button_container {padding: 20px 5px;}
    .welcome_block .blue_button {font-size:13px; padding: 0 10px;}
    .rating_card, .new_note {padding: 10px;}
    .rating_card .photo_box {width:175px; height: 175px;}
    .rating_card .card_body {padding-left:190px; min-height: 175px;}
    .rating_card .qualification {top: -3px;}
    .rating_card .line, .rating_card .param, .rating_card .value {height: 22px; line-height: 22px;}
    table.forum td, table.forum th, table.notes td, table.notes th {padding: 10px;}
    .secret_card {padding: 10px 10px 10px 175px; min-height: 170px;}
    .secret_card .photo_box {top:10px; left:10px;}
    .landing_options .options_contact, .landing_options .select_video {padding: 10px;}
    .landing_options .select_photo, .landing_options .select_bg {padding: 10px;}
    .landing_options .select_photo .photo_container {margin-right: 10px;}
    .landing_options .select_photo .photo_container:last-of-type{margin-top:10px;}
    .landing_options .select_bg .photo_container {margin: 0 8px 10px 0;}
    .payment_form, .faq, .statistic_content {padding: 10px;}
    .faq .point {padding-bottom: 10px; margin-bottom: 10px;}
    .faq .question {font-size: 14px;}
    .filter_panel.reting {padding-top: 1px;}
    .filter_panel.reting .block.inline.fourth {min-height: 42px; width: 430px;}
    .filter_panel.reting .block.no_label {padding-left: 10px;}
    .filter_panel.reting .block.second .filter_point {width: 130px;}
    .filter_panel.reting .block .filter_point.split {width: 235px;}    
    .filter_panel.reting .block.inline.fourth .filter_point {margin-top: 0;}
    .filter_panel.reting .block.inline.fourth .label {top:0;}
    .filter_panel.reting .block {padding: 0 10px 10px 115px;}
    .filter_panel.reting .label {left: 10px;}
    .title_panel .ico_panel.left {left:10px;}
    .statistic_content .ico_panel {top: 6px; right: 10px;}
    .statistic_content h4{font-size: 16px;}
    .souvenir {padding: 10px 10px 10px 305px; min-height: 295px;}
    .souvenir .photo_side {top: 10px; left:10px; width: 280px;}
    .souvenir .bx-wrapper {width: 280px; height: 225px;}
    .souvenir #bx-pager {width: 280px;}
    .souvenir #bx-pager a {max-width: 56px; height: 45px;}
    .souvenir .blue_button {min-width: 0;}
    .news_list .news_point {padding: 10px 10px 10px 225px;}
    .news_list .news_point .photo_container {width: 200px; top: 10px; left: 10px;}
    .news_list .ico_panel {margin-top: 5px;}
    .news_list .news_point .title {margin-bottom:5px;}
    .topic_text {padding: 10px;}
    .month .cell {padding: 35px 0 10px; text-align: center;}
    .month .point {margin: 0 -1px;}
    .month .point.period.popup {float: none; margin: 0 auto;}
    .month .number {font-size: 20px; top: 0; left: 0; width: 100%; text-align: center;}
    .month.by_line .number {width: 46px;}
    .month.by_line .cell {padding: 10px 10px 5px 65px; min-height: 80px;}
    .month.by_line .number{left: 10px; top:10px;}
    .month.by_line .day {left:10px; top: 45px;}   
    .top_user_card {padding: 10px;}
    .sticky_container {padding: 30px 10px 30px 30px;}
    .preview_set .user_card {width: 190px; height: 190px; margin: 0 9px 10px 0;}
    .preview_set .user_card .structure_info_block {top: 190px; width: 190px;}
    .product_card {width: 290px; margin-right: 12px;}
    .product_card .cv {top: 240px;}
    .result_card {padding: 10px 10px 10px 270px; min-height: 220px;}
    .result_card .left_side {top: 10px; left:10px; width: 250px;}
    .result_card .left_side img {left: -35px;}
    .result_card .product_name {font-size: 14px; line-height: 18px;}
    .result_card .right_side {padding-bottom: 10px;} 
    .result_card .social_set.share {bottom:10px; left:270px;}    
    .result_modal {width: 620px;} 
    .result_modal .left_part {width: 300px;}
    .result_modal .photo_container {padding: 0 10px; height: 150px;}
    .result_modal .photo_container .fa {margin-top: 35px;}
    .result_modal .bottom_part {padding-left: 320px; height: 150px; min-height: 150px;}
    .result_modal .column.first {width: 260px;}
    .result_modal .column.second {width: 315px;}
    .result_modal textarea {height: 110px; min-height: 0;}
    .product_main_info {padding: 10px 10px 10px 270px;}
    .product_main_info .photo_container {top: 10px; left: 10px;}
    .doc {width: 285px;}    
    .chat_point {width: 88px; margin-right: 10px;}
    .secret_lead .person, .order_to_game .person {width: 65px; margin-right: 8px;}
    .basic_text quote {padding: 10px; font-size: 16px;}
    .commands {padding: 10px 0 0 10px;}
    .faq.winners {padding: 10px 0;}
    .faq.winners .question, .faq.winners .answer {padding-left: 10px;}
    .command {margin-right: 10px; width: 292px;}
    .command.single .top_part {min-height: 0; padding: 10px;}
    .about_command {padding: 10px 10px 10px 125px;}
    .about_command .person .photo_box {height: 65px;}
    .about_command .person {width: 65px; margin-right: 8px;}
    .about_command .main_img {top: 10px; left: 10px; width: 100px; height: 100px;}
    .add_result {margin-bottom: 10px;}
    .my_result, .personal_result {width: 290px; margin-right: 10px; margin-bottom: 15px;}
    .command_options_modal .top_form {padding: 20px 20px 20px 175px; margin-bottom: 20px;}
    .command_options_modal .top_form .control_point.for_img {top: 20px; left: 20px;}
    .command_options_modal .members {padding: 0 20px 20px;}
    .add_result_modal .faq {padding: 20px;}
    .filter_pack .filter_point {width: 189px;}
    .filter_pack {padding-right: 0;}
    .filter_pack .filter_point input, .filter_pack .filter_point .combo {width: 100%;}
    .filter_trainings .filter_point {width: 290px;}
    .training {padding: 10px;}
    .training .number {top: 10px; right: 10px;}
    .pages {padding: 10px; height: 47px; margin-bottom: 110px;}
    .qualification_structure_modal .box .cv {display: none;}
    .about_comment {padding: 10px 10px 10px 220px;}
    .about_comment .author_box {top:10px; left: 10px;}
    form.new_cabinet {padding: 10px 10px 20px!important;}
    .payment_form table th, .payment_form table td {font-size: 14px; padding: 5px;}
    .filter_panel.reting .block.inline.short .filter_point {width: 75%;}
    .guest_card .top_panel .circle {left: 10px;}
    .guest_card .top_panel .circle.right_side {right: 10px;}
    .guest_card .top_panel {padding: 15px 50px;}
    .guest_card .card_body {padding: 10px 10px 10px 200px;}
    .guest_card .photo_container {top: 10px; left: 10px;}
    .guest_card .about .delete_card, .guest_card .about .options_card, .guest_card .about .check_ico, 
    .partner_card .check_ico, .partner_card .delete_card, .partner_card .options_card{right: 10px;}
    .pack_info .line .param {width: 43%;}
    .partner_card {padding: 10px 10px 10px 200px;}
    .partner_card .photo_box {top: 10px; left: 10px;}
    form.table_filter {padding-top: 20px;}
    table.payment_history {margin-bottom: 20px;}
    .add_new_question {top: 10px; right: 10px;}
    .help_archive .point_title .status {right: 10px;}
    .help_archive .point_title .date {right: 35px;}
    .help_archive.lead .person_messages {padding-right: 40px;}
    .help_archive.lead .date {right: auto;}
    .help_archive .point_title {padding: 10px 110px 10px 10px;}
    .help_archive .point_title .theme {font-size: 14px;}
    .help_archive .person_messages .message_stack {min-height: 55px;}
    .name_card .name, .name_card .about, .name_card .ico_panel {padding: 10px;}
    .edit_message_modal .grey_panel {padding: 20px;}
    .edit_message_modal {max-width:500px; width: 100%;}
    .money_actions {padding-left: 10px!important; }
    .filter_panel.reting .block.second .filter_point.check_block {width: 130px!important; padding-left: 5px!important;}
    .new_worknote_buttons .check_holder {display: block!important; float: none!important; text-align: center!important; margin-bottom: 5px;}
    .new_worknote_buttons {justify-content: center!important;}
    .new_worknote_buttons .blue_button {margin-top: 5px;}
    .new_worknote_buttons .info_text {margin-top: 5px;}
    .filter_panel.reting .block.inline.steps_block{width: 100%}
    .filter_panel.reting .block.inline.period_block{width: 100%}
    .last_photo_box_inner .preview_box{width: 140px!important; padding: 0!important; margin-bottom: 20px!important}
    .dialog_preview.v_1{padding-left: 10px!important; padding-right: 10px!important;}
    .audio_box .media_box .audio_name{width: 50%!important}
    .personal_photo_box .photo_container {margin-right: 9px!important; width: 135px!important; height: 135px!important;}
    .personal_photo_box .photo_container:nth-child(5n) {margin-right: 0!important;}
    .submit_post_box .top_panel {padding: 25px 10px 25px 75px!important;}
    .submit_post_box .photo {top: 10px!important; left: 10px!important;}
    .submit_post_box .bottom_panel {padding: 10px!important;}
    .post_block .comment .photo {left: 10px!important;}
    .post_block .comment, .post_block .sub_level {padding-left: 55px!important;}
    .post_block .top_part {padding: 10px 10px 10px 70px!important;}
    .post_block .author_about {position: static!important; padding: 0!important; width: auto!important; top: auto!important; left: auto!important; height: auto!important;}
    .post_block .author_about .photo {left: 10px!important; top: 10px!important;}
    .post_block .author_about .date {margin-bottom: 5px!important;}
    .post_block .bottom_part {padding: 10px!important;}
    
    .all_friends_modal .friend_circle {width: 80px!important;}
    .all_friends_modal .friend_circle .photo, .all_friends_modal .friend_circle .photo img {width: 80px!important; height: 80px!important;}
    .all_friends_modal .friend_circle .name {font-size: 13px!important;}
    
    .all_photos_modal .albom {height: 120px!important; margin-right: 1.8%!important;}
    .all_photos_modal .show_all_button {margin: 0 10px!important;}
    .all_photos_modal .grid_item, .all_photos_modal .grid_item img, .square_preview .square_container {height: 120px!important;}
    
    .square_preview {margin-right: 1.8%!important;}
    
    .view_photo_modal {padding: 0!important; min-height: 0!important; width: 630px!important; height: auto!important;}
    .view_photo_modal .dark_area {min-width: 630px!important; height: auto!important; text-align: center!important;}
    .view_photo_modal .dark_area img {position: relative!important; top: auto!important; left: auto!important; transform: none!important; margin: 0 auto!important;}
    .view_photo_modal .white_area {position: relative!important; right: auto!important; top: auto!important; width: 100%!important; height: auto!important;}
    .view_photo_modal #scrollbar_area {width: 100%!important;}
    .view_photo_modal .dark_area img {max-height: 600px!important;}
    /*.view_photo_modal #scrollbar_area .viewport {height: 300px!important;}*/
    .view_photo_modal .comment .bottom .popup {display: inline-block!important;}
    .worknote_info {display: none;}
    .title_panel .button_panel {top: 10px!important; right: 10px!important;}
    .inline_card .short_notes {width: 55px!important;}
    .mCSB_scrollTools {
        width: 7px!important;
    }
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 3px!important;
    }
    .my_new_wall .commentBox.v_1 .person_messages {
        margin-bottom: 6px!important;
    }
    .my_new_wall .grey_panel.v_1 {
        margin-bottom: 6px!important;
    }
}



/* 630 */ 
@media (max-width : 630px) {
   .limit{width:460px}
    header .combo.language, .conference_layout header .combo.language {width: 55px;}
    header .logo, .conference_layout header .logo {width: 200px; height: 34px; background: url(../images/logo_small2.png) center no-repeat; background-size: 200px 20px;}
    header .combo .current, header .combo ul li, .conference_layout header .combo .current, .conference_layout header .combo ul li {color: #85e4fc!important;}
    header .right_panel, .conference_layout header .right_panel {top: 5px;}
    .auth_form {width: auto; max-width: 100%; padding: 20px 35px 35px; margin-top: 20px;}
    .social_login .social_set a {margin: 0 2px;}
    .top_menu .counter {font-size: 24px;}
    .social_set .label {display: none;}
    .personal_info .name {display: block; margin-bottom: 5px;}
    .personal_info .last_visit {display: block; float:none!important; line-height: 20px; font-size: 10px;}
    .personal_info .main_info {min-height: 0; padding-left: 0;}
    .personal_info .photo_side {/*position: relative; */display: block; margin-bottom: 10px; margin-left: 0!important;}
    .new_comment .attach_to_form {max-width: 100%;}
    .person_messages {padding: 5px!important;}
    .person_messages .left_part {min-height: 0; padding: 0 0 0 40px!important; position: relative; top:0; left:0; width: 100%!important; overflow: visible;margin-bottom: 5px;}
    /*.person_messages .left_part .photo_box {left: -65px;}*/
    .person_messages .repost .photo_box {width: 30px; height: 30px;}
    .person_messages.answer .left_part .photo_box{left: 0!important}
    .person_messages.answer{padding: 0!important}
    .person_messages .left_part .info_cell {min-height: 0; display: block; height: auto!important;}
    .person_messages .left_part .info_cell .name_container {font-size: 14px;}
    /*.person_messages .message_stack {min-height: 0; margin-left: -65px;}*/
    .scrollbar_container .person_messages .message_stack {min-height: 35px;}
    .attach a.fancybox {width: 180px;}
    .attach .media_box.video {height: 210px;}
    .attach .media_box .audio_name {width: 70%;}
    .personal_info .short_line.contact {display: none;}
    .personal_info .full_info .adaptive {display: block;}
    .personal_module .cell{min-width: 100px;}
    .preview_box { margin-right: 7px!important;}
    .preview_box.video {width: 215px;}
    .title_panel form.search {display: none;}
    .audioplayer-time-current {display: none;}
    .day_events p {display: none;}
    .day_events.current .event_point {padding-right: 10px;}
    .day_events .timer {position: relative; top: auto; right: auto; text-align: left; padding-top: 10px;}
    .day_events .timer .title {display: none;}
    .day_events .timer .number_set {display: inline-block; vertical-align: top; margin-bottom: 0; margin-right: 10px;}
    .day_events .timer .blue_button {display: inline-block; vertical-align: top; height: 48px; line-height: 46px!important; min-width: 0;}
    .dialog_options_modal .basic_form {width: 300px;}    
    .modal .modal_title {font-size: 18px; line-height: 24px;}
    .options_basic .top {padding-left: 190px; min-height: 216px;}
    .options_basic .photo_side, .options_basic .photo_side img {width: 180px; height: 180px;}
    .options_contact .control_point, .options_about .control_point, .options_other .control_point {padding-left: 190px;}
    .options_other.private .text {display: block; padding: 0; text-align: left; width: 100%; height: auto; line-height: 20px; margin-bottom: 5px;}
    .options_other.private .combo {width: 100%;}
    .options_other.private .control_point {margin-bottom: 20px;}
    .options_other.private .blue_button {margin: 0;}
    .person_messages .photo_link {width: 175px;}
    .like_modal {max-width: 447px;}
    .create_group_modal {width: 460px;}
    .create_group_modal #group_info .control_point.inline {width: 100%; margin-right: 0;}
    .rating_card .card_body {padding-left: 0;}
    .rating_card .photo_box {position: relative; width: 200px; height: 200px; margin-bottom: 10px; display: block;}
    .rating_card .name{display:block; margin-bottom: 0px; padding-right: 65px;}
    .rating_card .location{display:block; margin-bottom: 10px; padding-left:0; padding-right: 65px; font-size: 16px;}
    .rating_card .number {position: absolute; top:10px; right: 10px;}
    .payment_form .sub_text br {display: none;}
    .filter_panel.reting .block.second .filter_point {width: 100%; display: block; margin-right: 0;}
    .filter_panel.reting .blue_button {margin-left: 0;}
    .filter_panel.reting .block .filter_point.search, .filter_panel.reting .combo.sort {max-width: 100%;}
    .souvenir {padding: 10px;}
    .souvenir .photo_side {position: relative; top: auto; left: auto; display: block; margin-bottom: 20px;}
    .news_list .news_point .photo_container {width: 100%; height: 150px; top: 2px; left: 0; }
    .news_list .news_point {padding: 160px 10px 10px 10px!important;}
    .news_list .news_point .photo_container img {max-width: 100%; min-width: 100%; height: auto; min-height: 100%; margin-left: 0;}
    .news_list .news_point .photo_container::before {display: none;}
    .topic_text .info div.delim {display: block; width: 100%; margin:0; height: 3px;}
    .top_user_card .user_card .structure_info_block div.text .label {display: none;}  
    .calendar_add_modal input.date:last-of-type, 
    .calendar_edit_modal input.date:last-of-type, 
    .sticky_add_modal input.date:last-of-type, 
    .sticky_edit_modal input.date:last-of-type {margin-left: 2%;}
    .preview_set .user_card {width: 210px; height: 210px; margin: 0 12px 12px 0;}
    .preview_set .user_card .structure_info_block {top: 210px; width: 210px;}
    .product_card {width: 440px; margin-right: 0px;}
    .product_card a.title span {display: inline; padding-left: 5px;}
    .product_card .cv {top: 390px;}
    .result_card {padding: 10px;}
    .result_card .left_side {position: relative; top:auto; left: auto; width: 100%; margin-bottom: 10px; height: 220px;}
    .result_card .left_side img {width: 100%; left: 0px; height: 220px;}
    .result_card .product_name {padding-right: 0;}
    .result_card .social_set.share {position: relative; bottom: auto; left: auto;}
    .result_card.single .right_side {padding-bottom: 0;}
    .result_card .left_side a.fancybox {height: 220px;}
    .product_menu_card .product_card {width: 47.5%!important;}
    .result_form .combo {width: 155px;}
    .result_form .blue_button {margin:10px 0 0 0;}
    .result_modal {width: 460px;} 
    .result_modal .column {width: 100%!important;}
    .result_modal .bottom_part {padding: 0; height: auto;}
    .result_modal .left_part {width: 100%; position: relative; top: auto; left: auto; margin-bottom: 10px; height: 210px;}
    .result_modal .photo_container img {width: 100%; left: 0;}
    .result_modal .photo_container {height: 210px;}
    .result_modal .photo_container .fa {margin-top: 65px;}
    .product_main_info {padding: 10px;}
    .product_main_info .photo_container {position: relative; left: auto; top: auto; margin-bottom: 10px; width: 100%; height: 440px;}
    .doc {width: 100%; margin-right: 0; padding-right: 10px;}
    .short_block.lead img{ max-width:200px; margin:0 10px 10px 0;}
    .chat_point {width: 77px;}
    table.help_graph td {padding: 2px;}
    table.help_graph td.time, table.help_graph td.day {font-size: 12px; padding: 5px 2px;}
    table.help_graph .person {margin: 2px 0; width: 58px; height: 58px;}
    table.help_graph .person .overlay {padding: 10px 0;}
    table.help_graph .person .overlay a, table.help_graph .person .overlay span {width: 14px; height: 14px; line-height: 14px; font-size: 14px;}
    .secret_lead .person, .order_to_game .person {width: 63px;}
    table.archiv td.name, table.archiv th.name {width: 150px; font-size: 14px;}
    table.archiv td, table.archiv th {padding: 5px; font-size: 13px;}
    .command {width: 212px;}
    .command .top_part {padding: 10px;}
    .command .top_part a.img_link {display: none;}
    .my_result, .personal_result {width: 212px;}
    .command_options_modal .top_form .control_point.for_img .img_holder, 
    .command_options_modal .top_form .control_point.for_img{width: 100px; height: 100px;}
    .command_options_modal .top_form .control_point.for_img .img_holder .overlay {padding: 20px 0;}
    .command_options_modal .top_form {padding-left: 130px;}
    .command_options_modal .top_form .blue_button {position: relative; left: -110px;}
    .filter_trainings .filter_point {width: 210px;}
    .conference_content .people .title {display: block;}
    .filter_panel.reting .block.inline.fourth {width: 100%; padding-right: 90px;}
    .filter_panel.reting .block .sort_buttons {right: 10px;}
    .analysis_list ul {width: 100%;}
    .analysis_list ul:last-of-type {border: 0 none; border-top: 1px solid #ccc; padding:20px 0 0 30px; width: 100%; margin-top: 20px;}
    .about_comment {padding: 10px;}
    .about_comment .author_box {position: relative; top: auto; left: auto; margin-bottom: 10px; width: 100%;}
    .filter_panel.reting .block.inline {width: 100%;}
    .filter_panel.reting .block.inline .combo {width: 100%;}
    .filter_panel.reting .block.second .blue_button {width: 100px;}
    .slider_filter .control_point {width: 100%!important;}
    form.new_cabinet .bg_example {height:100px!important;}
    form.new_cabinet .bg_example .check_ico {line-height:100px!important; font-size:50px!important;}
    form.new_cabinet .control_point {width:48.8%!important;}
    form.new_cabinet .control_point.wide {width:100%!important;}    
    .payment_form .circles_set .circle {width: 30px; height: 30px; margin-right: 3px; line-height: 30px;}
    .payment_form .circles_set .circle:last-of-type {margin-right: 0;}
    .payment_form .sub_text.inline {display: block; margin: 10px 0 0 0;}
    .payment_form input.count[type="text"] {padding: 0; width: 120px; margin: 0 5px;}
    .payment_form .blue_button.inline {padding: 0 10px;}
    .filter_panel.reting .block.inline.short {padding: 0 10px 10px 115px;}
    .filter_panel.reting .block.inline.short .filter_point {width: 100%;}
    .news_filter .filter_point {padding-left: 115px; width: 100%; margin-right: 0; display: block;}
    .news_filter .filter_point .filter_name {width:110px; position: absolute; left: 0; top: 0;}
    .news_filter .filter_point .combo {width:100%;}
    .news_filter .filter_point.search {width:100%; max-width: none; margin: 0; padding-left: 0;}
    .news_filter {padding-top: 10px;}
    .pack_info .line.high .param, .pack_info .line.high .value {width:100%; display: block;}
    .pack_info .line.high .value {min-height: 90px;}
    .personal_info .line {padding-left: 0;}
    .personal_info .line .param {position: relative; display: inline; vertical-align: top; padding-right: 5px; width: auto;}
    .personal_info .line .value {display: inline; vertical-align: top;}
    .partner_card {padding: 10px;}
    .partner_card .photo_box {position: relative; top: 0; left: 0; display: block; margin-bottom: 15px;}
    .guest_card .card_body {padding: 10px;}
    .guest_card .photo_box{border-radius: 100%;overflow: hidden;}
    
    .guest_card .photo_container {position: relative; top: 0; left: 0; display: block; margin-bottom: 15px; width: 90px; height: 90px; margin-bottom: 25px}
    .guest_card .ico_panel{bottom: auto;top: 100%;background: none; white-space: nowrap; padding: 5px 0;}
    .guest_card .ico_panel span.popup i{color: #c0c0c0}
    .filter_panel.new_worknote .block.inline.short {padding-left: 10px; padding-right: 75px; position: relative;}
    .filter_panel.new_worknote .block.inline.short .filter_point {margin-top: 0;}
    .filter_panel.new_worknote .block.inline.short .blue_button {position: absolute; top: 0px; right: 10px; margin: 0;}
    .new_worknote .filter_point.steps {width:100%!important;}
    .table_filter .period_box .period {height: 20px; line-height: 20px;}
    .table_filter .period_box {margin-right: 0;}
    .new_worknote_buttons .check_holder {display: block!important; float: none!important;}
    .name_card {width: 47%;}
    .book_card {padding: 20px;}
    .book_card .img_container {position: relative; top: auto; left: auto; margin-bottom: 20px;}
    .map_column {width: 46.6%;}
    h4.inline.spec_title {display: block;}
    h4.inline.spec_title + .blue_button { margin-bottom: 10px; float:none!important; display:inline-block; margin-right: 10px;}
    h4.inline.spec_title + .blue_button + .blue_button.grey{ margin-bottom: 10px; display:inline-block; margin-right: 0px!important;}
    table.spec_table th, table.spec_table td {font-size: 14px; padding: 3px 5px;}
    table.spec_table tr th:first-child, table.spec_table tr td:first-child, table.spec_table tr th:nth-child(3), table.spec_table tr td:nth-child(3) {display:none;}
    .money_actions .button {width: 47.5%; margin-bottom: 10px;}
    .landing_options .select_photo .photo_container {width: 212px; height: 212px;}
    .landing_options .select_bg .photo_container {width: 212px;}
    table.cabinet_table td.date, table.cabinet_table th.date {display:none;}
    table.cabinet_table td, table.cabinet_table th {padding: 5px;}
    .filter_panel.reting .block.inline.folder_block, .filter_panel.reting .block.inline.steps_block {width: 100%!important; padding-left:100px!important;}
    .filter_panel.reting .block .filter_point.search {width: 100%!important;}
    .filter_panel.reting .block.second .filter_point.check_block {display: inline-block;}
    .worknote_info {margin: 0;}
    table.payment_history td:nth-child(3n), table.payment_history th:nth-child(3n) {display: none;}
    table.payment_history td, table.payment_history th {padding: 5px;}
    .adaptive_top_menu .adaptive_user_box .qualification_title {width: 320px!important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .secret_card .value {width: 150px;}
    .common_chat p span{max-width: 30%; overflow: hidden; display: inline-flex;}
    /* .common_chat p {display: none;} */
    .content .banner {display: none;}
    .souvenir_card {width: 100%; margin-right: 0!important;}
    .money_actions_form .summa, .money_actions_form .title {height: auto;}
    .souvenir_card .img_container {height: auto;}
    .crm_block .education_step{width: 213px!important}
    .crm_block .education_step .name{width: 213px!important;}
    .fake_table_wrap{overflow-y: auto;}
    .commentBox.v_1 .attach.attach_photo{margin: 0 -10px;}
    /*.attach .media_box{margin: 5px -10px 0}*/
    .attach .photo_icon_panel > .item{margin: 0 5px}
    .attach.attach_photo_100{width: auto!important; margin: 0 -10px;}
    .person_messages.answer .left_part{min-height: 50px!important;}
    .person_messages .person_messages.answer .left_part .photo_box {width: 35px!important;height: 35px!important;}
    .person_messages .person_messages.answer .left_part .photo_box img {width: 35px!important; height: 35px!important;}
    .person_messages .left_part .photo_box, .person_messages .left_part .photo_box img{width: 30px!important; height: 30px!important;}
    .person_messages .left_part .photo_box.online:after {
        bottom: -5%;
        right: -5%;
    }
    .attach.audio_box .media_box{margin: 5px 0 0;}

    /*..personal_info .std_bottom_btn .blue_button.edit_profile,
    .personal_info .std_bottom_btn .button_item div,
    .new_comment .ico_panel .blue_button{border-radius: 16px;  }*/
    
    /*.personal_photo_box .basic_photo {display: none;}*/
    .personal_photo_box .slider_photo {display: block!important;}
    .personal_photo_box {padding: 10px!important;}
    .personal_photo_box .photo_container {margin-right: 1%!important; width: 23.5%!important; height: 100px!important;}
    .personal_photo_box .slider_photo .mobile_photo_slider .photo_container {margin-right: 10px!important; width: 100px!important;}
        
    .view_photo_modal {width: 470px!important;}
    .view_photo_modal .dark_area {min-width: 470px!important;}
    .view_photo_modal .dark_area img {max-height: 500px!important;}
    
    .statistic_panel {padding: 10px!important;}
    .statistic_panel .cell .text {font-size: 14px!important;}
    .statistic_panel .cell .number {font-family: medium!important; font-size: 16px!important; line-height: 20px!important;}
    
    .person_messages .message iframe {height: 245px!important;}
    .inline_card .right {height: 30px!important; top: 10px!important;}
    .inline_card .button {width: 30px!important; height: 30px!important; line-height: 26px!important; font-size: 12px!important;}
    .inline_card .user {width: 145px!important;}
    .inline_card .date {margin-right: 10px!important;}
    .inline_card .data {display: none!important;}
    .info_window .column.first {display: none!important;}
    .info_window {padding-left: 12px!important;}
    .anketa_window .control_point.inline {width: 100%!important; margin: 0 0 10px!important;}
    form.landing_options .bg_example {height: 100px!important;}
    form.landing_options .bg_example .check_ico {line-height: 100px!important; font-size: 50px!important;}

    .group_main_page .group_full_info .line {padding-left: 0!important;}
    .group_main_page .group_full_info .line .param {position: relative;display: inline;vertical-align: top;padding-right: 5px;width: auto;}
    .group_main_page .group_full_info .line .value {display: inline;vertical-align: top;}
    .inline_card .short_notes {display: none!important;}
    .new_worknote_buttons .blue_button.show_note {display: none;}
    .commentBox.v_1 .person_messages .message_stack {margin: 0 -10px}
    .d-flex {flex-direction: column;}
    .view_photo_modal .dark_area .arrow i {display: none!important;}
    .st_set .st_box {
        width: 100%!important;
        margin: 0 0 10px!important;
        padding: 10px!important;
    }
    .person_messages.my_msg .left_part {
        height: auto!important;
        text-align: right;
        padding-bottom: 5px!important;
    }
    .person_messages.my_msg .left_part .photo_box,
    .person_messages.my_msg .left_part .info_cell .name_container,
    .person_messages.my_msg .left_part .info_cell .user_flag {
        display: none;
    }
    .person_messages.my_msg .left_part .info_cell {
        height: auto;
    }
    .person_messages.my_msg .message_stack {
        display: flex;
        justify-content: flex-end;
    }
    .person_messages .message.my_message {
        /*display: inline-flex;*/
        margin-left: 50px;
    }
    .white_panel .fancy_img a {
        width: unset;
    }
    .attach a.fancybox {
        margin-right: 0;
    }

    .candidate_list_modal .about_comment {
        padding: 10px!important;
    }

    .bmodel_button_set .fixed_bm_button {
        position: fixed;
        margin: 0 auto!important;
        left: 0;
        right: 0;
        bottom: 140px;
        z-index: 100;
        border-radius: 30px;
        animation: flashing 2500ms infinite;
    }
}

@media (max-width : 450px) {
    .inline_card .check, .inline_card .date {display: none!important;}
    .inline_card .short_notes {display: inline-block!important;;width: 37px!important;;}
    .new_worknote_buttons .blue_button.show_note {display: inline-block;}
}

@media (max-width : 410px) {
    .inline_card .short_notes {display: none!important;;}
    .new_worknote_buttons .blue_button.show_note {display: none;}
}

@media (max-width : 400px) {
    .person_messages .message iframe {height: 210px!important;}
}

/* 479 */ 
@media (max-width : 479px) {
    .limit {width: 100%;}
    .adaptive_top_menu .limit{padding: 0 10px;}
    .personal_info .status_box {display: none;}
    .attach a.fancybox {width: 120px; height: 120px;}
    .attach .media_box .audio_name {width: 58%;}
    .attach .media_box.video {height: 145px;}
    .statistic_panel .cell .text {padding: 0 5px!important;}
    .person_messages.answer {padding-left: 50px;}    
    .personal_info .main_info {padding-left: 0; min-height: 0!important}
    .personal_info .photo_side {position: relative; top: 0; left:0; display: block; width: 100%; margin-bottom: 10px;}
    .personal_info .photo_side .photo {width: 130px!important; height: 130px!important; margin-bottom: 10px; overflow: visible;}
    .personal_info .photo_side .photo a{width: auto!important; height: auto!important; margin: 0 !important;}
    .personal_info .photo_side .photo img {max-width: none; min-width: 130px!important; min-height: 130px!important; height: 130px!important;margin: 0 !important;}
    .personal_info .photo_side .photo:hover .photo_overlay{opacity: 0; display: none;}
    .personal_info .photo_side .ico_panel{display: none;}
    .personal_info .photo_side .photo .photo_overlay{display: none;}
    .personal_info .photo_side .vip-ico {right: 6px!important;top: 6px!important;}
    .personal_info .right_mobile_info .name{font-size: 14px;}
    .worknote_info.verification_ico{line-height: 16px!important; margin-top: 2px!important}
    .worknote_info.verification_ico i{width: 14px!important; height: 14px!important;}
    .personal_info .photo_side .photo_inner{float: left;}
    .personal_info .right_mobile_info{display: block!important; padding-left: 145px; min-height: 95px; font-size: 12px;}
    .personal_info .right_mobile_info .info_row{margin-bottom: 5px;}
    .personal_info .right_mobile_info .last_visit_label{margin-bottom: 5px; font-family: medium; color: #989898}
    .personal_info .photo_side .photo.online:after{display: none;}
    .personal_info .is_mobile_hide{display: none!important}
    
    .show_more.for_mobile {
        display: block!important;
        border-radius: 3px;
        padding: 0 3px !important;
        text-align: center !important;
        font-size: 12px;
        color: #333;
        background: #e6e6e6;
        font-family: medium;
        height: 32px!important;
        line-height: 30px!important;
        margin-top: 5px!important;
        cursor: pointer;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-color: #dadada;
    }
    
    .personal_info .is_mobile_show{display: block!important;}
    .personal_info .mobile_show_hide_btn .show_more{background: none; text-align: left; color: #1777f0; font-size: 16px; height: unset;}
    .personal_info .mobile_show_hide_btn .show_more span{height: unset;width: 100%;line-height: 18px; color: #307BC0;font-family: 'medium';}
    .personal_info .mobile_show_hide_btn{display: block!important;}
    .personal_info .std_bottom_btn{
        margin: 0 -3px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .button_item_message {
        width: 38%;
    }
    .button_item_action {
        width: 58%;
    }
    /*.personal_info .std_bottom_btn .button_item{width: 50%; padding: 0 5px; float: left;}*/
    /*.personal_info .std_bottom_btn .blue_button i{display: none;}*/
    .personal_info .std_bottom_btn .blue_button{padding: 0 3px!important; text-align: center!important; font-size: 12px;}
    .personal_info .std_bottom_btn > .blue_button{margin: 0 3px;}
    .personal_info .std_bottom_btn .blue_button i.fa-angle-down {margin: 0 0 0 4px; top: 1px;display: inline-block;font-size: 14px;}
    
    .personal_info .right_mobile_info .short_line{margin-bottom: 0}
    .personal_info .right_mobile_info .online_label{color: #8bb2d6;font-size: 12px; font-family: medium;margin-bottom: 7px; display: none;}
    .personal_info.online .right_mobile_info .online_label{display: block;}
    .personal_info.online .right_mobile_info .last_visit_label{display: none;}
    .personal_info .right_mobile_info .online_label i.fa-mobile{color: #8bb2d6; margin-left: 4px; font-size: 16px; vertical-align: top; position: relative; top: -1px}
    
    .personal_info .ico_panel{bottom: auto;top: 100%;white-space: nowrap; background: none;left: 0;padding: 5px 0; width: 320px}
    .personal_info .ico_panel span i{color: #c0c0c0}
    .personal_info .ico_panel span i:hover{color: #0099cc}
    .personal_info .short_info{display: block;}
    .preview_box {width: 155px;}
    .preview_box .photo_container {height: 155px;}
    .preview_box.video {width: 320px;}
    .preview_box.video .photo_container {height: 160px;}
    .audio_set .media_box .audio_name {width: 48%;}
    .title_panel h2 {font-size: 18px;}
    .scrollbar_container .person_messages .message_stack {min-height: 0px;}    
    .dialog_preview {padding-left: 60px; min-height: 60px;}
    .dialog_preview .left_part .photo_box, .dialog_preview .left_part .photo_box img {width: 40px; height: 40px;}
    .dialog_preview .left_part .photo_box {left: -50px;}    
    .day_events .event_point {padding: 10px; min-height: 0; }
    .day_events .img_link {display: none;}
    .dialog_options_modal .modal_body {padding-left: 20px;}
    .dialog_options_modal .image_part {position: relative; top: auto; left: auto; width: 100%; display: block; text-align: left; margin-bottom: 20px;}
    .dialog_options_modal .basic_form {width: 100%;}
    .dialog_options_modal .image_part img {width: 300px; height: 300px;}
    .group_info .photo_container {height: 200px;}
    .group_info .photo_container .bottom_panel .title {font-size: 16px; padding-right: 130px;}
    .group_info .photo_container .bottom_panel .right {font-size: 16px;}
    .group_info .photo_container .bottom_panel .right div{margin-left: 2px;}
    .preview_box.video .albom_title .name {width: 320px;}
    .options_basic .top {padding: 0;}
    .options_basic .photo_side, .options_basic .photo_side img {width: 200px; height: 200px;}
    .options_basic .photo_side {margin-bottom: 46px; position: relative;}
    .options_contact .control_point, .options_about .control_point, .options_other .control_point {padding: 0;}
    .options_contact .label, .options_about .label, .options_other .label {position: relative; height: 20px; line-height: 20px;}
    .person_messages .photo_link {padding-left:50px; min-height: 40px;}
    .person_messages .photo_link .photo_box {width:40px; height:40px; }
    .person_messages .photo_link .name {height: 40px; }
    .like_modal {max-width: 280px;}
    .group_info_modal .line .param, .group_info_modal .line .value {display: block;}
    .group_info_modal .line {margin: 7px 0;}
    .create_group_modal {width: 340px;}
    .create_group_modal .photo_area {height: 200px;}
    .create_group_modal .photo_area .size {font-size: 26px; top: 65px;}
    .create_group_modal .photo_area .blue_button {top: 105px;}
    .welcome_block .blue_button {margin:3px 20px; width:155px;}
    .rating_card .value .container {display: none;}
    .rating_card .card_body .line:first-of-type .value{color: transparent;}
    table.forum.sub tr th:nth-child(2), table.forum.sub tr td:nth-child(2),
    table.forum.sub tr th:nth-child(5), table.forum.sub tr td:nth-child(5){display: none;}
    table.notes tr td:nth-child(2), table.notes tr th:nth-child(2),
    table.notes tr td:nth-child(3), table.notes tr th:nth-child(3){display: none;}
    .secret_card {padding: 10px; min-height: 295px;}
    .secret_card .photo_box {position: relative; top:0; left:0; display:blcok; margin-bottom: 10px;}
    .landing_options .options_contact .control_point {padding: 0;}
    .month .point {margin: 0 -3px;}    
    .top_user_card .user_card .structure_info_block {position: relative; display: block; left: auto; padding: 10px 0 0; width: auto;}
    .top_user_card {height: 410px;}
    .top_user_card .user_card .social_set {margin-top: 5px;}
    .product_card {width: calc(100% - 10px);}
    .product_card .cv {top: 270px;}
    .result_form .combo {width: 100%!important; margin: 0 0 10px 0;}
    .result_form .blue_button {margin: 0;}
    .result_card .left_side a.fancybox {height: 160px;}
    .result_card .left_side img {height: 160px;} 
    .result_card .left_side {height: 160px;}
    .result_modal {width: 340px;}
    .result_modal .title {font-size: 14px;}
    .result_modal .left_part {height: 150px;}
    .result_modal .photo_container img {min-height: 170px;}
    .result_modal .photo_container {height: 150px;}
    .result_modal .photo_container .fa {margin-top: 35px;}
    .product_main_info .photo_container {height: 320px;}
    .short_block.lead img {display: block; float: none; width: 100%; max-width: 100%;}
    .short_block.lead {min-height: 615px; }
    .chat_point {width: 97px;}
    table.help_graph .person {width: 41px; height: 41px;}
    .secret_lead .person, .order_to_game .person {width: 71px;}
    .vahta {display: block; margin-bottom: 10px;}
    .vahta_buttons {display: block; float: none;}
    .commands {padding: 10px;}
    .command {width: 100%; margin-right: 0;}
    .command .names {min-height: 0;}
    .faq.winners .answer {padding: 10px;}
    .about_command .main_img {width: 65px; height: 65px; position: relative; top: auto; left: auto; display: inline-block; vertical-align: top; float: left; margin: 0 10px 15px 0;}
    .about_command .slogan {display: inline-block; vertical-align: top; width: 245px; min-height: 65px;}
    .about_command .hidden_delimiter {display: block;}
    .about_command {padding: 10px;}
    .my_result, .personal_result {width: 100%;}
    .preview_set.results{padding: 10px 10px 0;}
    .filter_pack .filter_point {width: 100%; margin-right: 0;}
    .filter_pack {padding: 10px;}
    .training .line {display: block; margin: 2px 0;}
    .filter_trainings .filter_point {width: 100%; margin-right: 0;}
    .conference_video .button_panel .diler {display: none;}
    .conference_video .button_panel {padding: 0; width: 245px; height: 120px; margin: -60px 0 0 -122px;}
    .qualification_card .column {width: 100%;}
    .analysis_list ul li{width: 100%;}
    form.new_cabinet .control_point {width:100%!important; float:none!important;}    
    form.new_cabinet .bg_example {width:48%!important; margin:5px 1px 10px!important; height:85px!important;}
    form.new_cabinet .bg_example .check_ico {line-height:85px!important;}
    .payment_form .circles_set .circle {margin:0 15px 5px 0; }
    .payment_form.traffic input.count[type="text"] {padding: 0; width: 120px; margin-right: 5px;}
    .payment_form.traffic .label {font-size: 14px;}
    .pack_info {display: block; width: 100%; float:none!important;}
    .pack_info .line.high .value {min-height: 0;}
    .new_worknote_buttons {text-align: center;}
    table.payment_history th, table.payment_history td {padding: 3px 2px; font-size: 14px;}
    table.payment_history th {font-size: 12px;}
    .add_new_question span.normal{display: none;}
    .add_new_question span.adaptive{display: block;}
    .add_new_question {min-width: 0;}
    .name_card {width: 97%;}
    .ask_leader {display: none;}
    .map_column {width: 97%;}
    table.spec_table th, table.spec_table td {padding: 3px; font-size: 12px;}
    .money_actions_form .column, form.balance_form .column {width: 100%;}
    .money_actions_form .column.second, form.balance_form .column.second {padding-left: 15px;}
    form.balance_form .column.second {padding-top: 0;}
    .balance_form .hint {display: none;}
    .landing_options .select_bg .photo_container {width: 155px; height: 90px;}
    .landing_options .select_photo .photo_container {width: 250px; height: 250px; margin: 0 auto 10px; display: block;}
    table.cabinet_table th {display: none;}
    table.cabinet_table td {display: block; width: 100%; text-align: center!important;}
    .filter_panel.reting .block.second .blue_button.filter_link {width: 32px;}
    .filter_panel.reting .block.second .filter_point.check_block {padding-left: 0!important;}
    .adaptive_top_menu .adaptive_user_box .name{font-size: 12px;}
    .adaptive_top_menu .adaptive_user_box .qualification_title {width: 195px!important;}
    .secret_card .value {width: 195px;}
    .center_content .guest_buttons .yellow_button {display: block; width: 100%; margin: 0 0 5px; text-align: center;}
    .crm_block .education_step{width: 320px!important; margin-bottom: 5px;height: 50px;}
    .crm_block .education_step .name{width: 320px!important;}
    .module_scrollbar .scrollbar{display: none;}
    .dialog_preview.v_1{min-height: 73px!important;}
    .dialog_preview.v_1 .message_container{padding-left: 50px!important;}
    .dialog_preview.v_1 .left_part{padding-left: 50px!important;}
    .dialog_preview.v_1 .left_part .photo_box, .dialog_preview.v_1 .left_part .photo_box img {width: 42px!important;height: 42px!important;}
    .dialog_preview.v_1 .left_part .info_cell{padding: 3px 0!important}
    .dialog_preview.v_1 .left_part .info_cell .name_container a{font-size: 13px;}
    .dialog_preview.v_1 .left_part .info_cell .date{font-size: 10px; line-height: 21px;}
    .delimiter_personal_info{display: none}
    .personal_info .line{font-size: 12px; border-top: 1px solid #e6e6e6; padding: 5px 0; font-family: 'medium';}
    .personal_info .line .param{display: block}
    .personal_info .short_line{font-size: 12px; font-family: 'medium';}
    .last_photo_box_inner .bxslider li a{/*width: 70px!important;*/ height: 70px!important}
    .last_photo_box_inner{padding: 10px!important}
    .last_photo_box .last_photo_box_inner .bxslider li{width: auto!important; margin-right: 5px!important}
    .top_menu_container.auth_page > .top_menu{padding: 0 10px;}
    .module_menu .cell .text{font-size: 12px!important; line-height: 16px;}
    .gray_title_panel{font-size: 12px!important;}
    .content .center_content .main_area .grey_panel.bottom{z-index: 5;}
    .friends_set .preview_box{width: auto; display: block; margin-bottom: 0; padding-bottom: 10px;}
    .friends_set .preview_box > a{ padding-left: 60px; position: relative; min-height: 50px; display: inline-block;}
    .friends_set .preview_box .photo_container{width: 50px; height: 50px; border-radius: 100%; }
    .friends_set .preview_box .user_photo_box{position: absolute; left: 0; top: 0; width: 50px; height: 50px;}
    .friends_set .preview_box .title{height: 50px; display: table-cell; vertical-align: middle; margin: 0;}
    .audio_box .media_box .audio_name{width: 36%!important}
    .personal_photo_box .photo_container {height: 95px!important; margin-right: 0.7%!important;}
    
    .all_photos_modal .albom, .square_preview {width: 47%!important;}
    .view_photo_modal {width: 340px!important;}
    .view_photo_modal .dark_area {min-width: 340px!important;}
    .caramanis_about { padding-left: 0;}
    .caramanis_about .photo_box { position: relative;}
    form.landing_options .bg_example {width: 48%!important; margin: 5px 1px 10px!important; height: 85px!important;}
    form.landing_options .bg_example .check_ico {line-height: 85px!important;}
    .landing_options .select_bg .control_point {padding: 0!important;}
    .select_bg .label {position: relative!important; height: 20px!important; line-height: 20px!important;}
    .media_button_container {
        flex-direction: column;
        align-items: stretch!important;
    }
}

/* 359 */ 
@media (max-width : 359px) {
    /*.inline_card .user {width: 100px!important;}*/
    .inline_card .came_from {display: none!important;}
    .inline_card .worknotejurnal {display: none!important;}
    .new_worknote_buttons .blue_button.red {display: block; width: 190px; margin: 5px auto 0px !important}
    .new_worknote_buttons .blue_button.popup {width: 50px!important;}
    header .limit, .conference_layout header .limit{padding: 10px;}
    .adaptive_top_menu .limit {padding: 0 10px;}
    .adaptive_top_menu .adaptive_user_box .name{max-width: 90px}
    .content .run_line {margin: 0 10px 20px;}
    .auth_form {padding: 20px!important;}    
    .social_login .social_set a:first-of-type {margin-left: 0;}
    .social_login .social_set a:last-of-type {margin-right: 0;}
    .social_login .social_set a {margin:0;}
    .auth_form label {width: 80px; height: 20px; white-space: nowrap; overflow: hidden;}
    .auth_form input[type="checkbox"] + .false_checkbox {margin-right: 3px;}    
    .attach a.fancybox {width: 110px; height: 110px;}    
    .attach .media_box.video {height: 130px;}
    .preview_box {width: 135px;}
    .preview_box .photo_container {height: 135px;}
    .preview_box.video {width: 280px;}
    .attach .media_box .audio_name {width: 50%;}
    .audio_set .media_box .audio_name {width: 40%;}
    .dialog_options_modal .image_part img {width: 260px; height: 260px;}
    .group_info .photo_container {height: 185px;}
    .add_albom_modal .basic_form {width: 100%;}
    .create_group_modal {width: 300px;}
    .create_group_modal .photo_area {height: 185px;}
    .landing_options .select_bg .photo_container {width: 135px; height: 85px;}
    .landing_options .grey_panel .blue_button {padding: 0 10px;}
    .product_card .cv {top: 230px;}
    .product_card .text {height: 95px;}
    .result_modal {width: 300px;}
    .result_modal .left_part, .result_modal .photo_container {height: 130px;}
    .result_modal .photo_container .fa {margin-top: 25px;}
    .product_main_info .photo_container {height: 280px;}
    .chat_point {width: 84px;}
    table.help_graph .person {width: 35px; height: 35px;}
    .secret_lead .person, .order_to_game .person {width: 61px;}
    .about_command .person {margin-right: 7px; width: 60px;}
    .about_command .person .photo_box{height: 60px;}
    .about_command .main_img {width: 60px; height: 60px;}
    .about_command .slogan {width: 210px;}
    .payment_form .circles_set .circle {margin-right: 10px;}
    .payment_form input.count[type="text"] + .label{display: none;}
    .names_panel .info span {display: none;}
    .money_actions_form .search_form input {width: 170px;}
    .result_card .left_side a.fancybox {height: 140px;}
    .result_card .left_side img {height: 140px;} 
    .result_card .left_side {height: 140px;}
    .adaptive_top_menu .adaptive_user_box .qualification_title {width: 135px!important;}
    .secret_card .value {width: 155px;}
    .crm_block .education_step, .crm_block .education_step .name{width: 280px!important;}
    .personal_info .ico_panel{width: 280px}
    .top_menu_container.auth_page form.basic_search_form {width: 140px!important;}
    .adaptive_top_menu .adaptive_user_box{padding-left: 5px;}
    .audio_box .media_box .audio_name{width: 21%!important}
    .personal_photo_box .photo_container {height: 70px!important;}
    .personal_photo_box .slider_photo .mobile_photo_slider .photo_container {width: 70px!important;}
}

