/* 12 Mar 2026 start */
@media (min-width: 600px) {}

@media (min-width: 768px) {
    .impact-item h3 {
        font-size: 1.475rem;
    }
}

@media (min-width: 900px) {}

@media (min-width: 992px) {}

@media (min-width: 1120px) {
    .initiatives .single-counter-box .counter-number span{
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
    .impact-item h3 {
        font-weight: 700;
        font-size: 1.4rem;
    }

    .impact-item p {
        font-size: 1rem;
    }
    .card-title{
        font-size: 1.625rem;
    }
    .card-desc, .counter-section {
        width: 550px;
    }
    
}

@media (min-width: 1300px) {
    .card-desc,
    .counter-section {
        width: 575px;
    }
    .card-title{
        font-size: 1.825rem;
    }
    .initiatives .single-counter-box .counter-number span{
        font-size: 21px;
    }
}

@media (min-width: 1400px) {

    .impact-item p {
        font-size: 1.125rem;
    }
}

@media (min-width: 1500px) {
    .impact-item h3 {
        font-size: 1.675rem;
    }
    .initiatives .single-counter-box .counter-number span {
        font-size: 22px;
    }
    .card-title{
        font-size: 2.225rem;
    }
    .card-desc, .counter-section {
        width: 700px;
    }
}

@media (min-width: 1600px) {
.impact-item h3 {
        font-size: 1.875rem;
    }
}

@media (min-width: 1700px) {}













@media (max-width: 1120px) {
    .card-title {
        font-size: 1.625rem;
        padding: 10px 8px;
    }

    .card-desc,
    .counter-section {
        padding: 10px 8px;
    }
}

/* 12 Mar 2026 end */
@media (max-width: 992px) {
    .header .menu>ul>li .sub-menu>ul>li .sub-menu {
        position: relative;
        padding-top: 15px;
        left: 0;
        visibility: visible;
        border-top: none;
        height: 100vh;
    }

    /* 10 Mar 2026 start */
    .overlay-plantation h5,
    .overlay-scholarships h5,
    .overlay-plantation-color h5,
    .overlay-plantation-color h5 {
        font-size: 2rem;
        line-height: 2rem;
    }

    .plantation-initiative-img,
    .testimonial-bg-wrapper,
    .approach-img-block {
        height: 100%;
    }

    .overlay-plantation,
    .overlay-plantation-color {
        padding: 15px 15px;
    }

    /* 10 Mar 2026 end */
}

@media (max-width: 1024px) {
    .header .menu>ul>li {
        margin-left: 5px;
    }

    .cards {
        height: 600px;
    }

    .card-title {
        top: 5%;
    }

    .real-live-sec .owl-nav,
    .social-leg-sec .owl-nav {
        top: -50px;
        right: 50px;
    }

    .collab-sec .single-process-item {
        padding: 25px 15px;
    }

    .collab-sec .single-process-item {
        height: 95%;
    }

    .footer-area {
        padding: 50px 15px;
    }

    .social-area-wrap {
        flex-wrap: wrap;
    }

    .social-area-wrap a {
        margin-bottom: 15px;
    }

    /* 10 Mar 2026 start */
    .plantation-initiative-img,
    .testimonial-bg-wrapper,
    .approach-img-block {
        height: 300px;
    }

    .inbox-sec.social-leg-sec.half-slide.ContainerPadZero .plantation-card,
    section.initiatives.about-vis-mis.section-padding.pb-50 .plantation-card,
    .plantationCardSec .plantation-card,
    .inbox-sec.social-leg-sec.half-slide.ContainerPadZero.height400 .plantation-card {
        margin-bottom: 15px;
    }

    .inbox-sec.social-leg-sec.half-slide.ContainerPadZero .plantation-color-card,
    section.initiatives.about-vis-mis.section-padding.pb-50 .plantation-color-card,
    .plantationCardSec .plantation-color-card,
    .inbox-sec.social-leg-sec.half-slide.ContainerPadZero.height400 .plantation-color-card {
        margin-bottom: 15px;
    }

    .bg-quote-content .buttons {
        flex-direction: column;
    }

    .infographic-icon h2 {
        font-size: 80px;
    }

    .plantation-card,
    .plantation-color-card {
        margin-bottom: 10px;
    }

    .overlay-plantation,
    .overlay-plantation-color {
        height: 100%;
        padding: 15px 15px;
    }

    /* 10 Mar 2026 end */
    .number-box:last-child {
        margin-bottom: 20px;
    }
        .cookie-banner{
        width: 100%;
            bottom: 0;
    right: 0;
    }
    .cookie-actions{
        flex-direction: column;
            width: 100%;
    }
    .prefs-modal{
        width: 80%;
        position: absolute;
        top: auto;
    }
}

@media (min-width: 992px) {}

@media (max-width: 767px) {
    .header .menu>ul>li .sub-menu>ul>li .sub-menu {
        position: relative;
        padding-top: 15px;
        left: 0;
        visibility: visible;
        border-top: none;
        height: 100vh;
    }

    .hero-area-banner .image-wrapper img {
        height: 100vh;
        object-fit: cover;
    }


    .hero-area-banner .image-text {
        bottom: 20%;
    }

    .tribal-img-block {
        padding: 25px 0px;
    }

    .tribal-img-block .section-title {
        padding: 0 10px;
    }

    .hero-area-banner .image-text h1 {
        font-size: 2.425rem;
    }

    .section-title h2 {
        font-size: 2rem;
        line-height: 2.225rem;
    }

    .real-live-sec .owl-nav,
    .social-leg-sec .owl-nav {
        top: auto;
        bottom: -50px;
        right: 50px;
    }

    .collab-sec .single-process-item {
        height: auto;
        margin-bottom: 15px;
    }

    .card-title {
        top: 2%;
    }

    .card-desc {
        top: 0%;
    }

    .counter-section {
        top: 35%;
    }

    .initiatives .single-counter-box .counter-number span {
        font-size: 26px;
    }

    .plantation-card,
    .plantation-color-card {
        margin-bottom: 15px;
    }

    .tribal-img-block p.big-p {
        font-size: 1.125rem;
        line-height: 1.425;
        padding: 25px;
        margin-bottom: 0;
    }

    .bg-quote {
        height: auto;
    }

    .bg-quote-content {
        flex-wrap: wrap;
    }

    .left,
    .right {
        max-width: 100%;
    }

    .buttons {
        flex-wrap: wrap;
        margin-bottom: 15px;
    }

    .tribal-img-block .px-5 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .tribal-img-block p.big-p {
        padding: 25px 10px;
    }

    .approach-img-block {
        height: 300px;
    }

    .plantation-initiative-img,
    .testimonial-bg-wrapper {
        height: 300px;
    }

    .cta-sec .cta-inner {
        height: auto;
    }

    .cta-sec .theme-btn {
        margin-bottom: 15px;
    }

    .cta-sec h4 {
        padding: 15px 35px;
    }

    .theme-btn,
    .white-btn {
        padding: 15px 20px;
    }

    .overlay-plantation,
    .overlay-plantation-color {
        padding: 20px 15px;
    }

    .testimonial-wrapper .owl-nav {
        display: none;
        right: 2px;
        top: 70px;
        /* left: 0; */
    }

    .section-padding.inbox-sec .impact-item.our-approach:before {
        height: stretch;
    }

    .contact-sec .contact-info {
        padding: 30px 15px;
    }

    .project-item {
        margin-bottom: 15px;
    }

    /* 12 Mar 2026 start */
    .cards {
        height: auto;
    }

    /* 12 Mar 2026 end */
    .cookie-banner{
        width: 100%;
            bottom: 0;
    right: 0;
    }
    .cookie-actions{
        flex-direction: column;
            width: 100%;
    }
    .prefs-modal{
        width: 100%;
        position: absolute;
        top: 30px;
    }
}