@media screen and (max-width: 1280px) {
  .new_txt:after {
    left: 40% !important;
  }
  .disc-box {
    height: 150px;
    padding: 18px 34px 18px 177px;
  }
  .child-box {
    height: 150px;
    padding: 38px 31px;
  }
  .child-box::before {
    top: 61px;
  }
  .problem ul li h5 {
    font-size: 16px;
  }
  .parent-list {
    margin-left: 20%;
  }
  .problem ul li img {
    width: 12%;
  }
  .symptom h4::after {
    left: 41%;
  }

  .parent-list ul{
    overflow-x: hidden!important;
  }

  .symptom ul {
    overflow-x: hidden!important;
  }
}
@media screen and (max-width: 1024px) {
  .disc-box {
    height: 187px;
    padding: 18px 34px 18px 166px;
  }
  .child-box {
    height: 187px;
    padding: 57px 31px;
  }
  .disc-box p {
    font-size: 13px !important;
  }
  .problem ul li h5 {
    font-size: 14px;
  }
  .new_txt:after {
    left: 43% !important;
  }

  .symptom h4 {
    font-size: 20px;
  }
  .symptom h4::after {
    left: 49%;
  }
  .symptom p {
    font-size: 13px;
    line-height: 24px;
  }

  .list-txt {
    font-size: 13px;
    line-height: 21px;
  }
}

@media screen and (max-width: 912px) {
  .new_txt:after {
    left: 58% !important;
  }

  .new {
    margin-top: 0px !important;
  }

  .disc-box {
    height: fit-content;
  }

  .child-box {
    height: fit-content;
    padding: 27px 31px;
  }

  .child-box::before {
    top: 46px;
  }
  .problem .gbl_heading {
    margin-left: 0px;
  }
  .problem .para {
    margin: 0 0 46px 0;
    width: 100%;
  }
  .parent-list {
    margin-left: 0%;
  }

  .symptom h4::after {
    left: 59%;
  }
}

@media screen and (max-width: 820px) {
}

@media screen and (max-width: 800px) {
}

@media screen and (max-width: 786px) {
}

@media screen and (max-width: 712px) {
  .child-box {
    padding: 38px 31px;
  }
  .child-box::before {
    top: 55px;
  }

  .symptom h4 {
    text-align: center;
    font-size: 18px;
  }
  .symptom h4::after {
    display: none;
  }

  .symptom p {
    text-align: center;
  }

  .symptom ul li {
    justify-content: center;
  }

  .list-icon {
    width: 8%;
    margin-right: 25px;
  }
  .list-icon img {
    width: 100%;
  }

  .list-txt {
    width: 90%;
  }
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 540px) {
}

@media screen and (max-width: 430px) {
  .disc-box {
    height: 230px;
    padding: 34px 26px 34px 166px;
  }

  .child-box {
    padding: 76px 31px;
    height: 230px;
  }

  .child-box::before {
    top: 97px;
  }

  .problem ul li h5 {
    font-size: 13px;
}
}

@media screen and (max-width: 414px) {

  .child-box {
    display: none;}

    .disc-box {
      margin-top: 30px;
      height: auto;
      padding: 34px 26px 34px 26px;
  }

  .disc-box p{
    text-align: center!important;
  }
}

@media screen and (max-width: 412px) {
}

@media screen and (max-width: 393px) {
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 280px) {
  .parent-list {
    flex-wrap: wrap; 
  }

  .problem ul {
    width: 100%;
  }

  .problem ul li img {
    display: none;}

  .problem ul li h5 {
    width: 100%;
    text-align: center;
  }

}
