@media screen and (max-width: 1199px) {
  .h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .header-div .header-navbar .header-navigation {
    gap: 15px;
  }
  .header-div .header-navbar .header-navigation .header-nav {
    position: fixed;
    top: 100px;
    right: -350px;
    width: 100%;
    max-width: 300px;
    height: auto;
    background-color: var(--color-dark-red);
    padding: 20px 20px 50px;
    transition: all linear 0.5s;
    z-index: -1;
  }
  .header-div .header-navbar .header-navigation .header-nav ul {
    flex-wrap: wrap;
  }
  .header-div .header-navbar .header-navigation .header-nav ul li {
    width: 100%;
  }
  .header-div .header-navbar .header-navigation .header-nav ul li a {
    padding: 5px;
  }
  .header-div .header-navbar .header-navigation.show .header-nav {
    right: 0;
  }
  .header-div .header-navbar .header-navigation .resp-menu {
    display: block;
    border: 2px solid #ffffff;
    border-radius: 4px;
    width: 30px;
    height: 25px;
    padding: 7px 5px;
    cursor: pointer;
  }
  .header-div .header-navbar .header-navigation .resp-menu span {
    width: 100%;
    height: 3px;
    background-color: #ffffff;
    display: block;
    border-radius: 4px;
    transition: all linear 0.5s;
  }
  .header-div .header-navbar .header-navigation .resp-menu span:nth-of-type(2) {
    margin: 8px 0;
  }
  .climate-tech-innovations .content .row-item .right ul li {
    max-width: 300px;
  }
  .climate-tech-innovations .content .row-item .right ul li .des::before {
    height: 100%;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text {
    height: auto;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text .h3 {
    padding: 10px;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text .hide-text {
    padding: 0 10px 20px;
  }
  .rewards-sec .content .row-item .right ul li {
    min-height: 130px;
  }
  .footer-div .footer-row {
    justify-content: center;
    flex-wrap: wrap;
  }
  .footer-div .footer-row .left {
    width: 100%;
    text-align: center;
  }
  .footer-div .footer-row .left p {
    font-size: 16px;
    text-align: center;
    justify-content: center;
  }
  .footer-div .footer-row .right {
    width: 100%;
  }
  .footer-div .footer-row .right .socila-info ul {
    justify-content: center;
  }
  .footer-div .bottom-footer .row-item {
    justify-content: center;
    flex-wrap: wrap;
  }
  .footer-div .bottom-footer .row-item p {
    width: 100%;
    justify-content: center;
    text-align: center;
  }
}
@media screen and (max-width: 991px) {
  .comman-inside-padding {
    padding: 20px 0;
  }
  .banner-hero .baner-img::before {
    background: linear-gradient(180deg, #12232C 0, rgba(43, 77, 82, 0) 100%);
  }
  .banner-hero .baner-img img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center right;
       object-position: center right;
  }
  .banner-hero .banner-text {
    justify-content: flex-start;
  }
  .banner-hero .banner-text .text .h1 {
    font-size: 50px;
    line-height: 52px;
  }
  .heding-div {
    margin-bottom: 10px;
    padding: 0;
  }
  .objective-sec .heding-div .h2 {
    margin-bottom: 10px;
  }
  .climate-tech-innovations .content .row-item .left {
    width: 100%;
  }
  .climate-tech-innovations .content .row-item .left .h2 {
    margin-bottom: 10px;
    text-align: center;
  }
  .climate-tech-innovations .content .row-item .left p {
    text-align: center;
  }
  .climate-tech-innovations .content .row-item .right {
    width: 100%;
  }
  .climate-tech-innovations .content .row-item .right ul {
    justify-content: space-between;
  }
  .climate-tech-innovations .content .row-item .right ul li {
    width: 48.5%;
    max-width: 100%;
  }
  .climate-tech-innovations .content .row-item .right ul li .des::before {
    height: 100%;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text {
    height: auto;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text .h3 {
    padding: 20px 10px;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text .h3 br {
    display: none;
  }
  .climate-tech-innovations .content .row-item .right ul li .des .text .hide-text {
    height: auto;
    bottom: 0px;
  }
  .rewards-sec .heading-div .h2 {
    text-align: center;
  }
  .rewards-sec .heading-div p {
    text-align: center;
  }
  .rewards-sec .content .row-item .left {
    width: 100%;
  }
  .rewards-sec .content .row-item .left .des {
    border-radius: 30px;
  }
  .rewards-sec .content .row-item .right {
    width: 100%;
  }
  .rewards-sec .content .row-item .right ul {
    justify-content: space-between;
  }
  .rewards-sec .content .row-item .right ul li {
    width: 100%;
    max-width: 100%;
    padding: 20px;
    min-height: auto;
  }
  .results-winning-criteria-sec .heading-div .h2 {
    margin-bottom: 10px;
  }
  .eligibility-criteria-sec .heading-div {
    margin-bottom: 10px;
  }
  .eligibility-criteria-sec .content .focused-ares .listing ul li {
    width: 40%;
  }
  .eligibility-criteria-sec .content .eligibility-card-div .row-item ul li {
    width: 48%;
  }
  .eligibility-criteria-sec .content .eligibility-card-div .row-item ul li .des .text {
    height: auto;
  }
  .eligibility-criteria-sec .content .eligibility-card-div .row-item ul li .des .text .h3 {
    min-height: auto;
  }
  .how-to-participate-sec .heading-div {
    margin-bottom: 10px;
  }
  .who-should-apply-sec {
    background-size: cover;
    background-position: center left;
  }
  .who-should-apply-sec .heading-div {
    margin-bottom: 10px;
  }
  .who-should-apply-sec .heading-div .h2 {
    margin-bottom: 10px;
  }
  .who-should-apply-sec .content ul li {
    margin-bottom: 10px;
  }
  .who-should-apply-sec .content ul li .img-wrap {
    width: 25px;
    height: 25px;
  }
  .who-should-apply-sec .content ul li .img-wrap img {
    height: auto;
  }
  .who-should-apply-sec .content ul li .h3 {
    font-size: 16px;
    margin-bottom: 0;
  }
  .milestones-sec .content {
    max-width: 500px;
  }
  .milestones-sec .content .img-wrap img {
    height: 100%;
  }
  .milestones-sec .content .img-wrap img.mobile-img {
    display: block;
  }
  .milestones-sec .content .img-wrap img.desktop-img {
    display: none;
  }
  .who-should-apply-new-sec .content {
    padding-top: 20px;
  }
  .who-should-apply-new-sec .content ul li {
    width: 48%;
  }
  .who-should-apply-new-sec .content ul li .des .h3 {
    font-size: 26px;
    line-height: 32px;
  }
}
@media screen and (max-width: 767px) {
  .banner-hero .baner-img img.mobile-banner {
    display: block;
  }
  .banner-hero .baner-img img.desktop-baner {
    display: none;
  }
  .banner-hero .banner-text {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .banner-hero .banner-text .text {
    max-width: 100%;
    text-align: center;
  }
  .banner-hero .banner-text .text .btn-div {
    justify-content: center;
  }
  .eligibility-criteria {
    padding: 30PX 0;
  }
  .eligibility-criteria .content ul li {
    width: 100%;
  }
  .eligibility-criteria .content ul li .des .img-wrap {
    display: none;
  }
  .eligibility-criteria .content ul li .des .text {
    width: 100%;
  }
  .who-should-apply-new-sec .content ul li {
    width: 100%;
  }
  .climate-tech-innovations .content .row-item .right {
    margin: auto;
  }
  .climate-tech-innovations .content .row-item .right ul li {
    width: 100%;
  }
  .eligibility-criteria-sec .content .focused-ares .listing ul li {
    width: 100%;
  }
  .eligibility-criteria-sec .content .eligibility-card-div .row-item ul li {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .header-div .header-navbar .img-wrap {
    max-width: 150px;
  }
  .header-div .header-navbar .header-navigation .header-nav {
    top: 80px;
  }
  .header-div .header-navbar .header-navigation .header-right-logo a {
    max-width: 100px;
  }
  .footer-div .footer-row .left .h2 {
    margin-bottom: 10px;
  }
  .footer-div .footer-row .left p {
    flex-wrap: wrap;
    gap: 0;
  }
  .footer-div .footer-row .left p a {
    width: 100%;
  }
  .footer-div .bottom-footer {
    margin-top: 20px;
  }
  .footer-div .bottom-footer .row-item {
    gap: 0;
    padding: 20px 0;
  }
}/*# sourceMappingURL=responsive.css.map */