@media (min-width: 480px) and (max-width: 639px) {

  #CloseInformation{
    font-size: 11px;
  }

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

  .container_op_comment, .container_op_status {
    width: 100% !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: 26px;
  }

  #checkbox_Mark_Combo_Address{
    right: 6px;
  }

  .order_edit_date_start, .order_edit_date_finish, .order_edit_quantity_osn, .order_edit_quantity_dop, .order_edit_price, .order_edit_amount{
    width: 100% !important;
  }

  .ch_order{
    width: 21px !important;
    height: 21px !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;
      text-align: center;
  }

  .order_position_column_goods_name{
    width: 88% !important;
    padding-left: 30px !important;
  }

  .order_position_column_buyer_name{
    width: 100% !important;
  }

  .order_position_column_quantity{
    width: 20% !important;
  }

  .order_position_column_amount_1{
    width: 40% !important;
  }

  .order_position_column_amount_2{
    width: 40% !important;
  }

  .order_position_column_address{
    width: 88% !important;
    padding-left: 30px !important;
  }

  .document_position_column_image{
    width: 12% !important;
    text-align: center;
  }

  .document_position_column_goods_name{
    width: 88% !important;
    padding-left: 30px !important;
  }

  .document_position_column_buyer_name{
    width: 0% !important;
  }

  .document_position_column_quantity{
    width: 20% !important;
  }

  .document_position_column_amount_1{
    width: 34% !important;
  }

  .document_position_column_amount_2{
    width: 34% !important;
  }

  .document_position_column_action{
      width: 88% !important;
  }

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

  .order_position_chain_column_image{
      width: 12% !important;
      text-align: center;
  }

  .order_position_chain_column_goods_name{
      width: 88% !important;
      padding-left: 30px !important;
  }

  .order_position_chain_column_buyer_name{
      width: 100% !important;
  }

  .order_position_chain_column_quantity{
      width: 20% !important;
  }

  .order_position_chain_column_amount_1{
      width: 40% !important;
  }

  .order_position_chain_column_amount_2{
      width: 40% !important;
  }

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

  .row_order_position_amount_1{
    /* opacity: 0; */
  }

  .column_order_positional_id{
    top: 5px;
    position: relative;
  }

  .date_column_label, .radio_column_label{
    /* padding-left: 6px !important; */
    width: 50% !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: 190px !important; */
  }

  #container_select_order_list{
    gap: 10px;
  }

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

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

  .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;
  }

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

  .radio_column_label{
    width: 100% !important;
  }

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

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

  .desktop_template{
    /* width: 94%;
    margin-left: auto;
    margin-right: auto; */
  }

  .order_copy_row_1_column_1{
    width: 50% !important;
    padding-left: 10px !important;
  }

  .order_copy_row_1_column_2{
    width: 50% !important;
  }

  .order_copy_row_1_column_3{
    width: 100% !important;
    padding-top: 20px !important;
    padding-left: 10px !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_1{
    width: 50% !important;
    padding-top: 20px !important;
  }

  .order_copy_row_2_column_2{
    width: 50% !important;
    padding-top: 20px !important;
  }

  .order_copy_row_2_column_3{
    width: 100% !important;
    padding-top: 20px !important;
  }

  .order_copy_row_2_column_4{
    width: 100% !important;
    padding-top: 20px !important;
  }

  .order_copy_row_2_column_5{
    width: 100% !important;
    padding-top: 20px !important;
  }

  .order_copy_row_2_column_6{
    width: 0% !important;
    padding-top: 20px !important;
  }

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

  #new_record_name{
    width: 155px !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;
  }

  #container_order_date_start{
    display: block ruby !important;
  }

  #container_order_date_start .ui-datepicker-trigger{
    top: 0px !important;
  }

  #label_order_address, #label_order_date_start, #label_order_quantity_osn, #label_order_quantity_dop, #label_order_price, #label_order_amount {
    display: block ruby !important;
  }

  .order_position_title_chain_column_name{
    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: 0% !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: 22% !important;
  }

  .work_table_row_1_column_5{
    width: 22% !important;
  }

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

  .work_table_row_1_column_6{
    width: 50% !important;
  }

  .work_table_row_1_column_7{
    width: 22% !important;
  }

  .work_table_row_1_column_8{
    width: 22% !important;
  }

  .work_table_row_1_column_9{
    width: 0% !important;
  }

  .work_table_row_1_column_10{
    width: 0% !important;
  }

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

  .work_table_column_1{
    width: 0% !important;
  }

  .work_table_column_2{
    width: 0% !important;
  }

  .work_table_column_3{
    width: 18% !important;
  }

  .work_table_column_4{
    width: 18% !important;
  }

  .work_table_column_5{
    width: 14% !important;
  }

  .work_table_column_6{
    width: 22% !important;
  }

  .work_table_column_7{
    width: 22% !important;
  }

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

  .work_table_column_8{
    width: 18% !important;
  }

  .work_table_column_9{
    width: 18% !important;
  }

  .work_table_column_10{
    width: 14% !important;
  }

  .work_table_column_11{
    width: 22% !important;
  }

  .work_table_column_12{
    width: 22% !important;
  }

  .work_table_column_13{
    width: 0% !important;
  }

  .work_table_column_14{
    width: 0% !important;
  }

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

  #work_table_half_1, #work_table_half_2{
    width: 100% !important;
  }

  #work_table_full{
    display: block !important;
  }

  #work_table_title_half_2{
    opacity: 0;
    height: 0px;
    margin: 0px !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: 95px !important;
    min-width: 95px !important;
    max-width: 95px !important;
    font-size: 12px !important;
  }

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

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

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


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

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

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

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

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

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

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

  .column_structure_group_18a_0{
    width: 70% !important;
    margin-right: 10px !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: 100% !important;
    padding-bottom: 10px !important;
  }

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

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

  .structure_group_18a1, .structure_group_18b1, .structure_group_18a2, .structure_group_18b2, .structure_group_18a3, .structure_group_18b3, .structure_group_18a4, .structure_group_18b4, .structure_group_18a5,
  .structure_group_18b5, .structure_group_18a6, .structure_group_18b6, .structure_group_18a7, .structure_group_18b7, .structure_group_18a8, .structure_group_18b8, .structure_group_18a9, .structure_group_18b9,
  .structure_group_18a10, .structure_group_18b10, .structure_group_18a11, .structure_group_18b11, .structure_group_18a12, .structure_group_18b12, .structure_group_18a13, .structure_group_18b13, .structure_group_18a14,
  .structure_group_18b14, .structure_group_18a15, .structure_group_18b15, .structure_group_18a16, .structure_group_18b16, .structure_group_18a17, .structure_group_18b17, .structure_group_18a18, .structure_group_18b18,
  .structure_group_18a19, .structure_group_18b19, .structure_group_18a20, .structure_group_18b20, .structure_group_18a21, .structure_group_18b21, .structure_group_18a22, .structure_group_18b22, .structure_group_18a23,
  .structure_group_18b23 {
    width: 100% !important;
  }

  .structure_group_18b1, .structure_group_18b2, .structure_group_18b3, .structure_group_18b4, .structure_group_18a5, .structure_group_18b5, .structure_group_18b6, .structure_group_18b7, .structure_group_18b8,
  .structure_group_18b9, .structure_group_18b10, .structure_group_18b11, .structure_group_18b12, .structure_group_18b13, .structure_group_18b14, .structure_group_18b15, .structure_group_18b16, .structure_group_18b17,
  .structure_group_18b18, .structure_group_18b19, .structure_group_18b20, .structure_group_18b21, .structure_group_18b22, .structure_group_18b23 {
    padding-top: 10px !important;
  }

  #container_select_structure_showcase, #container_select_structure_user_group, #container_structure_use_category{
    padding-left: 26px !important;
  }

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

  .seo_request_label_column {
    width: 30% !important;
  }

  .seo_request_select_column {
    width: 70% !important;
  }

  .column_structure_group_13a{
    width: 40% !important;
  }

  .column_structure_group_13b{
    width: 60% !important;
  }

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

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

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

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

  .column_structure_group_16b1{
    width: 100% !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;
  }

  #nomenclature_name_find, #nomenclature_name_goods_group, #nomenclature_name_image_group, #goods_description, #nomenclature_description, #goods_full_description, #nomenclature_full_description, #seo_title, #seo_description{
    width: 93%;
  }

  #select_description, #select_full_description{
    width: 180px !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 {
    width: 170px !important;
  }

  #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{
    width: 380px !important;
  }

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

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

  .column_cb_address_type, .column_address_other{
    width: 100% !important;
  }

  #select_Address_show{
    width: 380px !important
  }

  #container_articul{
    text-align: center;
  }

  @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: 350px; */
      }
  }
  @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: 1100px; */
      }
  }
  #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: 350px !important
  }

  #face_list_img_1{
    display: none !important;
  }

  #face_list_img_2{
    display: table !important;
    position: relative;
    top: 20px;
    left: 10px;
  }

  #Contact_face_name, #Showcase_Contact_contact_name, #Address_face_name, #Showcase_Address_face_name{
    padding-left: 25px !important;
  }

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

  .social_del{
    font-size: 10px !important;
    position: relative;
    top: 4px;
    padding: 0px 5px 0px 5px !important;
  }

  .Showcase_Contact_show_checkbox_1{
    width: 50% !important;
  }

  .Showcase_Contact_show_checkbox_2{
    width: 50% !important;
  }

  .Showcase_Contact_show_checkbox_3{
    width: 50% !important;
  }

  .Showcase_Contact_show_checkbox_4{
    width: 50% !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;
  }

  .Showcase_Contact_media_radio_1{
    width: 50% !important;
  }

  .Showcase_Contact_media_radio_2{
    width: 50% !important;
  }

  .Showcase_Contact_media_radio_3{
    width: 50% !important;
  }

  .Showcase_Contact_media_radio_4{
    width: 50% !important;
  }

  #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{
    /* box-sizing: border-box; */
    /* min-width: 0; */
    overflow-x: auto;
  }

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

  .swiper-lazy{
    /* border-radius: 0px !important; */
  }

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

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

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

  #side_user_group {
    width: 230px;
  }

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

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

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

  .side_structure_label{
    display: none;
  }

  .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: 25% !important;
    display: flex;
    text-align: left !important;
  }

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

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

  .side_structure_subcolumn_4{
    width: 30% !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.5% !important;
    display: flex;
  }

  .side_structure_column_7 {
    width: 100% !important;
    /* clear: both; */
    padding-left: 10.5% !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: 300px !important;
  }

