@media only screen and (min-width: 1200px) and (max-width: 1700px) {
    .cta-one .shape1 {
        display: none;
    }

    .funfact-one .shape1 {
        display: none;
    }

    .brand-one .shape1 {
        display: none;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer .shape2 {
        display: none;
    }

    .site-footer .shape3 {
        display: none;
    }

    .about-two .shape3 {
        display: none;
    }

    .help-people-one__img1-title h2 {
        font-size: 105px;
    }

    .work-process-one .shape1 {
        display: none;
    }

    .funfact-one--two .shape2 {
        display: none;
    }

    .site-footer--two .shape4 {
        display: none;
    }

    .event-two .shape1 {
        display: none;
    }








}

@media only screen and (min-width: 1200px) and (max-width: 1360px) {
    .testimonials-three {
        padding: 120px 0px 190px;
    }


}



@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .main-header__one--three .main-header__cart-box {
        display: none;
    }

    .about-three__experiences-inner h2 {
        font-size: 44px;
        line-height: 55px;
    }

    .about-three__content {
        margin-left: 35px;
    }

    .about-three__content .sec-title__title {
        font-size: 40px;
        line-height: 50px;
    }












}


@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .about-one__content .sec-title__title {
        font-size: 41px;
    }

    .about-one__tab .tabs-button-box li+li {
        margin-left: 10px;
    }

    .about-one__tab .tabs-button-box .tab-btn-item {
        padding: 4px 20px 4px;
    }

    .about-one__single-tab-text2-single-inner .text-box h3 {
        font-size: 18px;
    }

    .about-one__single-tab-text2 {
        padding: 18px 20px 17px;
    }

    .about-one__single-tab-text2-single-inner {
        padding-left: 43px;
    }

    .cause-one__single-content h2 {
        font-size: 21px;
        line-height: 32px;
    }

    .why-choose-one__content .sec-title__title {
        font-size: 41px;
    }

    .why-choose-one__content-text3-single-inner .text-box h3 {
        font-size: 17px;
    }

    .approch-one__tab .tabs-button-box li+li {
        margin-left: 10px;
    }

    .approch-one__tab .tabs-button-box .tab-btn-item {
        padding: 16px 30px 15px;
    }

    .funfact-one__box li:nth-child(2) {
        padding-left: 75px;
    }

    .funfact-one__box li:nth-child(3) {
        padding-left: 140px;
    }

    .funfact-one__box li:nth-child(4) {
        padding-left: 163px;
    }

    .faq-one__content .sec-title__title {
        font-size: 47px;
    }

    .faq-one-accrodion .accrodion-title h4 {
        font-size: 19px;
    }

    .blog-one__single-content h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .site-footer__top-contact-info-single-inner .content-box h3 {
        font-size: 18px;
        line-height: 28px;
    }

    .feature-one__single h2 {
        font-size: 34px;
        line-height: 44px;
    }

    .feature-one__single {
        padding: 31px 21px 40px;
    }

    .feature-one__single p {
        font-size: 15px;
    }

    .about-two__content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .about-two__content .sec-title__title {
        font-size: 46px;
    }

    .about-two__content-text2-single .content-box {
        margin-left: 15px;
    }

    .about-two__content-text2-single .content-box h3 {
        font-size: 17px;
    }

    .help-people-one__img1 {
        width: calc((100% - 0px) / 2);
    }

    .help-people-one__content {
        max-width: 500px;
    }

    .help-people-one__content .sec-title__title {
        font-size: 42px;
    }

    .help-people-one__content-text1 p br {
        display: none;
    }

    .help-people-one__content-text2 {
        padding: 30px 20px 30px;
    }

    .help-people-one__content-text2 .content-box {
        margin-left: 15px;
    }

    .help-people-one__content-text2 .content-box h3 br {
        display: none;
    }

    .help-people-one__content-text2 .content-box h3 {
        font-size: 21px;
    }

    .help-people-one .shape1 {
        display: none;
    }

    .work-process-one__single .shape4 {
        right: -23px;
        transform: rotate(48deg);
    }

    #testimonials-two__thumb {
        left: -444px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .icon-box span::before {
        font-size: 45px;
        line-height: 45px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .text-box h2 {
        font-size: 20px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .icon-box {
        margin-right: 16px;
    }

    .why-choose-two__tab-single-content-text1 h2 {
        font-size: 27px;
        line-height: 40px;
    }

    .why-choose-two__right .shape3 {
        display: none;
    }

    .event-one__single {
        padding: 25px 25px 25px;
    }

    .event-one__single-content {
        margin-left: 25px;
    }

    .event-one__single-content h3 {
        font-size: 20px;
        line-height: 32px;
    }

    .event-one__single-img {
        max-width: 165px;
        width: 100%;
    }

    .event-one__single-content .meta-info li+li {
        margin-left: 10px;
    }

    .event-one__single-content .meta-info li p {
        font-size: 15px;
    }

    .event-one__single-content .meta-info li p span::before {
        font-size: 13px;
        line-height: 13px;
    }

    .event-one__single-content-bottom .author-box {
        margin-left: 15px;
        padding-left: 15px;
    }

    .event-one__single-content-bottom .author-box .img-box {
        width: 45px;
        height: 45px;
    }

    .event-one__single-content-bottom .btn-box a {
        font-size: 15px;
    }

    .blog-one--two .blog-one__single-content .meta-info li+li {
        margin-left: 10px;
    }

    .site-footer--two .footer-widget__useful-link.ml85 {
        margin-left: 45px;
    }

    .footer-widget__recent-posts {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.services {
        margin-left: 0px;
    }

    .main-header__one--three .main-header__btn-box {
        display: none;
    }

    .blog-one__single-content-bottom {
        display: block;
    }

    .blog-one--three__client {
        margin-top: 20px;
    }

    .sidebar__latest-posts-list li .content-box h3 {
        font-size: 18px;
        line-height: 30px;
    }

    .sidebar__latest-posts-list li .content-box h3 br {
        display: none;
    }

    .contact-page-info__single {
        padding: 58px 35px 58px;
    }

    .sidebar__organizer-content .meta-box li p {
        font-size: 18px;
        line-height: 28px;
    }

    .donations-details__content .cause-one__single-content h2 {
        font-size: 35px;
    }

    .team-details__top-content {
        margin-left: 25px;
    }

    .team-details__top-content-info-box {
        padding: 25px 22px 25px;
    }

    .team-details__top-content-info-list li .content-box {
        margin-left: 13px;
    }

    .team-details__top-content-info-list li .content-box h4 {
        font-size: 16px;
    }

}

/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.sec-title__title{font-size: 40px;}
	.about-three__content-text1 p{margin-bottom: 20px}
	.about-three{padding: 55px 0px 40px;}
    .about-one__img {
        margin-right: 0px;
        max-width: 595px;
        width: 100%;
    }

    .about-one__content {
        margin-top: 65px;
    }

    .cta-one .shape1 {
        display: none;
    }

    .cta-one__content .sec-title__title {
        font-size: 43px;
    }

    .services-one {
        padding: 0px 0 90px;
    }

    .services-one__single {
        margin-bottom: 30px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__img {
        margin-left: 0px;
        max-width: 595px;
        width: 100%;
        margin-top: 65px;
    }

    .why-choose-one {
        padding: 120px 0 235px;
    }

    .funfact-one .shape1 {
        display: none;
    }

    .approch-one .shape1 {
        display: none;
    }

    .approch-one .shape2 {
        display: none;
    }

    .approch-one .shape3 {
        display: none;
    }

    .approch-one__tabs-content-inner {
        mask: none;
    }

    .approch-one__single-tab-inner {
        padding: 50px 50px 50px 50px;
    }

    .approch-one__tab .tabs-button-box {
        position: relative;
        left: 0px;
        top: 0px;
        margin-bottom: 35px;
    }

    .approch-one__single-img {
        margin-left: 0px;
        margin-top: 40px;
        max-width: 600px;
        width: 100%;
    }

    .approch-one__single-content {
        padding-top: 0px;
        margin-right: 0px;
    }

    .funfact-one__box li:nth-child(2) {
        padding-left: 47px;
    }

    .funfact-one__box li:nth-child(3) {
        padding-left: 106px;
    }

    .funfact-one__box li:nth-child(4) {
        padding-left: 118px;
    }

    .funfact-one__box li:nth-child(2):before {
        right: -35px;
    }

    .funfact-one__box li:nth-child(3):before {
        right: -60px;
    }

    .funfact-one__box li:nth-child(1):before {
        right: 20px;
    }

    .testimonial-one__img {
        max-width: 550px;
        width: 100%;
        margin-bottom: 65px;
    }

    .faq-one__img {
        margin-top: 65px;
        margin-left: 0px;
        max-width: 585px;
        width: 100%;
    }

    .blog-one .row {
        justify-content: center;
    }

    .brand-one .shape1 {
        display: none;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer .shape2 {
        display: none;
    }

    .site-footer .shape3 {
        display: none;
    }

    .site-footer__top ul li::before {
        display: none;
    }

    .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .footer-widget__newsletter {
        margin-left: 0px;
        margin-top: 70px;
    }

    .footer-widget__useful-link.services {
        margin-top: 70px;
    }

    .feature-one__single.mr40 {
        margin-right: auto;
    }

    .feature-one__single.ml40 {
        margin-left: auto;
    }

    .feature-one__client-box {
        margin-left: 0px;
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .feature-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .about-two__content {
        margin-left: 0px;
        margin-top: 65px;
        margin-right: 0px;
    }

    .about-two .shape3 {
        display: none;
    }

    .help-people-one__img1 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        width: calc((100% - 0px) / 1);
        height: 550px;
    }

    .help-people-one::before {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        width: calc((100% - 0px) / 1);
    }

    .help-people-one__content {
        float: none;
        padding-top: 510px;
    }

    .help-people-one .shape1 {
        display: none;
    }

    .work-process-one .shape2 {
        display: none;
    }

    .work-process-one .shape3 {
        display: none;
    }

    .work-process-one .shape4 {
        display: none;
    }

    .work-process-one .shape5 {
        display: none;
    }

    .work-process-one .shape6 {
        display: none;
    }

    .work-process-one .shape1 {
        display: none;
    }

    .testimonials-two__img {
        margin-right: 0;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-two__content {
        margin-left: 0px;
        margin-top: 120px;
    }

    #testimonials-two__thumb {
        left: 95px;
        top: -160px;
        margin-left: 0;
        bottom: auto;
    }

    .testimonials-two__single {
        padding-top: 0px;
    }

    .why-choose-two__left {
        margin-right: 0px;
        max-width: 400px;
        margin: 0 auto;
    }

    .why-choose-two__right {
        margin-left: 0px;
        margin-top: 40px;
    }

    .funfact-one--two .shape2 {
        display: none;
    }

    .site-footer--two .shape4 {
        display: none;
    }

    .site-footer__top-newsletter-inner {
        justify-content: center;
        text-align: center;
    }

    .site-footer__top-newsletter-left-text {
        margin-bottom: 35px;
    }

    .footer-widget__recent-posts {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.services {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__about {
        margin-right: 0px;
    }

    .services-one--three {
        padding: 120px 0px 77px;
    }

    .services-one--three__shape1 {
        display: none;
    }

    .services-one--three__shape2 {
        display: none;
    }

    .services-one--three__shape3 {
        display: none;
    }
    .cause-two--three .cause-one__single {
        margin-bottom: 30px;
    }

    .cause-two--three {
        padding-bottom: 90px;
    }

    .cause-two--three .row {
        justify-content: center;
    }

    .cta-two__content h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .event-two__single-date h2 {
        font-size: 60px;
        line-height: 70px;
        margin-right: 25px;
    }

    .event-two__single-date p {
        font-size: 22px;
        line-height: 32px;
    }

    .event-two .shape1 {
        display: none;
    }

    .event-two__single-content h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .team-one--two__shape2 {
        display: none;
    }

    .testimonials-three__img {
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-three__content {
        margin-left: 0px;
        margin-top: 65px;
    }

    .testimonials-three__wrap {
        bottom: -77px;
    }

    #testimonials-three__pagination {
        bottom: -70px;
    }

    .testimonials-three__nav {
        bottom: -70px;
    }

    .testimonials-three {
        padding: 120px 0px 190px;
    }

    .contact-one--two .contact-one__inner {
        display: block;
    }

    .contact-one--two .contact-page__form-btn .thm-btn {
        justify-content: center;
    }

    .contact-one--two__round-text {
        margin-top: 60px;
    }

    .contact-one--two__round-text-inner {
        margin: 0 auto;
    }

    .blog-one--three__shape1 {
        display: none;
    }

    .about-one__content {
        margin-right: 0px;
    }
    .become-volunteer-page__form {
        margin-top: 60px;
    }

    .become-volunteer-page__content {
        position: relative;
        display: block;
        margin-right: 0px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 650px;
        width: 100%;
        margin: 60px auto 0px;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .contact-page-info .row {
        justify-content: center;
    }

    .google-map-one {
        margin: 0px 0px 0px;
    }

    .donate-now-page__left {
        margin-right: 0px;
    }

    .donations-details__content {
        margin-right: 0px;
    }

    .event-details__content {
        margin-right: 0px;
    }

    .faq-page__content {
        margin-right: 0px;
        margin-bottom: 60px;
    }

    .faq-page-faq {
        margin-left: 0px;
    }

    .team-details__top {
        display: block;
    }

    .team-details__top-img {
        max-width: 600px;
        width: 100%;
    }

    .team-details__top-content {
        margin-left: 0px;
        margin-top: 60px;
    }

    .team-details__progress {
        margin-left: 0px;
        margin-top: 52px;
    }

    .gallery-page__single {
        max-width: 600px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .shape5 {
        display: none;
    }





















}








/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-slider-one__content{padding-left: 80px}
    .about-one__img {
        margin-right: 0px;
        max-width: 595px;
        width: 100%;
    }

    .about-one__content {
        margin-top: 65px;
    }

    .cause-one__single-content h2 {
        font-size: 20px;
        line-height: 32px;
    }

    .cta-one .shape1 {
        display: none;
    }

    .cta-one__inner {
        display: block;
    }

    .cta-one__content .sec-title__title {
        font-size: 43px;
    }

    .cta-one__content {
        margin-bottom: 40px;
    }

    .services-one {
        padding: 0px 0 90px;
    }

    .services-one__single {
        margin-bottom: 30px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__img {
        margin-left: 0px;
        max-width: 595px;
        width: 100%;
        margin-top: 65px;
    }

    .why-choose-one {
        padding: 120px 0 235px;
    }

    .approch-one .shape1 {
        display: none;
    }

    .approch-one .shape2 {
        display: none;
    }

    .approch-one .shape3 {
        display: none;
    }

    .approch-one__tabs-content-inner {
        mask: none;
    }

    .approch-one__single-tab-inner {
        padding: 50px 50px 50px 50px;
    }

    .approch-one__tab .tabs-button-box {
        position: relative;
        left: 0px;
        top: 0px;
        margin-bottom: 35px;
    }

    .approch-one__single-img {
        margin-left: 0px;
        margin-top: 40px;
        max-width: 600px;
        width: 100%;
    }

    .approch-one__single-content {
        padding-top: 0px;
        margin-right: 0px;
    }

    .funfact-one .shape1 {
        display: none;
    }

    .funfact-one__box li::before {
        display: none;
    }

    .funfact-one__box li:nth-child(3) {
        padding-left: 15px;
    }

    .funfact-one__box li:nth-child(2) {
        padding-left: 15px;
        margin-top: 0px;
    }

    .funfact-one__box li:nth-child(4) {
        padding-left: 15px;
    }

    .funfact-one__box li+li {
        margin-top: 40px;
    }

    .funfact-one__single {
        text-align: center;
    }

    .testimonial-one__img {
        max-width: 550px;
        width: 100%;
        margin-bottom: 65px;
    }

    .faq-one__img {
        margin-top: 65px;
        margin-left: 0px;
        max-width: 585px;
        width: 100%;
    }

    .blog-one .row {
        justify-content: center;
    }

    .blog-one__single-content h2 {
        font-size: 21px;
        line-height: 32px;
    }

    .brand-one .shape1 {
        display: none;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer .shape2 {
        display: none;
    }

    .site-footer .shape3 {
        display: none;
    }

    .site-footer__top ul li::before {
        display: none;
    }

    .site-footer__top-contact-info-single {
        max-width: 410px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .site-footer__top {
        padding-bottom: 53px;
    }

    .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .footer-widget__newsletter {
        margin-left: 0px;
        margin-top: 70px;
    }

    .footer-widget__useful-link.services {
        margin-top: 70px;
    }

    .feature-one__single.mr40 {
        margin-right: auto;
    }

    .feature-one__single.ml40 {
        margin-left: auto;
    }

    .feature-one__client-box {
        margin-left: 0px;
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .feature-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .about-two__content {
        margin-left: 0px;
        margin-top: 65px;
        margin-right: 0px;
    }

    .about-two .shape3 {
        display: none;
    }

    .services-two__single-top .title-box h2 {
        font-size: 23px;
    }

    .help-people-one__img1 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        width: calc((100% - 0px) / 1);
        height: 550px;
    }

    .help-people-one::before {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        width: calc((100% - 0px) / 1);
    }

    .help-people-one__content {
        float: none;
        padding-top: 510px;
    }

    .help-people-one__img1-title h2 {
        font-size: 120px;
    }

    .help-people-one .shape1 {
        display: none;
    }

    .work-process-one .shape2 {
        display: none;
    }

    .work-process-one .shape3 {
        display: none;
    }

    .work-process-one .shape4 {
        display: none;
    }

    .work-process-one .shape5 {
        display: none;
    }

    .work-process-one .shape6 {
        display: none;
    }

    .work-process-one .shape1 {
        display: none;
    }

    .testimonials-two__img {
        margin-right: 0;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-two__content {
        margin-left: 0px;
        margin-top: 120px;
    }

    #testimonials-two__thumb {
        left: 95px;
        top: -160px;
        margin-left: 0;
        bottom: auto;
    }

    .testimonials-two__single {
        padding-top: 0px;
    }

    .why-choose-two__left {
        margin-right: 0px;
        max-width: 400px;
        margin: 0 auto;
    }

    .why-choose-two__right {
        margin-left: 0px;
        margin-top: 40px;
    }

    .why-choose-two .shape4 {
        display: none;
    }

    .why-choose-two__tab-single-inner {
        display: block;
    }

    .why-choose-two__tab-single-img {
        max-width: 450px;
        width: 100%;
    }

    .why-choose-two__tab-single-content {
        margin-left: 0px;
        margin-top: 50px;
    }

    .event-one__top {
        display: block;
    }

    .event-one__top .btn-box {
        margin-top: 20px;
        top: 0px;
    }

    .blog-one--two .blog-one__single-content .meta-info li+li {
        margin-left: 13px;
    }

    .blog-one__single-content-top .date-box {
        margin-right: 15px;
    }

    .blog-one--two .blog-one__single-content {
        padding: 30px 25px 30px;
    }

    .blog-one__single-content .meta-info li p {
        font-size: 15px;
    }

    .site-footer--two .shape4 {
        display: none;
    }

    .site-footer__top-newsletter-inner {
        justify-content: center;
        text-align: center;
    }

    .site-footer__top-newsletter-left-text {
        margin-bottom: 35px;
    }

    .site-footer--two .shape4 {
        display: none;
    }

    .site-footer__top-newsletter-inner {
        justify-content: center;
        text-align: center;
    }

    .site-footer__top-newsletter-left-text {
        margin-bottom: 35px;
    }

    .footer-widget__recent-posts {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.services {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__about {
        margin-right: 0px;
    }

    .services-one--three {
        padding: 120px 0px 77px;
    }

    .services-one--three__shape1 {
        display: none;
    }

    .services-one--three__shape2 {
        display: none;
    }

    .services-one--three__shape3 {
        display: none;
    }

    .about-three__img {
        margin-right: 0px;
        max-width: 660px;
        width: 100%;
    }

    .about-three__experiences-inner h2 {
        font-size: 60px;
        line-height: 70px;
    }

    .cause-two--three__shape1 {
        display: none;
    }

    .cause-two--three__shape2 {
        display: none;
    }

    .cause-two--three .cause-one__single {
        margin-bottom: 30px;
    }

    .cause-two--three {
        padding-bottom: 90px;
    }

    .cause-two--three__top {
        display: block;
    }

    .cause-two--three__top .btn-box {
        top: 0px;
        margin-top: 20px;
    }

    .cause-two--three .row {
        justify-content: center;
    }

    .cta-two__content h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .cta-two .shape3 {
        display: none;
    }

    .event-two__single-date h2 {
        font-size: 60px;
        line-height: 70px;
        margin-right: 25px;
    }

    .event-two__single-date p {
        font-size: 22px;
        line-height: 32px;
    }

    .event-two .shape1 {
        display: none;
    }

    .event-two__single-content h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .event-two__top {
        display: block;
    }

    .event-two__top .btn-box {
        top: 0px;
        margin-top: 20px;
    }

    .event-two__single {
        display: block;
        text-align: center;
    }

    .event-two__single-date {
        justify-content: center;
        margin-bottom: 20px;
    }

    .event-two__single-content .meta-info {
        justify-content: center;
        margin-top: 20px;
    }

    .event-two__single-content-img {
        justify-content: center;
        margin-bottom: 30px;
    }

    .team-one--two__shape1 {
        display: none;
    }

    .team-one--two__shape2 {
        display: none;
    }

    .testimonials-three__img {
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-three__content {
        margin-left: 0px;
        margin-top: 65px;
    }

    .testimonials-three__wrap {
        bottom: -77px;
    }

    #testimonials-three__pagination {
        bottom: -70px;
    }

    .testimonials-three__nav {
        bottom: -70px;
    }

    .testimonials-three {
        padding: 120px 0px 190px;
    }

    .contact-one--two .contact-one__inner {
        display: block;
    }

    .contact-one--two .contact-page__form-btn .thm-btn {
        justify-content: center;
    }

    .contact-one--two__round-text {
        margin-top: 60px;
    }

    .contact-one--two__round-text-inner {
        margin: 0 auto;
    }

    .blog-one--three__shape1 {
        display: none;
    }

    .blog-one__single-content-bottom {
        display: block;
    }

    .blog-one--three__client {
        margin-top: 20px;
    }

    .gallery-one__list {
        display: block;
    }

    .gallery-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .about-one__content {
        margin-right: 0px;
    }

    .become-volunteer-page__form {
        margin-top: 60px;
    }

    .become-volunteer-page__content {
        position: relative;
        display: block;
        margin-right: 0px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 650px;
        width: 100%;
        margin: 60px auto 0px;
    }

    .blog-details__content-text1-inner p br {
        display: none;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .contact-page-info .row {
        justify-content: center;
    }

    .contact-page-info__single {
        padding: 58px 25px 58px;
    }

    .google-map-one {
        margin: 0px 0px 0px;
    }

    .donate-now-page__left {
        margin-right: 0px;
    }

    .cause-one__single-content h2 a br {
        display: none;
    }

    .donations-details__content {
        margin-right: 0px;
    }

    .event-details__content {
        margin-right: 0px;
    }

    .faq-page__content {
        margin-right: 0px;
        margin-bottom: 60px;
    }

    .faq-page-faq {
        margin-left: 0px;
    }

    .team-details__top {
        display: block;
    }

    .team-details__top-img {
        max-width: 600px;
        width: 100%;
    }

    .team-details__top-content {
        margin-left: 0px;
        margin-top: 60px;
    }

    .team-details__progress {
        margin-left: 0px;
        margin-top: 52px;
    }

    .gallery-page__single {
        max-width: 600px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .contact-one__bg::before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: var(--donatix-primary);
        mix-blend-mode: multiply;
        opacity: 0.7;
        content: "";
        z-index: -1;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .shape5 {
        display: none;
    }



















}










/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .about-one__content {
        margin-top: 65px;
    }

    .sec-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .sec-title__title br {
        display: none;
    }

    .sec-title__tagline .text h4 {
        font-size: 25px;
    }

    .about-one__tab .tabs-button-box {
        display: block;
    }

    .about-one__tab .tabs-button-box li+li {
        margin-left: 0px;
        margin-top: 10px;
    }

    .about-one__single-tab-text2-single-inner .text-box h3 {
        font-size: 19px;
    }

    .about-one__single-tab-text2 ul li+li {
        margin-top: 20px;
    }

    .about-one__content-bottom {
        display: block;
    }

    .about-one__content-bottom .contact-info {
        margin-left: 0px;
        margin-top: 20px;
    }

    .about-one .shape2 {
        display: none;
    }

    .about-one__img-inner {
        display: block;
    }

    .about-one__img1 {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 30px;
    }

    .about-one__img1::before {
        display: none;
    }

    .about-one__img .shape1 {
        display: none;
    }

    .about-one__img-content {
        position: relative;
        bottom: 0px;
        padding: 0px;
        margin-top: 30px;
    }

    .about-one__img {
        margin-right: 0px;
    }

    .cause-one__single-content h2 br {
        display: none;
    }

    .cta-one .shape1 {
        display: none;
    }

    .cta-one__inner {
        display: block;
    }

    .cta-one__content {
        margin-bottom: 40px;
    }

    .cta-one__content .sec-title__tagline .text h4 {
        font-size: 19px;
    }

    .cta-one .shape2 {
        display: none;
    }

    .sliding-text-one__title {
        font-size: 60px;
        line-height: 70px;
    }

    .services-one {
        padding: 0px 0 90px;
    }

    .services-one__single {
        margin-bottom: 30px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__img {
        margin-left: 0px;
        max-width: 595px;
        width: 100%;
        margin-top: 65px;
    }

    .why-choose-one {
        padding: 120px 0 120px;
    }

    .why-choose-one__content-text2-top {
        display: block;
    }

    .why-choose-one__content-text2-top-left {
        display: block;
    }

    .why-choose-one__content-text2-top-left-text {
        margin-left: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .why-choose-one__content-text3 ul li+li {
        margin-top: 25px;
    }

    .why-choose-one__img-experince {
        position: relative;
        top: 0px;
        right: 0px;
        bottom: 0px;
        width: 100%;
        padding: 0px 40px 0px;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .why-choose-one__img-experince-inner {
        position: relative;
        display: flex;
        align-items: center;
        transform: rotate(0deg) translateX(0%);
        width: max-content;
        margin: 0px 0px 0px;
        transform-origin: 0 0;
    }

    .why-choose-one__img1 {
        padding-right: 0px;
        float: none;
    }

    .why-choose-one__img2 {
        position: relative;
        left: 0;
        bottom: 0px;
        border-radius: 30px;
    }

    .why-choose-one__img2::before {
        display: none;
    }

    .why-choose-one .shape2 {
        display: none;
    }

    .why-choose-one__img {
        max-width: 100%;
    }

    .why-choose-one__img-experince-inner .count-text h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .approch-one .shape1 {
        display: none;
    }

    .approch-one .shape2 {
        display: none;
    }

    .approch-one .shape3 {
        display: none;
    }

    .approch-one__tabs-content-inner {
        mask: none;
    }

    .approch-one__single-tab-inner {
        padding: 30px 30px 30px 30px;
    }

    .approch-one__tab .tabs-button-box {
        position: relative;
        left: 0px;
        top: 0px;
        margin-bottom: 35px;
    }

    .approch-one__single-img {
        margin-left: 0px;
        margin-top: 40px;
        max-width: 600px;
        width: 100%;
    }

    .approch-one__single-content {
        padding-top: 0px;
        margin-right: 0px;
    }

    .funfact-one .shape1 {
        display: none;
    }

    .approch-one__tab .tabs-button-box {
        display: block;
    }

    .approch-one__tab .tabs-button-box .tab-btn-item {
        display: block;
    }

    .approch-one__tab .tabs-button-box li+li {
        margin-left: 0px;
        margin-top: 10px;
    }

    .approch-one__single-content-text1 h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .approch-one__single-content-text2-list {
        margin-top: 5px;
    }

    .funfact-one .shape1 {
        display: none;
    }

    .funfact-one__box li::before {
        display: none;
    }

    .funfact-one__box li:nth-child(3) {
        padding-left: 15px;
    }

    .funfact-one__box li:nth-child(2) {
        padding-left: 15px;
    }

    .funfact-one__box li:nth-child(4) {
        padding-left: 15px;
    }

    .funfact-one__box li+li {
        margin-top: 40px;
    }

    .funfact-one__single {
        text-align: center;
    }

    .testimonial-one__img {
        max-width: 550px;
        width: 100%;
        margin-bottom: 65px;
    }

    .testimonial-one__single-quote {
        bottom: 60px;
    }

    .faq-one__img {
        margin-top: 65px;
        margin-left: 0px;
    }

    .faq-one__content .sec-title__tagline .text h4 {
        font-size: 23px;
    }

    .faq-one-accrodion .accrodion-title h4::before {
        right: -20px;
    }

    .faq-one-accrodion .accrodion-title {
        padding-right: 20px;
    }

    .faq-one__img2 {
        position: relative;
        left: 0px;
        bottom: 0px;
        margin-top: 25px;
    }

    .faq-one__img1 {
        float: none;
    }

    .blog-one .shape2 {
        display: none;
    }

    .brand-one .shape1 {
        display: none;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer .shape2 {
        display: none;
    }

    .site-footer .shape3 {
        display: none;
    }

    .site-footer__top ul li::before {
        display: none;
    }

    .site-footer__top-contact-info-single {
        max-width: 410px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .site-footer__top {
        padding-bottom: 53px;
    }

    .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .footer-widget__newsletter {
        margin-left: 0px;
        margin-top: 70px;
    }

    .footer-widget__useful-link.services {
        margin-top: 70px;
    }


    .site-footer__bottom-menu {
        display: block;
        text-align: center;
        margin-top: 15px;
    }

    .site-footer__bottom-inner {
        display: block;
        text-align: center;
    }

    .site-footer__bottom-menu li+li {
        margin-left: 0px;
        margin-top: 3px;
    }

    .site-footer__bottom-menu li a {
        justify-content: center;
    }

    .feature-one__single.mr40 {
        margin-right: auto;
    }

    .feature-one__single.ml40 {
        margin-left: auto;
    }

    .feature-one__client-box {
        margin-left: 0px;
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .feature-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
        padding: 31px 30px 40px;
    }

    .feature-one__single h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .about-two__content {
        margin-left: 0px;
        margin-top: 65px;
        margin-right: 0px;
    }

    .about-two .shape3 {
        display: none;
    }

    .about-two__img .shape1 {
        display: none;
    }

    .about-two__img .shape2 {
        display: none;
    }

    .about-two__img {
        display: block;
        max-width: 100%;
        width: 100%;
    }

    .about-two__img-list1-img1 {
        margin-left: 0px;
    }

    .about-two__img-list1 {
        margin-right: 0px;
    }

    .about-two__img-list2 {
        margin-top: 30px;
    }

    .about-two__content-text2 ul li+li {
        margin-top: 25px;
    }

    .about-two__content-bottom {
        display: block;
    }

    .about-two__content-bottom .contact-info {
        margin-left: 0px;
        margin-top: 25px;
    }

    .about-two__content-text2 ul li::before {
        display: none;
    }

    .about-two__experiences {
        max-width: 300px;
        margin: 30px auto 0px;
    }

    .about-two__experiences-inner {
        padding: 3px 30px 12px;
    }

    .services-two .shape2 {
        display: none;
    }

    .services-two__single-top {
        display: block;
    }

    .services-two__single-top .title-box {
        margin-left: 0px;
        margin-top: 15px;
    }

    .help-people-one__img1 {
        top: 0px;
        bottom: 0px;
        left: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        width: calc((100% - 0px) / 1);
        height: 500px;
    }

    .help-people-one::before {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        width: calc((100% - 0px) / 1);
    }

    .help-people-one__content {
        float: none;
        padding-top: 460px;
    }

    .help-people-one__img1-title h2 {
        font-size: 80px;
    }

    .help-people-one .shape1 {
        display: none;
    }

    .help-people-one__content-text1 p br {
        display: none;
    }

    .help-people-one__content-text2 {
        display: block;
    }

    .help-people-one__content-text2 .content-box {
        margin-left: 0px;
        margin-top: 30px;
    }

    .help-people-one__content-text2 .content-box h3 br {
        display: none;
    }

    .work-process-one .shape2 {
        display: none;
    }

    .work-process-one .shape3 {
        display: none;
    }

    .work-process-one .shape4 {
        display: none;
    }

    .work-process-one .shape5 {
        display: none;
    }

    .work-process-one .shape6 {
        display: none;
    }

    .work-process-one .shape1 {
        display: none;
    }

    .work-process-one__single.mb0 {
        margin-bottom: 0px;
    }

    .work-process-one {
        padding: 120px 0 82px;
    }

    .testimonials-two__img {
        margin-right: 0;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-two__content {
        margin-left: 0px;
        margin-top: 120px;
    }

    #testimonials-two__thumb {
        left: 95px;
        top: -160px;
        margin-left: 0;
        bottom: auto;
    }

    .testimonials-two__single {
        padding-top: 0px;
    }

    .testimonials-two__inner {
        padding: 0px 15px 0px;
    }

    #testimonials-two__thumb {
        left: 0px;
        margin-left: 0;
    }

    .testimonials-two__thumb-img .inner {
        width: 70px;
    }

    #testimonials-two__thumb {
        width: 250px;
    }

    #testimonials-two__thumb {
        top: -100px;
    }

    .testimonials-two__single-inner p {
        font-size: 16px;
        line-height: 28px;
    }

    .testimonials-two__single {
        padding: 0px 25px 52px;
        padding-left: 10px;
    }

    .testimonials-two__single .icon-box {
        bottom: 40px;
    }

    .testimonials-two__single .icon-box span::before {
        font-size: 60px;
        line-height: 60px;
    }

    .cause-two__carousel.owl-theme .owl-nav {
        display: none;
    }

    .cause-two {
        padding: 120px 0px 86px;
    }

    .why-choose-two__left {
        margin-right: 0px;
        max-width: 400px;
        margin: 0 auto;
    }

    .why-choose-two__right {
        margin-left: 0px;
        margin-top: 40px;
        padding: 39px 25px 39px;
    }

    .why-choose-two .shape4 {
        display: none;
    }

    .why-choose-two__tab-single-inner {
        display: block;
    }

    .why-choose-two__tab-single-img {
        max-width: 450px;
        width: 100%;
    }

    .why-choose-two__tab-single-content {
        margin-left: 0px;
        margin-top: 50px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .text-box h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .icon-box span::before {
        font-size: 40px;
        line-height: 40px;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .icon-box {
        margin-right: 17px;
    }

    .why-choose-two__right .shape3 {
        display: none;
    }

    .why-choose-two__tab-single-content-text1 h2 {
        font-size: 26px;
        line-height: 37px;
    }

    .funfact-one--two .shape2 {
        display: none;
    }

    .event-one__top {
        display: block;
    }

    .event-one__top .btn-box {
        margin-top: 20px;
        top: 0px;
    }

    .event-one__single-inner {
        display: block;
    }

    .event-one__single-content {
        margin-top: 30px;
        margin-left: 0px;
    }

    .event-one__single {
        padding: 30px 25px 30px;
    }

    .event-one__single-content .meta-info li+li {
        margin-left: 0px;
        margin-top: 8px;
    }

    .event-one__single-content .meta-info {
        display: block;
    }

    .event-one__single-content-bottom {
        display: block;
    }

    .event-one__single-content-bottom .author-box {
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 15px;
    }

    .event-one__single-content-bottom .author-box::before {
        display: none;
    }

    .blog-one__single-content-top .date-box {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .blog-one--two .blog-one__single-content {
        padding: 30px 25px 30px;
    }

    .blog-one__single-content-top {
        display: block;
    }

    .site-footer--two .shape4 {
        display: none;
    }

    .site-footer__top-newsletter-inner {
        justify-content: center;
        text-align: center;
    }

    .site-footer__top-newsletter-left-text {
        margin-bottom: 35px;
    }

    .site-footer--two .shape5 {
        display: none;
    }

    .site-footer__top-newsletter-form {
        flex-direction: column;
    }

    .site-footer__top-newsletter-form button {
        margin-left: 0px;
        margin-top: 10px;
    }

    .site-footer__top-newsletter-input {
        width: 100%;
    }

    .footer-widget__recent-posts {
        margin-left: 0px;
        margin-top: 70px;
    }

    .site-footer--two .footer-widget__useful-link.ml85 {
        margin-left: 0px;
    }

    .site-footer--two .footer-widget__useful-link.services {
        margin-left: 0px;
    }

    .footer-widget__recent-posts-list li .content-box h3 a br {
        display: none;
    }

    .services-one--three {
        padding: 120px 0px 77px;
    }

    .services-one--three__shape1 {
        display: none;
    }

    .services-one--three__shape2 {
        display: none;
    }

    .services-one--three__shape3 {
        display: none;
    }

    .about-three {
        margin: 0px 0px 0px;
    }
    .about-three__experiences-inner h2 {
        font-size: 60px;
        line-height: 70px;
    }

    .cause-two--three__shape1 {
        display: none;
    }

    .cause-two--three__shape2 {
        display: none;
    }

    .cause-two--three .cause-one__single {
        margin-bottom: 30px;
    }

    .cause-two--three {
        padding-bottom: 90px;
    }

    .cause-two--three__top {
        display: block;
    }

    .cause-two--three__top .btn-box {
        top: 0px;
        margin-top: 20px;
    }

    .cta-two__content h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .cta-two .shape1 {
        display: none;
    }

    .cta-two .shape2 {
        display: none;
    }

    .cta-two .shape3 {
        display: none;
    }

    .cta-two {
        margin: 0px 0px 0px;
    }

    .cta-two::before {
        mask: none;
        background: transparent;
    }

    .cta-two__content h2 br {
        display: none;
    }

    .event-two__single-date h2 {
        font-size: 60px;
        line-height: 70px;
        margin-right: 25px;
    }

    .event-two__single-date p {
        font-size: 22px;
        line-height: 32px;
    }

    .event-two .shape1 {
        display: none;
    }

    .event-two__single-content h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .event-two__top {
        display: block;
    }

    .event-two__top .btn-box {
        top: 0px;
        margin-top: 20px;
    }

    .event-two__single {
        display: block;
        text-align: center;
    }

    .event-two__single-date {
        justify-content: center;
        margin-bottom: 20px;
    }

    .event-two__single-content .meta-info {
        justify-content: center;
        margin-top: 20px;
    }

    .event-two__single-content-img {
        justify-content: center;
        margin-bottom: 30px;
    }

    .event-two__single-content .meta-info {
        flex-direction: column;
    }

    .event-two__single-content .meta-info li+li {
        margin-left: 0px;
        margin-top: 15px;
    }

    .donation-one {
        margin: 0px 0px 0px;
    }

    .donation-one__inner-box {
        padding: 57px 30px 60px;
    }

    .donation-one__img ul li .img-box {
        width: 70px;
        height: 70px;
    }

    .donation-one__img ul li .counter-box {
        width: 70px;
        height: 70px;
    }

    .donation-one__title h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .donation-one__donate-box .donate-now {
        display: block;
        gap: 0px;
    }

    .donation-one__btn-box {
        margin-top: 10px;
    }

    .donation-one__donate-box .donate-now input {
        max-width: 100%;
    }

    .team-one--two__shape1 {
        display: none;
    }

    .team-one--two__shape2 {
        display: none;
    }

    .testimonials-three__img {
        margin-right: 0px;
        max-width: 500px;
        width: 100%;
    }

    .testimonials-three__content {
        margin-left: 0px;
        margin-top: 65px;
    }

    .testimonials-three__wrap {
        display: none;
    }

    #testimonials-three__pagination {
        display: none;
    }

    .testimonials-three__nav {
        display: none;
    }

    .testimonials-three {
        margin: 0px 0px 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .testimonials-three__img .shape1 {
        display: none;
    }

    .contact-one--two .contact-one__inner {
        display: block;
    }

    .contact-one--two .contact-page__form-btn .thm-btn {
        justify-content: center;
    }

    .contact-one--two__round-text {
        margin-top: 60px;
    }

    .contact-one--two__round-text-inner {
        margin: 0 auto;
    }

    .contact-one--two {
        margin: 0px 0px 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .blog-one--three__shape1 {
        display: none;
    }

    .blog-one__single-content-bottom {
        display: block;
    }

    .blog-one--three__client {
        margin-top: 20px;
    }

    .blog-one--three__shape2 {
        display: none;
    }

    .gallery-one__list {
        display: block;
    }

    .gallery-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .error-page__img img {
        width: 100%;
    }

    .error-page__content h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .error-page__content h2 br {
        display: none;
    }

    .page-header__inner h2 {
        font-size: 35px;
    }

    .page-header .shape1 {
        display: none;
    }

    .page-header .shape2 {
        display: none;
    }

    .become-volunteer-page__form {
        margin-top: 60px;
    }

    .become-volunteer-page__content {
        position: relative;
        display: block;
        margin-right: 0px;
    }

    .become-volunteer-page__content-text1 h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .become-volunteer-page__content-text1 h2 br {
        display: none;
    }

    .become-volunteer-page__form {
        padding: 60px 20px 60px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 650px;
        width: 100%;
        margin: 60px auto 0px;
    }

    .blog-details__content-text1-inner p br {
        display: none;
    }

    .blog-one__single-content .meta-info {
        display: block;
    }

    .blog-details__content .blog-one__single-content .meta-info li+li {
        margin-left: 0px;
        margin-top: 7px;
    }

    .blog-details__content-text1-btn {
        left: 40px;
    }

    .blog-details__content-text1-inner {
        padding: 32px 30px 47px;
    }

    .blog-details__content-text3 {
        display: block;
    }

    .blog-details__content-text3-share {
        margin-top: 30px;
    }

    .blog-details__content-text3-tag {
        display: block;
    }

    .blog-details__content-text3-tag ul {
        margin-left: 0px;
        margin-top: 15px;
    }

    .comment-one__single {
        display: block;
        gap: 0px;
    }

    .comment-one__image {
        top: 0px;
        margin-bottom: 22px;
    }

    .comment-one__single.ml90 {
        margin-left: 0px;
    }

    .sidebar__latest-posts-list li {
        display: block;
    }

    .sidebar__latest-posts-list li .content-box {
        margin-left: 0px;
        margin-top: 13px;
    }

    .blog-one--two .blog-one__single-content .meta-info li+li {
        margin-left: 0px;
        margin-top: 5px;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .blog-standard-page__content .blog-one__single-content .meta-info li+li {
        margin-left: 0px;
        margin-top: 5px;
    }

    .blog-standard-page__content .blog-one__single-content h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .blog-standard-page__content .blog-one__single-content h2 br {
        display: none;
    }

    .blog-one__single-img-carosul.owl-theme .owl-nav {
        display: none;
    }

    .contact-page-info__single {
        display: block;
        padding: 58px 35px 58px;
    }

    .contact-page-info__single .content-box {
        margin-left: 0px;
        margin-top: 20px;
    }

    .google-map-one {
        margin: 0px 0px 0px;
    }

    .contact-page-form__inner {
        padding: 48px 30px 60px;
        margin-top: 0px;
    }

    .contact-page-form__inner .title-box h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .contact-page-form {
        padding: 120px 0px 120px;
    }

    .donate-now-page__left {
        margin-right: 0px;
    }

    .donate-now-page__left-notice::before {
        left: 0px;
    }

    .donate-now-page__left-notice {
        display: block;
        padding: 13px 18px 13px;
    }

    .donate-now-page__left-notice .text-box {
        margin-left: 0px;
        margin-top: 15px;
    }

    .donate-now-page__left-inner {
        padding: 32px 30px 40px;
    }

    .donate-now-page__form .comment-form__btn-box {
        display: block;
    }

    .donate-now-page__form .comment-form__btn-box .total-donation {
        margin-top: 15px;
    }

    .sidebar__organizer-inner {
        display: block;
    }

    .sidebar__organizer-content {
        margin-left: 0px;
        margin-top: 20px;
    }

    .donations-details__content {
        margin-right: 0px;
    }

    .donations-details__content .cause-one__single-content h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .donations-details__content .cause-one__single-content h2 br {
        display: none;
    }

    .donations-details__content .cause-one__single-bottom {
        display: block;
        padding: 53px 25px 20px;
    }

    .donations-details__content .cause-one__single-content .btn-box {
        margin-top: 15px;
        margin-left: 0px;
        top: 0px;
    }

    .donations-details__content-text4-text {
        margin-top: 32px;
    }

    .donations-details__content-text5-single {
        margin-bottom: 30px;
    }

    .event-details__content {
        margin-right: 0px;
    }

    .event-details__content-img1 .text-box {
        top: 15px;
        right: 15px;
    }

    .event-details__content-text1 .meta-info {
        display: block;
    }

    .event-details__content-text1 .meta-info li+li {
        margin-left: 0px;
        margin-top: 10px;
    }

    .event-details__content-text1 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .event-details__content-text2-contact-box {
        display: block;
    }

    .event-details__content-text2-contact-box .contact-info {
        margin-left: 0px;
        margin-top: 15px;
    }

    .event-details__event-speaker-single-content-top {
        display: block;
    }

    .event-details__event-speaker-single {
        display: block;
    }

    .event-details__event-speaker-single-content {
        margin-left: 0px;
        margin-top: 25px;
    }

    .event-details__event-speaker-single-content-top .social-links {
        margin-top: 15px;
        margin-bottom: 10px;
    }

    .faq-page__content {
        margin-right: 0px;
        margin-bottom: 60px;
    }

    .faq-page-faq {
        margin-left: 0px;
    }

    .faq-page__content__text2-top {
        display: block;
    }

    .faq-page__content__text2-top .content-box {
        margin-left: 0px;
        margin-top: 15px;
    }

    .faq-page__content__text2-top .content-box h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .team-details__top {
        display: block;
        padding: 30px 30px 30px;
    }

    .team-details__top-img {
        max-width: 600px;
        width: 100%;
    }

    .team-details__top-content {
        margin-left: 0px;
        margin-top: 50px;
    }

    .team-details__progress {
        margin-left: 0px;
        margin-top: 52px;
    }

    .team-details__top-content-top {
        display: block;
    }

    .team-details__top-content-top .text-box h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .team-details__top-content-top .social-links {
        margin-top: 15px;
    }

    .team-details__top-content-info-box::before {
        display: none;
    }

    .team-details__top-content-info-box::after {
        display: none;
    }

    .team-details__top-content-info-list {
        display: block;
    }

    .team-details__top-content-info-list li {
        display: block;
    }

    .team-details__top-content-info-list li .content-box {
        margin-left: 0px;
        margin-top: 20px;
    }

    .team-details__top-content-info-list.style2 li:nth-child(2) {
        left: 0px;
    }

    .team-details__top-content-info-list li+li {
        margin-top: 25px;
    }

    .team-details__top-content-info-list.style2 {
        margin-top: 25px;
    }

    .gallery-page__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .contact-one__bg::before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: var(--donatix-primary);
        mix-blend-mode: multiply;
        opacity: 0.7;
        content: "";
        z-index: -1;
    }

    .why-choose-two__left .tabs-button-box .tab-btn-item .shape5 {
        display: none;
    }

}


/*--------------------------------------------------------------
# Slider All Responsive Css
--------------------------------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .main-slider-one .container {
        padding-left: 120px;
    }

    .main-slider-one__single .shape3 {
        display: none;
    }

    .main-slider-one__single .shape2 {
        display: none;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-slider-one .container {
        padding-left: 90px;
    }

    .main-slider-one__single-img-bg {
        display: none;
    }

    .main-slider-one__single-img {
        display: none;
    }

    .main-slider-one--two .main-slider-one__content {
        margin-left: 0px;
    }

    .main-slider-one--two .shape10 {
        display: none;
    }

    #main-slider-one--two__pagination {
        right: 33%;
    }




}




@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-slider-one__single-img-bg {
        display: none;
    }

    .main-slider-one__single-img {
        display: none;
    }
    .main-slider-one__single {
        padding: 60px 0px 150px
    }

    .main-slider-one--two .main-slider-one__content {
        margin-left: 0px;
    }

    .main-slider-one--two .shape10 {
        display: none;
    }

    #main-slider-one--two__pagination {
        right: 38%;
    }

    .main-slider-one--two .shape11 {
        display: none;
    }






}


/*--------------------------------------------------------------
# Main Menu All Responsive Css
--------------------------------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .main-header__cart-box {
        display: none;
    }

    #main-slider-one--two__pagination {
        right: 27.5%;
    }
    .stricky-header .main-header__btn-box {
        display: none;
    }

    .stricky-header .main-header__search-box {
        margin-right: 0px;
    }






}

@media (min-width: 1200px) {
  .main-menu .mobile-nav__toggler {
    display: none;
  }
}
@media (min-width: 1199px) {
	.contact_info .thumb i{font-size: 38px;}
	.contact_content .contact_info:not(:last-child){padding-bottom: 18px;margin-bottom: 25px;}
	.contact_info .content h6{font-size: 18px;}
	.contact_info .thumb i{font-size: 38px;}
	.contact_info .thumb::before{width: 35px;height: 35px}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-header__one--three .main-menu__wrapper-inner {
        padding: 40px 25px 40px;
    }

    .main-header__one--three .main-header__one-bottom {
        padding: 25px 0px 0px;
    }
	.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li{margin-left: 30px;}
	.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a{font-size: 16px}
	.main-header__one-bottom-left .logo-box a img{max-width: 250px;}
	.main-header__btn-box .thm-btn{padding: 15px 18px 15px;}
	.main-header__btn-box{gap: 8px;}
	.main-menu .main-menu__list > li:not(:last-child) > a::after{right: -19px}
	.main-menu .main-menu__list>li, .stricky-header .main-menu__list>li{padding-top: 35px;padding-bottom: 35px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-header__one--three .main-menu__wrapper-inner {
        padding: 40px 25px 40px;
    }

    .main-header__one--three .main-header__one-bottom {
        padding: 25px 0px 0px;
    }
}



@media (min-width: 992px) {
	.main-menu .mobile-nav__toggler{display: none}
}
@media (max-width: 991px) {
	.main-header__one-top-right{padding-left: 0px}
	.main-header__contact-list-style1 li+li{margin-left: 15px}
	.main-header__contact-list-style1 li .text-box{margin-left: 7px}
	.main-header__contact-list-style1 li .text-box p{font-size: 14px}
	.main-header__social-links-style1 .title-box h4{font-size: 15px}
	.main-header__social-links-style1-list{padding-left: 12px;margin-left: 12px;}
	.main-header__one-top{padding: 5px 0px}
	.mobile-nav__social{display: none}
	.mobile-nav__top{margin-top: 20px}
	.mobile-nav__top .thm-btn{font-size: 17px;padding: 12px 27px 15px}
	.main-header__one-bottom-left .logo-box a img{max-width: 230px}
	.main-header__one-bottom-right{display: none}
	.main-menu .main-menu__list, .main-menu .main-menu__list>li>ul, .main-menu .main-menu__list>li>ul>li>ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list>li>ul, .stricky-header .main-menu__list>li>ul>li>ul{display: none}
	.main-slider-one__title h2{font-size: 36px}
	.main-slider-one__sub-title p{font-size: 20px}
	.sec-title__title{font-size: 32px;}
	.about-three__content .sec-title{padding-bottom: 2px}
	.sec-title__tagline{margin-bottom: 5px}
	.sec-title__tagline .text h4{font-size: 25px}
	.about-three__content-text1 p{margin-bottom: 22px}
	.about-three__content{margin-top: 28px;margin-left: 0px}
	.about-three{padding: 38px 0px 35px;}
	.service-section{padding: 40px 0px 5px;}
	.service-item-gold{padding: 18px 15px 10px;}
	.service-item-header-gold{margin-bottom: 16px}
	.service-item-content-gold h2{font-size: 17px}
	.service-section .sec-title{padding-bottom: 25px}
	.cause-one{padding: 35px 0px 50px}
	.thm-dot-style1.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 10px}
	.gallery-one__single img{height: 165px;}
	.contact_info .thumb::before{width: 35px;height: 35px}
	.contact_info .thumb i{font-size: 35px;}
	.contact_content .contact_info:not(:last-child){padding-bottom: 20px;margin-bottom: 22px;}
	.contact_info .content h6{font-size: 18px;}
	.contact_info .content p span.bold{font-size: 15px}
	.contact_content{padding: 35px 15px 24px;}
	.events_single .text .welcome_text{font-size: 19px}
	.events_sub_tab ul li a{padding: 5px 16px;}
	.site-footer__bottom-text{line-height: 20px;}
	.site-footer--two .site-footer__bottom-inner{justify-content: center}
}

@media (max-width: 767px) {
	.main-slider-one__single-img-bg {
        display: none;
    }

    .main-slider-one__single-img {
        display: none;
    }

    .main-slider-one__title h2 {
        font-size: 30px;
        line-height: 1.2em;
    }
	.main-slider-one__text p{font-size: 17px}
    .main-slider-one__title h2 br {
        display: none;
    }

    .main-slider-one__single {
        padding: 50px 0px 130px;
    }

    .main-slider__carousel.owl-theme .owl-nav.disabled+.owl-dots {
        display: none;
    }

    .main-slider-one__sub-title p {
        font-size: 20px;line-height: 27px;
    }

    .main-slider-one__text p br {
        display: none;
    }

    .main-slider-one--two .main-slider-one__content {
        margin-left: 0px;
    }

    .main-slider-one--two .shape10 {
        display: none;
    }

    #main-slider-one--two__pagination {
        display: none;
    }

    .main-slider-one--two .shape11 {
        display: none;
    }

    .main-slider-one--two .shape5 {
        display: none;
    }

    .main-slider-one--two .shape6 {
        display: none;
    }

    .main-slider-one--two .shape7 {
        display: none;
    }

    .main-slider-one--two .shape8 {
        display: none;
    }

    .main-slider-one--two .main-slider-one__btn {
        display: block;
    }

    .main-slider-one--two .main-slider-one__btn .btn-two {
        margin-left: 0px;
        margin-top: 15px;
    }

    .main-slider-one--two__inner {
        mask: none;
    }

    .main-slider-one--two .main-slider-one__single {
        padding: 270px 0px 170px;
    }

    .main-slider-one--three__shape1 {
        display: none;
    }

    .main-slider-one--three__shape2 {
        display: none;
    }

    .main-slider-one--three__shape3 {
        display: none;
    }

    .main-slider-one--three__shape4 {
        display: none;
    }

    .main-slider-one--three__shape5 {
        display: none;
    }

    .main-slider-one--three__shape6 {
        display: none;
    }

    .main-slider-one--three__inner {
        mask: none;
        margin: 0px 0px 0px;
    }

    .main-slider-one--three .main-slider-one__btn {
        display: block;
    }

    .main-slider-one--three__video-btn {
        display: inline-block;
        margin-left: 0px;
    }

    .main-slider-one__sub-title .line {
        width: 35px;
    }

    .main-slider-one--three .main-slider-one__single {
        padding: 178px 0px 180px;
    }

    .main-slider-one--three__wrap {
        display: none;
    }

    .main-slider-one--three__nav {
        display: none;
    }
    .main-header__one-bottom-right {
        display: none;
    }


    .main-header__one-bottom {
        padding: 5px 0px;
    }

    .main-menu .mobile-nav__toggler {
        position: relative;
        display: inline-block;
        top: 2px;
    }

    .main-header__one--three .main-menu__wrapper-inner {
        padding: 40px 25px 40px;
    }

    .main-header__one--three .main-header__one-bottom {
        padding: 25px 0px 0px;
    }

    .main-header__one--three .main-header__one-bottom .container {
        padding: 0px 15px 0px;
    }
	.footer-widget__title-box{margin-bottom: 12px;}
	.footer-widget__about-social-links a{width: 35px;height: 35px}
	.footer-widget__about-social-links{margin-top: 8px;margin-bottom: 30px}
	.about-section{padding: 25px 0px}
	.about-section1{padding: 28px 0px 35px;}
	.founder_div{margin-top: 10px;margin-bottom: 18px;}
	.about_image{margin-top: 40px}
	.about-section .row [class*='col-']:nth-child(1){order: 2}
	.about-section .row [class*='col-']:nth-child(2){order: 1}
	.contact-section .row [class*='col-']:nth-child(1){order: 2}
	.contact-section .row [class*='col-']:nth-child(2){order: 1;width: 70%}
	.contact_image{margin-bottom: 20px}
	.contact-section .row{justify-content: center !important}
	.events-nav-tab{padding: 12px 12px 0px;margin-bottom: 32px;}
	.events_sub_tab ul li{padding: 1px 14px;}
	.events_sub_tab ul li a{padding: 3px 12px;font-size: 14px;}
	.events_single{margin-top: 10px;}
	.events-nav-tab .nav-link{padding: 0 17px 10px;font-size: 17px;}
	.events_sub_tab ul{gap: 8px 10px;}
	.events_single .text{width: calc(100% - 20px);padding: 20px 15px;}

}
@media (max-width: 575px) {
	.main-header__one-bottom-left .logo-box a img{max-width: 200px}
	.main-header__contact-list-style1 li .icon-box span::before{font-size: 13px}
	.main-header__contact-list-style1 li .text-box{margin-left: 3px}
	.main-header__contact-list-style1 li+li{margin-left: 8px}
	.main-header__contact-list-style1 li .text-box p{font-size: 13px}
	.main-header__one-top-right{display: none}
	.mobile-nav__top{flex-direction: column; align-items: flex-start;}
	.mobile-nav__social{color: #fff;margin-bottom: 28px;}
	.mobile-nav__social span{margin-right: 13px}
	.mobile-nav__social a+a{margin-left: 5px}
	.main-slider-one__text p{font-size: 15px;line-height: 21px;}
	.main-slider-one__title h2{font-size: 24px;line-height: 1.2em;}
	.main-slider-one__btn .thm-btn{padding: 15px 25px 15px;font-size: 17px;}
	.about-three__img{margin-left: 30px;}
	.service-section .row [class*=col-]{width: 50%;}
	.thm-dot-style1.owl-theme .owl-dots .owl-dot span{width: 9px;height: 9px;}
	.thm-dot-style1.owl-theme .owl-dots .owl-dot.active span{height: 9px;}
	.site-footer__middle .row [class*='col-']:nth-child(2){justify-content: flex-start !important;margin-bottom: 20px}
    .footer-widget__about {margin-bottom: 30px;}
	.footer-widget__link li a{font-size: 14px}
	.footer-widget__link li+li{margin-top: 2px}
	.site-footer__middle{margin: 8px 0px 15px;}
	.site-footer__middle .row [class*=col-]:nth-child(2){width: 30%}
	.site-footer__middle .row [class*=col-]:nth-child(3){width: 70%}
	.footer-widget__title{font-size: 19px}
	.footer-info-box{margin-bottom: 5px;}
	.footer-widget__about-social-links{margin-top: 12px;}
	.footer-widget__about-social-links{margin-bottom: 0px}
	.page-header{padding: 50px 0px;}
	.page_header_inner h2{font-size: 30px}
	.about-section .row [class*='col-']:nth-child(2){width: 65%;}
	.contact_content{padding: 35px 18px 34px;}
	.contact_info .thumb i{font-size: 32px;}
	.contact_info .thumb::before{width: 31px;height: 31px;}
	.contact_info .content h6{font-size: 18px}
	.contact_content .contact_info:not(:last-child){padding-bottom: 18px;margin-bottom: 24px;}
	.stricky-header.stricky-fixed{padding: 4px 0px;}
	.about_image:after{right: 80px;}
	.gallery_item_single span{width: 45px;height: 45px;padding: 9px}
	.gallery_item_single .gallery_item_overlay::after{width: 55px;height: 55px;}
}
@media (max-width: 480px) {
	.service-section .row [class*=col-]{width: 100%;}
	.service-item-image-gold a figure img{aspect-ratio: 1 / 0.591;}
	.about-three__content .thm-btn{font-size: 16px;padding: 14px 25px 14px;}
	.site-footer__middle .row [class*=col-]:nth-child(2), .site-footer__middle .row [class*=col-]:nth-child(3){width: 100%}
	.events_single .text{width: calc(100% - 20px);padding: 20px 12px 15px;}
	.events_single .text .welcome_text{font-size: 18px}
}
@media only screen and (min-width: 380px) and (max-width: 480px) {
	    .about-section .row [class*='col-']:nth-child(2){width: 75%;}
}
@media (max-width: 379px) {
	.about-section .row [class*='col-']:nth-child(2){width: 100%;}
}