@media (min-width: 1440px) {
  h4 {
    font-size: 36px;
    line-height: 1.3em;
    font-family: var(--secondary-font-regular);
  }
  /* Animation Tree Start*/
  .home_main_container {
    position: relative;
    overflow: hidden;
    z-index: 99;
  }

  .home_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    z-index: 99;
  }

  .our_impact_main_container {
    position: relative;
    overflow: hidden;
  }

  .our_impact_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .our_impact_main_container .animation_tree2 {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .infra_main_container {
    position: relative;
    overflow: hidden;
  }

  .infra_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .about_main_container {
    position: relative;
    overflow: hidden;
  }

  .about_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .our_offerings_main_container {
    position: relative;
    overflow: hidden;
  }

  .our_offerings_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    z-index: 9999;
  }

  .careers_main_container {
    position: relative;
    overflow: hidden;
  }

  .careers_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .contact_main_container {
    position: relative;
    overflow: hidden;
  }

  .contact_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
  .apply_main_container {
    position: relative;
    overflow: hidden;
  }

  .apply_main_container .animation_tree {
    position: absolute;
    top: 68vh;
    right: -200px;
    /* z-index: 999; */
  }
}

@media (max-width: 1366px) {
  .animation_tree {
    display: none;
  }
  .our_impact {
    margin-top: 7rem;
  }
}
@media (max-width: 991px) {
  .navbar ul {
    list-style-type: none;
    gap: 0px;
    margin-left: 0rem;
    color: var(--text-white);
  }
  section {
    padding: 30px 0px;
  }
  .bg_banner {
    height: 100%;
  }
  .bg_banner h4 {
    margin-top: 5rem;
  }
  .impact_inner_sec1 {
    background-image: none;
  }
  .impact_inner_sec2 {
    background-image: none;
  }
  .submit_sec {
    margin-left: 0rem;
  }
}

@media (max-width: 768px) {
  .navbar {
    background: #003f00e2;
    padding: 15px 0px;
  }
  h1 {
    font-size: 36px;
  }
  h2 {
    font-size: 28px;
  }
  .subtext {
    font-size: 22px;
  }
  .form-group {
    display: flex;
    align-items: start;
    gap: 0px;
    flex-direction: column;
    margin-bottom: 1rem;
  }
  .leadership_bg {
    height: 100%;
  }
  .offerings-list {
    padding-left: 0px;
  }
  .container_main_sec {
    height: 100% !important;
    position: relative;
  }
}

@media (max-width: 480px) {
  .careers_bg {
    min-height: 100%;
    height: 100%;
    padding-bottom: 60px;
  }
  .footer-wrapper ul {
    width: 100%;
    justify-content: start;
    /*margin-top: 13px;*/
    margin-bottom: 0;
  }
  .banner-item{
      height: 72vh;
  }
  .banner-content{
      bottom: 5%;
  }
}
@media (max-width: 320px) {
  .bg_banner {
    height: 150%;
  }
  .careers_bg {
    min-height: 100%;
    height: 100%;
  }
  body {
    overflow-x: hidden;
    width: 100vw;
  }
  .technology_bg {
    height: 200% !important;
  }
}
