<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 765px) {
	
	.fg4 {
		min-height: 300px;
	}

	
	.trsv .rows {
		width: 100%;
		float: none;
	}
	
  .logo_f {
   display: block;
   margin-bottom: 15px;
  }
	
  .slider_cont_info a .slider_cont_info_img {
	  height: 175px;
  }
	
  .news-mob img, .news-mob iframe {
    width: 100%;
	height: auto;
  }	  
	
	
  header {
    height: 60px;
    margin-top: 100px;
    transition: .5s;
  }
  header.header_block_fixed {
    margin-top: 0;
  }
  body {
    padding-top: 160px;
  }
  .container {
    padding: 0 15px; }
  .header .container {
    width: 100%;
    max-width: 765px; }
  .header-fixed .header_block .header_info .data {
    position: fixed;
    top: 0;
    padding-right: 10px;
    z-index: 998; }
  .header-fixed .header_block .menu_mob {
    position: fixed;
    top: 0;
    z-index: 999;
    left: 5px; }
  .header_block {
    position: relative;
    height: 60px; }
    .header_block .header_info .social, .header_block .header_info .data p {
      display: none; }
    .header_block .header_info .data {
      position: absolute;
      background: #e97f21;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px);
      left: -15px;
      bottom: 0;
      height: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .header_block .header_info .data a {
        width: 235px;
        height: 60px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding-left: 30px;
        background: url("../images/phone_mob.png") no-repeat left center;
        color: #fff; }
    .header_block .menu {
      display: none; }
    .header_block .menu_mob {
      display: block;
      position: absolute;
      left: -10px;
      bottom: 0;
      width: 70px;
      height: 60px;
      z-index: 99; }
      .header_block .menu_mob .button_mob {
        position: absolute;
        width: 70px;
        height: 60px;
        border-right: 1px solid #fff;
        padding: 20px 20px 0 20px; }
        .header_block .menu_mob .button_mob span {
          display: block;
          position: relative;
          -webkit-transition: .5s;
          -o-transition: .5s;
          transition: .5s;
          height: 2px;
          background: #fff;
          margin-bottom: 6px;
          width: 29px; }
      .header_block .menu_mob &gt; ul {
        position: absolute;
        width: 0;
        top: 58px;
        left: -5px;
        overflow: hidden;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        background: #e97f21;
        z-index: 100;
        padding: 15px 0;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s; }
        .header_block .menu_mob &gt; ul &gt; li {
          position: relative;
          min-width: 310px;
          padding: 5px 30px; }
          .header_block .menu_mob &gt; ul &gt; li a, .header_block .menu_mob &gt; ul &gt; li span {
            font: 16px 'Conv_MuseoSansCyrl_700';
            color: #fff;
            text-decoration: none; }
            .header_block .menu_mob &gt; ul &gt; li a:hover, .header_block .menu_mob &gt; ul &gt; li span:hover {
              color: #000; }
          .header_block .menu_mob &gt; ul &gt; li.active span:after {
            -webkit-transform: rotate(-135deg);
                -ms-transform: rotate(-135deg);
                    transform: rotate(-135deg); }
          .header_block .menu_mob &gt; ul &gt; li span {
            display: block;
            position: relative; }
            .header_block .menu_mob &gt; ul &gt; li span:after {
              position: absolute;
              content: '';
              width: 5px;
              height: 5px;
              border-bottom: 2px solid #fff;
              border-right: 2px solid #fff;
              -webkit-transition: .5s;
              -o-transition: .5s;
              transition: .5s;
              -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                      transform: rotate(45deg);
              right: 0;
              top: 5px; }
            .header_block .menu_mob &gt; ul &gt; li span:hover {
              color: #fff; }
          .header_block .menu_mob &gt; ul &gt; li ul {
            display: none;
            padding: 5px 10px; }
      .header_block .menu_mob.active .button_mob span {
        position: absolute;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 20px;
        top: 27px; }
        .header_block .menu_mob.active .button_mob span:nth-child(2) {
          display: none; }
        .header_block .menu_mob.active .button_mob span:nth-child(3) {
          -webkit-transform: rotate(-45deg);
              -ms-transform: rotate(-45deg);
                  transform: rotate(-45deg); }
      .header_block .menu_mob.active &gt; ul {
        width: 320px; }
  .top_menu .logo {
    position: absolute;
    top: -160px;
    width: 295px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
  .top_menu ul {
    display: none; }
  .slider_top .slider_top_img {
    height: 590px; }
  .slider_top .owl-item.active .slider_top_cont {
    top: 45px;
    padding: 20px; }
  .slider_top .owl-nav {
    width: 90%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 150px; }
  .slider_top_tabs ul li {
    display: none; }
    .slider_top_tabs ul li.active {
      display: block;
      width: 100%; }
    .slider_top_tabs ul li:last-child a:before {
      display: block; }
  .fix_button {
    position: relative;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0 !important; }
    .fix_button a {
      width: 100%;
      font-size: 17px;
      padding-left: 90px; }
  .index_quality {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .index_quality img.index_quality_img {
    width: 360px;
    top: -130px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0.5; }
  .index_quality img.happy_img {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
  .index_quality .index_quality_cont {
    width: 80%;
    padding-top: 175px; }
  .index_quality .index_quality_cont .index_quality_cont_block {
    position: relative;
    z-index: 2; }
    .index_quality .index_quality_cont .index_quality_cont_block &gt; span {
      font-size: 24px; }
    .index_quality .index_quality_cont .index_quality_cont_block &gt; p {
      font-size: 16px; }
  .index_quality .index_quality_cont .index_quality_cont_block .slider_quality .slider_qualityblock {
    margin: 0 auto; }
  .index_quality .index_quality_cont .index_quality_cont_block .slider_quality {
    padding: 25px 0 100px 0; }
  .index_quality img.happy_img {
    bottom: 85px; }
  .slider_block .slider_block_bg {
    display: none; }
  h2 {
    font-size: 30px; }
  .slider_cont {
    max-width: 90%;
    margin: 0 auto; }
  .slider_cont .owl-nav {
    width: 100%;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 10px; }
  .other_link {
    max-width: 400px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .other_link a {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1; }
    .other_link button {
      position: relative;
      width: 100%;
      margin-top: 60px; }
  .slider_block {
    padding-bottom: 10px; }
  .partners_list {
    display: none; }
  .slider_partners {
    position: relative;
    display: block !important;
    padding-top: 30px;
    width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    left: -15px; }
  .slide_6 .order_block .order_block_form form ul.input_list li {
    width: 100%; }
  .specialization h2 {
    text-align: left; }
  .slide_6 .specialization .specialization_list &gt; li {
    width: 100%; }
  .slide_6 .order_block .order_block_form {
    max-width: 90%; }
  .slide_6 .specialization {
    width: 90%;
    max-width: 400px; }
  .slide_6 .specialization .specialization_list &gt; li .specialization_cont {
    height: 335px; }
  .slide_6 .specialization .specialization_list &gt; li .specialization_cont .specialization_img p {
    left: 0 !important;
    bottom: 0 !important;
    text-align: left !important; }
  .slide_6 .specialization .specialization_menu {
    position: relative;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 20px 0; }
    .slide_6 .specialization .specialization_menu ul {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      width: 100%;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .slide_6 .specialization .specialization_menu ul li {
        padding: 0 0 10px 0; }
  .specialization_menu_link {
    position: absolute;
    right: 0;
    top: 49px; }
  .slide_7 .quality h2 {
    font-size: 30px; }
  .slider_quality_list .owl-nav {
    display: block; }
  .quality_list {
    padding-top: 60px; }
  .slider_quality_list .owl-nav {
    top: 15px; }
  .news ul.news_list li {
    display: none; }
  .slider_news {
    display: block !important; }
  .slider_news .slider_news_block {
    max-width: 400px;
    margin: 0 auto; }
  .news h2 {
    text-align: left; }
  .robotization {
    padding: 20px 20px 50px 20px; }
    .robotization .robotization_title {
      padding-bottom: 30px; }
  .robotization .robotization_cont .robotization_cont_block {
    width: auto; }
  .robotization .robotization_cont .approach {
    margin-bottom: 30px; }
  footer .footer_cont {
    max-width: 450px;
    margin: 0 auto; }
  footer .footer_info .footer_info_block, footer .footer_info .footer_info_block a {
    font-size: 24px; }
  footer .footer_info .footer_info_block span {
    display: block; }
  footer .footer_info .footer_info_block a:before {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px); }
  footer .footer_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  footer .footer_cont .footer_menu {
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  footer .footer_cont .footer_menu .footer_menu_block {
    margin: 0 !important;
    width: 100% !important;
    position: relative; }
    footer .footer_cont .footer_menu .footer_menu_block .footer_menu_title {
      position: relative;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
      cursor: pointer; }
      footer .footer_cont .footer_menu .footer_menu_block .footer_menu_title:hover {
        color: #eb6c03; }
      footer .footer_cont .footer_menu .footer_menu_block .footer_menu_title:after {
        position: absolute;
        content: "";
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        right: 10px;
        top: 10px;
        -webkit-transform: rotate(-135deg);
            -ms-transform: rotate(-135deg);
                transform: rotate(-135deg);
        width: 6px;
        height: 6px;
        border-bottom: 1px solid #fff;
        border-right: 2px solid #fff; }
      footer .footer_cont .footer_menu .footer_menu_block .footer_menu_title.active:after {
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg); }
    footer .footer_cont .footer_menu .footer_menu_block ul {
      display: none; }
  footer .footer_cont .footer_data {
    width: 310px;
    padding-top: 35px; }
    footer .footer_cont .footer_data .footer_phone {
      text-align: left;
      margin-left: 25px; }
    footer .footer_cont .footer_data ul.footer_social {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding-bottom: 20px; }
      footer .footer_cont .footer_data ul.footer_social li {
        margin: 0 10px 0 0; }
    footer .footer_cont .footer_data .footer_mail {
      text-align: left;
      padding-bottom: 20px; }
    footer .footer_cont .footer_data .footer_adres {
      text-align: left; }
  footer .copy {
    padding-top: 10px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    footer .copy p {
      padding-bottom: 15px; height: auto;}
      footer .copy p:last-child {
        padding: 0; }
  .footer_menu_last_list {
    display: block !important;
    padding-top: 20px; }
  /* welding */
  .welding_top_block .welding_top_title_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .welding_top_block .welding_top_title_cont img {
      padding-bottom: 20px; }
  .welding_top_block .welding_top_title_cont .welding_top_title_info {
    width: 100%; }
  .welding_top_info .welding_top_info_cont .welding_top_info_block {
    width: 100%; }
  h3 {
    font-size: 26px; }
  .welding_top_info .welding_top_info_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .welding_additionally ul li {
    height: 130px; }
    .welding_additionally ul li img {
      max-width: 95%; }
  .welding_order form ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .slider_cont_work .owl-nav {
    top: 0; }
  .slider_cont .owl-nav, .slider_cont_work .owl-nav, .welding_technology .owl-nav {
    width: 100%; }
  .automation_cont_img {
    width: auto;
    margin: 0 auto;
    max-width: 100%;
    padding-bottom: 20px; }
  .automation_cont_block .automation_cont_list {
    width: 100%; }
  .welding_additionally ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .welding_additionally ul li {
      width: 45%; }
  /* automation */
  .automation_cont_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .cont_table_block {
    width: 100%;
    overflow-x: scroll; }
  .automation_cont_details_blocks {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .automation_cont_details_blocks p {
      width: 100%;
      max-width: 100%; }
      .automation_cont_details_blocks .quotes {
        margin-bottom: 30px;
        width: 100%;
        max-width: 100%;}
  /* spheres */
  .spheres_list ul li {
    width: 45%; }
  .spheres_operation .spheres_operation_list li {
    width: 33%; }
  /* project */
  .slide_cont_project .project_cont_list li {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px); }
  /* project_1 */
  .project_top_info {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-bottom: 30px; }
  .decision_project_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .decision_project .decision_project_block .decision_project_title, .decision_project .decision_project_block .decision_project_cont {
    width: 100%; }
  .decision_project .decision_project_block .decision_project_cont.decision_project_cont_task {
    padding: 0; }
  .decision_project .decision_project_block {
    padding-bottom: 20px; }
  .project_result {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .project_result .project_result_cont {
    width: 100%;
    margin-bottom: 20px; }
  .project_top_info .project_top_info_block_img {
    min-width: 290px; }
  /* own_production */
  .production_cycle_list {
    display: block;
    width: 100%; }
    .production_cycle_list li {
      width: 100%;
      padding-bottom: 20px;
      height: 50px; }
      .production_cycle_list li .production_cycle_list_block {
        width: 100%;
        padding-left: 0;
        top: 0 !important; }
  .slider_own_production .slider_own_production_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .slider_own_production .slider_own_production_block .slider_own_production_img {
    width: 90%;
    margin: 0;
    max-width: 90%; }
  .slider_own_production .slider_own_production_block .slider_own_production_cont {
    width: 90%;
    padding-top: 20px; }
  .own_production_produce &gt; ul &gt; li {
    width: -webkit-calc(50% - 5px);
    width: calc(50% - 5px); }
  .own_production_produce &gt; ul &gt; li.own_production_produce_cont {
    width: 100%; }
  .own_production_advantages {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .own_production_advantages .own_production_advantages_block, .own_production_advantages .own_production_advantages_comment {
    width: 90%; }
  .own_production_produce &gt; ul &gt; li {
    display: none; }
    .own_production_produce &gt; ul &gt; li.own_production_produce_cont {
      display: block; }
  .slider_own_img {
    display: block !important;
    padding-top: 40px; }
  /* articles */
  .articles_page {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .articles_page .articles_page_block {
      width: 100%; }
  .articles_cont_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .articles_cont_block .articles_cont_block_img {
      width: 100%; }
    .articles_cont_block .articles_cont_block_info {
      width: 100%;
      padding-top: 0; }
  .articles_cont_block:nth-child(1) {
    width: 100%;
    margin-right: 0;
  }
  .articles_cont_block:nth-child(2) {
    width: 100%;
    margin-right: 0;
  }
  .articles_cont_block:nth-child(3) {
    width: 100%;
  }
  /* Service */
  .service_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .service_cont .service_cont_block {
    width: 100%;
    padding-bottom: 0; }
  .service_page_cont_list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .service_page_cont_list li a {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      height: auto; }
      .service_page_cont_list li a div {
        display: block;
        width: 100% !important;
        text-align: center; }
  .service_page_cont_list li a .service_page_cont_list_cont span {
    font-size: 14px;
    padding-top: 10px; }
  .slide_service4 .service_sentence a {
    font-size: 13px;
    padding: 15px 20px; }
  .service_page_benefits .service_benefits_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .service_page_benefits .service_benefits_block .service_benefits_block_cont {
    width: 100%; }
  ul.service_benefits_list li {
    width: 45%; }
  .popup_cont {
    width: 260px;
    padding: 10px 0; }
  /* manufacturers */
  .manufacturers_cont .manufacturers_cont_list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    .manufacturers_cont .manufacturers_cont_list li {
      width: 45%;
      margin-bottom: 20px; }
  .slide_manufacturers_img {
    position: relative;
    height: 250px;
    overflow: hidden; }
    .slide_manufacturers_img img {
      position: absolute;
      width: auto;
      height: 250px;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  /* partners */
  .partners_page_list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .partners_page_list li {
      width: 90%; }
  /* modernization */
  .modernization_quality_block {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: auto; }
  .modernization_quality_block .modernization_quality_block_info {
    position: relative;
    left: 0 !important;
    top: 0 !important;
    width: 32% !important; }
    .modernization_quality_block .modernization_quality_block_info:after {
      display: none; }
  .modernization_quality_block .modernization_quality_block_info p {
    font-size: 14px; }
  ul.modernization_service_list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    ul.modernization_service_list li {
      width: 100%;
      border: none !important;
      text-align: left;
      -webkit-box-pack: left;
      -webkit-justify-content: left;
          -ms-flex-pack: left;
              justify-content: left;
      padding: 10px !important; }
  .service_cont .service_cont_form {
    width: auto; }
  /* contact */
  .slide_contact_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .slide_contact_block .map_adres {
    width: 100%;
    padding-bottom: 30px; }
  /* robotization */
  .robotization_page_block ul.robotization_page_list li {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px); }
    .robotization_page_block ul.robotization_page_list li .robotization_page_list_block {
      width: 100%;
      position: relative;
      height: 59px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 5px 10px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .robotization_page_block ul.robotization_page_list li .robotization_page_list_block span {
        position: relative;
        bottom: auto;
        left: 0; }
      .robotization_page_block ul.robotization_page_list li .robotization_page_list_block img {
        display: none; }
  .slide_3_spheres_robotization .robotization_cont_bg {
    display: none; }
  .slide_service4 .service_sentence ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .slide_service4 .service_sentence ul li {
      width: 100%;
      padding-bottom: 50px; }
      .slide_service4 .service_sentence ul li:last-child {
        padding-bottom: 0; }
  /* engineering */
  .engineering_list ul li {
    display: none; }
    .engineering_list ul li.engineering_list_cont {
      display: block;
      width: 100%; }
  .engineering_list .slider_cont_eng {
    display: block; }
  .welding_top_info_cnot_img {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .welding_top_info_cnot_img img {
      width: 100%;
      padding: 5px 0; }
  /* how_working */
  .production_cycle_list.production_cycle_list_work {
    margin-bottom: 0 !important; }
  .slider_cont_info.slider_cont_info_service:hover .slider_cont_info_block {
    padding-top: 100px; }
  .service_cont .service_cont_block:after {
    display: block; }
  /* request */
  .welding_order.welding_order_request form ul li {
    width: 48% !important; }
  .welding_order_request_file {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .welding_order_request_file .file {
      width: 100%; }
  .welding_order_request_file .welding_order_request_file_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .welding_order.welding_order_request .submit_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .welding_order.welding_order_request .submit_block label {
      padding-top: 10px; }
  /* stub */
  .stub_cont {
    -webkit-background-size: 320px 320px;
            background-size: 320px;
    background-position: center 5px;
    padding-top: 200px; }
  .stub_cont .stub_cont_block p {
    padding-top: 20px; }
  .manufacturers_cont .manufacturers_cont_list.manufacturers_cont_list_optional li:nth-child(2n) {
    margin-right: 0; }
  /* why */
  .why_list_block ul li {
    width: 48%;
    margin-bottom: 10px; }
  .why_primitives ul li {
    width: 100%;
    padding-right: 0;
    padding-bottom: 15px; }
  /* tovar */
  .slide_1_pages_tovar {
    height: 0; }
  .tovar_block .tovar_cont {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .tovar_block .tovar_cont .tovar_img {
      width: 100%;
      height: auto;
      min-height: auto; }
      .tovar_block .tovar_cont .tovar_img img {
        position: relative;
        width: 90%; }
    .tovar_block .tovar_cont .tovar_list {
      width: 100%; }
  .tover_features .tover_features_text_bg {
    display: none; }
  .tover_features .tover_features_list li span {
    height: auto;
    padding-bottom: 20px; }
  .tovar_table {
    width: 100%;
    overflow-x: scroll; }
  .tover_video ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .tover_video ul li {
      width: 100%;
      padding: 20px; }
  /* category */
  .category_check form ul li {
    width: 33%; }
  .category_check ul li {
    width: 33%; }
  .category_check form ul li label &gt; span {
    height: 170px; }
  .category_check ul li label &gt; span {
    height: 170px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;}
  .category_specifications .category_specifications_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .category_specifications .category_specifications_block .slider-range_block {
    width: 48%; }
  .category_product ul.category_product_list li.slider_cont_work_block {
    width: 100%; }
  /* about_us */
  .about_us_utility .about_us_utility_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .about_us_utility .about_us_utility_block &gt; div {
      width: 100% !important;
      max-width: 100% !important; }
  /* 404 */
  .error {
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    height: auto;
    padding-top: 31%; }
  .error .error_block {
    padding: 40px 0; }
  .error .error_form input[type="search"] {
    max-width: 100%; }
  .service_page_link_list ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    .service_page_link_list ul li {
      padding-bottom: 15px;
      width: 48%; }
  /* popup_product */
  #popup_product {
    width: 310px; }
  #popup_product .popup_product_block {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  #popup_product .popup_product_block .popup_product_img {
    width: 100%; }
  #popup_product .popup_product_block .popup_product_cont {
    width: 100%; }
  #popup_product .popup_product_block .popup_product_cont .popup_product_title {
    font-size: 20px; }
  #popup_product .popup_product_block .popup_product_cont .popup_product_list_title {
    font-size: 18px; }
  #popup_product .popup_product_block .popup_product_cont ul.popup_product_list li {
    font-size: 14px; }
  #popup_product form ul.popup_product_form_list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    #popup_product form ul.popup_product_form_list li {
      width: 100%; }
  #popup_product form ul.popup_product_form_cap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    #popup_product form ul.popup_product_form_cap li {
      width: 100%; }
      #popup_product form ul.popup_product_form_cap li input[type="text"] {
        width: 100%;
        margin-bottom: 10px; }
  .header_block_fixed .header_block {
    display: block !important;
  }
  .header_block_fixed .header_block.header_block_fix {
    display: none !important;
  }
  .bottom__cookie-block p {
    font-size: 14px;
  }
  
  
  
	
        .slide_cont_project .project_cont_list li .project_cont_list_cont .project_cont_list_title {
			
			
			
			height: auto;
			overflow: inherit;
		  
		  }
		  
		  
        .slide_cont_project .project_cont_list li .project_cont_list_cont span {

			min-height: auto;
			display: inline;
			overflow: inherit;
			
			}
			
	.slider_cont_info a .slider_cont_info_author {display: none;}		
			
			
   .slider_cont_info a .slider_cont_info_block {
padding-top: 170px;
   }	   
	
.slider_cont_info a .slider_cont_info_text p {
	line-height: 20px;
}
	
			
  .slider_cont_info a .slider_cont_info_text {
    padding-top: 10px;
    height: 335px; }	
			
  
  
  }
</pre></body></html>