@media (max-width: 1600px) {
  .banner .banner-slider .pull-left {
    left: 750px !important;
  }
  .banner .banner-slider .pull-right {
    left: 820px !important;
  }
  hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
}

@media (max-width: 1500px) {
  .banner .banner-slider .pull-left {
    left: 700px !important;
  }
  .banner .banner-slider .pull-right {
    left: 780px !important;
  }
}
@media (max-width: 1400px) {
  .banner .banner-slider .pull-left {
    left: 650px !important;
  }
  .banner .banner-slider .pull-right {
    left: 725px !important;
  }
}
@media (max-width: 1399px) {
  .banner .banner-slider .pull-left {
    left: 590px !important;
  }
  .banner .banner-slider .pull-right {
    left: 680px !important;
  }
  hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
}

@media (max-width: 1169px) {
  .banner .banner-slider .pull-left {
    left: 525px !important;
  }
  .banner .banner-slider .pull-right {
    left: 600px !important;
  }
  hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
}

@media (max-width: 1024px) {
  .banner .banner-slider .pull-left {
    left: 460px !important;
  }
  .banner .banner-slider .pull-right {
    left: 550px !important;
  }
  hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
}

@media (max-width: 991px) {
    .bannerHeading {
        font-size: 32px !important;
        line-height: 35px !important;
      }
      .bannerParagraph {
        line-height: 22px !important;
        font-weight: 100 !important;
        font-size: 16px !important;
        padding: 10px !important;
      }
      .banner-button{
        line-height: 0px !important;
        padding: 10px 10px !important;
      }
      .section1 .cards img{
        margin-bottom: 10px !important;
      }
      .section2 .section2-content h1 {
        line-height: 28px !important;
      }
      .section3 .content h1 {
        font-size: 18px !important;
        font-weight: 100 !important;
      }
      .section3 .content p {
        line-height: 1;
      }
      .section3 .content span {
        font-size: 12px !important;
        font-weight: 100 !important;
      }
      .main-footer .col {
        padding: 25px !important;
      }
    .banner .banner-slider .pull-left {
    display: none !important;
  }
  .banner .banner-slider .pull-right {
    display: none !important;
  }
  .banner .banner-slider .pull-left {
    left: 590px !important;
  }
  .banner .banner-slider .pull-right {
    left: 680px !important;
  }
  hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
}

@media (max-width: 767px) {
    .bannerHeading {
        font-size: 32px !important;
        line-height: 35px !important;
      }
      .bannerParagraph {
        line-height: 22px !important;
        font-weight: 100 !important;
        font-size: 16px !important;
        padding: 10px !important;
      }
      .banner-button{
        line-height: 0px !important;
        padding: 10px 10px !important;
      }
      .section1 .cards img{
        margin-bottom: 10px !important;
      }
      .section2 .section2-content h1 {
        line-height: 28px !important;
      }
      .section3 .content h1 {
        font-size: 18px !important;
        font-weight: 100 !important;
      }
      .section3 .content p {
        line-height: 1;
      }
      .section3 .content span {
        font-size: 12px !important;
        font-weight: 100 !important;
      }
      .main-footer .col {
        padding: 25px !important;
      }
    hr {
    display: none;
  }
  ul#myTab {
    gap: 10px;
  }
  .patientBanner h1 {
    font-size: 32px !important;
  }
  .partnerBanner h1 {
    font-size: 32px !important;
  }
  .practitionerBanner h1 {
    font-size: 32px !important;
    line-height: 50px !important;
  }
  .solution1 .content {
    padding: 0 25px !important;
  }

  .sideImge .img-fluid {
    padding: 0px 25px !important;
  }

  .solutionBanner .content h1 {
    font-size: 32px !important;
    line-height: 33px !important;
  }
  .contact-section1 .main-content {
    margin: 10px !important;
  }
  .contactBanner h1 {
    font-size: 32px !important;
  }

  .form .main-content {
    padding: 100px 30px !important;
  }
  .careerBanner h1 {
    font-size: 32px !important;
  }
  .mainSolutionBanner .content h1 {
    font-size: 32px !important;
  }
}

@media (max-width: 479px) {
    .bannerHeading {
        font-size: 32px !important;
        line-height: 35px !important;
      }
      .bannerParagraph {
        line-height: 22px !important;
        font-weight: 100 !important;
        font-size: 16px !important;
        padding: 10px !important;
      }
      .banner-button{
        line-height: 0px !important;
        padding: 10px 10px !important;
      }
      .section1 .cards img{
        margin-bottom: 10px !important;
      }
      .section2 .section2-content h1 {
        line-height: 28px !important;
      }
      .section3 .content h1 {
        font-size: 18px !important;
        font-weight: 100 !important;
      }
      .section3 .content p {
        line-height: 1;
      }
      .section3 .content span {
        font-size: 12px !important;
        font-weight: 100 !important;
      }
      .main-footer .col {
        padding: 25px !important;
      }
  
    hr {
    display: none;
  }
  ul#myTab {
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
  }
}
@media (max-width: 320px) {
    .bannerHeading {
        font-size: 32px !important;
        line-height: 35px !important;
      }
      .bannerParagraph {
        line-height: 22px !important;
        font-weight: 100 !important;
        font-size: 16px !important;
        padding: 10px !important;
      }
      .banner-button{
        line-height: 0px !important;
        padding: 10px 10px !important;
      }
      .section1 .cards img{
        margin-bottom: 10px !important;
      }
      .section2 .section2-content h1 {
        line-height: 28px !important;
      }
      .section3 .content h1 {
        font-size: 18px !important;
        font-weight: 100 !important;
      }
      .section3 .content p {
        line-height: 1;
      }
      .section3 .content span {
        font-size: 12px !important;
        font-weight: 100 !important;
      }
      .main-footer .col {
        padding: 25px !important;
      }
  .historyContent-2 .historyContent-2-right-row1 {
    flex-wrap: wrap;
  }

  .historyContent-2 .historyContent-2-right-row2 {
    flex-wrap: wrap;
  }

  ul#myTab {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  hr {
    display: none;
  }

  .historyBanner .historyBanner-content h1 {
    font-size: 32px;
  }
  
}
