@media (min-width: 640px) and (max-width: 959px) {

  #CloseInformation{
    font-size: 12px;
  }

  .container-fluid{
    margin-right: unset !important;
    margin-left: unset !important;
  }

  .container_op_comment, .container_op_status {
    /* width: 100% !important; */
  }

  #select_order_position_status_current_action_type_dd, #select_order_position_status_current_action_type, #select_order_position_status_action_type, #select_order_position_status_category, #select_order_position_status{
    width: 270px !important;
  }

  .contract_column_image{
    width: 15% !important;
  }

  .contract_column_name{
    width: 85% !important;
  }

  .contract_position_column_image{
    width: 10% !important;
  }

  .contract_position_column_name{
    width: 90% !important;
  }

  #checkbox_Mark_Combo{
    right: 12px;
  }

  #checkbox_Mark_Combo_Address{
    right: 12px;
  }

  .order_delete_tags .glyphicon-trash{
    padding: 3px !important;
  }

  #selected_showcase_cross, #selected_user_group_cross, #selected_contract_cross, #selected_goods_cross, #selected_user_cross, #selected_supplier_cross, #selected_buyer_cross,
  #selected_order_cross, #selected_order_position_cross, #selected_status_cross, #selected_ddd_cross, #selected_document_cross, #selected_document_type_cross{
    left: 90% !important;
    top: -22px !important;
  }

  .order_position_column_image{
      width: 12% !important;
  }

  .order_position_column_goods_name{
      width: 22% !important;
  }

  .order_position_column_buyer_name{
      width: 22% !important;
  }

  .order_position_column_quantity{
      width: 12% !important;
  }

  .order_position_column_amount_1{
      width: 16% !important;
  }

  .order_position_column_amount_2{
      width: 16% !important;
  }

  .order_position_column_address{
    width: 88% !important;
  }

  .document_position_column_image{
      width: 12% !important;
  }

  .document_position_column_goods_name{
      width: 44% !important;
  }

  .document_position_column_buyer_name{
    width: 0% !important;
  }

  .document_position_column_quantity{
      width: 12% !important;
  }

  .document_position_column_amount_1{
      width: 16% !important;
  }

  .document_position_column_amount_2{
      width: 16% !important;
  }

  .document_position_column_action{
      width: 88% !important;
  }

  /*-----------------------------*/

  .order_position_chain_column_image{
      width: 12% !important;
  }

  .order_position_chain_column_goods_name{
      width: 22% !important;
  }

  .order_position_chain_column_buyer_name{
      width: 22% !important;
  }

  .order_position_chain_column_quantity{
      width: 12% !important;
  }

  .order_position_chain_column_amount_1{
      width: 16% !important;
  }

  .order_position_chain_column_amount_2{
      width: 16% !important;
  }

  /*-----------------------------*/

  #select_order_list_user, #select_order_list_supplier, #select_order_list_buyer, #select_order_list_order, #select_order_list_order_position, #select_order_list_address,
  #select_order_list_status, #select_order_list_order_by, #select_order_list_order_position_by, #select_order_list_order_type{
    /* width: 280px !important; */
  }

  #container_select_order_list_2_user, #container_select_order_list_2_supplier, #container_select_order_list_2_buyer, #container_select_order_list_2_order,
  #container_select_order_list_2_order_position, #container_select_order_list_2_address, #container_select_order_list_2_order_by, #container_select_order_list_2_order_position_by,
  #container_select_order_list_2_status, #container_select_order_list_2_order_type{
    /* width: 280px !important; */
  }

  #container_select_order_list{
    gap: 10px;
  }

  #container_select_order_list>* {
    flex: 0 0 280px;
  }

  #my-container_select_order_list input {
    width: 280px;
  }

  .row_date_amount_2{
    display: none !important;
  }

  .order_column_1{
    width: 100% !important;
  }

  .order_column_2, .order_column_3{
    width: 50% !important;
  }

  .box_structure_group_111{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .radio_column_label{
    width: 100% !important;
  }

  .order_column_2, .order_column_3, .radio_column_label{
    padding-top: 10px !important;
  }

  .dd {
    /* display: flex; */
    height: 26px;
    display: inline-block;
    width: 100%;
  }

  .filter_date_3{
    padding-left: 0px !important;
  }

  .order_copy_row_1_column_1{
    width: 30% !important;
  }

  .order_copy_row_1_column_2{
    width: 30% !important;
  }

  .order_copy_row_1_column_3{
    width: 40% !important;
  }

  .order_copy_row_1_column_4{
    width: 100% !important;
    text-align: left;
    padding-left: 26px !important;
    padding-top: 20px !important;
  }

  .order_copy_row_1_column_5{
    width: 0% !important;
  }

  /*----------*/

  .order_copy_row_2_column_4{
    width: 50% !important;
  }

  .order_copy_row_2_column_5{
    width: 50% !important;
  }

  .order_copy_row_2_column_6{
    width: 0% !important;
  }

  #link_label_3{
    padding-left: 0px !important;
  }

  #new_record_name{
    width: 140px !important;
  }

  .column_load_from_excel_1{
    width: 100% !important;
  }

  .column_load_from_excel_2{
    width: 100% !important;
  }

  #string_from_excel{
    width: 90% !important;
  }

  #container_string_from_excel{
    text-align: center;
  }

  #container_button_string_from_excel{
    padding: 0px !important;
    text-align: center;
    top: 5px !important;
    margin-bottom: 5px;
  }

  .order_position_title_chain_column_image{
    width: 12% !important;
  }

  .order_position_title_chain_column_name{
    width: 88% !important;
    padding-left: 0px !important;
  }

  /*----------*/

  .order_copy_row_3_column_1{
    width: 100% !important;
  }

  .order_copy_row_3_column_2{
    width: 100% !important;
    padding-top: 10px !important;
  }

  .order_copy_row_3_column_3{
    width: 100% !important;
    padding-top: 10px !important;
  }

  /*----------*/

  .work_table_row_1_column_1{
    width: 10% !important;
  }

  .work_table_row_1_column_2{
    width: 0% !important;
  }

  .work_table_row_1_column_3{
    width: 50% !important;
  }

  .work_table_row_1_column_4{
    width: 20% !important;
  }

  .work_table_row_1_column_5{
    width: 20% !important;
  }

  /*----------*/

  .work_table_row_1_column_6{
    width: 50% !important;
  }

  .work_table_row_1_column_7{
    width: 20% !important;
  }

  .work_table_row_1_column_8{
    width: 20% !important;
  }

  .work_table_row_1_column_9{
    width: 0% !important;
  }

  .work_table_row_1_column_10{
    width: 10% !important;
  }

  /*----------*/

  .work_table_column_1{
    width: 0% !important;
  }

  .work_table_column_2{
    width: 0% !important;
  }

  .work_table_column_3{
    width: 20% !important;
  }

  .work_table_column_4{
    width: 20% !important;
  }

  .work_table_column_5{
    width: 20% !important;
  }

  .work_table_column_6{
    width: 20% !important;
  }

  .work_table_column_7{
    width: 20% !important;
  }

  /*----------*/

  .work_table_column_8{
    width: 20% !important;
  }

  .work_table_column_9{
    width: 20% !important;
  }

  .work_table_column_10{
    width: 10% !important;
  }

  .work_table_column_11{
    width: 20% !important;
  }

  .work_table_column_12{
    width: 20% !important;
  }

  .work_table_column_13{
    width: 0% !important;
  }

  .work_table_column_14{
    width: 0% !important;
  }

  #container_select_year{
    padding-left: 10px !important;
  }

  /*-----------------------------------------------------*/

  .order_date_column, .order_amount_column {
    width: 50% !important;
  }

  .order_free_column{
    width: 100% !important;
    margin-top: 10px !important;
  }

  #order_date_period_start, #order_date_period_finish, #order_range_start, #order_range_finish {
    width: 115px !important;
    min-width: 115px !important;
    max-width: 115px !important;
  }

  .order_filter_date{
    padding-left: 0px !important;
  }

  #select_description, #select_full_description {
    width: 230px !important;
  }

  #select_status_on_showcase, #select_button_action, #select_edit_or_insert, #select_nomenclature_comment, #select_option_accent, #select_option_accent_action,
  #select_block_picture_show, #select_main_picture_show, #select_structure_show_kopeck, #select_structure_under_billet, #select_structure_price_under_billet,
  #select_structure_price_under_billet_option, #select_structure_nomenclature_price_change, #select_structure_nomenclature_action, #select_option_osn_show,
  #select_option_osn_change, #select_option_osn_how_calc, #select_option_dop_show, #select_option_dop_change, #select_option_dop_how_calc, #select_option_what_show,
  #select_option_accuracy, #select_option_show_kopecks, #select_option_what_plus, #select_option_tariff_option, #select_option_where_supplier_nds, #select_option_magnitude_change,
  #select_option_show_structure, #select_option_action, #select_option_tariff_depend
  {
    width: 200px !important;
  }

  #select_structure_supplier_price_change, #select_structure_showcase, #select_structure_user_group, #select_structure_category{
    width: 230px !important;
  }

  .column_structure_group_18a_0{
    width: 70% !important;
    margin-right: 12px !important;
  }

  .column_structure_group_18b_0{
    width: 15% !important;
  }

  .column_structure_group_18c_0{
    width: 15% !important;
  }

  .column_structure_group_18d_0{
    width: 0% !important;
  }

  .column_structure_group_18a_1{
    width: 70% !important;
  }

  .column_structure_group_18b_1{
    width: 15% !important;
  }

  .column_structure_group_18c_1{
    width: 15% !important;
  }

  .column_structure_group_18d_1{
    width: 0% !important;
  }

  .column_structure_group_18a{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_18b{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_18c{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  #container_label_comment_17{
    padding-left: 0px !important;
  }

  .structure_group_13{
    padding-left: 0px !important;
  }

  .column_structure_group_17a1{
    width: 50% !important;
    padding-bottom: 20px !important;
  }

  .column_structure_group_17b1{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_17c1{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_17a2{
    width: 50% !important;
    padding-bottom: 20px !important;
  }

  .column_structure_group_17b2{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_17c2{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16a1{
    width: 50% !important;
    padding-bottom: 20px !important;
  }

  .column_structure_group_16b1{
    width: 50% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16c1{
    width: 0% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16a2{
    width: 100% !important;
    padding-bottom: 20px !important;
  }

  .column_structure_group_16b2{
    width: 100% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16c2{
    width: 100% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16a3{
    width: 33% !important;
    padding-bottom: 20px !important;
  }

  .column_structure_group_16b3{
    width: 33% !important;
    padding-bottom: 10px !important;
  }

  .column_structure_group_16c3{
    width: 33% !important;
    padding-bottom: 10px !important;
  }

  #select_Showcase_Address_showcase, #select_Showcase_Address_user_group{
    width: 490px !important;
  }

  #select_Address_show{
    width: 246px !important;
  }

  .cb_address_type{
    font-size: 12px !important;
  }

  @media (orientation: landscape) {
      #container_more_video, #container_more_map, #container_more_reviews, #container_tools_ingredients, #container_file_more, #container_vote, #container_archive_tariff, #container_more_detailed, #container_side, #container_order, #container_characteristics, #container_options_and_can_be_useful, #container_options_and_can_be_useful_111 {
          /* height: 370px; */
      }
  }
  @media (orientation: portrait) {
      #container_more_video, #container_more_map, #container_more_reviews, #container_tools_ingredients, #container_file_more, #container_vote, #container_archive_tariff, #container_more_detailed, #container_side, #container_order, #container_characteristics, #container_options_and_can_be_useful, #container_options_and_can_be_useful_111 {
          /* height: 1400px; */
      }
  }

  #select_Showcase_Contact_showcase, #select_Showcase_Contact_user_group, #select_Showcase_Contact_command, #select_Showcase_Contact_show_image, #select_Showcase_Contact_media_phone, #select_Showcase_Contact_media_whatsapp, #select_Showcase_Contact_media_email, #select_Showcase_Contact_media_social {
    width: 450px !important
  }

  .Showcase_Contact_show_checkbox_1{
    width: 24% !important;
  }

  .Showcase_Contact_show_checkbox_2{
    width: 16% !important;
  }

  .Showcase_Contact_show_checkbox_3{
    width: 29% !important;
  }

  .Showcase_Contact_show_checkbox_4{
    width: 31% !important;
  }

  #cb_Showcase_Contact_show_1{
    margin-right: 4px;
  }

  #cb_Showcase_Contact_show_2{
    margin-right: 4px;
  }

  #cb_Showcase_Contact_show_3{
    margin-right: 4px;
  }

  #cb_Showcase_Contact_show_4{
    margin-right: 4px;
  }

  #rb_Showcase_Contact_media_1{
    margin-right: 4px;
  }

  #rb_Showcase_Contact_media_2{
    margin-right: 4px;
  }

  #rb_Showcase_Contact_media_3{
    margin-right: 4px;
  }

  #rb_Showcase_Contact_media_4{
    margin-right: 4px;
  }

  .Showcase_Contact_media_radio_1{
    width: 23% !important;
  }

  .Showcase_Contact_media_radio_2{
    width: 27% !important;
  }

  .Showcase_Contact_media_radio_3{
    width: 25% !important;
  }

  .Showcase_Contact_media_radio_4{
    width: 25% !important;
  }

  #Container_right_item{
    overflow-x: hidden;
  }

  .parameter_glyphicon{
    font-size: 24px !important;
    top: 2px !important;
  }

  .swiper-lazy_2{
    border-radius: 0px !important;
  }

  #id_lablechar{
    position: relative;
    top: -1px;
  }

  /*-------------------side-------------------*/

  #buyer_side_button, #pay_1_button, #pay_2_button {
    top: 2px !important;
  }

  #side_user_group {
    width: 310px;
  }

  #select_buyer_side, #select_buyer_pay, #select_pay_1, #select_supplier, #select_pay_2, #select_coordinator {
    /* width: 300px !important; */
  }

  .side_structure_column_1 {
    width: 5% !important;
    display: flex;
  }

  .side_structure_column_2 {
    width: 5% !important;
    display: flex;
  }

  .side_structure_column_3 {
    width: 90% !important;
    display: flex;
  }

  .side_structure_subcolumn_row{
    width: 100% !important;
  }

  .side_structure_subcolumn_1{
    width: 20% !important;
    display: flex;
    text-align: left !important;
  }

  .side_structure_subcolumn_2{
    width: 15% !important;
    display: flex;
  }

  .side_structure_subcolumn_3{
    width: 20% !important;
    display: flex;
  }

  .side_structure_subcolumn_4{
    width: 45% !important;
    display: flex;
  }

  .side_structure_column_4 {
    width: 100% !important;
    clear: both;
    padding-left: 10% !important;
    display: flex;
  }

  .side_structure_column_5 {
    width: 100% !important;
    clear: both;
    padding-left: 10% !important;
    display: flex;
  }

  .side_structure_column_6 {
    width: 100% !important;
    clear: both;
    /* padding-left: 10% !important; */
    padding-left: 63px !important;
    display: flex;
  }

  .side_structure_column_7 {
    width: 100% !important;
    /* clear: both; */
    padding-left: 63px !important;
    display: flex;
  }

  .side_structure_column_4, .side_structure_column_5, .side_structure_column_6, .side_structure_column_7 {
    padding-top: 5px !important;
  }

  .side_combobox{
    width: 450px !important;
  }

.side_combobox_2{
  width: 340px !important;
}

  #side_user_group_container {
    position: relative !important;
    top: 10px !important;
  }

  #side_price_container{
    position: relative !important;
    top: 5px !important;
  }

  #side_container_to_new_window {
    top: 10px !important;
  }

  #rb_pay_type_1_comment, #rb_pay_type_2_comment {
    padding-left: 0px !important;
  }

  #side_list_id {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .filter_combobox_3, .filter_date_5{
    padding-left: 0px !important;
    font-size: 13px !important;
    display: flex !important;
  }

  .buyer_side_comment{

    min-width: 250px !important;
    width: 492px !important;
    max-width: 492px !important;

    min-height: 28px !important;
    /* height: 30px !important; */
    max-height: 75px !important;

  }

  .structure_column_01{
    width: 70% !important;
  }

  .structure_column_02{
    width: 30% !important;
  }

  .structure_column_03{
    width: 100% !important;
    padding: 0px 0px 10px 0px !important;
  }

  .structure_column_04{
    width: 0% !important;
  }

  .structure_column_032{
    /* padding: 5px 0px 10px 0px !important; */
  }

  .filter_date_6{
    top: -3px !important;
  }

  .pair_radio{
    margin-left: 8px !important;
    top: 0px !important;
    margin-top: 0px !important;
  }

  .pair_number{
    /* margin-left: 8px !important; */
    /* top: 0px !important; */
  }


  /*-------------------side-------------------*/

  .lk_logout{
    /* top: -8px !important; */
  }

  #menu_six_img{
    height: 24px !important;
  }

  .menu_six_img_no{
    top: 4px !important;
  }

  #access_group .comboTreeArrowBtnImg {
      position: relative;
      top: 3px;
      right: 0px;
  }

  #access_group_2 .comboTreeArrowBtnImg {
    top: 6px;
    position: relative;
    right: 0px;
  }

  #access_group_3 .comboTreeArrowBtnImg {
    top: 6px;
    position: relative;
    right: 0px;
  }

  .category_tags_2_0{
    width: 50% !important;
  }

  .category_tags_2_1{
    width: 25% !important;
  }

  .category_tags_2_2{
    width: 25% !important;
  }

  .user_list_filter_modal{
    width: 100% !important;
  }

  .user_group_choice_div_title{
    width: 50% !important;
  }

  .user_group_choice_div{
    width: 50% !important;
  }

  .user_group_list_div_title{
    width: 50% !important;
  }

  .user_group_list_div{
    width: 50% !important;
  }

  .user_group_default_div_title{
    width: 50% !important;
  }

  .user_group_default_div{
    width: 50% !important;
  }



  .user_list_create_div{
    width: 100% !important;
  }

  .user_list_href_div{
    width: 100% !important;
  }

  .detail_chevron{
    padding-top: 4px !important;
  }

  .user_list_detail_u{
    padding-left: 50px !important;
  }

  .user_list_detail {
    padding-left: 85px;
    width: 100%;
  }

  .face_list_command_detail{
    padding-left: 54px;
    width: 100%;
  }

  .face_list_name, .command_list_id, .contact_list_id{
    font-size: 13px !important;
  }

  .contact_href{
    position: relative;
    top: 0px !important;
  }

  .face_list_comment{
    font-size: 13px !important;
    color: #888888 !important;
  }

  .face_list_requets_count{
    width: 100%;
  }

  .face_list_requets_date{
    width: 50%;
  }

  .face_list_requets_date_2{
    width: 50%;
  }

  .contact_list_phone{
    width: 100%;
    /* height: 30px; */
    height: auto;
  }

  .contact_list_email{
    width: 100%;
    /* height: 30px; */
    height: auto;
  }

  .contact_list_social{
    width: 100%;
    height: auto;
  }

  .contact_list_phone_image{
    width: 5%;
  }

  .contact_list_phone_name{
    width: 34%;
  }

  .contact_list_phone_image_wa {
    width: 5%;
  }

  .contact_list_phone_space {
    width: 2%;
  }

  .contact_list_phone_image_te{
    width: 5%;
  }

  .contact_list_phone_space_2 {
    width: 49%;
  }

  .contact_list_email_image{
    width: 5%;
  }

  .contact_list_email_name{
    width: 44%;
  }

  .contact_list_email_space_2 {
    width: 51%;
  }

  .contact_list_social_image{
    width: 5%;
  }

  .contact_list_social_name{
    width: 44%;
  }

  .contact_list_social_space_2 {
    width: 51%;
  }

  #select_Contact_show, #select_Contact_command, #select_Contact_post, #select_Contact_gender, #select_Contact_social{
    width: 451px !important;
  }

  #Contact_post_data_name{
    width: 285px !important;
  }

  /*------*/

  #Contact_post_data_name, #Contact_command_data_name{
    width: 100% !important;
  }

  .Contact_post_data_container, .Contact_command_data_container{
    display: block !important;
  }

  #Contact_post_button, #Contact_command_button{
      padding: 10px 0px !important;
  }

  .Contact_post_button_cancel, .Contact_post_button_save, .Contact_command_button_cancel, .Contact_command_button_save{
    width: 50% !important;
  }


  /*------*/

  .search_input {
    width: 250px !important;
  }

  #search_button_1{
    /* right: 60px !important; */
    left: 250px !important;
  }

  #search_button_2{
    left: 250px !important;
  }

  #PhoneLoginLinkText, #YandexLoginLinkText, #VKLoginLinkText, #GoogleLoginLinkText, #TelegramLoginLinkText {
      top: 1px;
      position: relative;
  }

  #PhoneLoginLinkTitle, #YandexLoginLinkTitle, #VKLoginLinkTitle, #GoogleLoginLinkTitle, #TelegramLoginLinkTitle {
      top: 3px;
      position: relative;
  }

  .btn_login {
    /* width: 100% !important; */
    padding: 7px 10px !important;
  }

  .auth_link_0{
      width: 0%;
      display: none;
  }

  .auth_link_1{
      width: 100%;
      display: block;
      padding: 5px 0px !important;
  }

  .auth_link_2{
      width: 50%;
      /* width: 100%; */
      display: block;
      padding: 5px 0px !important;
  }

  .auth_link_3{
      width: 33.33333333%;
      /* width: 100%; */
      display: block;
      padding: 5px 0px !important;
      /* float: none; */
      /* float: left; */
  }

  .auth_link_4{
      width: 25%;
      /* width: 100%; */
      display: block;
      padding: 5px 0px !important;
      /* float: left; */
  }

  .auth_link_5{
      width: 20%;
      /* width: 100%; */
      display: block;
      padding: 5px 0px !important;
  }

  #ContainerMenu{
    margin-top: 10px !important;
  }

  #OpenCloseChar{
    padding: 2px 2px !important;
  }

  #show_numenuclature_tag_btn{
    padding-top: 0px !important;;
  }

  #tag_filter_type{
    height: 24px !important;
  }

  #tag_filter_type_conteiner{
    height: 24px !important;
  }

  #radioBtn3_yes{
    height: 24px !important;
    border-radius: 10px 0px 0px 10px !important;
    padding: 2px 18px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
  }

  #radioBtn3_no{
    height: 24px !important;
    border-radius: 0px 10px 10px 0px !important;
    padding: 2px 12px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
  }

  .parameter_filter_title{
    padding: 5px 5px 5px 0px;
  }

  .parameter_filter_title_label{
    font-weight: bold;
    margin-right: 1em;
    border: solid 1px #0275D8;
    color: #ffffff;
    border-width: 2px;
    border-radius: 12px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    box-shadow: 2px 2px 11px 0px rgba(136,136,136,0.5);
    padding: 3px 10px;
  }

  .parameter_filter_title_label_char{
    font-size: 14px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 500;
    color: #ffffff;
  }

  #parameter_filter_title_label_char_icon{
    top: 3px;
  }

  #clouse_container_img_big_size {
    top: 25px !important;
    right: 25px !important;
  }

  .class_640{
      display: none !important;
  }

  .order_item_row, .order_item_name, .order_item_buyer_name, .order_item_quantity, .order_item_domen, .item_summ, .total_amount_1, .total_amount_2, .order_position_mgh_coef, #container_order_position_mgh_name{
      font-size: 14px !important;
  }

  .input_order_position_mgh_coef{
    padding-top: 2px !important;
  }

  .order_item_row, .order_item_name, .order_item_buyer_name, .order_item_quantity, .order_item_domen, .item_summ, .total_amount_1, .total_amount_2{
      color: #888888 !important;
  }

  .order_item_row, .item_summ, .total_amount_1{
      color: #3172a6 !important;
  }

  .total_amount_2{
      color: #ff0000 !important;
  }

  .order_item_name, .order_item_buyer_name, .item_summ, .total_amount_1, .total_amount_2{
      font-weight: 700 !important;
  }

  .order_item_domen, .order_item_quantity{
    font-weight: 500 !important;
  }

  .order_positional_id, .order_position_buyer_name, .order_positional_address, .order_positional_quantity, .order_positional_mgh,
  .order_positional_contract, .order_positional_percent, .order_positional_name, .order_position_item_summ, .order_positional_mgh_name,
  .order_positional_contract_name, .order_positional_percent_name, #order_position_status{
    font-size: 11px !important;
  }

  .order_positional_id, .order_position_buyer_name, .order_positional_address, .order_positional_quantity, .order_positional_mgh,
  .order_positional_contract, .order_positional_percent{
    color: #888888 !important;
    font-weight: 700 !important;
  }

  .order_positional_name, .order_position_item_summ{
    color: #3172a6 !important;
    font-weight: 700 !important;
  }

  .order_positional_mgh_name, .order_positional_contract_name, .order_positional_percent_name{
    color: #888888 !important;
    font-weight: 300 !important;
  }

  .order_list_suborder{
    font-size: 11px !important;
    color: #3172a6 !important;
    font-weight: 400 !important;
  }

  .order_list_suborder_row{
    font-size: 11px;
    color: #888888;
    font-weight: 500;
  }

  .order_position_media-object{
    height: 51px !important;
    width: 51px !important;
  }

  .order_position_chain_media-object{
    height: 31px !important;
    width: 31px !important;
  }

  .order_column_image{
    width: 12% !important;
  }

  .order_column_name{
    width: 88% !important;
  }

  .order_column_buyer_name{
    width: 60% !important;
    padding-left: 76px !important;
  }

  .order_column_domen{
    width: 60% !important;
    padding-left: 76px !important;
  }

  .order_column_quantity{
    width: 0% !important;
  }

  .order_column_amount{
    width: 40% !important;
  }

  /*------------*/

  .document_column_image{
    width: 12% !important;
  }

  .document_column_name{
    width: 88% !important;
  }

  .document_column_buyer_name{
    width: 100% !important;
    padding-left: 76px !important;
  }

  .document_column_type{
    width: 70% !important;
    padding-left: 76px !important;
  }

  .document_column_amount{
    width: 30% !important;
  }

  /*------------*/

  .contact_document_column_image{
    width: 12% !important;
  }

  .contact_document_column_name{
    width: 88% !important;
  }

  .contact_document_column_buyer_name{
    width: 100% !important;
    padding-left: 65px !important;
  }

  .contact_document_column_type{
    width: 70% !important;
    padding-left: 65px !important;
  }

  .contact_document_column_amount{
    width: 30% !important;
  }

  /*------------*/

  .contact_document_position_column_image{
    width: 15% !important;
    text-align: center;
  }

  .contact_document_position_column_goods_name{
    width: 85% !important;
    padding-left: 40px !important;
  }

  .contact_document_position_column_buyer_name{
    width: 0% !important;
  }

  .contact_document_position_column_quantity{
    width: 21% !important;
  }

  .contact_document_position_column_amount_1{
    width: 32% !important;
  }

  .contact_document_position_column_amount_2{
    width: 32% !important;
  }

  .contact_document_position_column_action{
      width: 85% !important;
  }

  /*-----------------------------------------------------------------*/

    #request_text{
      min-height: 150px;
      max-height: 500px;
      min-width: 280px;
      max-width: 280px;
    }

    .item_summ{
        /* font-size: 14px; */
    }

    #order_list_id, #container_cart{
      width: auto !important;
    }

    #select_action_update, #select_action_new{
        font-size: 14px !important;
    }

    .Combo_Clone_Dialog{
      width: 65% !important;
    }

    .add_date_input_div, .comment_date_input_div{
        width: 100% !important;
    }

    .label_date_period_big_screen{
      display: block !important;
    }

    .label_date_period_small_screen{
      display: none !important;
    }

    .combo_container_date {
      display: grid !important;
    }

    #date_period_start, #date_period_finish{
      width: 125px !important;
      min-width: 110px;
      max-width: 110px;
      font-size: 13px !important;
    }

    .filter_input_1{
        width: 70px !important;
        min-width: 70px !important;
        max-width: 70px !important;
    }

    .filter_input_2{
        /* width: 76px !important; */
        /* min-width: 76px !important; */
        /* max-width: 76px !important; */
        width: 125px !important;
        min-width: 125px !important;
        max-width: 125px !important;
    }

    .date_row{
       top: 0px;
       position: relative;
    }

    .comboTreeArrowBtnImg{
      top: 3px;
      position: relative;
    }

    #user_list_image_1{
      display: block !important;
    }

    #user_list_image_2{
      display: none !important;
    }

    #face_list_image_1{
      display: block !important;
    }

    #face_list_image_2{
      display: none !important;
    }

    .user_list_number{
      width: 5% !important;
    }

    .user_list_image{
      width: 10% !important;
    }

    .user_list_name{
      width: 80% !important;
    }

    .user_list_chevron{
      width: 5% !important;
    }

    .face_list_cart{
        min-height: 75px;
    }

    .face_list_number{
      width: 5% !important;
    }

    .face_list_image{
      width: 10% !important;
    }

    .face_list_name{
      width: 80% !important;
    }

    .face_list_chevron{
      width: 5% !important;
    }

    .structure_column{
      width: 50%;
    }

    .structure_column_d{
      width: 40%;
    }

    .structure_column_p{
      width: 26.67%;
    }

    .structure_column_b{
      width: 33.33%;
    }

    .structure_column_d_calc{
      width: 45%;
    }

    .structure_column_p_calc{
      width: 55%;
    }

    .structure_column_b_calc{
      width: 0%;
    }

    .structure_column_b4{
      width: 25%;
    }

    .structure_column_b5{
      width: 0%;
    }

    #range_start_calc, #range_finish_calc{
      font-size: 13px !important;
    }

    .datetime_input_1{
      width: 80px !important;
      min-width: 80px !important;
      max-width: 80px !important;
    }

    .datetime_input_calc{
      width: 80px !important;
      min-width: 80px !important;
      max-width: 80px !important;
    }

    .datetime_input_vote{
      width: 80px !important;
      min-width: 80px !important;
      max-width: 80px !important;
    }

    #comment_date_input{
      height: 30px !important;
    }

    .comment_date_input_div{
      padding-top: 15px !important;
      padding-right: 20px !important;
      padding-left: 20px !important;
    }

    .address_href_1, .address_href_2, .address_href_3 {
        display: none !important;
    }

    .address_href_11, .address_href_21, .address_href_31 {
        margin-top: 8px !important;
        margin-bottom: 10px !important;
    }

    .comment_address_input_big_screen{
        display: none  !important;
    }

    .container_add_face_big_screen{
      /* display: none  !important; */
    }

    #add_address_input, .comment_address_input_small_screen, .comment_address_input_big_screen, .comment_date_input_small_screen, .comment_date_input_big_screen, #label_date_period_start, #label_date_period_finish {
        font-family: 'Montserrat',Arial,sans-serif;
        font-size: 13px !important;
        height: 25px;
    }

    .container_add_address_small_screen{
      display: none  !important;
    }

    #add_face_text{
        border-radius: 20px;
    }

    .add_address_input_div{
      font-size: 15px !important;
      width: 80% !important;
      margin-top: 0px !important;
      display: grid !important;
      padding-bottom: 10px;
    }

   .comment_address_input_div{
     width: 0% !important;
   }

  .comment_address_input_small_screen{
    /* margin-top: 10px; */
  }

  .Combo_name1{
      width: 100% !important;
      font-size: 15px !important;
  }

  .Combo_name_face{
    /* margin-left: 30px; */
  }

  #trash_position{
      padding-right: 5px;
      padding-left: 3px;
  }

  .btn{
    /* padding: 6px 6px !important; */
  }

  .tab_req{
      padding: 0px 12px 1px 12px !important;
  }

  .tab_req2{
      padding: 0px 12px 1px 12px !important;
      margin: 0px !important;
      border-radius: 6px !important;
      color: #fff;
      background: #1c1e1e;
  }

  .tab_req2:hover{
      color: #1c1e1e;
      background-color: #fff;
      /* background-color: #C0C0C0; */
      border-radius: 6px;
  }

  .tag_activ_tree{
      background: #fff !important;
      border-color: #1c1e1e !important;
      color: #1c1e1e !important;
  }

  .tab_tag{
      padding-top: 0px;
  }

  .combo_tg_opt{
      width: 608px !important;
      /* height: 72px !important; */
      margin-left: auto !important;
      margin-right: auto !important;
  }

  .combo_container:hover{
      box-shadow: 0 10px 10px rgb(0 0 0 / 5%), 0 0 10px rgb(0 0 0 / 12%) !important;
      border-radius: 50px !important;
  }

  .combo_container_side:hover{
      box-shadow: 0 10px 10px rgb(0 0 0 / 5%), 0 0 10px rgb(0 0 0 / 12%) !important;
      border-radius: 50px !important;
  }

  .pair:hover{
      box-shadow: 0 10px 10px rgb(0 0 0 / 5%), 0 0 10px rgb(0 0 0 / 12%) !important;
      border-radius: 25px !important;
  }

  .pair{
      box-shadow: 0 10px 10px rgb(0 0 0 / 5%), 0 0 10px rgb(0 0 0 / 12%) !important;
      border-radius: 25px !important;
  }

  .pic_block_opt{
      /* width: auto;
      width: 8%; */
      width: 5% !important;
      display: flex !important;
      align-items: center !important;
      justify-content: left !important;
      margin-left: 12px !important;
  }

  .cart_pos_item_name_opt{
      margin-left: 30px !important;
  }

  .weight_volume_combo{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }

  .weight_volume_combo{
      /* width: 100% !important; */
  }
  .weight_volume_combo_address{
    width: 90% !important;
  }

  .weight_volume_combo_opt{
      font-size: 12px !important;
      font-family: 'Montserrat',Arial,sans-serif !important;
      line-height: 1.55 !important;
      font-weight: 400 !important;
      background-position: center center !important;
      margin-left: 30px !important;
  }

  .comment_combo_opt{
    font-size: 12px !important;
    font-family: 'Montserrat',Arial,sans-serif !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
    background-position: center center !important;
    margin-left: 30px !important;
  }

  .name_mgh_block_opt{
      width: 290px !important;
      font-size: 15px !important;
      padding-right: 0px !important;
      padding-left: 0px !important;
      display: grid !important;
      align-items: center !important;
      justify-content: left !important;
      top: 0px !important;
  }

  .image_pic_opt, .name_mgh_block_opt{
      /* width: 50px; */
      /* height: 50px !important; */
      /* margin-bottom: 5px; */
  }

  .col_block_opt{
    float: right !important;

    padding: 10px 0px !important;
    /* padding-top: 5px; */
    /* padding-right: 0px; */
    /* padding-bottom: 5px; */
    /* padding-bottom: 10px !important; */
    /* padding-right: 100px; */

    padding-left: 0px !important;
    padding-right: 0px !important;
    top: -4px !important;
    right: 70px !important;

    color: #888888 !important;
    /* padding-top: 14px; */
    display: flex !important;

    /* font-size: 9px; */
    font-size: 15px !important;

    font-family: 'Montserrat',Arial,sans-serif !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    background-position: center center !important;
    border-color: transparent !important;

    position: absolute !important;
    /* padding-right: 120px; */
    /* height: 50px; */

    /* margin: auto; */
    /* margin-right: 0px; */

    align-items: center !important;
    justify-content: center !important;
    height: unset !important;

  }

  .price_block_opt{
      /* width: 16%; */
      width: auto !important;
      padding: 12px !important;
      padding-right: 0px !important;
      padding-left: 0px !important;
      font-size: 15px !important;
      font-weight: 700 !important;
      color: rgb(2, 117, 216) !important;
      text-align: right !important;
      display: flex !important;
      align-items: center !important;
      justify-content: right !important;
      float: right !important;
      position: absolute !important;
      right: 90px !important;
      top: 30px !important;
  }

  .action_block_opt{
      width: auto !important;
      /* display: ruby !important; */
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      /* position: absolute !important; */
      right: 0px !important;
      padding: 13px !important;
      left: 240px;
  }

  div#Combo_111 .action_block_opt{
    top: 15px !important;
    left: 255px !important;
  }

  .lable_product_price{
    font-size: unset !important;
  }

  #rad_but{
    float: right !important;
    right: 18px !important;
    /* position: absolute !important; */
    margin-bottom: auto !important;
    margin-top: auto !important;
    top: 23px !important;
  }

