
         .ava_block {
          margin-right: 20px;
          width: 40px;
       }

       .ava_block img {
          max-width: 40px;
       }
    
       .randdate {
          white-space: nowrap;
       }

       #comments .coment_ava {
          float: left;
          margin-right: 15px;
       }

       #comments .coment_ava img {
          margin: 0;
          width: 50px;
          height: 50px;
          border-radius: 5px;
       }

       .name {
          font-weight: bold;
       }

       #comments .date {
          font-weight: normal;
          background: none;
          display: inline;
       }

       .pg {
          position: relative;
          padding-left: 65px;
          margin-bottom: 33px;
       }
    
       .base {
          padding-top: 0 !important;
       }

       .headline {
          font-weight: bold;
          font-size: 44px;
          line-height: 48px;
          margin: 20px 0;
       }

       .subline {
          font-weight: bold;
          font-size: 24px;
          line-height: 38px;
       }

       input {
          font-size: 14px;
       }

       @media (max-width: 1019px) {
          .base {
             padding-top: 0 !important;
          }

          .base h1 {
             margin-top: 0 !important;
          }
       }

       @media (max-width: 767px) {
          .headline {
             font-size: 28px;
             line-height: 38px;
          }

          .subline {
             font-size: 20px;
             line-height: 30px;
          }
       }

       @media (max-width: 480px) {
          .header_line_2 {
             display: none;
          }

          .time {
             margin-bottom: 0 !important;
          }
       }

       @media (max-width: 360px) {
          .door__sales {
             top: 75px !important;
          }
       }

       @media (max-width: 320px) {
          .subline {
             font-size: 17px;
             line-height: 30px;
          }

          .size-320 {
             max-width: 111%;
             margin-left: -15px;
          }

          p {
             font-size: 16px;
          }
       }

       .text-color {
          color: #c00;
       }
    
       .order_block,
       .order_block * {
          box-sizing: border-box;
          transition: 0.2s;
          font-family: Arial, sans-serif !important;
       }

       .order_block {
          max-width: 430px;
          width: 100%;
          margin: auto;
          text-align: center;
          background: #fff;
          box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.12);
          border: 3px dashed #eaeaea;
          border-radius: 0;
       }

       .order_block .order_offer {
          text-align: center;
       }

       .order_block .order_offer img {
          max-width: 100%;
          width: 100%;
       }

       .order_pre_form {
          padding: 20px 20px 0 20px;
       }

       .order_form_row {
          margin-bottom: 10px;
          text-align: left;
       }

       .order_form {
          width: 100%;
          max-width: 500px;
          padding: 0 20px 20px 20px;
       }

       .order_header {
          margin: 12px 0 !important;
          padding: 0 !important;
          font-size: 18px;
       }

       .order_form .order_form_row select,
       .order_form .order_form_row input {
          width: 100% !important;
          padding: 0 14px;
          border: 2px solid #eaeaea;
          font-size: 16px !important;
          border-radius: 3px;
          box-shadow: none !important;
          margin: 0 !important;
          color: #787171 !important;
          box-sizing: border-box;
          max-width: 100% !important;
       }

       .order_form .order_form_row label {
          font-size: 13px;
          text-align: left;
          font-weight: bold;
       }

       .order_form .order_form_row input:active,
       .order_form .order_form_row input:focus {
          outline: none;
          border: 2px solid #cecece;
       }

       .order_form .order_form_button {
          box-shadow: 0 1px 0 0 #f5978e inset;
          background: #f24537;
          border-radius: 3px;
          border: 1px solid #d02718;
          width: 100%;
          display: inline-block;
          cursor: pointer;
          color: #fff;
          text-transform: uppercase;
          outline: none;
          padding: 16px 0;
          font-weight: bold;
          font-size: 14px;
          margin-top: 5px;
          text-decoration: none;
          letter-spacing: 0.6px;
          text-shadow: 0 1px 0 #810e05;
       }

       .order_form .order_form_button:hover {
          background: #c62d1f;
       }

       .order_form .order_form_button:active {
          position: relative;
          top: 1px;
       }

       #order_timer {
          text-align: center;
       }

       .order_timer_block {
          line-height: 1;
          font-weight: bold;
       }

       .order_timer_block p {
          font-size: 18px;
          margin: 10px 0 !important;
          padding: 0 !important;
       }

       .order_timer_block .order_timer {
          font-size: 21px;
       }

       .time_remains {
          color: red;
       }

       @media screen and (max-width: 350px) {
          .pop-up-window {
             max-width: 280px;
          }
       }
    
       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_header-section .__rusindustry_info > * + :before {
          content: "";
          display: block;
          position: absolute;
          height: 50px;
          border-right: 1px solid #d8d8d8;
          left: 20px;
          top: -8px;
       }

       @media (max-width: 640px) {
          .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_header-section .__rusindustry_info > * + :before {
             display: none;
          }
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_subscribe-block .__rusindustry_subscribe-get-access .__rusindustry_categories .__rusindustry_list > :before {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: 10px;
          width: 16px;
          height: 12px;
          background: url(https://medicpro24.ru/r/gip/cardicin/fonts/checked.svg) no-repeat center center/contain;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_advertising > :before {
          content: "";
          display: block;
          position: absolute;
          left: -20px;
          top: 0;
          width: calc(100% + 40px);
          height: 100%;
          z-index: 0;
          box-sizing: border-box;
          border: 1px solid #ebebeb;
       }

       @media (max-width: 1100px) {
          .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_advertising > :before {
             width: 100%;
             left: 0;
          }
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_advertising > :after {
          content: "Ð¯Ð½Ð´ÐµÐºÑ Ð”Ð¸Ñ€ÐµÐºÑ‚";
          display: block;
          white-space: nowrap;
          color: #969696;
          font-size: 12px;
          line-height: 1em;
          margin-top: 15px;
          font-family: MuseoSansCyrl500;
       }

       @media (max-width: 800px) {
          .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside > :after {
             display: none;
          }
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside > ::-webkit-scrollbar {
          width: 5px;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside > ::-webkit-scrollbar-track {
          background: 0 0;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside > ::-webkit-scrollbar-thumb {
          background: #d8d8d8;
          -webkit-transition: background 0.2s ease;
          -moz-transition: background 0.2s ease;
          -ms-transition: background 0.2s ease;
          transition: background 0.2s ease;
          will-change: background;
          border-radius: 3px;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside .__rusindustry_category .__rusindustry_list > * > * + :before {
          content: "";
          position: absolute;
          left: 0;
          top: -18px;
          width: 100%;
          height: 0;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_text-section .__rusindustry_aside .__rusindustry_section-link .__rusindustry_tags > :before {
          content: "#";
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_articles-section .__rusindustry_top .__rusindustry_man > :before {
          content: "";
          display: block;
          position: absolute;
          top: calc(50% - 20px);
          width: 20px;
          height: 40px;
          background: url(https://medicpro24.ru/r/gip/cardicin/fonts/slide.svg) no-repeat center center/9px auto, #646464;
          -webkit-transition: background 0.2s ease;
          -moz-transition: background 0.2s ease;
          -ms-transition: background 0.2s ease;
          transition: background 0.2s ease;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_articles-section .__rusindustry_top .__rusindustry_man > :hover:before {
          background: url(https://medicpro24.ru/r/gip/cardicin/fonts/slide.svg) no-repeat center center/9px auto, #999;
       }

       .__rusindustry_rusind-subset.__rusindustry_article-page .__rusindustry_articles-section .__rusindustry_top .__rusindustry_man-v2 > :before {
          content: "";
          display: block;
          position: absolute;
          top: calc(50% - 30px);
          right: 0;
          width: 30px;
          height: 60px;
          background: url(https://medicpro24.ru/r/gip/cardicin/fonts/slide.svg) no-repeat center center/12px auto, #646464;
          -webkit-transition: background 0.2s ease;
          -moz-transition: background 0.2s ease;
          -ms-transition: background 0.2s ease;
          transition: background 0.2s ease;
       }

       @media print {
          @page {
             margin-left: 20mm;
             margin-right: 20mm;
             margin-top: 0;
             margin-bottom: 0;
          }

          body {
             margin: 0;
             overflow: visible;
          }

          body div:nth-child(1) {
             height: auto !important;
          }

          body,
          html {
             height: 99% !important;
          }
       }

       .comment-item {
          display: flex;
          border-bottom: 1px solid #eee;
          padding: 15px 0;
       }

       .comment-item > div:first-child {
          width: 50px;
       }

       .user-info {
          padding: 0 0 0 15px;
          width: calc(100% - 50px);
       }

       .user-info > div:first-child {
          padding-bottom: 10px;
          font-weight: 700;
       }

       .comment-item > div:first-child img {
          width: 50px;
       }

       .user-info img {
          display: block;
          margin: 20px 0;
          width: 100%;
          max-width: 300px;
       }

       .user-detail {
          font-size: 14px;
       }

       .user-detail > div:first-child {
          font-weight: 400;
          font-size: 14px;
       }

       @media screen and (min-width: 768px) {
          .user-info {
             padding: 0 15px;
          }

          .user-detail {
             display: flex;
             flex-wrap: wrap;
          }

          .user-detail > div:first-child {
             order: 2;
             margin-left: auto;
          }
       }
    
       .comment-name,
       .comment-bottom {
          margin-left: 10px;
          font-size: 18px !important;
       }

       .ava-img {
          width: 50px;
          margin-right: 10px;
          float: left;
          vertical-align: middle;
       }

       .comments-block > div {
          margin-bottom: 30px;
       }
    

       .comment-item > div > img {
        object-fit: cover;
     }
     .red {
        color: red;
     }

     ul {
        margin-bottom: 20px !important;
     }

     ul li {
        font-size: 18px !important;
        margin-bottom: 8px !important;
     }

     .alert-block__row {
        display: flex;
     }

     .alert-block__img {
        margin-right: 16px;
     }

     .alert-block__img img {
        width: 100%;
        max-width: 280px;
     }

     @media (max-width: 450px) {
        .alert-block__row {
           flex-direction: column;
        }

        .alert-block__img {
           margin-right: 0;
           margin-bottom: 16px;
           text-align: center;
        }
     }

     .alert-block {
        padding: 15px !important;
        margin: 0 0 20px !important;
        border: 1px solid #000;
        background: #fff2cc;
     }
     .user-detail {
        font-size: 18px !important;
     }
     @media screen and (max-width: 350px) {
        .pop-up-window {
           max-width: 260px;
           margin: 0 10px;
        }
     }

     .spin-result-wrapper {
        padding: 0 20px;
     }


  