body {
	/* font family for body and other parts but not heading */
	font-family: "Poppins", sans-serif;
	color: #000;
	.main {
		p {
			a:not(.btn):not(.points) {
				font-family: "Poppins", sans-serif;
				font-weight: bold;
				color: #1b78d4 !important;
				&:hover {
					color: #000 !important;
				}
			}
		}
		ul,
		ol {
			a:not(.btn):not(.points):not(.nav-link) {
				font-family: "Poppins", sans-serif;
				font-weight: bold;
				color: #1b78d4 !important;
				&:hover {
					color: #000 !important;
				}
			}
		}
	}
	p {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
	}
	cite {
		font-family: "Poppins", sans-serif;
	}
	.nav-tabs .nav-item .nav-link,
	.nav-tabs .banner .nav li .nav-link,
	.banner .nav .nav-tabs li .nav-link,
	.nav-tabs .nav-item .banner .nav a,
	.banner .nav .nav-tabs .nav-item a,
	.nav-tabs .banner .nav li a,
	.banner .nav .nav-tabs li a {
		font-family: "Poppins", sans-serif;
	}
	.title-page h1 {
		font-family: "Poppins", sans-serif;
	}
	.custom-title-page {
		font-family: "Poppins", sans-serif;
	}
	.box-blue .content-repeat-col .content {
		font-family: "Poppins", sans-serif;
	}
	.child-model-1 .title-repeat {
		font-family: "Poppins", sans-serif;
	}
	.custom-title-repeat{
		font-family: "Poppins", sans-serif;
	}
	.child2-content2 .wrap-content-right .content-right .big-text-sub {
		font-family: "Poppins", sans-serif;
	}
	.post-repeat .wrap-post-repeat .content-text .btn-readmore {
		font-family: "Poppins", sans-serif;
	}
	.content-page ol li::before,
	.entry-content ol li::before,
	.content-page ol li::after,
	.entry-content ol li::after {
		font-family: "Poppins", sans-serif;
	}
	figcaption {
		font-family: "Poppins", sans-serif;
	}
	.page-header-cust .sub-title-banner,
	.banner-content .sub-title-banner {
		font-family: "Poppins", sans-serif;
	}
	.related-resources .relation-text {
		font-family: "Poppins", sans-serif;
	}
	.card .card-header .button-icon .tab-name {
		font-family: "Poppins", sans-serif;
	}
	.give-section .content-give-box .top-text {
		font-family: "Poppins", sans-serif;
	}
	.give-section .content-give {
		font-family: "Poppins", sans-serif;
	}
	.header
		.menu-wrap
		#main-navbar
		.menu-main-menu-container
		ul.navbar-nav
		li.menu-item
		a {
		font-family: "Poppins", sans-serif !important;
		font-weight: 500 !important;
	}
	.header .donate-link-header {
		font-weight: 500;
	}
	footer .main-footer a {
		font-family: "Poppins", sans-serif;
	}
	.sec-work a.points {
		font-family: "Poppins", sans-serif;
	}
	.modal-body .body-desktop-mobile .accordion {
		font-family: "Poppins", sans-serif;
	}
	#sec-donation .desc {
		font-family: "Poppins", sans-serif;
	}
	.content-news-event .news-items .event-inner-box .add-calendar,
	.content-news-event .event-items .event-inner-box .add-calendar,
	article .news-items .event-inner-box .add-calendar,
	article .event-items .event-inner-box .add-calendar {
		font-family: "Poppins", sans-serif;
	}
	.content-news-event .news-items .event-inner-box .event-link,
	.content-news-event .event-items .event-inner-box .event-link,
	article .news-items .event-inner-box .event-link,
	article .event-items .event-inner-box .event-link {
		font-family: "Poppins", sans-serif;
	}
	.our-team .our-team-wrap .mail a {
		font-family: "Poppins", sans-serif;
	}
	.our-team .our-team-wrap .phone a {
		font-family: "Poppins", sans-serif;
	}
	.our-team .our-team-wrap .btn-bioview {
		font-family: "Poppins", sans-serif;
	}
	.our-team .careers .careers-content h6 {
		font-family: "Poppins", sans-serif;
	}
	.our-team .careers .careers-content p {
		font-family: "Poppins", sans-serif;
	}
	.single-team .wrap-single-team .position {
		font-family: "Poppins", sans-serif;
	}
	.single-team .wrap-single-team .phone,
	.single-team .wrap-single-team .mail {
		font-family: "Poppins", sans-serif;
	}
	.single-team .wrap-single-team .description p {
		font-family: "Poppins", sans-serif;
	}
	.section-timeline .cd-timeline-block .cd-timeline-content {
		font-family: "Poppins", sans-serif;
	}
	/* headings */
	h1.title-one,
	h1 {
		font-size: 60px;
		line-height: 1.1;
	}
	@media (max-width: 576px) {
  
		h1 {
			font-size: 30px!important;
		}
	}
	.page-header-block
		.custom-container:has(.three-dots)
		h2.title-banner-content {
		font-size: 60px;
		line-height: 1.1;
	}
	.page-header-block
		.custom-container:has(.three-dots)
		h1.title-banner-content {
		font-size: 60px;
		line-height: 1.1;
	}
	.page-header-block .custom-container:has(.three-dots) h2.sub-title-banner {
		font-size: 42px;
		line-height: 1.1;
	}
	h3 {
		font-size: 36px;
		line-height: 1.2;
	}
	h4 {
		font-size: 24px;
		line-height: 1.2;
	}
	/* header fix for post's cards titles */
	.resource-title{
		font-size: 22px;
		font-weight: 800;
		line-height: 1.2;
	}
	/* header fix for news and events */
	.hiddentitle{
		display: none;
	}
	.event-detail-h1{
		font-size: 30px;
    	font-weight: 800;
		line-height: 1.2;
	}
	.event-details-subtitle{
		font-size: 30px;
    	font-weight: 800;
		line-height: 1.2;
	}
	/* header fix for banner content */
	.custom-banner-content{
		font-family: "Poppins", sans-serif;
    	color: #000000;
		font-weight: bold;
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 20px;
	}
	.custom-banner-detail-content{
		font-size: 30px;
    	font-weight: 800;
		line-height: 1.2;
		font-family: "Poppins", sans-serif;
   		color: #000000;
		margin-bottom: 0.5rem;
	}
	.custom-banner-title{
		font-size: 42px;
        line-height: 1.1;
		font-family: "Poppins", sans-serif;
		font-weight: bold;
    	font-stretch: normal;
    	font-style: normal;
    }
	.custom-banner-subtitle{
		font-size: 18px;
		font-family: "Poppins", sans-serif;
   		font-weight: bold;
    	font-stretch: normal;
    	font-style: normal;
    	line-height: 1;
		margin-bottom: 0.5rem;
    }
	.custom-our-impact-p{
		margin-bottom: 0.5rem;
	}
	/* blocks */
	.sec-bottom-banner {
		h2 {
			line-height: 1.2;
		}
	}
	a.btn {
		font-family: "Poppins", sans-serif;
		font-weight: bold;
		font-size: 18px;
		transition: all 0.3s ease;
	}
	.alth2fontsize {
		font-size: 1.25rem;
		}
}