/* ------------------------------------------------ */

    .pic_block{
        width: auto;
        display: grid;
        align-items: center;
        justify-content: center;
    }

    .cart_pos_item_name{
        font-size: 18px;
    }

    .cart_pos_item_name_address{
        font-size: 18px;
        /* margin-left: 30px !important; */
    }

    #summ_weight_volume{
      /* left: 90px; */
      position: relative;
    }

    .name_mgh_block{
        width: 80%;
        padding-right: 0px;
        padding-left: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .image_pic, .name_mgh_block{
        /* width: 50px; */
        /* height: 50px; */
        margin-bottom: 5px;
    }

    .col_block{
        width: auto;
        float: right;
        font-size: 9px;
        color: #888888;
        font-size: 9px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 400;
        background-position: center center;
        border-color: transparent;
        display: inline-block;
        font-size: 12px;
        padding-top: 14px;
        padding-right: 100px;
    }

    .price_block{
        width: auto;
        font-size: 15px;
        color: rgb(2, 117, 216);
        text-align: right;
        display: flex;
        align-items: center;
        justify-content: right;
        text-align: right;
        float: right;
        width: auto;
        position: absolute;
        right: 50px;
        padding: 14px;
    }

    .action_block{
        width: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        /* position: absolute; */
        right: 0px;
        padding: 0px;
        padding-right: 0px;
        padding-right: 10px;
        padding: 7px;
        padding-left: 0px !important;
    }

    .action_block_btn{
        padding: 13px;
        margin: auto 0px;
        width: auto;
        height: 40px;
        float: right;
        display: flow-root;
        position: absolute;
        /* line-height: 2; */
        text-align: center !important;
        font-size: 20px !important;
        right: 0px;
        top: 4px;
    }

    .tooltip1{
        position: absolute;
        right: 0px;
        padding: 13px;
        top: 12px;
    }

    .container_lable_select_option, #ContainerOptionalMGH{
      width: 608px !important;
      margin-left: auto !important;
      margin-right: auto !important;
    }

    .combo_container{
        display: flex;
        width: 608px !important;
        min-height: 102px !important;
        /* min-height: 72px !important; */
        height: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .combo_container_side{
        min-height: 72px !important;
    }

    .combo_container_address{
      height: auto !important;
    }

    .combo_container_date2{
      height: auto !important;
    }

    .ComboSideWeightVolume{
      white-space: break-spaces;
      padding-bottom: 10px !important;
    }

    /*----------------------------------------------------------------*/

    .selection{
      font-size: 13px !important;
    }

    .select2-results{
      font-size: 13px !important;
    }

    .SearchEnter{
      font-size: 13px !important;
    }

    .user_list_anchor{
      /* display: none !important; */
    }

    .select2-container--default, .select2-selection--single {
        height: 28px !important;
    }

    #SearchEnter{
        height: 26px !important;
    }

    #SearchBtn{
        height: 26px !important;
    }

    .cart_child_container, .user_list_row {
      width: 100%;
    }

    .cart_child_container {
      display: inline-block !important;
      /* display: grid !important; */
    }

    .user_list_search_group{
      display: inline-flex !important;
    }

    .container{
      width: auto !important;
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .user_list_main_div{
      display: inline-block !important;
    }

    .dropdown{
      /* width: 80% !important; */
      /* top: 26px !important; */
      width: 100% !important;
      bottom: 32px !important;
    }

    #SearchSpeed{
      width: 100% !important;
    }

    .user_list_search_btn_group, .modal_search_btn_group{
      display: contents !important;
    }

    .user_list_row{
      display: grid !important;
    }

     .user_list_div{
       padding-bottom: 5px !important;
     }

     .user_list_div2{
       padding-left: 20px !important;
     }

     .user_list_div4{
       padding-left: 15px !important;
     }

     .user_list_filter{
        padding-left: 15px !important;
        float: left !important;
        width: 50%;
     }

     .user_list_search_input{
       width: 80% !important;
     }

    .user_list_create{
      font-size: 11px !important;
      color: #c8c8c8 !important;
    }

    .user_list_number{
      font-size: 15px !important;
      padding-top: 2px !important;
      padding-right: 0px !important;
    }

    .user_list_name{
      font-size: 18px !important;
    }

    .user_list_comment{
      font-size: 11px !important;
      color: #888888 !important;
    }

    .user_list_phone{
      font-size: 13px !important;
      font-weight: 600 !important;
      color: #2b2642 !important;
    }

    .user_list_telegram{
      font-size: 12px !important;
      color: #1c009f !important;
      padding-top: 1px !important;
    }

    .user_list_whatsapp{
      font-size: 12px !important;
      color: #1c009f !important;
      padding-top: 1px !important;
    }

    .user_list_email{
      font-size: 13px !important;
      font-weight: 600 !important;
      color: #2b2642 !important;
      padding-bottom: 3px;
    }


    #select_showcase, #select_user_group_s, #select_structure, #select_show_type, #select_buyer, #select_supp, #select_order, #select_order_position, #select_goods, #select_index,
    #select_lost_side, #select_ddd, #select_status, #select_range, #sel_supplier, #select_contract, #select_nomenclature, #select_vote, #select_question_type, #select_user, #select_vote_status,
    #selected_showcase, #selected_user_group, #selected_contract, #selected_goods, #selected_user, #selected_supplier, #selected_buyer, #selected_order, #selected_order_position,
    #selected_ddd, #select_address, #select_order_by, #select_order_position_by, #select_document, #select_document_type, #select_order_type {
      /* width: 280px !important; */
    }

    .rb_order_by_3{
      margin-top: 5px;
      margin-bottom: 0px;
    }

    #select_order_by{
      /* width: 200px !important; */
    }

    #selected_showcase, #selected_user_group, #selected_contract, #selected_goods, #selected_user, #selected_supplier, #selected_buyer, #selected_order,
    #selected_order_position, #selected_status, #selected_document, #selected_document_type {
      font-size: 13px;
      color: #18bc9c;
    }

    #date_period_start, #date_period_finish, #range_start_o, #range_finish_o{
      padding-left: 8px;
    }

    .row_date_amount{
      width: 100%;
    }

    .row_date_amount_3{
      width: 50%;
    }

    .total_label{
      color: #888888;
      font-size: 13px;
      font-family: 'Montserrat',Arial,sans-serif;
      line-height: 1;
      font-weight: 100;
      background-position: center center;
      border-color: transparent;
      border-style: solid;
    }

    .total_count{
      color: #888888;
      font-size: 13px;
      font-family: 'Montserrat',Arial,sans-serif;
      font-weight: 700;
    }

    .total_amount_1{
      color: #3172a6;
      font-size: 15px;
      font-family: 'Montserrat',Arial,sans-serif;
      line-height: 1;
      font-weight: 400;
      background-position: center center;
      border-color: transparent;
      border-style: solid;
    }

    .total_amount_2{
      color: #ff0000;
      font-size: 15px;
      font-family: 'Montserrat',Arial,sans-serif;
      line-height: 1;
      font-weight: 100;
      background-position: center center;
      border-color: transparent;
      border-style: solid;
    }

    .total_column_1{
      width: 25%;
    }

    .total_column_2{
      width: 25%;
    }

    .total_column_3{
      width: 0% !important;
    }

    .total_column_4{
      width: 17% !important;
    }

    .total_column_5{
      width: 30% !important;
    }

    .total_column_6{
      width: 2% !important;
    }

    #selected_showcase_cross, #selected_user_group_cross, #selected_contract_cross, #selected_goods_cross, #selected_user_cross, #selected_supplier_cross, #selected_buyer_cross,
    #selected_order_cross, #selected_order_position_cross, #selected_status_cross, #selected_document_cross, #selected_document_type_cross{
      /* right: -179px !important; */
      right: -279px !important;
      top: -24px !important;
    }

    .date_column, .amount_column {
      width: 50% !important;
    }

    #button_roll_order_1, #button_return_data_order_1{
      width: 90px !important;
    }

    #button_roll_order_2, #button_return_data_order_2{
      width: 90px !important;
    }

    #button_roll_calc, #button_return_data_calc{
      width: 90px !important;
    }

    #button_roll_vote, #button_return_data_vote{
      width: 90px !important;
    }

    #label_date_period_start, #input_date_period_start, #label_date_period_finish, #input_date_period_finish{
      /* padding-left: 2px; */
    }

    .ui-datepicker-trigger{
      top: 1px !important;
    }

    .filter_date{
      margin-bottom: 0px;
    }

    #range_start, #range_finish, .datetime_input_3 {
      width: 76px !important;
      min-width: 76px !important;
      max-width: 76px !important;
    }

    .datetime_input_3 {
      height: 25px;
    }

    #SearchEnter {
      /* width: 125px !important; */
      width: 100% !important;
    }

    #structure_list_id{
      width: 97% !important;
      padding-left: 6px !important;
    }

    #input_range_start{
      margin-left: 3px;
    }

    #UserGroupSearchSpeed {
        position: absolute !important;
        top: 30px !important;
    }

    #UserGroupSearchResult{
      scrollbar-width: thin;
    }

    #search_input{
      /* width: 200px !important; */
      font-size: 13px !important;
    }

    #input_range_delim{
      width: 20px;
      display: inline-block;
      text-align: center;
    }

    #select_showcase ~ span {
      width: 250px !important;
    }

    #select_user_group ~ span {
      width: 250px !important;
    }

    .search_line_text{
      font-size: 13px !important;
    }

    .user_list_address{
      font-size: 13px !important;
      font-weight: 600 !important;
    }

    .user_list_link {
      padding-top: 1px !important;
      color: #1c009f !important;
    }

    /* ------------------------------------------------ */

    .user_group_tags{
      height: auto !important;
      margin: 5px 0px 0px auto !important;
    }

    #modal_user_group_row{
        padding: 0px 0px 0px 0px !important;
        width: 100% !important;
        display: flex;
    }

    #modal_user_group_col{
      margin: 2px 0px 0px 0px !important;
    }

    #user_group_list_row{

    }

    #user_group_list_col{
      margin: 0px 0px 0px 0px !important;
    }

    #user_group_list_container{
      width: 80%;
      margin: 0px auto;
    }

    #modal_user_group_basket_dismiss{
      font-size: 26px !important;
    }

    #modal_user_group_basket_title{
      font-size: 13px !important;
    }

    .modal_user_group_basket_comment{
      font-size: 13px !important;
    }

    #change_user_group{
      font-size: 13px !important;
    }

    #change_user_group_cancel{
      font-size: 13px !important;
    }

    /*----------------------------------------------------------------*/

    .user_data_control{
      font-size: 13px !important;
    }

    .user_data_label{
      font-size: 13px !important;
    }

    #structure_layer{
      left: 100px
    }

  /* ------------------------------------------------ */

    .order_list_suborder{
      font-size: 11px !important;
      color: #3172a6 !important;
      font-weight: 400 !important;
    }

    .order_list_suborder_row{
      font-size: 11px !important;
      color: #888888 !important;
      font-weight: 500 !important;
    }

    /*----------------------------------------------------------------*/

    #user_group_list{
      width: 100% !important;
    }

    .modal_user_group_dialog{
      /* width: 500px; */
      /* height: 450px; */
    }

    .modal_user_group_search{
      font-size: 17px;
      font-weight: 400;
      color: #2b2642;
    }

    .modal_user_group_name{
      font-size: 17px;
      font-weight: 600;
      color: #2b2642;
      cursor: pointer;
      line-height: 34px;
      top: 1px;
      position: relative;
    }

    .modal_user_group_img{
      /* margin: 2px; */
      /* cursor: pointer; */
      /* opacity: .5; */
      /* padding: 2px; */
      width: 18px !important;
      height: 18px !important;
      /* margin: 0px 3px 0px 6px !important; */
    }

    #social_network_more_detailed{
      top: 8px !important;
      font-size: 25px;
    }

    .social_picture{
      width: 28px !important;
      height: 28px !important;
      top: 10px !important;
    }

    .social_picture_2{
      width: 14px !important;
      height: 14px !important;
      top: 2px !important;
    }

    .social-header{
      width: 100% !important;
      /* bottom: 30px; */
    }


    .social_quantity{
      /* top: 4px !important; */
      top: 12px !important;
      margin-left: 4px !important;
    }

    .social_quantity2{
        font-size: 9px !important;
        top: 0px !important;
    }

    .search_div {
        width: auto;
        /*float: right;*/
        margin-right: 30px;
    }

    .search_input {
        width: 200px;
        height: 28px;
        padding-left: 15px;
        border-radius: 12px;
        border: 1px solid #2b2642;
        background: #FFF;
        outline: none;
        position: relative;
        /*transition: .3s linear;*/
    }

    .search_input:focus {
        /*width: 300px;*/
    }

    .search_input2{
      width: 300px;
    }

    .search_button {
        width: 28px;
        height: 28px;
        background: none;
        border: none;
        position: absolute;
        top: -2px;
        right: 35px;
    }

    #search_button2 {
        /* width: 28px; */
        /* height: 28px; */
        /* background: none; */
        /* border: none; */
        position: absolute;
        top: 3px;
        right: 5px;
        z-index: 111111111;
    }

    .search_button:before{
        content: \f002;
        font-family: FontAwesome;
        color: #324b4e;
    }



    .image-button {
        width: 20px;
        height: 20px;
        border: none;
        background-image: url('/img/123.png');
        background-size: cover;
        background-color: #fff;
        border-radius: 12px;
    }

    .image-button:hover {
      opacity: 0.8;
    }

    .image-button:active {
      transform: scale(0.95);
    }



    .modal_search_group{
        display: inline-flex;
    }

    .modal_user_group_name:hover{
        color: #FFF;
        background-color: #2b2642;
        padding: 4px;
        border-radius: 12px;
    }

    /*----------------------------------------------------------------*/

  #ContainerFrameIndexInput{
      width: 86%;
      margin-left: 75px !important;
      /* margin-right: 100px !important; */
      float: none !important;
      position: absolute;
      bottom: 0px;
  }

  .animate_to_cart_plus_structure::after {
      font-size: 27px;
      font-weight: 600;
      position: absolute;
      content: '+';
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }

  .animate_to_cart_plus::after {
      font-size: 30px;
      font-weight: 600;
      position: absolute;
      content: '+';
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }

  .animate_from_cart_minus::after {
      font-size: 30px;
      font-weight: 600;
      position: absolute;
      content: '-';
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }

  .animate_from_cart_cross::after {
      font-size: 30px;
      font-weight: 600;
      position: absolute;
      content: 'x';
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }

    .modal-dialog {
        width: 90% !important;
      	/* margin-top: calc((100vh - 520px) / 2) !important; */
        /* margin-bottom: 0px !important; */
        /* vertical-align: unset !important; */
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    .container_action_bottom1 div{
        /* width: 50% !important; */
    }

    #Cart_button_container1{
        /* float: left !important; */
        /* left: calc(100vw - 60px) !important; */
        /* margin-right: 0px !important; */
    }

    #FooterActionFilter{
        left: 0;
    }

    #SearchForm{
        /* width: calc(100vw - 280px) !important; */
        /* width: 70%; */
        width: 90% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        /* margin-left: 20px; */
    }

    #Offerta{
        color: #888888;
        font-size: 16px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 700;
        background-position: center center;
        border-color: transparent;
        border-style: solid;
    }
    .container_action_bottom1{
        height: 60px;
    }

    #ForwardBasket{
        width: 297px !important;
        height: 48px;
    }


    #ContinuePurchase1{
        font-size: 14px;
        float: right;
        /* padding-right: 50px !important; */
        margin-top: 5px;
    }

    #container_price_summ1{
        padding-bottom: 10px !important;
        text-align: right !important;
    }

    #container_price_summ_pos{
        padding-bottom: 20px !important;
        padding-top: 0px !important;
    }

    #container_comment{
        /* display: grid; */
    }
    #container_offerta_summ{
        width: inherit;
        padding-top: 5px;
    }
    #container_price_summ_pos{
        float: right;
        width: 40%;
    }

    #container_offerta{
        float: left;
        width: 40%;
    }


    #container_offerta
    {

        display: block;
    }
    #Comment{
        width: 414px;

        max-height:48px;
        max-width:414px;

        height: 48px;
        border-color: #337ab7 !important;
    }

    #PROMO_CONTAINER{
        display: grid !important;
        padding-left: 0px;
        float: right;
        padding-bottom: 10px;
        width: fit-content;
        text-align: center;
        margin-right: 4px !important;
    }
    #Continue_Purchase1{
        text-align: center;
        float: right;
        right: 85px;
    }

    #PROMO_CONTAINER{
        font-size: 14px;
    }
    #PROMO{
        margin-left: auto !important;
        margin-right: auto !important;
        height: 20px;
    }
    #container_weight_volume_summ, #container_cart_mgh, #container_cart_delivery, #container_comment, #container_cart_comment{
        /* padding-right: 19px !important; */
        padding-bottom: 20px !important;

    }

    #weight_volume_collaps,#delivery_collapse,#comment_collapse, #mgh_detailed, #delivery_detailed, #comment_detailed{
        color: #337ab7;
        font-size: 14px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 400;
        background-position: center center;
        border-color: transparent;
        /* border-style: solid; */
        padding-bottom: 5px;
    }

    #container_weight_volume_collaps,#delivery_collapse_container{
        color: #888888;
        font-size: 14px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 400;
        background-position: center center;
        border-color: transparent;
        border-style: solid;
    }

    #option_collapse_span, #weight_collapse_span, #delivery_collapse_span, #comment_collapse_span{
        font-size: 11px;
    }

    #option_collapse_span{
        padding-right: 10px;
    }

    #container_price_summ1, #container_ball_summ{
        /* padding-right: 20px; */
    }

    #comment_container{
        display: flex;
    }
    #Comment{
        margin-left: auto;
        margin-right: auto;
    }

    .debag_line_main{
        margin-top: 12px;
    }
    .debag_line_optional{
        margin-top: 10px;
    }

    .Ball_Bonus{
        float: left;
        width: auto;
        display: contents;
        position: initial;
        top: 50px;
        /* left: 75px; */
        font-size: 12px !important;
        padding: 5px;
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 0px !important;
    }

    .Ball_Bonus_main{
        /* padding-top: 2px !important; */
        /* position: relative !important; */
        /* top: 32px !important; */
        /* left: -155px !important; */
        /* margin-top: 20px; */
        /* float: right !important;; */
        /* margin-right: 30px; */
        float: right !important;
        position: initial !important;
        margin-left: auto !important;
        margin-right: 0 !important;
        padding-right: 40px !important;
        margin-top: -25px !important;
    }

    .Ball_Bonus_2_main{
        display: none !important;
    }

    .Ball_Bonus_optional{
        display: none !important;
        /* margin-top: 2px !important; */
        /* margin-top: -30px !important; */
        /* margin-left: 0 !important; */
        /* margin-right: auto !important; */
        /* padding-left: 8% !important; */
        /* margin-left: 60px !important; */

        text-align: center;
        margin-left: auto;
        margin-right: auto;
        position: unset;
        margin-top: -44px;
        padding-right: 25%;
    }

    .Ball_Bonus_2_optional{
        position: initial !important;
        padding-left: 10px;
    }

    .Ball_Bonus_Min_optional{
        display: none !important;
    }

    .price_lable_optional{
        padding-right: 8px !important;
    }

    .action_block_cart{
        padding-top: 0px !important;
        float: right;
  top: -40px;
  left: 90px;
    }
    .col_block_main {
        height: auto !important;
        padding-top: 0px !important;
    }
    .combo_container{
        /* display: flex !important ; */
    }


    .col_block_optional{

        display: block;
        margin-right: auto !important;
        width: auto;
        /* padding-right: 0px !important; */
        /* margin-right: 75px !important; */
        position: relative;
        top: -60px;
        right: 20px;

        /* text-align: right; */

    }

    .open_col_cart_main{
        /* padding-top: 5px !important; */
        margin-top: 0px !important;
    }

    .open_col_cart{

    }

    .open_col_cart_optional{
        /* position: relative;
        top: -5px; */
        /* display: none; */
    }

    .comment_block_main {
        left: 75px;
        padding-left: 0px;
        padding-right: 0px;
        /* height: 36px; */
        height: fit-content;
        margin-bottom: 3px;
    }

    .col_block_main{
        display: grid !important;
        opacity: 1 !important;
        align-items: end !important;
        justify-content: end !important;
        padding: 0px !important;
        float: right !important;
        /* margin-right: 140px !important; */
        /* padding-top: 6px !important; */
        right: 50px;
    }




    #FormPhoneModalContainer, #FormPhoneModalContainer_ORDER, #FormPhoneModalContainer_Cart{
        position: relative;
        /* top: 5%; */
    }

    .ballbounus{
        font-size: 10px !important;
    }

    .my-collapse-container{
        padding-bottom: 10px;
    }

    .open_col{
        text-align: right;
    }

    .open_col_option{
      /* right: 100px; */
      /* position: relative; */
      text-align: right;
    }

    .group_cart_optional{
        height: 30px;
    }
    .group_name{
        font-size: 13px !important;
        text-align: right;
        padding-right: 40px !important;
    }

    .cart_pos_item_name_optional{
        font-size: 14px !important;
    }

    .open_col_optional{
        font-size: 14px;
    }
    .weight_volume_cart{
        padding: 0px;
        position: relative;
        top: -3px;
    }
    .weight_volume_class_main, .comment_combo{
        color: #888888;
        position: relative;
    }

    .comment_combo{
      width: 90% !important;
    }

    .image_pic_optional{
        width: 37px !important;
        height: 37px !important;
    }
    .name_mgh_block_optional{
        height: 45px !important;
    }
    .collapse_link{font-size: 11px; padding: 10px;}
    .option_summ{
        font-size: 12px;
        padding-top: 5px;
        text-align: right;
    }
    .glyphicon-trash{
        padding: 7px;
    }
    .cart_position_count_pos{

    }
    #Cart1{
        padding-left: 15px;
        padding-right: 15px;
    }

    .container_main{
        padding-top: 10px !important;
        height: auto;
    }



    .price_block_main{
        font-weight: bold;
        /* padding-right: 5px; */
        /* padding-top: 2px !important; */
        top: 85px;
    }

    .price_block_optional{
        padding: 0px !important;
        padding-left: 0px !important;
    }





    .baner_tag{

        font-size: 9px;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
    }
    .discount_volume{

        font-size: 9px;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
    }
    .not_sale_list{

        font-size: 9px;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
    }

    .not_fount_product_list{

        font-size: 9px;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
    }


    .not_sale_list {

        font-size: 9px;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
    }


    #manufacturer, #ManufacturerTab{
        font-size: 15px;
    }
    #multiCollapseExample2{
        padding-right: 15px;
    }
    .filtrTree{
        font-size: 20px !important;
        top: 5px;
        margin-left: 12px;
    }

    .COUNT_TREE_SEO{
        font-size: 20px !important;
        /* top: 4px; */
        margin-left: 12px;
    }

    .COUNT_TREE_SEO {
        position: relative !important;
        top: -8px ;
    }

    .COUNT_TREE_SEO_2 {
        position: relative !important;
        top: -6px !important;
        font-size: 20px !important;
    }

    .COUNT_TREE_SEO_3 {
        position: relative !important;
        top: -4px !important;
    }

    #AVERAGE_TREE_SEO_ID {
        position: relative !important;
        top: -4px;
    }

    .ImgesNomenuclaturaTreContainer, .SortingTree, .AVERAGE_TREE_SEO_2, .COUNT_TREE_SEO_2, .ImgesNomenuclaturaOptionTreeContainer{
        font-size: 14px;
    }

    #coluse_all_tree{
        font-size: 14px;
        margin-left: 20px;
    }

    .Content{
        margin-left: 8px !important;
    }

    .Node {
        margin-left: 23px !important;
        zoom: 1;
    }

    #tree{
        font-size: 20px !important;
    }

    #tree ul{
      font-size: 20px !important;
    }

    .price_tree_postfix{
      display: none !important;
    }

    .AVERAGE_TREE_SEO{
        font-size: 20px !important;
        top: 4px !important;
    }

    .statistica_container{
      padding-left: 10px !important;
      padding-right: 10px !important;
    }

