


@media only screen and (max-width: 1600px){

	.home_hero p{max-width: 750px;}
	.home_slide_box{  height: 650px;}
	.hero_bgs2{max-width: 320px}
	.hero_bgs3{width: 320px;right: 0;bottom: -30px;}  

	.home_hero h1 {font-size: 50px;}

	.experience_badge{width: 90px;height: 90px;border: 5px solid #ffff;top: 10px;right: 10px;}    
	.experience_badge strong{font-size: 20px;}
	.experience_badge span {font-size: 13px;}


	.carr_change_card2{    right: -55px;}

}



@media only screen and (max-width: 1200px){
	.hero_bgs2,
	.hero_bgs3{width: 200px;}

	.home_slide_box{padding-top: 190px;}

	.event-highlights{width: 350px;}
	.info-card{padding: 15px;border-radius: 12px;flex: none;width: calc(50% - 7.5px);}
	.event_inside{margin: auto;width: calc(100% - 30px);flex-wrap: wrap;}
	
	.image_side_wrapper{width: 450px;}

	.project_img{width: 190px;height: 160px;}
	
	.year-badge{bottom: 30px;left: 30px;padding: 15px;}

	.floating-card{right: var(--gap30);}
	.who-we-are{gap: var(--gap50);}

	.who-we-are{grid-template-columns: 1fr;}

	.approach-timeline{grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap:30px;}
	.approach-step:nth-child(even)::before{width: 100%;height: 100%;right: 0;}

	.approach-step::before{width: 100%;height: 100%;right: 0;}
	.approach-step:last-child::before {display: block;}


	.impact_core{width: 230px;height: 230px;}
	.impact_item{min-width: auto;padding: 10px;}
	.impact_item h3{font-size: 14px;}
	.newConst_object_img{max-height: 400px;}
	.impact_wrap{height: 420px;}
	.impact_top{top: 30px;left: 37%;}

	.impact_left,
	.impact_right{top: 110px;}

	.impact_bottom_left,
	.impact_bottom_right{bottom: 80px;}


	.ai_involvement_center{max-width: 350px;}

	.pd_hero_shape{width: 350px;height: 350px;}
	.pd_hero_mpact_card{padding: 15px;border-radius: 10px;}

	.pd_hero_stats_inner{margin: 30px auto 0;}

	.project_sucess_wrapper{grid-template-columns: 1fr 380px;}
	.psr_box_img{width: 70px;height: 70px;border-radius: 10px;}



}

@media only screen and (max-width: 1024px){

	.event-grid{gap: var(--gap15);grid-template-columns: repeat(2, 1fr);}
	.event-hero{margin-top: 0;    padding: 20px 0 65px;}

	.project_img{width: 170px;height: 140px;}

	.center-circle{width: inherit;height: inherit; border-radius: 25px;font-size: var(--fs-h5);  border: none;}
	.pillar{min-width: 250px;}
	.pillar-wrapper{flex-wrap: wrap;    align-items: inherit;}
}


@media only screen and (max-width: 980px){
	.about_modern_wrapper{flex-direction: column-reverse;}
	.image-side{    width: 100%;}

	.founder-item{flex-direction: column;padding-left: 0;padding-right: 0;}
	.founder-text-box{margin: -40px 0 0;padding: 30px;}
	.experience_badge{    top: -50px;right: 20px;}
	.founder_chance{display: none;}

	.project_img {width: 260px;height: 200px;}
	
	.about_inside_warp{grid-template-columns:1fr;}
	.impact-stats{flex-wrap:wrap;}
	.timeline-strip{display:none;}

	.who-we-are{    grid-template-columns: 1fr;}

	.values-grid{grid-template-columns:1fr 1fr;}
	.newCarr_intro_box{grid-template-columns:1fr;}

	.carr_change_wrap{grid-template-columns:1fr;}
	.carr_change_cards{min-height:auto;display:flex;flex-direction:column;gap:15px;}
	.carr_change_card{position:relative;width:calc(100% - 55px);}
	.carr_change_card1{padding-bottom: 40px;}

	.ai_involvement_grid{grid-template-columns: repeat(2, 1fr);}
	.ai_involvement_center{grid-column: 1 / -1;order: -1;max-width: 100%;padding: 50px;    min-height: 20px;}

	.completed_programs_stats,
	.completed_programs_grid{grid-template-columns:1fr;}

	.completed_programs_heading h2{font-size:32px;}
	.campaign_stats {grid-template-columns: repeat(2, 1fr);}


	.fund-grid{flex-direction: column;}
	.fund-content{width: 100%;}
	.fund-sidebar{width: 100%;position: relative;top: 0;}
	.share_fund_media ul{padding: var(--gap30) 0 0;}

	.privacy-policy-layout{        display: block;}
	.privacy-policy-sidebar{position: relative;top: 0;display: none;}
}


@media only screen and (max-width: 840px){
	.hero_bgs2,
	.hero_bgs3{width: 200px;}

	.home_hero h1 {font-size: 40px;}
	.home_hero p {max-width: 450px;}	

	.carr_why_layout{flex-direction: column;}
	.carr_why_card{width: 100%;}
	.carr_why_card2{margin-top: 0;}
	.carr_why_card1{margin-top: 150px;}

	.carr_jobs_header{grid-template-columns:1fr;}  
	.carr_jobs_badge span{padding-bottom: 15px;}

	.carr_future_box{grid-template-columns:1fr;}

	.newCarr_roadmap_wrap::before{left:33px;height: 85%;top: 42px;    width: 2px;}        
	.newCarr_roadmap_step,
	.newCarr_roadmap_step:nth-child(even){flex-direction:row;}      
	.newCarr_roadmap_card{width:100%;margin-left:25px;margin-right:0;}

	.pd_hero_inner{grid-template-columns: 1fr;}
	.pd_hero_img{max-width: 500px;width:100%;	 margin: auto;}
	.pd_hero_shape {width: 500px;height: 500px;}



}


@media only screen and (max-width: 768px){


	.home_slide_box{padding-bottom: 50px;}

	.event_inner_content{flex-direction: column;}
	.event-highlights{width: 100%;position: relative;top: 0;}

	.event-image{height: auto;}

	.donation-card {flex-direction: column;align-items: stretch;}
	.donate-btn {margin: auto;height: auto;display: inline-block;padding: 12px;font-size: 16px;width: 170px;} 
	
	.mission-box{grid-template-columns: 1fr;}
	.mission-img{height: auto;}

	.home_hero h1{font-size: 36px;}

	.event-date span{font-size: 18px;}
	.event-date{width: 50px;height: 50px;border-radius: 10px;}
	.event-date small{font-size: 10px;}
	.event_box{padding: 15px;}
	.event-content li{font-size: 14px;}


	.experience_badge{width: 74px;height: 74px;}
	.experience_badge strong{font-size: 16px;}
	.experience_badge span {font-size: 12px;}

	.projext_grid_wrapper{padding: 50px 20px 20px 20px;}
	.pgw_inside{    gap: 50px 20px;}

	.about-hero__right img,
	.who-image img{max-height: 500px;height: 100%;}
	.impact-box{min-width: 150px;}
	.impact-stats{padding-right: 0;}

	.carr_jobs_header{gap: 30px;}

	.impact_top{top: 0;}

	.impact_bottom_left, .impact_bottom_right {bottom: 40px;}

	.impact_left,
	.impact_right{top: 60px;}

	.impact_sec{grid-template-columns: 1fr;}
	.impact_wrap{max-width: 400px;width: 100%;margin: auto;height: 320px;}

	.newConst_flow_box p,.newConst_flow_box h3{    padding-left: 70px;}
	.newConst_flow_box{width: 82%;	}

	.newConst_vault_box{    grid-template-columns: 1fr ;}


	.db-bank-row{    grid-template-columns: 1fr;gap: 5px;padding: 4px 0;}
	.db-bank-body{flex-wrap: nowrap;}

	.project_sucess_wrapper{    grid-template-columns: 1fr;}

	.pd_blood_hero{padding: 120px 0 30px;}


}

@media only screen and (max-width: 640px){
	.hero_bgs3{width: 120px;bottom: 0;}
	.hero_bgs2{width: 120px;top: 20%;}

	.event-grid{grid-template-columns: 1fr;}
	.event-grid h3{height: auto;}

	.info-card{width: 100%;}
	.d_fund_hero_image img{height: 250px;}

	.impact_grid{grid-template-columns: repeat(2, 1fr);}
	.image_side_wrapper{width: 100%;}
	.image-side {width: 90%;}
	.about_modern_wrapper{gap:30px;}

	.vismis_grid{flex-direction: column;}

	.project_img{width: 170px;height: 140px;}

	.values-grid{grid-template-columns:1fr;}

	.ai_approach_flow{flex-direction: column;}
	.ai_approach_step{width: 100%;margin: 5px 0;}
	.ai_approach_line{display: none;}
	.ai_approach_dot{width: 12px;height: 12px;}

	.stats-row{font-size: 14px;}
	.goal-text{font-size: 12px;}


	
	.pd_hero_shape {width: 300px;height: 300px;}








}





@media only screen and (max-width: 576px){
	
	.home_hero h1{font-size: 26px;}

	.hero_bgs2{height: 120px;bottom: 0;top: auto;}

	.home_slide_box {height: 550px;padding-top: 120px;padding-bottom: 120px;}
	.home_slider_wrapper::after{display: none;}
	.home_slide_box::after{display: block;}
	.founder-text-box{padding: 15px;}

	.floating-card{width: 190px;}
	.floating-card h4 {font-size: 16px;}

	.pillar{min-width: 150px;}
	.center-circle{order: -1;height: 132px;}

	.newCarr_intro_note{font-size: 12px;padding: 8px 18px;max-width: 100%;}
	.carr_jobs_stats{grid-template-columns:1fr;}  

	.carr_future_card h3{font-size: var(--fs-h4);}
	.newConst_legal_center{width:100%;}
	.ai_involvement_grid {grid-template-columns: 1fr;}
	.ai_involvement_center{padding: 30px;}
	.ai_involvement_text{min-height: auto;}


	.dt_image_box {height: 280px;}

	.share_fund_media ul a{font-size: 0;gap: 0;padding: 12px;border-radius: 40px;width: 40px;height: 40px; display: flex;justify-content: center;align-items: center;}
	.share_fund_media ul{gap: 5px;}
	.share_fund_media ul a i{font-size: 20px;}


	.pd_hero_stats_inner{grid-template-columns: repeat(2, 1fr);}

	.pd_hero_stats h3{font-size: var(--fs-h4);}
	.pd_hero_stats:nth-child(2)::before{display: none;}

	.pd_hero_mpact_card{position: relative;}
	.pd_card_1{top: 0;left: 0;margin-bottom: 15px;margin-top: 15px;}

	.pd_card_2{bottom: 0;right: 0;margin-top: 15px;}

	.pd_hero_meta_item span {font-size: 14px;}
	.pd_hero_meta_item{padding: 15px;border-radius: 10px;}


}

@media only screen and (max-width: 480px){

	.progress-bg{height: 20px;}
	.percentage-text{text-align: center;font-size: 14px;}

	.home_slide_box {height: 650px;}

	.project_card{flex-direction: column;}
	.project_img {width: 100%;height: 200px;}

	.pgw_inside{display: flex;flex-direction: column;}

	.pd_project_card{padding: 0 10px 20px 10px}
	.project_link{font-size: 14px;}

	.carr_why_circle{width: 260px;height: 260px;}
	.carr_why_inner{width: 220px;height: 220px;}
	.carr_why_card1{margin-top: 130px;}

	.newCarr_roadmap_card{margin-left: 15px;}
	.newCarr_roadmap_number{width: 55px;height: 55px;min-width: 55px;font-size: var(--fs-h6);}
	.newCarr_roadmap_wrap::before{left: 28px;}

	.impact_item{padding: 5px 15px;}
	.newConst_flow_box p, .newConst_flow_box h3 {padding-left: 0;}
	.newConst_flow_box span{position: relative;border-radius: var(--gap15) var(--gap15) 0;width: 55px;height: 55px;margin-bottom: 15px;}
	.newConst_flow_box{width: 100%;}

	.db-bank-body{flex-wrap: wrap;    justify-content: center;text-align: center;}
	.db-bank-footer{    flex-wrap: wrap;}


	.pro_detail_gallery img{height: auto;}
	.pro_detail_gallery{grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));}
	.project_sucessright_box a{flex-direction: column;}
	.psr_box_img{width: 100%;height: 110px;}
	.psr_box_content h6{margin-bottom: 10px;}
	.psr_box_content span{font-size: 14px;}

		.pd_hero_shape {width: 200px;height: 200px;}


}

@media only screen and (max-width: 375px){
	.hero_bgs3,
	.hero_bgs2{width: 120px;}
}
