.message-ceo-img {height: auto; min-height: 145px; position: relative;}
.message-ceo-img img {height: 100%;}
.message-ceo-inner{ position: absolute; top:50%; transform: translateY(-50%);}
.message-ceo-content{ padding:50px 0; margin: 0;}
.bg-lightgray {
    background-color: #f2f2f2ec !important;
}
.bg-remove{ background: inherit !important;}
.message-ceo-section{ padding:0px 0;}

.program-updates-section{ background-color: #f1f1f1;}
.spotlight-section{ background-color: #fffbf6;}
.spotlight-section1{ background-color:#ffffff;}

.stories-field-section{ background-color: transparent !important;}
.imagegallery-section{ margin:0; padding: 60px 0 0;}
.spotlight-video-inner figure{ background: #fff;}

.spotlight-video-inner figcaption{min-height: inherit;}
.spotlight-video-carousel { margin-top: 0;}
.spotlight-carousel .slick-dots{ left: 50%; bottom:-30px; transform: translateX(-50%);} 
.spotlight-carousel{ position: relative; z-index:99; margin-bottom: 60px !important;}


.mobile-img{ display: none !important;}
.storiesfield-carousel .slick-track { display: flex !important; }
  .storiesfield-carousel .slick-slide {height: auto !important; display: flex;  }
  .storiesfield-inner figure{ height: 100%; padding-bottom:60px;position: relative; background: #fff; }
  .menstrual-health-hygiene-management-section .storiesfield-inner figure {padding-bottom:0;}
  .storiesfield-carousel .storiesfield-inner{ height: 100%;}
  .storiesfield-inner figcaption{ padding: 15px 15px; position: static; min-height: auto;}
  .storiesfield-inner .knowMoreBtn{ position: absolute; bottom: 0; left: 0;}

  .storiesfield-inner figcaption p{-webkit-line-clamp: inherit;}
  

  .programupdates-carousel{ margin: 0 !important; padding:20px 0 0 !important;}
  .programupdates-carousel .slick-slide{ margin-right:0;}
  .programupdates-carousel .slick-list .slick-slide{ padding-top:35px;}

  
.hope-scape-banner-in figcaption{ max-width: inherit !important;}
.spotlight-video-carousel
.slick-track
{
    display: flex !important;
}
.spotlight-video-carousel
.slick-slide
{
    height: inherit !important; background-color: #fff;
}

.spotlight-video-carousel .slick-slide div{ height: 100%;}
.spotlight-video-carousel .spotlight-video-inner .spotlight-video-img{ position: relative;}
.spotlight-video-carousel .spotlight-video-inner .spotlight-video-img::before{ content:''; position:absolute; background-color: rgba(0,0,0,0.3); top:0; bottom:0; left:0; right: 0; z-index: 2;}
.storiesfield-carousel{ margin-top:10px; margin-left: -10px;}
.play-icon{ z-index: 3;}
  

@media all and (max-width:1024px){
.message-ceo-img img {width: auto; height: 20vw;}
.slick-arrow.slick-prev {left: -1.5rem;}
.slick-arrow.slick-next {right: -1.5rem;}



.being-community-centric-img img{ min-height: inherit !important; height: initial  !important; max-height: inherit !important;}
.being-community-centric-img { max-height: inherit; height: inherit;}

.testimonials-profile-section{ padding: 30px 0;}
}


@media all and  (max-width:767px) {
    .message-ceo-img{ min-height: 180px;}
    .message-ceo-img img {
        width: auto;
        height: 180px; object-fit:cover ;
    }

    .desktop-img{ display: none !important;}
.mobile-img{ display: block !important;}

.program-updates-box{ margin-top:60px;}
.programupdates-carousel .slick-list .slick-slide {
    padding-top: 0px;
    
}

.hope-scape-banner-in p br{ display: none;}

.spotlight-video-carousel{ margin-top: 20px !important;}
}