
.img-fluid-slide{
    width:100%;
    max-height:550px;
    object-fit:cover;
}
    .slide {
    width: 100% !important;
    height: auto !important;
    display: grid;
    transition: .5s;
    cursor: pointer;
}
.founder-name-div .social-btns .btn img, .slide:hover {
    transform: none !important;
}

.height-slider{
    height: 642px !important;
}

.our-value-img-wrapper:before, section.our-culture-sec:before, section.utility-scale-wind-sec:before{
    content: none !important;
}


@media screen and (max-width: 650px){
.counter-section, .utility-scale-wind-sec {
    overflow: hidden;
    margin-top: 30px !important;
}
.height-slider{
    height: 197px !important;
}
}

.img-span{
    /*margin-top: 160px;*/
}

.img-span img{
        width: 40rem;
}

    html {
  /*For smooth scrolling behavior*/
  scroll-behavior: smooth;
  scroll-padding-top: 50px;
}
.vas p{
    font-size: 22px;
    margin-bottom:16px;
    display: flex;
    justify-content:center;
    gap: 10px;
}
.vas i{
    font-size: 28px;
}
.blog-nav-decarb1 {
    background: #73bf44;
    border-radius: 0px;
    color: #fff;
    
    height: 12%;
}

.blog-nav-decarb2 {
    /*background: #73bf44;*/
    border-radius: 0px;
    /*color: #fff;*/
    
    height: 12%;
}
.opacity-1{
    opacity:1 !important;
}
#faqAccordion .accordion-button{
    font-size: 18px;
}
#faqAccordion .accordion-button:not(.collapsed) {
    color: #73bf44;
    font-weight: 600;
     background-color: #fff;
         font-size: 18px;
   
}

#faqAccordion .accordion-button:focus{
    box-shadow: none;
}
#faqAccordion .accordion-collapse{
    background-color: #74bf4436; 
}
#faqAccordion .accordion-collapse.show{
    background-color: #74bf4436; 
    border-bottom: 1px solid #73bf44;
}
#faqAccordion .accordion-item{
    border: none;
    border-bottom: 1px solid #dee2e6;
}
#faqAccordion .accordion-body{
        font-family: 'gotham-book';
}

      /*<img src="https://www.renew.com/resources/renew-events/renew-at-india-energy-week-2025-6.png" class="card-img" alt="Background" style="max-height: 600px; max-width: 800px;}">*/

.parent {
  /* Set the background image and a semi-transparent overlay */
  background: linear-gradient(to top, rgba(115,191,68,0.85), rgba(115,191,68,0)),
              url('https://www.renew.com/resources/renew-events/renew-at-india-energy-week-2025-6.png');
  background-size: 100% 100%;
  background-position: center;
  
  /* Dimensions for the container */
  height: 300px;
  width: 100%;
  max-width:500px;
  position: relative; /* Required for the child's absolute positioning */
  overflow: hidden;
  border-radius:15px;
}

.child {
  position: absolute;
  bottom: 0;           /* Stick to the bottom */
  left: 0;
  width: 100%;
  padding: 20px;
  color: white;
  text-align: start;
  box-sizing: border-box; /* Ensures padding doesn't affect width */
}


.video-wrapper {
  width: 100%;           /* Fills the full width of the parent */
  aspect-ratio: 16 / 9;
  max-height:500px;
  
}

.video-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.video-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  overflow: hidden;
}

.video-background iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 56.25vw; /* 16:9 ratio based on width */
  min-height: 100vh;
  min-width: 177.77vh; /* 16:9 ratio based on height */
  transform: translate(-50%, -50%);
}

.past-section{
    display: flex; justify-content: center; flex-direction:column; align-items:center;
}

.past-section-sub-header{
    color:#0F6739; font-size:60px; text-align:center; font-weight:900; margin-bottom:28p
}


  @media (max-width: 767px) {
      .past-section-sub-header{
        font-size:28px; 
}
  }



    .decarb-filter a img {
        filter: invert(63%) sepia(73%) saturate(381%) hue-rotate(53deg) brightness(92%) contrast(86%);
    }

    .decarb-filter img {
        padding-right: 12px;
        margin-right: 12px;

    }

    .decarb-filter img::after {
        content: "";
        border-right: 2px solid #73be43;


    }

    .decarb-filter a {}

    .decarb-filter .our-green-card {
        /* padding: 50px 0; */
        padding: 19px 5%;
        display: flex;
        border: 2px solid #73bf44;
        border-radius: 9px;
    }

    .decarb-filter {
        margin-bottom: 25px;
    }

    .decarb-con {
        width: 60%;
    }

    .decarb-con p {
        word-wrap: break-word;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -o-text-overflow: ellipsis;
        word-spacing: -1px;
        -webkit-line-clamp: 3;
    }

    .decarb-con h4 {
        margin-top: 0px !important;
    }

    .our-green-card:hover {
        transform: scale(1.1);
        background: #fff;
    }

    .our-green-card:not(:hover) {
        transform: scale(1);
        background: #fff;
        transition: 1s;
        cursor: pointer;
    }
    
    
  