@media screen and (max-width: 1280px) {
  .txt_new::after {
    left: 44% !important;
  }

  .point-txt h5 {
    font-size: 16px;
  }
  .symptom p {
    font-size: 14px;
    line-height: 23px;
  }
  .list-txt {
    font-size: 14px;
  }
  .symptom h4::after {
    left: 40%;
  }
  .symptom ul li {
    margin-bottom: 12px;
  }
  .cause .para {
    width: 84%;
  }

  .symptom .row{
    overflow-x: hidden !important;
  }
  .cause-content .row{
    overflow-x: hidden !important;
  }
}

@media screen and (max-width: 1024px) {
  .txt_new::after {
    left: 48% !important;
  }
  .box-img {
    width: 13%;
    margin-left: 0px;
  }
  .inner-box p {
    font-size: 13px !important;
  }

  .cause .para {
    width: 100%;
  }

  .point-txt h5 {
    font-size: 14px;
  }
  .symptom p {
    font-size: 13px;
  }
  .list-txt {
    font-size: 13px;
  }
  .symptom ul li {
    margin-bottom: 8px;
  }
  .list-icon {
    font-size: 25px;
  }

  .symptom h4 {
    font-size: 20px;
  }
  .symptom h4::after {
    left: 44%;
  }

  .point-txt {
    width: 82%;
    left: 52%;
  }

  .point-txt h5 {
    font-size: 13px;
  }
}

@media screen and (max-width: 912px) {
  .txt_new::after {
    left: 64% !important;
  }

  .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) {
  .txt_new {
    text-align: center;
  }
  .symptom h4::after {
    display: none;
  }
  .symptom h4 {
    font-size: 18px;
  }
}

@media screen and (max-width: 600px) {

  .symptom h4 {
    text-align: center;}
}

@media screen and (max-width: 540px) {
}

@media screen and (max-width: 430px) {
  .symptom h4 {
    font-size: 16px;
  }

  .point-img {
    display: none;
  }
  .point-txt {
    width: 100%;
    position: static;
    transform: none;
  }

  .point-txt h5 {
    font-size: 13px;
  }

  .box {
    align-items: center;
  }
  .box-img {
    width: 16%;
  }
}

@media screen and (max-width: 414px) {
}

@media screen and (max-width: 412px) {
}

@media screen and (max-width: 393px) {
  .point-txt h5 {
    font-size: 12px;
  }
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 360px) {
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 280px) {
  .box-img {
    display: none;
  }
  .inner-box {
    width: 100%;
  }
}
