Flat Preloader Icon
<div class="c-preloader">
	<div class="c-preloader__count"></div>
  <div class="c-preloader__progress"></div>
</div>
.bricks-is-frontend .c-preloader {
  position: fixed;
  top: 0;
  left: 0;
  background: #cc0000;
  width: 100%;
  height: 100vh;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__count {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
font-size: clamp(4rem, 3.824vw + 2.776rem, 8rem);
  font-weight: 100;
  letter-spacing: -.5rem;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__progress {
  background: black;
  height: 100%;
  width: 0%;
  position: absolute;
  top: 0;
  left: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js"></script>

<script>
  
var imgLoad = imagesLoaded('img');

var progressBar = jQuery(".c-preloader__progress"),
    count = jQuery(".c-preloader__count"),
    images = jQuery("img").length,
    loadedCount = 0,
    loadingProgress = 0;
 
var tlProgress = new TimelineMax({
    paused: true,
    onUpdate: countPercent,
    onComplete: loadComplete
});

tlProgress.to(progressBar, 1, {width:"100%"});

imgLoad.on('progress', function(instance, image) {
    loadProgress();
});
 
function loadProgress() {
    loadedCount++;
    loadingProgress = (loadedCount / images);
    console.log(loadingProgress);

    TweenMax.to(tlProgress, 1, {progress: loadingProgress});
}

function countPercent() {
    var newPercent = (tlProgress.progress() * 100).toFixed();
    count.text(newPercent + "%");
}

function loadComplete() {
    var tlEnd = new TimelineMax();
    tlEnd
        .to(count, 0.5, {autoAlpha: 0})
        .to(".c-preloader", 0.5, {scaleX: 0, transformOrigin: "center right"});
}

</script>
/* Default state: transparent background */
#brx-header.sticky {
  position: sticky;
  top: 0;
  transition: opacity 0.5s ease, background-color 0.5s ease;
  opacity: 1;
  visibility: visible;
  background-color: transparent !important; /* Start with transparent background */
}

/* Hidden state when scrolling down */
#brx-header.sticky.nav-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background-color: transparent !important; /* Stay transparent when hidden */
}

/* Visible state when scrolling up: background becomes black */
#brx-header.sticky.nav-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.5) !important; /* Background becomes black when scrolling up */
}
document.addEventListener('DOMContentLoaded', function () {
  let lastScrollTop = 0;
  const nav = document.querySelector('#brx-header.sticky'); // Ensure this targets the correct header element
  let hasScrolledDown = false; // Track if the user has scrolled down

  // Listen for the scroll event on the window
  window.addEventListener('scroll', function () {
    let scrollTop = window.pageYOffset || document.documentElement.scrollTop;

    console.log('Scroll position:', scrollTop); // Check scroll position in console

    if (scrollTop > lastScrollTop) {
      // User is scrolling down
      console.log('Scrolling down');
      nav.classList.remove('nav-visible');
      nav.classList.add('nav-hidden');
      hasScrolledDown = true; // User has scrolled down
    } else if (scrollTop < lastScrollTop && hasScrolledDown) {
      // User is scrolling up and has already scrolled down
      console.log('Scrolling up');
      nav.classList.remove('nav-hidden');
      nav.classList.add('nav-visible');
    }

    // Update the last scroll position
    lastScrollTop = scrollTop;
  });
});

33rd Annual General Meeting

INF Nepal’s 33rd AGM celebrated a year of progress, welcomed new leadership, and set a forward-looking vision to continue empowering Nepal’s communities through health and development initiatives.

  • 2:55 min

  • 0 comments

Pokhara, Nepal – October 29, 2024 – INF Nepal conducted its 33rd Annual General Meeting (AGM) at the Multi-Purpose Learning Centre, Green Pastures Complex, Pokhara. This well-attended event brought together board members, life members, general members, and INF management to celebrate a year of growth, review the organisation’s progress, and chart the path forward.

The AGM’s open session commenced with a warm welcome address from Dhana Lama, Treasurer of the INF Nepal Board. The inaugural ceremony was graced together by chief guest Pastor Kalu Bahadur Tamang, Acting Chairperson of the Pokhara Christian Community, and RC Timothy, INF Nepal’s Board Chairperson, who inaugurated the meeting by lighting a candle in the traditional Nepali style. The meeting also warmly welcomed two new general members, Prakash Gharti and Suman Bayalkoti, who were introduced and led in a brief ceremony of commitment by RC Timothy.

The program also featured key presentations, including Madhu Thapa, board secretary, presenting the Executive Committee’s Annual Report. Krishna Adhikari, Executive Director, presented a comprehensive look at INF Nepal’s impact over the past year and its vision for the coming year. Dr Arun Kumar Budha, medical services director, then shared an overview of the Hospital and Health Services report and future direction. Dhaka Ram BM, Managing Director of Shining Nepal Multi-Purpose Company (SNMC), provided updates on SNMC’s report and plans.

Dhana Lama presented the Audit Report, Finance Report and Budget plan to uphold financial transparency, followed by messages of encouragement and support shared by esteemed guests and general members Durga Gurung and Hari Ram Ghimire, with special greetings from chief guest Pastor Kalu Bahadur Tamang. The AGM concluded with a vote of thanks extended by Board Treasurer Dhana Lama. The open session concluded with closing remarks from RC Timothy and a prayer by Rajendra Kumar Adhikari, INF Nepal Board Vice-Chairperson.

The second part of the meeting, attended exclusively by members, saw the formal approval of the Programme and Financial Report for FY 2080-81 and the Plan and Budget for 2081-82. The 32nd AGM minutes were approved, and 3 Board vacant positions were filled with complete consensus. The newly nominated members were Dr. Indra Bahadur Napit, Dr. Shiva Ram Srimal and Madhu Kumar Thapa. The 123rd Board meeting was held after the AGM, under the chairship of Vice chairperson Mr. Rajendra Kumar Adhikari, who confirmed the office bearer position on the Board. Mr. Madhu Kumar Thapa was confirmed as Chairperson, and Mr Madhav Neupane was confirmed as Secretary. Dr. Shiv Ram Shrimal and Dr. Indra Bahadur Napit were confirmed as Board Members. Pastor KP Tripathy, the election commissioner, facilitated the nomination process.

This year’s AGM not only celebrated the organisation’s achievements and outlined plans for the future but also marked a significant leadership transition. INF Nepal extends heartfelt gratitude to RC Timothy for his decade of service and dedication as Chairperson from 2014 to 2024, which has been instrumental in advancing the vision and mission of INF Nepal. His commitment and leadership have contributed significantly to the growth and development of INF Nepal, helping us extend our reach and impact in the communities we serve.

A warm welcome also goes to Madhu Kumar Thapa, elected as the new Chairperson. His appointment signifies an exciting phase of continued progress and commitment to INF Nepal’s mission and values, bringing and living out the vision of “Life in All Its Fullness.”

INF Nepal looks forward to this new chapter of growth, continuing its mission to empower communities with health and community development initiatives across Nepal.

Share this post: