@media only screen and (max-width:1440px) {
    .home-slider .slider-for-content {
        top: 39%;
    }

    header .navbar-brand {
        left: 17%;
    }

    header .navbar-expand-lg .navbar-nav .nav-link {
        padding: 6.5px;
    }


}

@media (max-width:1228px) {
    header .navbar-brand {
        left: 8%;
    }

    header .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
    }

    header .navbar-expand-lg .navbar-nav .nav-link {
        padding: 4.5px;
    }

    .adv {
        grid-template-columns: repeat(4, 1fr);
    }

    .adv .ad-boxx:first-child {
        display: none;
    }

    .about-home .ab-img-part .img-lft .about-experience {
        flex-direction: column;
        justify-content: center;
    }

    .contact-p-form .contact-detail .contact-info-txt::before {
        width: 145px;
    }

    .contact-p-form .contact-detail .contact-info-txt::after {
        width: 145px;
    }

    .contact-p-form .contact-form h5::before {
        width: 145px;
    }

    .contact-p-form .contact-form h5::after {
        width: 145px;
    }
}

@media (max-width:992px) {
    header .joinBtn {
        display: none;
    }

    button.navbar-toggler {
        margin-left: auto;
    }

    .adv {
        grid-template-columns: repeat(2, 1fr);
    }

    .donations .help-topics {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    footer .footer-widget {
        padding: 30px 0 30px 0px;
    }

    header .navbar-brand {
        position: relative;
        background: transparent;
    }

    header .navbar-brand:before {
        display: none;
    }

    header .navbar-brand img {
        max-width: 100px;
        padding: 0rem;
        filter: brightness(1) invert(0);
    }

    header .navbar {
        padding: 0px 0px;
    }

    header .navbar-brand {
        left: 0;
    }

    .awards-asso .awards-ass-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .mission-p .img-mian {
        margin-top: 15px;
    }

    .annual-reports .annual-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .educ-p .education-pro {
        grid-template-columns: repeat(2, 1fr);
    }

    .educ-p {
        padding-bottom: 241px;
    }

    .static-edu .education-pro {
        grid-template-columns: repeat(2, 1fr);
    }

    .common-heading {
        font-size: 30px;
    }

    .children-helped .education-pro {
        grid-template-columns: repeat(2, 1fr);
    }

    .academics-p .content {
        margin-bottom: 10px;
    }

    .academics-p .academic-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .donate-p h4 {
        margin-top: 25px;
    }

    .leader .leader-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    header .navbar .navbar-collapse .nav-item:hover>.dropdown-menu {
        position: relative;
        display: block;
        border-left: 2px solid var(--theme-color2);
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }

    .contact-p-form .contact-detail .contact-info-txt::before {
        width: 256px;
    }

    .contact-p-form .contact-detail .contact-info-txt::after {
        width: 256px;
    }

    .contact-p-form .contact-form h5::before {
        width: 256px;
    }

    .contact-p-form .contact-form h5::after {
        width: 256px;
    }

    .beard-head .bread h1 {
        font-size: 38px;
        font-weight: 700;
    }
}

@media (max-width:768px) {
    .contact-p-form .contact-form {
        background-color: #ffffff;
        padding: 10px 25px;
        border-radius: 15px;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
        margin-top: 2rem;
    }
}

@media (max-width:425px) {

    .galley-p .gal-box-wrapper {
        display: block;
    }

    .banner-home .bnr-outer-cont h2 {
        font-size: 23px;
        line-height: 1.255em;
    }

    .donations .help-topics {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 10px;
    }

    .adv {
        grid-template-columns: repeat(1, 1fr);
    }

    .about-home .ab-img-part {
        display: flex;
        gap: 25px;
        flex-direction: column;
    }

    .about-home .ab-img-part .img-rightt .img-righttop {
        display: none;
    }

    .common-heading {
        font-size: 23px;
    }

    .about-home .about-us-cont .ab-icont-wrapper .ab-icon img {
        width: 25px;
        filter: brightness(0) invert(1);
    }


    .about-home .about-us-cont .ab-icont-wrapper .ab-icon {
        min-width: 70px;
    }

    .blogs-home .blog-item .blog-date {
        border-radius: 10px;
    }

    .adv {
        margin-top: 2rem;
    }


    .banner-home .bnr-img img {
        height: 93vh;
    }

    .banner-home .bnr-outer-cont {
        top: 70%;
    }

    .about-home .ab-img-part .img-lft .about-experience {
        flex-direction: row;
        justify-content: center;
    }

    .child-help .child-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .awards-asso .awards-ass-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .about-p .img-mian {
        margin-top: 15px;
    }

    .mission-p .mission-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .leader .leader-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .annual-reports .annual-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .educ-p .education-pro {
        grid-template-columns: repeat(1, 1fr);
    }

    .educ-p {
        padding-bottom: 160px;
    }

    .children-helped .education-pro {
        grid-template-columns: repeat(1, 1fr);
    }

    .beard-head .bread h1 {
        font-size: 34px;
    }

    .static-edu .education-pro {
        grid-template-columns: repeat(1, 1fr);
    }

    .academics-p .academic-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .contact-p-form .contact-detail .contact-info-txt:after {
        width: 89px;
    }

    .contact-p-form .contact-detail .contact-info-txt:before {
        width: 89px;
    }

    .contact-p-form .contact-form h5::before {
        width: 89px;
    }

    .contact-p-form .contact-form h5::after {
        width: 89px;
    }

    .donate-p .education-pro {
        grid-template-columns: repeat(1, 1fr);
    }

    .donate-p .donate-box .button-box .common-btn {
        min-width: 125px;
    }


    .contact-p-form .contact-form {
        border-radius: 15px;
    }

    .contact-p-form .contact-detail .contact-item {
        padding: 10px 15px;
    }

    .educ-health h2 {
        margin-top: 1rem;
    }
}

@media (max-width:330px) {
    .contact-p-form .contact-detail .contact-info-txt::before {
        width: 60px;
    }

    .contact-p-form .contact-detail .contact-info-txt::after {
        width: 60px;
    }

    .contact-p-form .contact-form h5::before {
        width: 60px;
    }

    .contact-p-form .contact-form h5::after {
        width: 60px;
    }
}