.side_combobox_2{
  width: 340px !important;
}

  #side_price_container {
    width: 20%;
  }

  #side_space_container {
    width: 5%;
  }

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

  #side_price_container{
    position: relative !important;
    top: 2px !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: 335px !important;
    max-width: 335px !important;

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

  }

  .structure_title_column_1{
    width: 80% !important;
  }

  .structure_title_column_2{
    width: 0% !important;
  }

  .structure_title_column_3{
    width: 20% !important;
  }

  .structure_column_01{
    width: 90% !important;
  }

  .structure_column_02{
    width: 10% !important;
  }

  .structure_column_03, .structure_column_031, .structure_column_032{
    width: 100% !important;
  }

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

  .structure_column_04{
    width: 0% !important;
  }

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

  .pair_radio{
    margin-left: 10px !important;
    top: 0px !important;
    /* margin-top: 0px !important; */
  }

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

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

  #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: 0% !important;
  }

  .category_tags_2_1{
    width: 50% !important;
  }

  .category_tags_2_2{
    width: 50% !important;
  }

  .user_list_filter_modal{
    width: 100% !important;
  }

  #user_group_list_container{
    min-height: 200px !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: 2px !important;
  }

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

  .user_list_name_col{
    width: 100% !important;
  }

  .user_list_comment_col{
    width: 100% !important;
  }

  .user_list_comment_col_2{
    width: 100% !important;
  }

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

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

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

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

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

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

  .face_list_requets_count{
    width: 100%;
  }

  .face_list_requets_date{
    width: 100%;
  }

  .face_list_requets_date_2{
    width: 100%;
  }

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

  .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: 10%;
  }

  .contact_list_phone_name{
    width: 53%;
  }

  .contact_list_phone_image_wa {
    width: 10%;
  }

  .contact_list_phone_space {
    width: 2%;
  }

  .contact_list_phone_image_te{
    width: 10%;
  }

  .contact_list_phone_space_2 {
    width: 5%;
  }

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

  .contact_list_email_image{
    width: 10%;
  }

  .contact_list_email_name{
    width: 60%;
  }

  .contact_list_email_space_2 {
    width: 35%;
  }

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

  .contact_list_social_image{
    width: 10%;
  }

  .contact_list_social_name{
    width: 60%;
  }

  .contact_list_social_space_2 {
    width: 35%;
  }

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

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

  .Contact_preference_checkbox{
    width: 50% !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: 200px !important;
  }


  #search_button_1{
    /* right: 28px !important; */
  }

  #search_button_2{
    /* right: 28px !important; */
  }

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

  #search_button_2{
    left: 180px !important;
  }

  #PhoneLoginLinkText, #YandexLoginLinkText, #VKLoginLinkText, #GoogleLoginLinkText, #TelegramLoginLinkText {
      top: 2px;
      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: 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: 13px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 500;
    color: #ffffff;
  }

  #parameter_filter_title_label_char_icon{
    top: 3px;
  }

  .block1_picture{
    width: 100% !important;
    height: auto;
  }

  .block1_name{
    width: 100% !important;
  }

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

  .class_480{
      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: 12px !important;
  }

  .input_order_position_mgh_coef{
    padding-top: 4px !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: 31px !important;
    width: 31px !important;
  }

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

  .order_column_image{
    width: 12% !important;
  }

  .order_column_name{
    width: 88% !important;
  }

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

  .order_column_domen{
    width: 60% !important;
    padding-left: 60px !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: 60px !important;
  }

  .document_column_type{
    width: 70% !important;
    padding-left: 60px !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: 50px !important;
  }

  .contact_document_column_type{
    width: 70% !important;
    padding-left: 50px !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: 25px !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;
  }

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

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

    #menu_six_img{
      height: 24px !important;
    }

    .menu_six_img_no{
      top: 4px !important;
    }

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

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

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

    .Combo_Clone_Dialog{
      width: 70% !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;
    }

    .cart_pos_item_name_date{
        font-size: 13px !important;
        margin-left: 30px;
    }

    .datetime_input_4 {
      width: 115px !important;
      min-width: 115px !important;
      max-width: 115px !important;
    }

    #date_period_start, #date_period_finish{
      width: 75px !important;
      min-width: 75px !important;
      max-width: 75px !important;
      font-size: 13px !important;
      padding-right: 0px !important
    }

    .datetime_input_2 {
      /* min-width: 160px !important; */
      /* max-width: 160px !important; */
    }

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

    #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: 2px !important;
        margin-bottom: 10px !important;
    }

    .comment_address_input_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_big_screen{
      display: none  !important;
    }

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

    .add_address_input_div{
      font-size: 13px !important;
      width: 100% !important;
      margin-top: 0px !important;
      display: grid !important;
      /* padding-bottom: 10px; */
    }

    #add_address_input, #comment_address_input_2{
      margin-bottom: 10px;
    }

    .add_address_div{
      width: 0% !important;
    }

   .comment_address_input_div{
     width: 0% !important;
   }

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

  .Combo_name1{
      width: 100% !important;
  }

  .Combo_name_face{
    margin-left: 35px;
  }


  #trash_position{
      padding-right: 4px;
      padding-left: 2px;
  }

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

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

  .tab_req2{
      padding: 1px 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: 1px;
  }

  .combo_tg_opt{
      width: 449px !important;
      /* height: 73px !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; */
  }

  .cart_pos_item_name_address{
      font-size: 13px;
      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;
    margin-left: 30px;
  }

  .weight_volume_combo_opt{
      font-size: 10px !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; */
  }

  .comment_combo_opt{
    font-size: 10px !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: auto !important;
      font-size: 13px !important;
      padding-right: 0px !important;
      padding-left: 0px !important;
      /* display: grid !important; */
      display: block !important;
      align-items: center !important;
      justify-content: left !important;
      top: 6px !important;
      left: 32px !important;
  }

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

  .col_block_opt{
    float: right !important;

    /* padding: 5px ; */
    /* 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: 70px !important;
    left: 62px !important;

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

    /* font-size: 9px; */
    font-size: 13px !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 !important;

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

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

    height: unset !important;

    width: auto !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;

  }

  .price_block_opt{
      /* width: 16%; */
      width: auto !important;
      padding: 12px !important;
      padding-right: 0px !important;
      padding-left: 0px !important;
      font-size: 13px !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: 80px !important;
      top: 60px !important;
  }

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

  div#Combo_111 .action_block_opt{
    top: 10px !important;
  }

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


  #rad_but{
    float: right !important;
    right: 25px !important;
    position: absolute !important;
    margin-bottom: auto !important;
    margin-top: auto !important;
    top: 30px !important;
  }

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

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

  .pic_block_2{
    top: 25px;
    position: relative;
  }

  .cart_pos_item_name{
      font-size: 13px;
  }

  .name_mgh_block{
      width: auto;
      padding-right: 0px;
      padding-left: 0px;
      align-items: center;
      justify-content: center;
  }

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

  .col_block{
      float: left;
      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;
      float: right;
      padding: 14px;
      width: 30%;
      padding: 14px;
      /* padding-right: 100px; */
      font-size: 10px;
      align-items: center;
      justify-content: right;
      display: grid !important;
  }

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

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

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

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

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

  .combo_container{
      display: flex;
      width: 449px !important;
      min-height: 90px !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_face{
    height: auto !important;
  }

  .combo_container_date2{
    /* height: auto !important; */
  }

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

  .hasDatepicker{

  }

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

  .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; */
  }

  .select2, .select2-container, .select2-container--default select2-container--focus{
    /* #select_order_by,  */
    width: 120px !important;
  }

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

  #user_list_image_1{
    display: block !important;
    z-index: 111;
    position: relative;
  }

  #user_list_image_2{
    display: none !important;
  }

  #face_list_image_1{
    display: none !important;
  }

  #face_list_image_2{
    display: block !important;
    position: relative;
    top: 25px;
    padding-left: 15px !important;
    z-index: 111;
  }

  #face_list_id_1{
    display: none !important;
  }

  #face_list_id_2{
    display: block !important;
    position: relative;
    top: 20px;
    padding-left: 15px !important;
    z-index: 111;
  }

  .user_list_number_2 {
    padding-left: 0px !important;
    font-size: 15px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    position: absolute !important;
  }

  .user_list_cart{
    min-height: 100px;
  }

  .user_list_number{
    width: 5% !important;
  }

  .user_list_image{
    width: 5% !important;
    position: relative;
    top: 30px;
    padding-left: 2px !important;
  }

  .user_list_name{
    width: 85% !important;
  }

  .user_list_chevron{
    width: 5% !important;
  }

  .face_list_cart{
    min-height: 105px;
  }

  .face_list_number{
    width: 15% !important;
  }

  .face_list_image{
    width: 0% !important;
    /* position: relative; */
    /* top: 30px; */
    /* padding-left: 2px !important; */
  }

  .face_list_name{
    width: 80% !important;
  }

  .face_list_chevron{
    width: 5% !important;
  }

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

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

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

  .dropdown{
    /* width: 88% !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_search_group{
    display: inline-flex !important;
  }

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

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

   .user_list_div3{
     /* padding-left: 15px !important; */
   }

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

   .user_list_detail{
     /* margin-left: 30px !important; */
   }

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

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

   .user_list_search_input{
     width: 70% !important;
   }

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

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

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

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

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

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

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

  .user_list_email{
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #2b2642 !important;
    /*padding-left: 20px;*/
    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_user_group, #select_address, #select_order_by, #select_order_position_by, #select_document, #select_document_type, #select_order_type {
    /* width: 230px !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{
    /* padding-left: 8px; */
  }

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

  #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: -209px !important;
    top: -24px !important;
  }

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

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

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

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

  #button_roll_calc, #button_return_data_calc{
    width: 72px !important;
    padding: 5px 0px !important;
  }

  #button_roll_vote, #button_return_data_vote{
    width: 70px !important;
    padding: 5px 0px !important;
  }

  .button_vote{
    width: 70px !important;
  }

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

  .row_date_amount{
    width: 97%;
  }

  .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: 33%;
  }

  .total_column_2{
    width: 1%;
  }

  .total_column_3{
    width: 0%;
  }

  .total_column_4{
    width: 25% !important;
  }

  .total_column_5{
    width: 0% !important;
  }

  .total_column_6{
    width: 0% !important;
  }

  .filter_date_3{
    /* width: 100px !important; */
    /* padding-left: 8px !important; */
  }

  .filter_date_4{
    /* padding-left: 0px !important; */
  }

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

  .filter_input_2{
      width: 100px !important;
      min-width: 100px !important;
      max-width: 100px !important;
      /* margin-left: 5px; */
  }

  #search_1{
    width: 210px !important;
  }

  #search_2{
    width: 210px !important;
  }

  .structure_column{
    width: 50%;
    text-align: left;
  }

  .structure_column_d{
    width: 45%;
  }

  .structure_column_p{
    width: 21.67%;
  }

  .structure_column_b{
    width: 33.33%;
  }

  .structure_column_d_calc{
    width: 50%;
  }

  .structure_column_p_calc{
    width: 50%;
  }

  .structure_column_b_calc{
    width: 0%;
  }

  .structure_column_d_vote{
    width: 100%;
  }

  .structure_column_p_vote{
    width: 50%;
  }

  .structure_column_b_vote{
    width: 50%;
  }

  .filter_label{
    margin-bottom: 0px;
  }

  .structure_column_b4{
    width: 25%;
  }

  .structure_column_b5{
    width: 0%;
  }

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

  .ui-datepicker-trigger{
    top: 1px !important;
    /* width: 20px !important; */
  }

  .filter_date{
    margin-bottom: 0px;
  }

  #range_start, #range_finish {
    width: 67px !important;
    min-width: 67px !important;
    max-width: 67px !important;
  }

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



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

  .filter_date {
    font-size: 11px !important;
  }

  #input_range_start{
    margin-left: 3px;
  }

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

  #SearchEnterFind, #SearchEnterClear{
    padding: 5px 5px 5px 5px !important;
    margin: 2px 0px 0px 0px !important;
    height: 24px !important;
    width: 22px !important;
  }

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

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

  #UserGroupSearchResult{
    scrollbar-width: thin;
  }

  #search_input, #search{
    width: 200px !important;
    font-size: 13px !important;
  }

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

  #select_user_group ~ span {
    width: 200px !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;
    font-size: 10px !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: 24px !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: 80px
  }

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

    .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: 16px;
    font-weight: 400;
    color: #2b2642;
  }

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

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

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

  .social_picture{
    width: 28px !important;
    height: 28px !important;
    top: 12px !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: 14px !important;
    margin-left: 4px !important;
  }

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

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

  .search_input {
      width: 250px;
      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: 82%;
      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; */
        /* vertical-align: unset !important; */
        margin-top: auto !important;
        margin-bottom: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .seo_btn_col, .entity_btn_col{
      width: 50% !important;
    }

    .entity_name_btn_col{
      width: 100% !important;
    }

    #request_label_data, #request_plus_data{
      height: 60px !important;
    }

    .request_tag {
      padding: 3px 12px !important;
      font-size: 13px !important;
    }

    .request_plus_tag {
      padding: 3px 12px !important;
      font-size: 13px !important;
    }

    .request_col_1{
      width: 38% !important;
      font-size: 13px !important;
    }

    .request_col_2{
      width: 15% !important;
      font-size: 13px !important;
    }

    .request_col_3{
      width: 16% !important;
      font-size: 13px !important;
    }

    .request_col_4{
      width: 0% !important;
    }

    .request_col_5{
      width: 0% !important;
    }

    .request_col_6{
      width: 15% !important;
      font-size: 13px !important;
    }

    .request_col_7{
      width: 16% !important;
      font-size: 13px !important;
    }

    .request_col_8{
      width: 0% !important;
    }

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

    #FooterActionFilter{
        left: 0;
    }



    #container_price_summ_pos{
        font-size: 13px;
        float: right;
        width: 40%;
        padding-bottom: 20px !important;
        padding-top: 0px !important;
        /* padding-right: 10px !important; */
    }

    #Continue_Purchase2{
        display: none;
    }
    #container_brn{
        /* height: 50px !important; */
        float: right;
        /* margin-right: 95px; */
        /* padding-right: 15px !important; */
    }
    #PROMO_CONTAINER{
        display: contents;
        padding-left: 0px;
    }
    .container_action_bottom1{
        height: 60px;
    }

    /* .container_action_bottom1 div{
        width: 100% !important;
        height: 60px;
        text-align: end;
        display: block;
        padding: 0px;
    } */

    #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;
    }

    #ForwardBasket{
        width: 257px !important;
        height: 48px;
        margin-right: 10px !important;
        display: unset !important;
    }


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

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


    #container_comment{
        /* display: grid; */
    }
    #container_offerta_summ{
        width: inherit;
        padding-top: 5px;

    }

    #container_offerta{
        float: left;
        width: 40%;
        display: inline-flex;
        /* text-align: center; */
        /* display: block; */
        color: #888888;
        font-size: 13px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 700;
        background-position: center center;
        border-color: transparent;
        border-style: solid;

    }

    #Comment{
        width: 414px;

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

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

    #PROMO_CONTAINER{

        display: grid !important;
        padding-left: 0px;
        width: max-content !important;
        text-align: center;
        width: 100px;
        float: right;

    }
    #Continue_Purchase1{
        text-align: center;
        right: 70px;
        float: right;
    }

    #container_cart_order_list .order_position_column_goods_name{
      padding-left: 55px !important;
    }

    #PROMO_CONTAINER{
        font-size: 13px;
    }
    #PROMO{

        height: 20px;
    }

    #container_weight_volume_summ, #container_cart_mgh, #container_cart_delivery, #container_comment, #container_cart_comment{
        /* padding-right: 10px !important; */
        padding-bottom: 20px !important;

    }

    #weight_volume_collaps, #delivery_collapse, #comment_collapse, #mgh_detailed, #delivery_detailed, #comment_detailed{
        color: #337ab7;
        font-size: 10px;
        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, #comment_collapse_container{
        color: #888888;
        font-size: 10px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1;
        font-weight: 400;
        background-position: center center;
        border-color: transparent;
        border-style: solid;
    }

    #container_ball_summ{
        font-size: 11px;
    }

    .debag_line_main{
        margin-top: 9px;
    }
    .debag_line_optional{
        margin-top: 8px;

    }

    .weight_volume_cart_main{
        top: 0px !important;
    }

    .combo_container{
        /* display: flex !important ; */
    }

    .col_block_optional{

        display: block;
        margin-right: auto !important;
        width: auto;
        padding-right: 0px !important;
        right: 120px !important;
        text-align: right;
        padding-top: 3px !important;
    }

    .open_col_cart_main{
        adding-top: 5px !important;
        margin-top: 0px !important;
    }

    .open_col_cart{

    }

    .glyphicon{
      padding: 0px;
      top: 0px;
    }

    .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;
        /* display: inline; */
        opacity: 1 !important;
        align-items: end !important;
        justify-content: end !important;
        height: auto !important;

        float: right !important;
        right: 25px;
        position: absolute;
        /* padding-right: 20px !important; */
        padding-top: 2px !important;

        /* margin-right: 150px !important;
        margin-right: 0px !important;

        padding: 0px;
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px ;
        padding-right: 20px !important;             */
        /* position: initial; */
        /* margin-right: 86px !important;
        padding-left: 0px !important;
        padding-right: 0px !important; */
        /* margin-right: 105px !important; */
        top: 55px;
    }



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

    }

    .ImgesNomenuclaturaTreContainer{
        /* height: 20px; */
    }

    .action_image_tree{

    }

    #FormPhoneModalContainer, #FormPhoneModalContainer_ORDER, #FormPhoneModalContainer_Cart{
        position: relative;
        /* top: 5%; */
    }
    .ballbounus{
        font-size: 8px; !important;
    }

    .open_col{
        text-align: right !important;
        padding: 3px;
    }

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

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

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

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

    .comment_combo{
      width: 80% !important;
    }

    .image_pic_optional{
        width: 30px !important;
        height: 30px !important;
    }
    .name_mgh_block_optional{
        height: auto !important;
        font-size: 10px;
    }
    .collapse_link{
        font-size: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 20px;
    }

    .option_summ{
        font-size: 10px;
        padding-top: 5px;
        display: contents;
        text-align: right;
    }
    .glyphicon-trash{
        padding: 7px;
        font-size: 11px;
    }
    .cart_position_count_pos{

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

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



    .Ball_Bonus{
        float: left;
        width: auto;
        display: block;
        position: initial;
        top: 50px;
        left: 75px;
        padding-top: 0px !important;
        /* margin-top: 0px !important; */
        margin-top: 0px !important;
    }

    .Ball_Bonus_main {
        /* position: relative; */
        /* top: 30px; */
        /* left: -120px; */
        /* display: block !important; */
        /* padding-top: 2px !important;         */
        float: right !important;
        position: initial !important;
        margin-left: auto !important;
        margin-right: 0 !important;
        padding-right: 30px !important;
        margin-top: -25px !important;
    }

    .Ball_Bonus_2_main{
        display: none !important;
    }

    .Ball_Bonus_optional{
        display: none !important;
        /* margin-top: 2px !important;       */
        /* top:0px !important; */
        /* float: left !important; */
        /* left: 0px !important; */
        /* margin-top: -20px !important; */
        /* margin-left: 60px !important; */

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

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

    .Ball_Bonus_Min_optional{
        display: none !important;
    }

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

    .not_fount_product_list{

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

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

    .my-img{
        /* border-radius: 10px 0 0 10px !important; */
        display: inline !important;
    }

    .plus_cart_image,  .minus_col_image, .del_col_image_box{

    }

    .product_name_container{
        text-align: center;
        /* text-align: right; */
        font-size: 20px !important;
    }

    .product_name{
        font-size: 16px !important;
    }

    .itemGallery{
        padding: 0 0 20px 0 !important;
    }

    .my-box::before {
        content: "";
        display: none !important;
        padding-top: unset !important;
    }

    .my-contener{
        display: unset !important;
        position: relative !important;

    }
    .ItemImagePhotoGallery,.ItemImagePhotoGallery1{
        padding: 0px;
        /* height: 236px;*/
        object-fit: contain;
        display: inline-block !important;
    }

    .baner_tag{
        font-size: 8px;
    }

    .discount_volume{
        font-size: 8px;
    }

    .not_sale_list{
        font-size: 8px;
    }

    .not_fount_product_list{
        font-size: 8px;
    }

    .come_handy_list{

    }

    .not_sale_list {
        font-size: 8px;
    }

    #manufacturer, #ManufacturerTab{
        font-size: 14px;
    }

    .filtrTree{
        font-size: 17px !important;
        top: 3px;
        margin-left: 12px;
    }

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

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

    .COUNT_TREE_SEO_2 {
        position: relative !important;
        top: -4px !important;
        font-size: 16px !important;
    }

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

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

    .ImgesNomenuclaturaTreContainer, .SortingTree, .AVERAGE_TREE_SEO_2, .ImgesNomenuclaturaOptionTreeContainer{
        font-size: 13px !important;
    }

    .TextTree2 {
        display: flex;
        align-items: center;
        min-width: 0;
    }

    /* Текст — может переноситься */
    .TextTree2 > a:first-child {
        flex: 1 1 auto;
        min-width: 0;
        overflow-wrap: break-word;
    }

    /* Красный + / стрелка — всегда рядом */
    .TextTree2 .glicon,
    .TextTree2 .href_button {
        /* flex: 0 0 auto; */
        /* white-space: nowrap; */
    }

    /* Цена тоже не разрывается */
    .price_tree,
    .price_tree_postfix {
        flex: 0 0 auto;
        white-space: nowrap;
    }

    .detail_chevron {
        float: none !important;
        position: static !important;
    }

    .glicon {
        margin-left: auto;
    }

    .action_image_tree_text{

    }

    #multiCollapseExample2{
        padding-right: 15px;
    }

    #coluse_all_tree{
        font-size: 13px;
        margin-left: 20px;
    }
    .Content{
        margin-left: 6px !important;
    }

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

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

    #tree{
         font-size: 12px !important;
         width: max-content;
     }

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

     .price_tree_postfix{
       display: none  !important;
     }

     .detail_chevron {
          float: none !important;
      }

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

    .vote_answer_statistica > span{
        display: block;
    }
    .sr-only-vote{
        top: -4px !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: 12px;
    }
    #PresentationMenu,#PresentationContact,#PresentationSearch{
        font-size: 14px;
    }
    #PresentationMenu{

        position: absolute;

        top: 30px !important;
        right: 70px !important;
        text-align: right;

    }
    #PresentationContact{
        position: absolute;
        bottom: 70px !important;
        right: 20px !important;
        width: 45% !important;
        text-align: right !important;
    }
    #PresentationSearch{
        position: absolute;
        bottom: 70px !important;
        left: 20px !important;
        width: 45%;
    }



    #ContentModalColPriceOption{
        font-size: 12px;
        padding: 10px;
    }

    #ContentModalColPriceOption div{
        font-size: 12px;
    }
    #ContentModalColPriceOption button{
        font-size: 12px !important;

        margin: 10px;

        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;

        width: auto !important;

        margin-left: auto;

        margin-right: auto;

        display: grid;

        padding-bottom: 10px;

        margin-bottom: 10px;
    }
    .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; */
    }


    .vote_question_statistica_description{
        font-size: 15px;
    }
    .Vote_Question_Answer{
        padding-bottom: 2px;
    }
    .vote_send_ok{



        font-size: 13px;
        line-height: 1.55;
        font-weight: 700;

    }
    .vote_send_cancel{
        font-size: 13px;
        line-height: 1.55;
        font-weight: 700;
    }
    .Vote_Question_Answer {
        margin-left: 0px !important;

    }

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

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

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

    .vote_answer_statistica > .col-md-6{

        width: 100% !important;
        display: inline-block;
        font-size: 17px;

    }


    .vote_answer_statistica > .col-md-6 > span{
        padding: 2px;
        margin: 2px;
    }

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

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

    }

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

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

    }

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

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

    .lable_select_option_href{
        font-size: 12px !important;
    }
    #SearchForm{
        /* width: 62%; */
        /* width: calc(100vw - 260px) !important; */
        width: 90% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        /* margin-left: 30px; */
    }


    .my-box-grope-next-text{
        font-size: 15px;
        padding-top: 15px;
    }

    .tag_name,.container_char_param_value{
        font-size: 12px;
    }
    #infotitle, #seo_bottom{
        font-size: 15px;
        font-family: 'Montserrat',Arial,sans-serif;
        line-height: 1.5;
    }

    .Combo_image1{
        padding: 0px !important;

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


    .ContentPisceSummChidren,.ContentPisceSummAllChild{
        padding: 0px !important;
        margin: 0px !important;
    }
    #ModalColPriceDialog > label{
        margin: 0px;
    }

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

        font-weight: inherit !important;
        font-size: 14px !important;
    }
    #result_name_price{
        font-weight: bold !important;
        margin: 0px !important;
    }
    #name_price{
        margin: 0px !important;
    }

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




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

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

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

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

    }

    .container_bage {
        font-size: 11px;
        padding-right: 2px;

        display: contents;

    }
    .item_trash{
        /* padding: 2px 4px !important; */
        /* font-size: 10px; */
        /* right: 10px; */
        padding-top: 0px !important;
        padding: 0px !important;
        /* right: 20px; */
        /* margin-right: 15px !important; */
    }




    .name_mgh_block_main{
        width: 60%;
        font-size: 13px;
    }


    .none_block{
        width: 75%;
        padding-right: 0px;
        padding-left: 0px;

        align-items: center;
        justify-content: center;

    }



    .price_block_main{
        font-weight: bold;
        padding-top: 0px !important;
        top: 80px;
    }

    .price_block_optional{
        padding-right: 0px !important;
        padding-top: 2px !important;
    }



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



    .action_block_cart {
        /* padding-right: 30px !important; */
        padding-top: 0px !important;
        /* position: relative; */
        /* top: 21px; */
        float: right;
        right: 12px;
    }

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

    .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: center;
        font-size: 21px;
        padding-top: 15px;
        width: 100%;
        display: block;

    }
    #ProductCatrEditCol{
        margin-bottom: 25px;
        width: 350px;
        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: 14px !important;

        margin-right: auto;
        margin-left: auto;
        display: block;
        text-align: center;
    }

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

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

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

    .container_tag_tab_2{
        /* padding-top: 10px; */
        padding-left: 2px;
        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: 22px !important;
    }


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

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


    #product_priceDob{
        font-size: 22px !important;
    }
    #product_price_currencyDob{
        font-size: 22px !important;
    }
    #colDob{
        font-size: 22px !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, #add_address_text, #add_face_text{
        font-size: 15px;
        border-radius: 20px;
    }

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

    #add_product_cart_text_dialog{
        font-size: 15px !important;
        border-radius: 20px  !important;
        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: 40px;
        padding: 10px;
    }