.vote_question_title_comment{
  margin-left: 10px !important;
}

    .vote_answer_statistica > span{
        display: block;
    }
    .sr-only-vote{
        top: -9px !important;
        position: relative !important;
        padding: 0px;
        padding-left: -10px;
    }

    .sr-only-vote-in{
        top: -3px !important;
        position: relative !important;
        padding: 0px;
        padding-left: -10px;
    }


    .lableTelegram{
        font-size: 13px;
    }

    #PresentationMenu,#PresentationContact,#PresentationSearch{
        font-size: 15px;
    }
    #PresentationMenu{
        position: absolute;
        top: 30px !important;
        right: 70px;
        text-align: right;
    }
    #PresentationContact{
        position: absolute;
        bottom: 32px !important;
        right: 90px;
    }
    #PresentationSearch{
        position: absolute;
        bottom: 32px !important;
        left: 90px;
    }

    .vote_radio_item {
        margin: 8px 8px 0px 0px;
        font-size: 13px;
        line-height: 1.65;
        height: 25px;
        padding: 0px 10px;
    }

    .container {
      /* padding-right: 15px; */
      /*padding-left: 10px !important;*/
      /* margin-right: auto; */
      /* margin-left: auto; */
      margin-right: unset;
      margin-left: unset;
    }

    .vote_answer_statistica > .col-md-6{

        width: 47% !important;
        display: inline-block;

    }

    .vote_answer_statistica > .col-md-6 > span{

       padding: 2px;
        margin: 2px;

    }


    .vote_question_title_name{
      font-size: 19px !important;
    }

    .progress-vote{
        height: 15px;
        margin: 5px 0px !important;
    }
    .container_action_bottom{
        display: grid;
    }

    .collapse_link{
        padding-right: 19px;
    }
    .lable_select_option_href{
        font-size: 13px !important;
    }

    .my-box-grope-next-text{
        font-size: 15px;
        padding-top: 12px;
    }
    .tag_name,.container_char_param_value{
        font-size: 13px;
    }
    #infotitle, #seo_bottom{
        font-size: 17px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1.5;
    }

    .SaleProductFoundContainer{
        font-size: 12px;
    }

    .Combo_image1{
        padding: 0px !important;

    }
    #container_price_1{
        padding-bottom: 7px;
    }
    #container_price_5{
        padding-bottom: 7px;
    }
    #container_price_3{
        padding-bottom: 7px;
    }


    #container_brn{
        float: right;
        /* margin-right: 95px; */
        padding-right: 15px !important;
    }

    #NamePrice{
        font-weight: inherit !important;
        font-size: 14px !important;
        line-height: 1;
    }

    #name_osn,#name_dop,#name_price,#result_name_price{

        font-weight: inherit !important;
        font-size: 14px !important;
    }

    #result_name_price{
        font-weight: bold !important;
    }

    .ContentColPrice{
        display: inline-table;
    }
    .ContentPisceSumm{
        display: inline-table;
    }
    .ContentColPriceDop{
        display: inline-table;
    }
    .ContentPisceSummAll{
        display: inline-table;
    }

    .ContentColPrice,.ContentPisceSumm,.ContentColPriceDop,.ContentPisceSummAll{
        width: 100%;
    }

    #name_osn,#name_dop,#name_price,#result_name_price{
        font-weight: inherit !important;
        font-size: 14px !important;
    }

    #result_name_price{
        font-weight: bold !important;
    }

    #ModalColPriceDialog{
        width: 90%;
    }

    .weight_volume_cart{
        font-size: 11px;
    }
    .none_block{
        color: red;font-weight: bold; font-size: 10px;
    }

    #container_price_summ1{
        font-size: 14px;
    }
    #container_sum_min,#container_sum_min_group{
        font-size: 23px;
    }


    .OffertaLinkLable{
        font-size: 14px;
        font-weight: inherit;
    }

    .Offerta_Container > lable{
        font-size: 15px;
        font-weight: inherit;
    }

    #container_offerta lable{
        font-weight: bold;
        font-size: 14px;
    }
    #order_action{

        padding-left: 15px !important;
        padding-right: 15px !important;

    }

    .container_bage {
        font-size: 11px;
        padding-right: 2px;
    }
    .item_trash{
        padding-top: 0px !important;
        padding: 0px !important;
        /* right: 20px; */
        /* margin-right: 24px !important; */

    }



    .none_block{
        width: 39%;
        padding-right: 0px;
        padding-left: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }












    .vertical-align {
        /* display: inline; */

    }

    .logo, #swiper_slider_title_1{
        display: none !important;
    }

    .logo_average, #swiper_slider_title_2{
        display: block !important;
    }

    .logo_mini, #swiper_slider_title_3{
        display: none !important;
    }


    #product_name_nomenuclatura, #product_name_nomenuclatura_1 {

        text-align: left;
        font-size: 18px;
        padding-bottom: 5px;

    }
    #ProductCatrEditCol{
        margin-bottom: 25px;
        margin-right: auto;
        margin-left: auto;
        display: block;
        text-align: center;
    }

    .breadcrumb{
        font-size: 13px  !important;
        padding: 8px 0px !important;
        font-family: 'Montserrat',Arial,sans-serif;
    }

    #PresentationText{
        font-size: 13px;
        padding: 8px 0px !important;
        font-family: 'Montserrat',Arial,sans-serif;
    }

    #description_1, #description_1_1{
        font-size: 15px !important;
        margin-right: auto;
        margin-left: auto;
        display: block;
        text-align: left;
    }

    #description_under_picture{
        font-size: 15px !important;
        margin-right: auto;
        margin-left: auto;
        display: block;
        text-align: left;
    }

    #articul, #articul_label{
        font-size: 15px !important;
    }

    .container_tag_tab{
        padding-top: 10px;
        /* padding-left: 10px; */
        padding-bottom: 10px;
    }

    .container_tag_tab_2{
        /* padding-top: 20px; */
        /* padding-left: 10px; */
        padding-bottom: 10px;
    }

    #container_tools_ingredients_tags{
        margin: 0 12px 0 12px;
    }

    #ContentToolsIngredients {
        padding: 0 15px 0 15px;
    }

    .tag_tag {
        margin: 8px 8px 0px 0px;
    }

    .menu_tag_tag {
        margin: 8px 0px 0px 0px !important;
    }

    .tags_tools_ingredients, .tags_Parameters{
        width: 20px; height: 20px;
    }

    .tags_Parameters{
        margin-top: 6px !important;
    }

    .characteristics_tag{
        width: 20px; height: 20px;
    }

    #ContainerCharacteristics{
        padding: 0 20px 0 20px;
        font-size: 15px;
    }

    #ContentToolsIngredients{
        padding: 0 20px 0 20px;
    }

    #product_price{
        font-size: 20px !important;
    }

    .SaleProductSourcePrice{
        font-size: 20px !important;
    }


    #product_price_currency{
        font-size: 20px !important;
    }
    #col{
        font-size: 20px !important;
    }
    #plus{
        font-size: 29px !important;
    }
    #minus{
        font-size: 29px !important;
    }



    #product_priceDob{
        font-size: 20px !important;
    }
    #product_price_currencyDob{
        font-size: 20px !important;
    }
    #colDob{
        font-size: 20px !important;
    }
    #plusDob{
        font-size: 29px !important;
    }
    #minusDob{
        font-size: 29px !important;
    }

    #product_price_summ, #product_price_summ_clone{
        font-size: 33px;
    }
    #product_price_summ_currency, #Ot, #product_price_summ_currency_clone, #Ot_clone{
        font-size: 33px;
    }
    #add_product_cart_text, .add_product_cart_text_dialog, #add_product_cart_text_link{
        font-size: 15px;
        border-radius: 20px;
    }

    #add_address_text{
        font-size: 12px;
        padding: 8px 20px;
        /* border-radius: 30px; */
        /* font-size: 15px; */
        border-radius: 20px;
    }

    #add_product_cart_text_dialog{
        font-size: 15px;
        border-radius: 20px;
        padding: 12px;
    }
    #add_product_cart_icon{
        font-size: 15px;
    }

    #container_weight_volume{
        padding-top: 10px;
    }
    #container_add_product_cart{
        padding: 20px;
    }

    .ContentPisceSummChidren{
        font-size: 33px;
        padding: 10px;
    }

    #container_price{
        font-size: 25px;
        padding: 10px;
    }
