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 Chair­person of the Pokhara Christian Community, and RC Timothy, INF Nepal’s Board Chair­person, who inaugu­rated the meeting by lighting a candle in the tradi­tional Nepali style. The meeting also warmly welcomed two new general members, Prakash Gharti and Suman Bayalkoti, who were intro­duced and led in a brief ceremony of commitment by RC Timothy.

The program also featured key presen­ta­tions, including Madhu Thapa, board secretary, presenting the Executive Committee’s Annual Report. Krishna Adhikari, Executive Director, presented a compre­hensive 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 trans­parency, followed by messages of encour­agement 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 exclu­sively 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 chair­person Mr. Rajendra Kumar Adhikari, who confirmed the office bearer position on the Board. Mr. Madhu Kumar Thapa was confirmed as Chair­person, 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 commis­sioner, facil­i­tated the nomination process.

This year’s AGM not only celebrated the organisation’s achieve­ments and outlined plans for the future but also marked a signif­icant leadership transition. INF Nepal extends heartfelt gratitude to RC Timothy for his decade of service and dedication as Chair­person from 2014 to 2024, which has been instru­mental in advancing the vision and mission of INF Nepal. His commitment and leadership have contributed signif­i­cantly to the growth and devel­opment of INF Nepal, helping us extend our reach and impact in the commu­nities we serve.

A warm welcome also goes to Madhu Kumar Thapa, elected as the new Chair­person. 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 commu­nities with health and community devel­opment initia­tives across Nepal.

Share this post: