@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 85%;
	}

}
@media only screen and (max-width: 1884px) and (min-width: 1599.98px) {
    .navbar-nav {

    width: 80%;
    gap: 0.8rem;
 
}
}
@media only screen and (max-width: 1800px) {
	header {
        padding: 6px 1.3rem 6px 1.3rem !important;
    }

	

	.about-section .about-content {
		padding-left: 2rem;
	}

	.about-section .about-content .sign-plus {

		right: -42%;

	}

	.impact-number {
		font-size: 1.7rem;

	}

	.impact-card {
		padding: 5px !important;
	}

	.footer-menu {

		gap: 19px;

		list-style: none;
	}

	.inner-section-content h2 {
		font-size: 3.3rem;

	}
}

@media only screen and (max-width: 1600px) {
	header {
		padding: 6px 0.2rem 6px 1.2rem !important;
	}

	header .themeBtn {

		font-size: 1rem;

		padding: 0.7rem 0.8rem;

	}
.navbar-brand{
	width: 200px;
}
	.navbar-nav .nav-item .nav-link {
		font-size: 0.9rem;
	}

	.navbar-nav {
		gap: 1.7rem;
		padding-left: 0.6rem;
		    width: 86%;

	}

	.main-slider h1 {
		font-size: 5rem;
	}

	.about-section .about-content {
		padding-left: 0rem;
	}

	.about-section .about-content .sign-plus {
		right: -53%;
	}

	.about-content .themeBtn {
		font-size: 1.025rem;
		padding: 0.8rem 1.3rem;
		letter-spacing: 1.3px;
	}

	.about-content .call-text {
		font-size: 15px;
	}

	.impact-text {
		font-size: 14px;

	}

	.footer-menu li a {
		font-size: 17px;
		padding-left: 0rem;
	}

	.footer-menu {
		gap: 27px;
		list-style: none;
	}

	.inner-section-content h2 {
		font-size: 2.5rem !important;
	}

	.inner-section-content span {
		font-size: 7.2rem;

	}
	.main-slider h4 {
    font-size: 1.8rem;
  
}
.main-slider p {
    font-size: 1.1rem;
}
.main-slider {
    height: 83vh;
}
.section-update-3 .content,
.section-update-2 .content {
    padding-right: 0.7rem;
    
}
.section-update-3  .content h2 {

    font-size: 3rem;
  
}
.section-update-3 .pag-ul li {

    font-size: 1.7rem;
}
}

@media only screen and (max-width: 1445px) {
	.about-section .about-content .sign-plus {
		top: 43%;
	}

	.section-gallery h2 {
		font-size: 6.5rem;
		top: -10%;
	}

	.section-blog {
		padding-top: 0 !important;
	}

	.navbar-nav .nav-item .nav-link {
        font-size: 0.9rem;
    }

	.main-slider {
		height: 85vh;
	}

	section.section-blog {

		padding-top: 3rem !important;
	}
	    .navbar-nav {
        gap: 1.2rem;

    }
    .donate-section,
    .section-choose{
        padding-top:2rem;
    }
    .section-program .shap-line {
    
    bottom: -74px;

}
.header_links {
    top: 25%;
}
.inner-banner-content h1 {
    font-size: 57px;
   
}
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}

	    header {
        padding: 10px 0rem 11px 0rem !important;
    }

	    header .head-btn .themeBtn {
        padding: 1rem 0.9rem !important;
    }
	    .navbar-nav {
        gap: 0.9rem;
        padding-left: 0rem;
    }

	    .navbar-brand {
        width: 16%;
    }

	.main-slider .slideOne {
		padding-left: 3.2rem;
	}

	.main-slider h1 {
		font-size: 4.8rem;
	}

	.main-slider {
		height: 80vh;
	}

	.header_links {

		top: 26%;
		left: 0%;
	}

	.about-content .call-us-btn {

		padding-left: 0rem;
	}

	.about-section .about-content .sign-plus {
		right: -27%;
		width: 40%;
		top: 68%;
	}

	.section-program .shap-line {

		bottom: -84px;

	}

	.inner-banner {

		padding: 10rem 0;
	}

	.inner-banner-content h1 {
		font-size: 56px;
	}

	.contact-before {

		top: -27%;
		right: 19%;
	}
	.page-id-12 .contact-sec {
    padding-bottom: 1200px !important;
}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	header {
		padding: 10px 1rem 11px 1rem !important;
	}

	.navbar-nav {
		gap: 2.7rem;
		padding-left: 2.6rem;
	}

	.navbar-nav .nav-item .nav-link {
		font-size: 1rem;
	}

	header .head-btn .themeBtn {
		padding: 0.7rem 1.1rem !important;
	}

	.main-slider {
		height: 75vh;
	}

	.main-slider h1 {
		font-size: 4.3rem;
	}

	.main-slider h3 {
		font-size: 2.2rem;
	}

	.main-slider p {
		font-size: 1.1rem;
	}

	.homeSlider .swiper-pagination {
		left: 94% !important;
	}

	.about-content .themeBtn {
		font-size: 1.025rem;
		padding: 0.8rem 0.8rem;
		letter-spacing: 0.5px;
	}

	.about-section .about-content .sign-plus {
		right: -34%;

		top: 68%;
	}

	.img-flex {
		display: flex;
		align-items: center;
		height: 100%;
	}

	.impact-section h2 {
		font-size: 4rem;
	}

	.section-gallery .gallerySlider {
		margin-top: 3rem;
		padding: 0 6rem;


	}

	    .section-gallery h2 {
        font-size: 6.1rem;
        top: -8%;
    }

	.blog-box .content {
		padding: 28px 13px;
		border-radius: 15px;
	}

	.about-section .about-content h2 {
		font-size: 4rem;
	}

	.footer-menu {
		gap: 12px;
		padding: 30px 0 0 0;
	}

	.footer-menu li a {
		font-size: 16px;
	}

	.contact-sec {
		padding: 0;
		height: 80vh;
		background-size: cover;

	}

	footer {
		padding: 10rem 0 30px;

	}

	.contact-before {
		top: -38%;
		right: 8%;
	}

	.map-location iframe {
		height: 280px;
	}

	form.contact-form textarea.form-control {
		height: 153px;
	}

	.youtub-link .control-btn a {
		width: 70px;
		height: 70px;
	}

	.youtub-link .control-btn a i {
		font-size: 1.6rem;

	}

	.inner-section-content span {
		font-size: 5.2rem;

	}

	.inner-padding-right {
		padding-right: 0rem;
	}

	.address-tab a {
		color: var(--black);
		font-size: 18.5px;
	}

	.address-tab .tel-icon {
		width: 100px;
		height: 100px;

	}

	.tel-icon i {
		font-size: 2.4rem;
	}
	    .section-program .shap-line {
        bottom: -23px;
    }
    .copyright-content {
    padding: 1.4rem 4rem;
    align-items: center;
}
    .main-slider h4 {
        font-size: 1.6rem;
    }
    .section-choose .content {
    padding-right: 0.7rem;
   
    
}
    .main-slider .slideOne {
        padding-left: 2.7rem;
    }
        .header_links {
        top: 21%;
      
    }
        .section-choose .content {
        
        padding-bottom: 2rem;
    }
 
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}

	header {
		padding: 12px 2rem 12px 2rem !important;
	}

	.navbar-brand {
		width: 30%;
	}

	.navbar-nav {
		gap: 2.1rem;
		padding-left: 0rem;
		width: 100%;
		list-style: none;
	}

	.navbar-nav .nav-item .nav-link {
		font-size: 1.1rem;
	}

	header .head-btn {
		display: flex;
		justify-content: center;
		padding-top: 1.5rem;
	}

	.main-slider {
		height: 70vh;
	}

	.main-slider h1 {
		font-size: 3.7rem;
	}

	.main-slider span {


		font-size: 1.1625rem;
	}

	.about-section .sign-plus {
		display: none;
	}

	.about-content .call-icon {

		margin-right: 9px;
		width: 40px;
		height: 40px;
	}

	.about-content .call-text span:last-child {

		font-size: 18px;
	}

	.about-content .themeBtn {
		font-size: 1rem;
		padding: 0.8rem 0.8rem;
		letter-spacing: 0.3px;
	}

	.about-section .about-content h2 {
		font-size: 3.2rem;
	}

	.inner-section-content h2 {
		font-size: 3rem;
		padding-bottom: 5px !important;
	}

	.section-program .shap-line {
		bottom: -65px;
	}

	.section-choose .content h2 {
		font-size: 3.2rem;
	}

	.impact-section h2 {
		font-size: 3.4rem;

	}

	/* .donate-box{
	padding: 0;
} */
	.donate-section {
		padding: 3rem 0;
	}

	.gallery-before-img {
		top: 40px;
	}

	.section-gallery h2 {
		font-size: 5.2rem;
		top: -2%;
	}

	.section-gallery h3 {
		font-size: 2.7rem;
		line-height: 0.4;
	}

	.blog-box .content {
		padding: 23px 8px;
		border-radius: 15px;
	}

	.blog-box .content h4 {
		font-size: 1.2rem;
	}

	.blog-box .blog-img span {
		width: 40px;
		height: 40px;
		left: 23px;
		bottom: -14px;
		font-size: 9px;
	}

	.section-blog h2 {
		font-size: 3.5rem;

	}

	section.contact-sec .mainHead {
		font-size: 3.7rem;
	}

	.contact-sec {
		height: 73vh;
	}

	.contact-before {
		top: -32%;
		right: 7%;
		width: 36%;
	}

	.footer-menu {
		gap: 24px;

	}

	.ul-inner {

		padding-left: 3.4rem;
		line-height: 2;
		font-size: 1.1rem;
		padding-top: 1rem;
	}

	.section-blog .blog-inner .blog-box .content {
		background: white;
		margin-bottom: 1.4rem;
	}

	.address-tab p {
		font-size: 20px;
		padding: 0px 0;

		text-transform: capitalize;
		line-height: 1.7;
	}
	ul.header_links li {

    margin-bottom: 5px;
}
.mission-btn .themeBtn{
    padding: 1rem 1.4rem;
}
footer .quickList {
    padding-top: 2rem;
}
    .copyright-content {
        padding: 1.4rem 0rem;

        flex-direction: column-reverse;
    }
    .copyright-content ul li a {

    font-size: 1.1rem;
}
.inner-section-content,
    .inner-padding-right {
 
        padding-bottom: 2rem;
    }
    .section-inner-1{
        padding-top:2rem;
    }
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}

	.main-slider h1 {
		font-size: 3rem;
	}

	.main-slider .slideOne {
		padding-left: 1.5rem;
	}

	.homeSlider .swiper-pagination {
		display: none;
	}

	.header_links {
		display: none;
	}

	.main-slider h3 {
		font-size: 1.6rem;
	}

	.main-slider {
		height: 50vh;
	}

	.about-content .top-bar {
		justify-content: start !important;
	}

	.about-content .themeBtn {
		font-size: 1.1rem;
		padding: 1rem 1.3rem;
		letter-spacing: 0.6px;
	}

	.inner-section-content h2 {

		text-align: start;
	}

	.inner-section-content .top-bar {
		justify-content: start !important;
	}

	.section-program .shap-line {
		bottom: -49px;
	}

	section {

		padding: 3.5rem 0;
	}

	.impact-section {
		padding-bottom: 5rem !important;
	}

	    .gallery-before-img {
        top: 33px;
    }

    .section-gallery h2 {
        font-size: 3.6rem;
        top: -4%;
    }

	.footer-menu {
		gap: 24px;
		flex-direction: column;
	}

	footer {
		padding: 18.7rem 0 30px;
	}

	.contact-before {
		display: none;
	}

	.contact-sec {
		height: 64vh;
	}

	.brand-footer {
		padding-bottom: 1.9rem;
	}

	.section-choose .content {
		padding-bottom: 1rem;
	}

	.inner-banner-content h1 {
		font-size: 48px;
	}

	.ul-inner {

		padding-bottom: 1rem;
	}

	.address-tab a {

		font-size: 15.5px;
	}

	.contact-map-sec iframe {

		height: 430px;

	}
	.section-program .themeBtn {
 
    margin-bottom: 2rem;
}
.section-choose .top-bar{
          justify-content: start !important;
}
    .inner-banner {
        padding: 7rem 0;
    }
       .page-id-12 .contact-sec {
  
    padding-bottom: 1000px !important;
}
}

@media (max-width: 575.98px) {
	.navbar-brand {
		width: 43%;
	}

	.main-slider {
		height: 45vh;
	}

	.section-program {

		padding: 3rem 2rem;
	}

	.about-content .themeBtn {
		font-size: 0.9rem;
		padding: 1rem 0.3rem;
		letter-spacing: 0px;
	}

	.calFoter li a,
	.calFoter li span {
		font-size: 16px;
	}

	.quickList h2 {
		font-size: 26px;

	}

	.section-program .shap-line {
		bottom: -30px;
		left: 0;
	}

	.main-slider .slideOne {
		padding-left: 0.5rem;
	}

	.inner-section-content h2 {
		font-size: 2.7rem;

	}

	.section-choose .content h2 {
		font-size: 2.7rem;
	}

	.inner-banner {

		padding: 6rem 0;
	}

	.inner-banner-content h1 {
		font-size: 37px;

	}

	.address-tab {
		margin: 1.3rem;
	}
    .main-slider h4 {
        font-size: 1.2rem;
    }
        .main-slider p {
        font-size: 1rem;
    }
    .about-section .about-content h2 {
        font-size: 2.2rem;
    }
       section.section-choose {
        padding: 2rem 0.8rem;
    }
    .section-gallery .gallerySlider {
        margin-top: 2rem;
        padding: 0 1rem;
    }
        .section-gallery h2 {
        font-size: 2.6rem;
        top: 0%;
            letter-spacing: 4px;
    }
        .mission-btn .themeBtn {
        padding: 1rem 1.2rem;
    }
    .section-program h2 {
    font-size: 3.7rem;

}
    .section-update-3 .pag-ul li {
        font-size: 1.3rem;
    }
        .copyright-content {
        padding: 1.4rem 1rem;
        
    }
    .copyright-content p {
    font-size: 16px;

}
}

@media (max-width: 320.98px) {}