/*
    #weight_volume{
        font-size: 13px;
    }
*/

    .price_col{
        padding-left: 5px;
    }


    #action_nomenuclatura{
        padding-top: 20px;
    }

    .my-col-xs-6{
        width: 50%;
        float: left;
    }

    #container_weight_volume{
       display: none !important;
    }
    #container_weight_volume_2{
        display: none;
    }

    .Combo_Container_1{
        pdisplay: flex;
        adding-left: 15px;
        display: inline-block;
        width: 55%;
    }
    .Combo_Container_2{
        padding-left: 15px;
        display: inline-block;
        float: right;

    }
    .Combo_Container_3{
        display: block;;
    }
    .Combo_image{

    }
    .Combo_name{
        float: left;

    }
   #description_container{
       padding-top: 5px;
   }
    .tag_tag_info{
        font-size: 22px !important;
        height: 24px;
        padding: 1px 10px;
        margin-bottom: 10px;
    }
    .tag_tag{
        font-size: 13px;
        line-height: 1.65;
        height: 24px;
        padding: 1px 10px;
    }

    #radioBtn2{
      height: 22px !important;
    }

  #radioBtn2 > a{
      height: 24px !important;
      top: -2px;
      padding-top: 2px !important;
      padding-bottom: 2px !important;
  }

  #char_filter_type{
    line-height: 1.65;
  }

  #id_prefix_price_image{
    padding-top: 10px !important;
  }

    #category_tags{
        float: left; margin: 0 10px 0 10px;
    }


    .container_tag_center{
        display: inline-grid;
    }

    #myslider{
        padding-bottom: 10px;
    }

    .FooterAction{
        margin-left: 5px;
    }
    #FooterAction{
        font-size: 13px;
        float: left;
        width: 70%;
        padding-top: 20px;
        padding-left: 10px;
    }
    .itemGallery {
        width: 33.3%;
        padding: 10px;
    }

    .product_name{
        /* font-size: 13px; */
        font-size: 15px !important;
    }

    .product_name_container{
        text-align: center;
        font-size: 15px !important;
    }

    .group_img{
        padding: 10px;
    }
    .plus_cart_image,.col_image,.minus_col_image,.del_col_image_box{

        font-weight: 600;

    }

      .price_image, .currency_image {
        font-size: 18px;
        font-weight: 600;
    }
    #Content{
        padding-left: 3%;
        padding-right: 3%;
    }
    #MainContainerPhotoGallery{
        padding-left: 7%;
        padding-right: 7%;
    }

    #seo_bottom{
      padding-left: 7%;
      padding-right: 7%;
    }

    .cleaner_img{
        width: 30px;
        height: 30px;
    }

    .close{
        font-size: 20px;
        opacity: 1;
    }

    #Cloase{
        padding: 4px 7px;
    }
    .filter_stated {
        border-radius: 12px;
        font-size: 19px;
        padding: 4px 10px !important;
    }
    .OpenCloseChar1{
        font-size: 34px;
    }
    .list-group input[type="checkbox"] + .list-group-item, .list-group input[type="radio"] + .list-group-item {
        font-size: 14px;
    }


    .group_contact_name{
        font-size: 17px;
        padding-bottom: 10px;
    }
    .contact_name{
        font-size: 14px;
        padding-bottom: 7px;
    }

    .OffertaLink1Contact{
        font-size: 10px;
        padding-bottom: 2px;
        margin-bottom:0px;
    }

    .group_contact{
        padding-bottom:15px;
    }
    .contact_img{
        width: 35px;
        height: 35px;

    }
    .contact_img_header{
        width: 45px;
        height: 45px;
    }


    .adress_name{
        font-size: 15px;
    }
    .adress_comment{
        font-size: 14px;
    }

    .address_metro_header {
        font-size: 15px;
    }
    .address_metro_name {
        font-size: 15px;
    }
    .operating_mode {
        font-size: 15px;
    }
    .Info{
        font-size: 19px;
    }
    #InforamitionTab div a{
        padding: 1px;
    }



    /*---*/
    #FormPhoneModalContainer, #FormPhoneModalContainer_ORDER, #FormPhoneModalContainer_Cart{
        width: 500px !important;
        padding: 10px;
        margin: 0px;
    }

    #FormPDFModalContainer{
        width: 500px !important;
        height: 460px !important;
        padding: 10px;
        margin: 0px;
    }

    #pdf{
        overflow-x: hidden;
        overflow-y: visible;
        border-right: 0px solid #eee;
        height: 300px !important;
        margin-right: 10px;
        margin-left: 10px;
    }

    #FormInformationModalContainer{
        width: 500px !important;
        height: 460px !important;
        padding: 10px;
        /* margin: 0px; */
        margin-left: auto;
        margin-right: auto;
    }

    #container_presentation{
        top: 200px;
        position: relative;
    }

    #user_accept{
      top: 2px;
    }

    #Legal_information, #Personal_data_policy, #User_Agreement, #Offer_platform, #Offer{
        overflow-x: hidden;
        overflow-y: visible;
        border-right: 0px solid #eee;
        height: 300px !important;
        margin-right: 10px;
        margin-left: 10px;
    }

    #a_legal_information, #a_personal_data_policy, #a_user_agreement, #a_offer_platform, #a_legal_documents{
        font-size: 10px;
    }

    #main_a_legal_information, #main_a_personal_data_policy, #main_a_user_agreement, #main_a_offer_platform, #main_label_copyright, #main_a_legal_documents{
        font-size: 10px;
    }

    #main_label_legal_information, #main_label_personal_data_policy, #main_label_user_agreement, #main_label_offer, #main_label_copyright, #main_label_legal_documents{
        margin-bottom: 0px !important;
    }

    #presentation_a_legal_information, #presentation_a_personal_data_policy, #presentation_a_privacy_policy, #presentation_a_user_agreement, #presentation_a_offer_platform{
        font-size: 12px;
    }

    #FormCreateVitrinaModal{
        margin-right: auto;
        margin-left: auto;
        display: block;
        width: 80%;
    }

    #СountryСode, #Phone, #NextPhone, #СountryСode_ORDER, #Phone_ORDER, #NextPhone_ORDER, #СountryСode_Cart, #Phone_Cart, #NextPhone_Cart{
        font-size: 27px;
        height: 56px;
        padding: inherit;
    }
    #Phone, #Phone_ORDER, #Phone_Cart{
        padding-right: 20px !important;
    }

    #QuestionUser {
        font-size: 27px;
    }

    .PhoneUser{
        font-size: 27px;
    }

    .EmailUserSelected{
        font-size: 13px;
        height: 32px;
        padding: inherit;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 2;
        margin-right: 5px;
        margin-bottom: 5px;
    }


    #NextPhoneNo{
        height: 56px;
        font-size: 27px;
        padding: inherit;
    }

    .LableMessage{
        font-size: 15px;
    }

    .InputAccauntCreate{
        height: 56px;
        font-size: 24px;
        color: #000000;
    }
    .InputAccauntCreateVitrina{
        height: 46px;
        font-size: 13px;
        color: #000000;
    }
    .PhoneUser{
        font-size: 27px;
    }
    .NameUser{
        font-size: 27px;
    }
    .EmailUser{
        font-size: 27px;
    }
    .ContainerreTimer1{

        font-size: 15px;
    }
    #MessageToSend{
        font-size: 15px;
    }

    #Auth{
        height: 56px;
        font-size: 24px;
    }

    #NextTelegramText{
        font-size: 15px;
    }

    #NextTelegramNik{
        font-size: 15px;
    }
    #NextNotTelegram, #BackStep {
        font-size: 15px;
    }
    #ContainerTelegramBot{
        font-size: 14px;
    }
    #NextTelegramBtn{
        height: 56px;
        font-size: 24px;
        line-height: 1.4;
    }
    #ContainerreTimer1 label{
        font-size: 15px;
        font-weight: 300;
    }

    #ContainerreTimer2 label{
        font-size: 15px;
        font-weight: 300;
    }

    #MessageToSend{
        font-size: 15px;
        font-weight: 300;
    }

    #AccauntCreate{
        height: 56px;
        font-size: 24px;
        color: #000000;
    }
    .MGH_HEADER, #MGH_LINE{
        font-size: 13px;
    }



    .MGH_LINE{
        padding-bottom: 5px;

    }

    .MGH_HEADER{
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .MGH_container{
        width: 50%;
    }

    #ContainerBC {
        margin-top: 5px;
        /* padding-left: 3%; */
        /* padding-right: 3%; */
    }

    #ContainerBreadcrumb{
        /* width: 1200px; */
        width: 100%;
        margin-left: unset !important;
        margin-right: unset !important;
        padding-right: 10px;
        padding-left: 10px;
        float: left !important;
        /* left: auto; */
        /* right: auto; */
    }

    #ContainerBreadcrumbChild{
        min-height: 22px !important;
    }


    .Expand{
        top: 2px !important;
    }

    .del_tree_action{
        font-size: 21px !important;
        padding: 0px 0px !important;
        margin-top: 3px !important;
        text-align: center;
        padding-left: 14px !important;
    }

    .col_tree_action{
        font-size: 14px !important;
        margin-top: 8px !important;
        padding: 0px 2px !important;
        width: 40px;
        text-align: center;
    }

    .plus_tree_action{
        font-size: 27px !important;
        padding: 0px 3px !important;
    }

    .minus_tree_action{
        /* font-size: 27px !important; */
        font-size: 21px !important;
        padding: 0px 0px !important;
        margin-top: 3px !important;
        text-align: center;
        padding-left: 14px !important;
    }

    .action_image_tree{
        height: 20px;
        top: -4px !important;
    }



}