/*
    #weight_volume{
        font-size: 13px;
    }
*/

    .price_col{
        padding-left: 5px;
    }


    #action_nomenuclatura{
        padding-top: 20px;
    }
    .my-col-xs-6{
        width: 100%;
    }
    #container_weight_volume{
        display: none
    }
    #container_weight_volume_2{
        /* display: none !important; */
    }

    .Combo_Container_1{
        display: block;
        adding-left: 15px;
        display: inline-block;
        width: 100%;
    }
    .Combo_Container_2{
        padding-left: 15px;
        display: inline-block;
        float: left;

    }
    .Combo_Container_3{
        display: inline-block;

        float: right;
    }
    .tag_tag_info{
        font-size: 20px !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: 7px !important;
  }

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

    .container_tag_center{
        display: inline-grid;
    }

    .FooterAction{
        margin-left: 5px;
    }
    #FooterAction{
        font-size: 12px;
        float: left;
        width: 70%;
        padding-top: 20px;
        padding-left: 10px;
    }
    .itemGallery {
        width: 50%;
        padding: 10px !important;

    }
    .product_name{

        font-size: 14px;
    }
    .group_img{
        padding: 10px;
    }

    .plus_cart_image,.col_image,.minus_col_image,.del_col_image_box{
        font-size: 30px;
        font-weight: 600;

    }

    .price_image, .currency_image {
        font-size: 16px;
        font-weight: 600;
    }

    #Content{
        padding-left: 3%;
        padding-right: 3%;
    }

    #MainContainerPhotoGallery{
        padding-left: 10%;
        padding-right: 10%;
    }

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

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

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

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



    .group_contact_name{
        font-size: 15px;
        padding-bottom: 10px;
    }
    .contact_name{
        font-size: 12px;
        padding-bottom: 7px;
    }

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

    .group_contact{
        padding-bottom:15px;
    }
    .contact_img{
        width: 31px;
        height: 31px;
    }
    .contact_img_header{
        width: 40px;
        height: 40px;
    }


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

    .address_metro_header {
        font-size: 13px;
    }
    .address_metro_name {
        font-size: 13px;
    }
    .operating_mode {
        font-size: 13px;
    }
    .Info{
        font-size: 16px;
    }

    #InforamitionTab div a{
        padding: 1px;
    }


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

    #FormPDFModalContainer{
        width: 470px !important;
        height: 440px !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: 470px !important;
        height: 440px !important;
        padding: 10px;
        /* margin: 0px; */
        margin-left: auto;
        margin-right: auto;
    }

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

    #user_accept{
      top: 3px;
    }

    #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: 85%;
    }

    #С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: 21px;
    }

    .PhoneUser{
        font-size: 27px;
    }

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


    #NextPhoneNo{
        height: 56px;
        font-size: 24px;
        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: 20px;
    }
    .NameUser{
        font-size: 20px;
    }
    .EmailUser{
        font-size: 20px;
    }
    .ContainerreTimer1{

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

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

    #NextTelegramText{
        font-size: 14px;
    }

    #NextTelegramNik{
        font-size: 14px;
    }
    #NextNotTelegram, #BackStep{
        font-size: 14px;
    }
    #ContainerTelegramBot{
        font-size: 13px;
    }
    #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: 13px;
        font-weight: 300;
    }

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


    .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: 0px !important;
        text-align: center;
        padding-left: 14px !important;
    }

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

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

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

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

}
