@media screen and (max-width: 1220px) {
        .wrapper {
          width: 1000px;
        }

        .general-border-v3 img {
          margin-right: 20px;
        }
        .general-border-v3 p {
          font-size: 18px !important;
        }
      }
      @media screen and (max-width: 1020px) {
        #inner-page .header-nav .nav-desc {
          width: 100%;
        }
      }
      @media screen and (max-width: 940px) {
        .general-border-v3 p {
          font-size: 16px !important;
        }
      }
      @media screen and (max-width: 840px) {
        .general-border-v3 {
          flex-direction: column;
        }
        .general-border-v3 img {
          width: 100%;
        }
        .general-border-v3 .text {
          width: 90%;
          margin: auto;
        }
        .general-border-v3 .text p {
          line-height: 20px;
          margin-bottom: 10px;
        }
      }

      @media screen and (max-width: 663px) {
        #popup-bg .wrrapp-popup .popup-win {
          width: 90%;
        }
        .popup-disease .popup {
          width: 90%;
        }
        .popup-characteristics .wrrapp-popup .popup-win {
          width: 90%;
        }
        .popup-characteristics .wrrapp-popup .popup-win p {
          padding: 0px 40px;
        }
      }

      @media screen and (max-width: 500px) {
        section .wrapper h2 {
          font-size: 28px !important;
          line-height: 120% !important;
        }
      }
      @media screen and (max-width: 500px) {
        section .wrapper h2 {
          font-size: 22px !important;
          line-height: 120% !important;
        }
      }
      @media screen and (max-width: 840px) {
        section {
          margin-top: 20px !important;
        }
        #inner-page .header-nav .nav-desc-page {
          display: none;
        }
        #inner-page .nav-mob-page {
          display: block;
        }
      }

      @media screen and (max-width: 1020px) {
        .wrapper {
          width: 90%;
        }
        h2 {
          width: 100% !important;
        }
      }

      @media screen and (max-width: 835px) {
        #banner-mob {
          padding: 550px 0px;
        }
      }
      @media screen and (max-width: 760px) {
        #banner-mob {
          padding: 450px 0px;
        }
      }
      @media screen and (max-width: 723px) {
        #banner-mob {
          padding: 410px 0px;
        }
      }

      @media screen and (max-width: 723px) {
        #banner-mob {
          padding: 350px 0px;
        }
      }

      @media screen and (max-width: 515px) {
        #banner-mob {
          padding: 290px 0px;
        }
      }
      @media screen and (max-width: 385px) {
        #banner-mob {
          padding: 250px 0px;
        }
      }

      @media screen and (max-width: 355px) {
        #banner-mob {
          padding: 210px 0px;
        }
      }

      @media screen and (max-width: 293px) {
        #banner-mob {
          padding: 170px 0px;
        }
      }

      @media screen and (max-width: 1220px) {
        #desc .wrapp-menu {
          width: 750px;
        }
        #desc .menu-desc {
          width: 700px;
        }
      }

      @media screen and (max-width: 1220px) {
        #banner-desc {
          width: 1000px;
          margin: auto;
        }
      }

      @media screen and (max-width: 1220px) {
        #delay .items {
          margin-top: 50px;
        }
        #delay .items .item {
          width: 40%;
          margin-bottom: 20px;
        }
        #delay .items .item .text {
          width: 80%;
        }
        #delay .items .item .line {
          left: 10%;
        }
      }

      @media screen and (max-width: 1020px) {
        #delay .items .item .text {
          width: 75%;
        }
      }

      @media screen and (max-width: 740px) {
        #delay .items {
          flex-direction: column;
        }
        #delay .items .item {
          width: 300px;
          margin: 0px auto 20px auto;
        }
        #delay .items .item .line {
          left: 15%;
        }
      }

      @media screen and (max-width: 350px) {
        #delay .items .item .text {
          width: 70%;
        }
        #delay .items .item {
          width: 100%;
        }
        #delay .items .item .line {
          left: 15%;
        }
      }

      @media screen and (max-width: 1020px) {
        #desc {
          display: none;
        }
        #mob {
          display: block;
        }
      }

      @media screen and (max-width: 1020px) {
        #banner-desc {
          display: none;
        }
        #banner-mob {
          display: block;
        }
      }
      @media screen and (max-width: 700px) {
        #diseases .descrption {
          width: 100%;
        }
        #diseases .descrption .item {
          width: 45%;
          height: 550px;
          position: relative;
        }
      }

      @media screen and (max-width: 835px) {
        #diseases .descrption {
          display: none;
        }
        #diseases .descrption-mob {
          display: block;
        }
        #delay .items .item .line {
          width: 70%;
        }
      }
      @media screen and (max-width: 400px) {
        #diseases .descrption-mob .item img {
          width: 100%;
        }
      }

      @media screen and (max-width: 1250px) {
        #ood .wrapper-slide {
          width: 1200px;
        }
      }
      @media screen and (max-width: 1220px) {
        #ood .wrapper-slide {
          width: 1000px;
        }
      }
      @media screen and (max-width: 1220px) {
        #ood .wrapper-slide {
          width: 1000px;
        }
      }
      @media screen and (max-width: 1020px) {
        #ood .wrapper-slide {
          width: 90%;
        }
      }
      @media screen and (max-width: 900px) {
        #ood .slider-desc {
          display: none;
        }
        #ood .slider-mob {
          display: block;
        }
      }

      @media screen and (max-width: 475px) {
        #ood .slider-mob {
          width: 100%;
        }
      }

      @media screen and (max-width: 1220px) {
        #calck .wrapper .col-2 img.doctor {
          width: 310px;
        }
        #calck .wrapper .col-2 img.dnk {
          width: 100%;
          top: -30px;
        }
        #calck .wrapper .col-2 .boder1 {
          width: 307px;
          height: 334px;
        }
      }

      @media screen and (max-width: 850px) {
        #calck .wrapper .col-1 {
          width: 100%;
        }
        #calck .wrapper .desc {
          width: 100%;
        }
        #calck .wrapper .col-2 {
          display: none;
        }
        #calck .wrapper .desc .btn {
          width: 100%;
        }
      }

      @media screen and (max-width: 705px) {
        footer .afferta {
          flex-direction: column;
          width: 80%;
        }
        footer .afferta a {
        }
      }

      @media only screen and (max-width: 400px) {
        .nav-mob-page .nav-mob li {
          margin-right: 18px;
        }
      }
      @media only screen and (max-width: 426px) {
        .nav-mob-page .nav-mob li {
          margin-right: 8px;
        }
      }
      @media only screen and (max-width: 450px) {
        .nav-mob-page .nav-mob li {
          margin-right: 9px;
        }
      }
      @media only screen and (max-width: 470px) {
        .nav-mob-page .nav-mob li {
          margin-right: 18px;
        }
      }
      @media only screen and (max-width: 510px) {
        .nav-mob-page .nav-mob li {
          margin-right: 18px;
        }
      }

      @media screen and (max-width: 1020px) {
        .line-header {
          width: 100% !important;
          margin-top: 0px !important;
          padding: 4px 0px;
        }
      }

      /*fmf*/

      @media screen and (max-width: 1220px) {
        /*fmf*/
        #clinical-picture-fmf .col-3 {
          padding-top: 30px;
        }
        #clinical-picture-fmf .col-2 .lines {
          left: 90px;
        }
        #clinical-picture-fmf .col-2 .lines .line-item2 {
          top: 170px;
        }
        #clinical-picture-fmf .col-2 .lines .line-item3 {
          top: 290px;
        }
        #clinical-picture-fmf .col-3 .desc-item3 {
          margin-top: 30px;
        }
        /*hids*/
        #clinical-picture-hids .border .col-1 {
          width: 50%;
        }
        #clinical-picture-hids .border .col-2 {
          width: 50%;
        }
        #clinical-picture-hids .border .col-1 .lines {
          left: 183px;
        }
        /*traps*/
        #clinical-picture-traps .border .col-1 {
          width: 40%;
        }
        #clinical-picture-traps .border .col-1 .lines {
          left: 150px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item3 {
          top: 96px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item5 {
          top: 255px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 378px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 336px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item8 {
          top: 443px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item9 {
          top: 534px;
        }
      }

      @media screen and (max-width: 1020px) {
        #clinical-picture-fmf .col-1 {
          width: 100%;
        }
        #clinical-picture-fmf .col-2 {
          width: 40%;
        }
        #clinical-picture-fmf .col-3 {
          width: 50%;
        }
        #clinical-picture-fmf .col-2 .lines {
          left: 100px;
        }
        #clinical-picture-fmf .col-2 .lines .line-item3 {
          top: 330px;
        }

        #clinical-picture-hids .border .col-1 {
          width: 40%;
        }
        #clinical-picture-hids .border .desc-item2 {
          margin-top: 0px;
        }

        #clinical-picture-traps .border .col-1 .lines {
          left: 127px;
        }

        /*hids*/
        #clinical-picture-hids .border .col-1 .lines {
          left: 115px;
        }

        /*traps*/
        #clinical-picture-traps .border .col-1 img {
          width: 80%;
        }
        #clinical-picture-traps .border .col-2 {
          width: 40%;
          padding-left: 60px;
        }
        #clinical-picture-traps .border .col-1 .lines {
          left: 190px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item2 {
          top: 46px;
        }

        #clinical-picture-traps .border .desc-item3 {
          margin-top: 60px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item3 {
          top: 182px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item4 {
          top: 282px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item5 {
          top: 389px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 584px;
          left: 40px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 630px;
        }

        #clinical-picture-traps .border .col-1 .lines .line-item8 {
          top: 668px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item9 {
          top: 784px;
        }
      }

      @media screen and (max-width: 1020px) {
        #clinical-picture-fmf .col-2 .lines .line-item3 {
          top: 330px;
        }

        #clinical-picture-traps .border .col-1 .lines {
          left: 127px;
        }
        /*traps*/
        #clinical-picture-traps .border .col-1 img {
          width: 80%;
        }
        #clinical-picture-traps .border .col-2 {
          width: 40%;
          padding-left: 60px;
        }
        #clinical-picture-traps .border .col-1 .lines {
          left: 190px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item2 {
          top: 46px;
        }

        #clinical-picture-traps .border .desc-item3 {
          margin-top: 60px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item3 {
          top: 182px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item4 {
          top: 282px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item5 {
          top: 420px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 469px;
          left: 40px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 509px;
        }

        #clinical-picture-traps .border .col-1 .lines .line-item8 {
          top: 573px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item9 {
          top: 689px;
        }
      }

      @media screen and (max-width: 994px) {
        #clinical-picture-traps .border .col-2 {
          width: 50%;
          padding-left: 70px;
        }
      }

      @media screen and (max-width: 966px) {
        #clinical-picture-traps .border .desc-item3 {
          margin-top: 46px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 598px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 544px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item8 {
          top: 619px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item9 {
          top: 717px;
        }

        #clinical-picture-hids .border .col-1 {
          width: 50%;
        }
        #clinical-picture-hids .border .col-1 .lines {
          left: 139px;
        }
      }

      @media screen and (max-width: 944px) {
        #clinical-picture-traps .border .desc-item3 {
          margin-top: 46px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 594px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 641px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item8 {
          top: 743px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item9 {
          top: 872px;
        }
      }

      @media screen and (max-width: 952px) {
        #clinical-picture-traps .border .col-1 {
          width: 50%;
        }
        #clinical-picture-traps .border .col-2 {
          width: 40%;
        }
      }

      @media screen and (max-width: 897px) {
        #clinical-picture-traps .border .desc-item3 {
          margin-top: 16px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 615px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 660px;
        }
      }
      @media screen and (max-width: 849px) {
        #clinical-picture-traps .border .desc-item3 {
          margin-top: 16px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item6 {
          top: 636px;
        }
        #clinical-picture-traps .border .col-1 .lines .line-item7 {
          top: 685px;
        }
      }

      @media screen and (max-width: 958px) {
        #diagnostics-fmf .diagnostic-list .item:nth-child(1) p {
          padding: 0px 100px;
        }
      }
      @media screen and (max-width: 861px) {
        #diagnostics-fmf .diagnostic-list .item:nth-child(1) p {
          padding: 0px 90px;
        }
        #diagnostics-fmf .diagnostic-list .item a.btn {
          width: 90% !important;
        }
      }

      @media screen and (max-width: 840px) {
        #inner-page .header-nav .nav-desc-page {
          display: none;
        }
        #inner-page .nav-mob-page {
          display: block;
        }

        #prevalence-fmf .desc-map {
          width: 100%;
          flex-direction: column;
        }

        #prevalence-fmf .desc-map .col-1 {
          width: 100%;
        }

        #prevalence-fmf .desc-map .col-2 {
          display: none;
        }
        #prevalence-fmf .desc-map .col-3 {
          display: block;
          padding-top: 40px;
        }

        #ep-fmf .disease-desc {
          flex-direction: column-reverse;
        }

        #ep-fmf .disease-desc .col-1 {
          width: 100%;
          padding-top: 20px;
        }
        #ep-fmf .disease-desc .col-2 {
          width: 100%;
        }
        #ep-fmf .disease-desc .col-1 img {
          width: 100%;
        }

        .general-border-v1 {
          flex-direction: column;
        }

        .general-border-v1 .border-img {
          width: 100%;
          border-radius: 0px;
          border-top-left-radius: 20px;
          border-top-right-radius: 20px;
        }
        .general-border-v1 .border-img img {
          width: 30% !important;
        }
        .general-border-v1 .desc {
          width: 100%;
          border-radius: 0px;
          border-bottom-left-radius: 20px;
          border-bottom-right-radius: 20px;
        }
        .general-border-v2 {
          flex-direction: column;
        }
        .general-border-v2 img {
          width: 100%;
          border-radius: 0px;
          border-top-left-radius: 20px;
          border-top-right-radius: 20px;
        }

        .general-border-v2 p {
          width: 100%;
          border-radius: 0px;
          border-bottom-left-radius: 20px;
          border-bottom-right-radius: 20px;
          padding: 20px 10px;
        }

        #disease2 .dis-list {
          flex-direction: column;
        }
        #disease2 .dis-list .item {
          width: 100%;
        }

        #clinical-picture-fmf .border {
          display: none;
        }
        #clinical-picture-fmf .mob-desc {
          display: block;
        }

        #local .local-list .item {
          width: 100%;
          align-items: flex-start;
        }
        #local .local-list .item img {
          width: 110px;
        }
        #local .local-list .item .text {
          width: 60%;
        }
        #local .local-list .item .text h4 {
          font-size: 22px;
        }
        #complications .diograms {
          flex-direction: column;
        }
        #complications .diograms .diaogram-item {
          width: 100%;
          margin-bottom: 20px;
        }
        #diagnostics-fmf .diagnostic-list {
          flex-direction: column;
        }
        #diagnostics-fmf .diagnostic-list .item {
          width: 100%;
          margin-bottom: 20px;
        }
        #diagnostics-fmf .diagnostic-list .item p {
          padding: 0px 20px !important;
          text-align: left;
        }
      }

      @media screen and (max-width: 440px) {
        #inner-page .header-nav h1 {
          font-size: 22px;
          line-height: 31px;
        }

        #local .local-list .item {
          justify-content: space-between;
        }
        #local .local-list .item .text {
          margin-left: 0px;
        }
        #local .local-list .item .text h4 {
          font-size: 18px;
        }
      }

      @media screen and (max-width: 310px) {
        #local .local-list .item img {
          width: 80px;
        }
      }

      /*hids*/

      @media screen and (max-width: 1220px) {
      }
      @media screen and (max-width: 1020px) {
        #prevalence-hids .border-icon {
          align-items: center;
        }
        #prevalence-hids .border-icon img {
          width: 15%;
        }
        #prevalence-hids .border-icon p {
          width: 80%;
        }
      }
      @media screen and (max-width: 958px) {
        #diagnostics-hids .diagnostic-list .item:nth-child(1) p {
          padding: 0px 100px;
        }
      }
      @media screen and (max-width: 861px) {
        #diagnostics-hids .diagnostic-list .item:nth-child(1) p {
          padding: 0px 90px;
        }
        #diagnostics-hids .diagnostic-list .item a.btn {
          width: 90% !important;
        }
      }

      @media screen and (max-width: 840px) {
        #prevalence-hids .border-icon img {
          display: none;
        }
        #prevalence-hids .border-icon p {
          width: 100%;
          margin: 0px;
        }
        #clinical-picture-hids .border {
          display: none;
        }
        #clinical-picture-hids .border-mob {
          display: block;
        }
        #diagnostics-hids .diagnostic-list {
          flex-direction: column;
        }
        #diagnostics-hids .diagnostic-list .item {
          width: 100%;
          margin-bottom: 20px;
        }
        #diagnostics-hids .diagnostic-list .item p {
          padding: 0px 20px !important;
          text-align: left;
        }
      }

      @media screen and (max-width: 766px) {
        #clinical-picture-hids .clinic-list .item {
          align-items: flex-start;
        }
        #clinical-picture-hids .clinic-list .item .text {
          margin-left: 20px;
        }
      }
      @media screen and (max-width: 690px) {
        #clinical-picture-hids .clinic-list .item .text {
          margin-left: 10px;
        }
      }
      @media screen and (max-width: 676px) {
        #clinical-picture-hids .clinic-list .item {
          width: 100%;
          align-items: center;
        }
      }

      /*traps*/

      @media screen and (max-width: 1220px) {
      }
      @media screen and (max-width: 1020px) {
        #prevalence-traps .border-icon {
          align-items: center;
        }
        #prevalence-traps .border-icon img {
          width: 15%;
        }
        #prevalence-traps .border-icon p {
          width: 80%;
        }
      }
      @media screen and (max-width: 958px) {
        #diagnostics-traps .diagnostic-list .item:nth-child(1) p {
          padding: 0px 100px;
        }
      }
      @media screen and (max-width: 861px) {
        #diagnostics-traps .diagnostic-list .item:nth-child(1) p {
          padding: 0px 90px;
        }
        #diagnostics-traps .diagnostic-list .item a.btn {
          width: 90% !important;
        }
      }

      @media screen and (max-width: 840px) {
        #prevalence-traps .border-icon img {
          display: none;
        }
        #prevalence-traps .border-icon p {
          width: 100%;
          margin: 0px;
        }

        #ep-traps .border .item {
          flex-direction: column;
          align-items: baseline;
        }

        #ep-traps .border .item img {
          margin: 0px 0px 20px 0px;
        }

        #clinical-picture-traps .border {
          display: none;
        }
        #clinical-picture-traps .border-mob {
          display: block;
        }
        #diagnostics-traps .diagnostic-list {
          flex-direction: column;
        }
        #diagnostics-traps .diagnostic-list .item {
          width: 100%;
          margin-bottom: 20px;
        }
        #diagnostics-traps .diagnostic-list .item p {
          padding: 0px 20px !important;
          text-align: left;
        }
      }

      @media screen and (max-width: 766px) {
        #clinical-picture-traps .clinic-list .item {
          align-items: flex-start;
        }
        #clinical-picture-traps .clinic-list .item .text {
          margin-left: 20px;
        }
      }
      @media screen and (max-width: 690px) {
        #clinical-picture-traps .clinic-list .item .text {
          margin-left: 10px;
        }
      }
      @media screen and (max-width: 676px) {
        #clinical-picture-traps .clinic-list .item {
          width: 100%;
          align-items: center;
        }
      }

      /*caps*/
      @media screen and (max-width: 1220px) {
        #prevalence-caps .map {
          height: 610px;
        }
        #ep-caps .wrapper .border-sheme .item1 {
          position: absolute;
          top: 40px;
          left: 2%;
        }
        #ep-caps .wrapper .border-sheme .item2 {
          left: 38%;
        }
        #ep-caps .wrapper .border-sheme .item3 {
          position: absolute;
          top: 160px;
          left: 48%;
        }

        #ep-caps .wrapper .border-sheme .item4 {
          position: absolute;
          top: 174px;
          left: 57%;
        }

        #ep-caps .wrapper .border-sheme .item5 {
          position: absolute;
          top: 158px;
          left: 79%;
        }

        #ep-caps .wrapper .border-sheme .item6 {
          position: absolute;
          top: 64px;
          left: 79%;
        }

        #ep-caps .wrapper .border-sheme .item7 {
          position: absolute;
          top: 224px;
          left: 79%;
        }
        #diagnostics-caps .diagnostic-list .item:nth-child(1) p {
          padding: 0px 30px;
          margin: 20px 0px;
        }

        #diagnostics-caps .diagnostic-list .item:nth-child(2) p {
          padding: 0px 60px;
          margin: 20px 0px;
        }
      }

      @media screen and (max-width: 880px) {
        #diagnostics-caps .diagnostic-list .item:nth-child(1) p {
          padding: 0px 20px;
          margin: 20px 0px;
        }

        #diagnostics-caps .diagnostic-list .item:nth-child(2) p {
          padding: 0px 60px;
          margin: 20px 0px;
        }
      }
      @media screen and (max-width: 850px) {
        #diagnostics-caps .diagnostic-list .item:nth-child(1) p {
          padding: 0px 20px;
          margin: 20px 0px;
        }

        #diagnostics-caps .diagnostic-list .item:nth-child(2) p {
          padding: 0px 40px;
          margin: 20px 0px;
        }
      }

      @media screen and (max-width: 1020px) {
        #prevalence-caps .map {
          display: none;
        }
        #prevalence-caps .map-mob {
          display: block;
        }
        #prevalence-caps .border-icon {
          align-items: center;
        }
        #prevalence-caps .border-icon img {
          width: 15%;
        }
        #prevalence-caps .border-icon p {
          width: 80%;
        }

        #prevalence-caps .border-icon {
          align-items: center;
        }
        #prevalence-caps .border-icon img {
          width: 15%;
        }
        #prevalence-caps .border-icon p {
          width: 80%;
        }
        #ep-caps .wrapper .border-sheme {
          display: none;
        }
        #ep-caps .wrapper .mob-shema {
          display: block;
        }
      }

      @media screen and (max-width: 840px) {
        #arrow {
          display: none;
        }
        #prevalence-caps .border-icon img {
          display: none;
        }
        #prevalence-caps .border-icon p {
          width: 100%;
          margin-left: 0px;
        }

        #clinical-picture-caps .photo-list {
          flex-direction: column;
        }
        #clinical-picture-caps .photo-list .item {
          width: 100%;
          margin-bottom: 20px;
        }

        #clinical-picture-caps .peculiarities {
        }
        #clinical-picture-caps .peculiarities .item {
          flex-direction: column;
        }

        #clinical-picture-caps .disease-list .item {
          width: 100%;
        }

        #diagnostics-caps .diagnostic-warring .item {
          width: 100%;
        }

        #diagnostics-caps .diagnostic-list {
          flex-direction: column;
        }

        #diagnostics-caps .diagnostic-list .item {
          width: 100%;
          margin-bottom: 20px;
        }
        #diagnostics-caps .diagnostic-list .item .btn {
          width: 90% !important;
        }
        #clinical-picture-caps h3 {
          font-size: 16px;
        }
      }

      /* center */

      @media screen and (max-width: 1220px) {
        #application .btn-block .text {
          width: 87%;
        }
        #application2 .btn-block .text {
          width: 87%;
        }
      }

      @media screen and (max-width: 890px) {
        #application .btn-block .text {
          width: 81%;
        }
        #application2 .btn-block .text {
          width: 81%;
        }
      }

      @media screen and (max-width: 840px) {
        #application .btn-block {
          flex-direction: column;
        }
        #application .btn-block .text {
          width: 100%;
          margin-top: 20px;
        }
        #application2 .btn-block {
          flex-direction: column;
        }
        #application2 .btn-block .text {
          width: 100%;
          margin-top: 20px;
        }
        #diseases-center .list-diseases .item {
          width: 100%;
          flex-direction: column;
          align-items: baseline;
          justify-content: flex-start;
          padding: 20px 20px;
        }
        #diseases-center .list-diseases .item img {
          margin: 0px;
        }
        #diseases-center .list-diseases .item h3 {
          width: 100%;
          margin: 0px;
        }
      }
      @media screen and (max-width: 500px) {
        #application .btn-block .text .btn {
          width: 87%;
        }
        #application2 .btn-block .text .btn {
          width: 90%;
        }
      }

      @media screen and (max-width: 939px) {
        #ep-hids .zoom-photo-desc {
          display: none;
        }
        #ep-hids .zoom-photo-mob {
          display: block;
        }
      }

      @media screen and (max-width: 820px) {
        #inner-page .library {
          height: auto;
        }
        #inner-page .library .fields-items {
          flex-direction: column;
        }
        #inner-page .library .fields-items .item {
          width: 100%;
          margin-bottom: 40px;
        }
        #inner-page .library .fields-items .item a.link-item {
          display: block;
        }
      }
      @media screen and (max-width: 520px) {
        #inner-page .reprints {
          height: auto;
        }
        #inner-page .reprints .fields-items {
          flex-direction: column;
          gap: 0px;
        }
        #inner-page .reprints .fields-items a {
          width: 100%;
          margin-bottom: 40px;
        }
      }
      @media screen and (max-width: 820px) {
        #inner-page .clinical-cases {
          height: auto;
        }
        #inner-page .clinical-cases .fields-items {
          flex-direction: column;
        }
        #inner-page .clinical-cases .fields-items .item {
          width: 100%;
          margin-bottom: 40px;
        }
        #inner-page .clinical-cases .fields-items .item .link-item {
          width: 100%;
        }
      }

      @media screen and (max-width: 820px) {
        #video .video-wrapp {
          flex-direction: column;
        }
        #video .item-vid {
          width: 100%;
        }
        #video .item-vid .video-block video {
          width: 100%;
          margin-bottom: 20px;
        }

        #video .video-wrapp {
          margin-bottom: 0px;
        }
      }

      @media screen and (max-width: 767px) {
        .clinical-guidelines .diagnostics .table {
          flex-direction: column;
        }
        .clinical-guidelines .diagnostics .table .col {
          width: 100%;
        }
      }

      @media screen and (max-width: 1020px) {
        .reprint_title {
          width: 100%;
          line-height: 30px;
        }

        .reprint_bottom {
          flex-direction: column;
          gap: 16px;
          position: relative;
        }

        .reprint_bottom__wrapper {
          width: 100%;
          flex-direction: column;
          align-items: flex-start;
          gap: 12px;
        }

        .reprint_meta {
          position: absolute;
          left: 235px;
          bottom: 12px;
          /* font-size: 14px; */
          padding: 0 10px 0 0;
        }
      }

      @media screen and (max-width: 820px) {
        .reprint {
          flex-direction: column;
        }

        .reprint_img {
          width: 100%;
          height: 350px;
        }

        .reprint_content {
          width: 100%;
        }

        .reprint_title {
          word-break: break-word;
        }

        .reprint_meta {
          padding: 0 23px 0 0;
        }
      }

      @media screen and (max-width: 520px) {
        .reprint_bottom__wrapper {
          gap: 16px;
        }

        .reprint_img {
          width: 100%;
          height: 250px;
        }

        .reprint_meta {
          position: relative;
          left: 0;
          bottom: 0;
        }
      }

      @media screen and (max-width: 450px) {
        .reprint_rating {
          flex-direction: column;
          gap: 5px;
        }
      }