@media (max-width: 726px) {
  .child-2 {
    width: 100%;
  }

  .keycontent {
    grid-template-columns: 1fr;
  }

  .elgibilty_boxes {
    grid-template-columns: 1fr;
  }
  .footercontent {
    grid-template-columns: 1fr;
  }

  .pg_insight_box1 {
    grid-template-columns: 1fr;
  }
  .pg_insight_box {
    grid-template-columns: repeat(2, 1fr);
  }

  .elegibilty_left img {
    width: 100%;
  }

  .pg_boxes {
    align-items: center;
  }

  div.pg_boxes1:nth-child(1)::before,
  div.pg_boxes1:nth-child(2)::before,
  div.pg_boxes1:nth-child(3)::before,
  div.pg_boxes1:nth-child(4)::before,
  div.pg_boxes1:nth-child(5)::before {
    display: none;
  }

  .elegibilty_righ_content {
    padding: 0;
  }

  div.pg_boxes:nth-child(1)::before,
  div.pg_boxes:nth-child(2)::before,
  div.pg_boxes:nth-child(3)::before,
  div.pg_boxes:nth-child(4)::before {
    display: none;
  }

  div.pg_boxes1:nth-child(1)::before,
  div.pg_boxes1:nth-child(2)::before {
    display: none;
  }
}

@media (max-width: 810px) {
  .child-2 {
    width: 100%;
    padding: 12px;
  }
}

@media (max-width: 480px) {
  .bannercontent {
    grid-template-columns: 1fr;
  }

  .keycontent {
    grid-template-columns: 1fr;
  }
  .pg_insight_box {
    grid-template-columns: 1fr;
  }

  .elegibilty_left img {
    width: 100%;
  }

  .elegibilty_righ_content {
    padding: 0;
  }

  .certificatebg {
    padding: 135px;
    width: 135px;
  }
  .about_count {
    width: 100%;
  }

  .banner {
    background-image: none;
    background-color: #4c5356;
  }

  .certificate_image img {
    width: 100%;
  }

  .certicate_p {
    width: 100%;
  }
  .assmnets_points {
    width: 100%;
    padding: 10px;
  }

  .footerright img {
    width: 100%;
  }
  .footerlogo span {
    font-size: 18px;
  }
  .assemnt_content {
    padding-bottom: 1em;
  }
  .footer_para p {
    font-size: 14px;
  }
  .learningsectionbg1 {
    padding: 100px;
  }
  .learningsectionbg2 {
    padding: 50px;
  }

  .logo img {
    width: 100%;
    height: auto;
  }

  .bbutton {
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }

  .header-right {
    display: none;
  }

  .header {
    grid-template-columns: 1fr;
  }

  .eligibility-list {
    font-size: 17px;
  }
}
