@media (min-width:1441px) and (max-width:1666px){
}
@media (min-width:1200px) and (max-width:1440px){
}
@media (max-width:1440px){
}
@media (max-width:1200px){
	.homeAddSec2Inner{padding:40px 30px 100px 30px;}
	.homeAddSec2Inner:after{bottom:-180px;}
}
@media (max-width:1100px){
	#header .logo h1 , .topText h1{font-size:30px;}
	.navbar li{padding:0 10px 0 10px;}

}
@media (min-width:1200px) and (max-width:1366px){
}
@media (min-width:992px) and (max-width:1366px){
	.comingSoonBannerInner .comingSoonImg img{object-fit:cover !important; height:100vh !important;text-align: center;
		display: flex;
		justify-content: center;}
}
@media (max-width:1199px){
}
@media (max-width:991px){
	.comingSoonBannerInner .comingSoonLogo{width:80% !important;}
	.BtnComingSoon{bottom:120px !important; left:50% !important; transform:translateX(-50%); width:100%;text-align:center;display:flex;justify-content:center;}
	.comingSoonBannerInner .BottomText{bottom:20px !important; left:50%; transform:translateX(-50%); width:100%; text-align:center !important; padding:0 15px;}
	.comingSoonBannerInner .topText{text-align:center !important; left:50% !important; transform:translateX(-50%); width:100%;}
	.comingSoonBannerInner .comingSoonImg img{max-height:calc(100vh - 40px) !important; object-fit:cover !important; height:100vh;}
	.comingSoonBanner{padding:20px !important;}
	.homeAddSec1Inner1 p{font-size:27px; line-height:30px;}
	.homeAddSec4Left{padding-left:0;}
	.homeAddSec4Right{padding-left:30px;}
	.homeAddSec4Inner{padding:30px 40px 30px 40px;}
	h2{font-size:38px; line-height:40px;}
	.homeAddSec4 .mt-5{margin-top:1.5rem !important;}
	.homeAddSec2Inner > h3{font-size:28px; line-height:30px; margin-bottom:12px;}
	.homeAddSec2Inner > h2{font-size:54px; line-height:42px;}
	.homeAddSec2Inner > h4{margin:10px 0 15px 0; font-size:15px; line-height:15px;}
	.homeAddSec2Inner:after{bottom:-150px;}
	/*   .homeAddSec2Inner{padding:30px 15px 0 15px;} */
	.footerSecLogo{margin-bottom: 20px;}

	.footerSec:after{    width: 200%;}
}
@media (min-width:768px) and (max-width:991px){
}
@media (max-width:767px){
	.modal-body{padding:50px 25px 80px 25px !important;}
	.modal.show .modal-dialog{margin-right:auto; margin-left:auto; width:98% !important;}

	.homeAddSec4Left .pt-5{padding-top:2rem !important;}
	.homeAddSec4Right{padding-left:0; margin-top:20px; }
	.page-template-contact-qrcode .homeAddSec4Right{margin-bottom:20px;}
	.homeAddSec4Inner{padding:30px 20px 30px 20px;}
	h2{font-size:34px; line-height:36px;}
	h2{font-size:34px; line-height:36px;}
	.homeAddSec2Inner:after{bottom:-100px;}


	.videoSec p{font-size: 15px;}
	.videoSec h5 {
		font-size: 56px;
		line-height: 36px;

	}
	.footerSecNav{    padding-bottom: 10rem;}

	.missionStaText{    font-size: 23px;
		line-height: 27px;}

}
@media (max-width:576px){
	.BtnComingSoon button{        padding: 10px 20px 10px 30px !important;
		font-size: 14px !important;}
	.comingSoonBannerInner .topText h2{font-size:30px !important; line-height:40px !important;}
	.homeAddSec1Inner1{flex-direction:column; text-align:center;}
	.homeAddSec1Inner img{width:400px;}
	.homeAddSec1Inner1 a{font-size:14px; line-height:14px;padding: 13px 15px 13px 30px;}
	.video-btn::before{       width: 15px;
		height: 15px;    left: 6px;}
	.homeAddSec1Inner1 p , .comingSoonBannerInner .BottomText h4{font-size:24px; line-height:30px;}
	.page-template-index #header{padding:25px 0;}
	#header .logo h1 , .topText h1{font-size:28px;}


	/*   .homeAddSec2Inner:after{display:none;} */

	.homeAddSec2Inner > h3 {
		font-size: 23px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	.homeAddSec2Inner p{font-size:15px;}
	.homeAddSec2Inner > h2 {
		font-size: 44px;
		line-height: 32px;
	}
	.homeAddSec3Inner {

		padding-top: 20px;
		padding-bottom: 20px;
	}
	.homeAddSec2Inner{margin-bottom: 20px;        padding: 40px 30px 40px 30px;}

	.homeAddSec2Inner:after {
		bottom: -50px;
	}
	.homeAddSec2 {
		padding: 40px 0 0 0;
	}
	.videoSec{    padding: 0px 0 25px 0;}
	.footerSecNav{padding-bottom: 0;}
	.footerSecQuote{padding-bottom: 5rem;margin-top: 20px;}
	.footerSecQuote h2{font-size:24px; line-height:26px; text-align: left;}
	.footerSec{padding-top: 3rem !important;}
	.footerSecBottom p, .footerSecBottom p a {

		font-size: 12px;
	}

	.pageHeaderSecText {
		padding: 150px 0 50px 0;
	}

	.homeAddSec2Inner .missionStaText {
		font-size: 18px;
		line-height: 24px;
	}

	.giveSec1 {
    padding: 40px 0 0;
}

.giveSec2 {
    padding: 40px 0;
}

.giveSec1 h4 {
    font-size: 17px;
    line-height: 23px;
}


.giveSec2 h3 {
    font-size: 18px;
    line-height: 24px;
}


.donateBtn {
    padding: 14px 20px;
    font-size: 19px;
   }

   .giveSec2Col{margin-bottom: 20px;}

   .giveAmounts{grid-template-columns:repeat(1,1fr);}
   .giveAmount.full{grid-column:span 1;}
   .hoverBtns , .giveAmount.full .hoverBtns{transform:scale(0.8);}


}
@media (min-width:577px) and (max-width:767px){
}
@media (max-width:480px){
	.homeAddSec4LeftInner h4{font-size:17px; line-height:17px; margin-bottom:15px;}
	h5{font-size:15px;}
	.homeAddSec4LeftInner p{font-size:15px; line-height:18px;}
	.homeAddSec4LeftInner ul li a{font-size:15px;}
	.homeAddSec4LeftInner ul li a i{width:22px; height:22px; line-height:22px;}
	h2{font-size:30px; line-height:30px;}
	.homeAddSec4Right h4{font-size:20px; line-height:20px; padding-bottom:15px;}
	.wpcf7-submit,.ln-widgetBox.search .searchButton a{padding:10px 16px 8px 16px; font-size:15px;}
	.homeAddSec1Inner1 p , .comingSoonBannerInner .BottomText h4{font-size:20px; line-height:24px;}
	#header .logo h1{font-size:24px;}
	.homeAddSec1Inner1 a{font-size:13px; line-height:13px;}
	.mobile-nav-show{padding-right:10px;}
	.footerSecBottom p, .footerSecBottom p a {
		font-size: 10px;
	}

	.footerSecNav ul li a {
		font-size: 15px;
	}
	.otAddSec2Inner .otAddSec2InnerContent{padding: 18px 10px;}
	.otAddSec2Inner .otAddSec2InnerContent .otAddSec2InnerContentText a{font-size: 17px;}
	.otAddSec2Inner .otAddSec2InnerContent .otAddSec2InnerContentText h5 {font-size: 13px;line-height: 13px;}
	.gcAddSec2Inner p{font-size: 15px;}
	.gcAddSec4Inner h3 {
		font-size: 24px;
		line-height: 27px;
	}

	.BtnComingSoon button {
		padding: 10px 12px 10px 20px !important;
		font-size: 12px !important;
	}
	
    .video-btn::before {
        width: 13px;
        height: 13px;
        left: 6px;
    }

}
@media screen and (max-width:400px){
	#header .logo h1{font-size:22px;}
	.homeAddSec1Inner img{width:320px;}
	h2 {
		font-size: 26px;
		line-height: 26px;
	}
	.homeAddSec2Inner p {
		font-size: 14px;
	}

	.homeAddSec1Inner1 a {
		font-size: 12px;
		line-height: 12px;
		padding: 12px 11px 13px 22px;
	}
	.video-btn::before {
		font-size: 13px;
		left: 7px;
	}
	.BtnComingSoon button {
		padding: 10px 12px 10px 20px !important;
		font-size: 11px !important;
	}

}


@media screen and (max-width:370px){
	.homeAddSec1Inner1 a {
		font-size: 11px;
		line-height: 11px;
	}	
}
@media screen and (max-width:991px) and (orientation:landscape){
	.comingSoonBannerInner .topText h2{font-size:18px !important; line-height:24px !important;}
	.comingSoonBannerInner .comingSoonLogo{width:80% !important; top:40% !important;}
	.BtnComingSoon{bottom:80px !important;}
	.comingSoonBannerInner .BottomText{bottom:10px !important;}
	.comingSoonBannerInner .BottomText h3{font-size:22px !important; line-height:28px !important;}
	.comingSoonBannerInner .BottomText h4{font-size:16px !important; line-height:28px !important;}
	.BtnComingSoon button{font-size:16px !important; line-height:26px !important;}
}