
@media (min-width: 1700px) {
    .quotes-orange1 { top: 125px !important; left: 18% !important; }
    .quotes-orange2 { top: 362px !important; left: 81% !important; z-index: 9; }
    .quotes-orange3 { top: 42rem !important; left: 17% !important; }
    .quotes-orange4 { top: 59rem !important; left: 83% !important; z-index: 999; }
    .min-h-515px { min-height: 482px; }
    .stripelogo { top: 0px; left: 566px; }
    .mt-xl-96 { margin-top: 6rem !important; }
    .min-h-495px { height: 495px !important; }
}
@media (min-width: 1700px) {
    .d-lg-inline-block{display: inline-block;}

}

    @media only screen and (min-width: 1024px) and (max-width: 1399px) {
        .nav-link { font-size: 14px !important; }
    }

    @media (max-width: 1199px) {
        .sticky_bottom_fixed .sticky_bottom_fixed_btn { padding: 6px 16px !important; font-size: 14px; }
        .sticky_bottom_fixed .time-bg { font-size: 23px !important; }
            .sticky_bottom_fixed .time-bg b { font-size: 23px !important; }
        .sticky_bottom_fixed .card__back::before, .sticky_bottom_fixed .card__bottom::after { font-size: 23px !important; }
        .sticky_bottom_fixed .flip-clock__piece flip b { font-size: 23px !important; }
        .nonprofits-banner-bg { padding-top: 167px !important; }
        .form-banner-bg { padding-top: 151px !important; }
        .home-banner-bg { padding-top: 152px !important; }
        .whitebanner-bg { padding-top: 147px !important; padding-bottom: 46px; }
        .banner-bg-pattern { padding-top: 205px; padding-bottom: 46px; }
        .banner-bg-img { padding-top: 140px !important; }
        .pricing-bannernew-bg { padding-top: 123px !important; padding-bottom: 51px; }
        .excel-banner-bg { padding-top: 10.7rem !important; }
        .web-banner-bg { padding-top: 9.3rem !important; }
        .due-date-calculator-bg { padding-top: 9rem !important; }
        .new-banner-white { padding-top: 8.5rem !important; }
        .side-bar .menu .item a,
        .side-bar .menu .item span,
        .side-bar .menu .item span i { transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; }

            .side-bar .menu .item a:hover,
            .side-bar .menu .item span:hover,
            .side-bar .menu .item span:hover i { color: #ED7A41 !important; }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1599px) {
        .whitebanner-bg { padding-top: 150px !important; padding-bottom: 47px !important; }
        .whitebanner-bg-paidad { padding-top: 130px !important; padding-bottom: 47px !important; }
        .banner-bg-pattern { padding-top: 167px !important; padding-bottom: 47px !important; }
        .organization-cardarrowposition { right: 148px; top: 55px; }
        .choosetaxyear-cardposition { right: 322px; top: 197px; }
        .enterform-cardposition { right: 147px; top: 113px; }
        .formsummary-cardposition { right: 175px; top: 105px; }
        .transmit-cardposition { right: 306px; top: 206px; }
        .nonprofits-banner-bg { padding-top: 8.4rem !important; }
        .excel-banner-bg { padding-top: 7rem !important; }
        .due-date-calculator-bg { padding-bottom: 3.75rem !important; padding-top: 6.8rem !important; }
    }

    /*large screen*/
    @media only screen and (min-width: 1280px){
        .whitebanner-bg {
            padding-top: 150px !important;
            padding-bottom: 47px !important;
        }
        .tuesday-banner-bg {
            padding-top: 150px !important;
            padding-bottom: 80px !important;
        }
        .bannerimg-heart {
            position: absolute;
            top: -30px;
            left: 290px !important;
        }
    }


    @media only screen and (min-width: 1400px) {
        .form990dropdown { grid-template-columns: repeat(3, 1fr); gap: 20px; }
        .form990schedules-limenu { grid-template-columns: repeat(3, 1fr); }
        .staterequirmenu { grid-template-columns: repeat(8, 1fr); }
        .support-megaMenu .featuresdropdown { grid-template-columns: repeat(4, 1fr); }
        .w-xxl-75 { width: 75% !important; }
        .w-xxl-50 { width: 50% !important;}

    }

    @media only screen and (min-width: 1024px) and (max-width: 1400px) {
        .form990-megaMenu { margin: 0px !important; right: -900% !important; }
        .features-megaMenu { right: -395% !important; }
        .support-megaMenu { right: -239% !important; }
        .navbar-collapse .state-megaMenu.dropdown-menu { max-height: 400px; overflow-y: auto; }
        .navbar-collapse .sch-megaMenu.dropdown-menu { left: -410%; }
    }

    @media (min-width: 1600px) {
        .bottom-xxl-n9 { bottom: -9% !important; }
        .form990schedules-limenu { grid-template-columns: repeat(4, 1fr); }
    }

    @media only screen and (min-width: 1024px) and (max-width: 1399px) {
        .nav-link { font-size: 14px !important; }
        #new-tab2a { overflow-y: scroll !important; height: 550px !important; }
        .mb-md-5 {
            margin-bottom: 3rem !important;
        }
    }

    @media only screen and (min-width: 1280px) and (max-width: 2000px) {
        .testimonial-card { position: absolute; top: 0; bottom: 0; display: flex; align-items: center; left: 18%; right: 10px; }

        .testimonial-img img { position: relative; z-index: 9; }

        .ps-72px { padding-left: 72px !important; }

        .w-lg-75 { width: 80% !important; }

        .min-h-482px { min-height: 482px !important; }

        .mt-xl-96 { margin-top: 6rem !important; }

        .min-h-495px { height: 495px !important; }
    }

    @media (max-width: 1700px) and (min-width: 1200px) {
        .circle-shape1 { top: 449px; left: 228px; }

        .circle-shape2 { top: 268px; left: 277px; }

        .circle-shape3 { top: 149px; left: 427px; }

        .circle-shape4 { top: 146px; left: 616px; }

        .circle-shape5 { top: 263px; left: 770px; }

        .circle-shape6 { top: 442px; left: 821px; }

        .top-329 { top: 310px; }

        .left-329px { left: 409px; }

        .ein-error-bg label.error { padding: 2px 5px; background: #ffffff; box-shadow: 0 0 3px 0 rgb(0 0 0 / 40%); position: absolute; left: 532px; bottom: 199px; border: 1px solid #f26522; font-size: 15px; z-index: 9; font-weight: 300; color: black; border-radius: 3px !important; }
    }

    @media (min-width: 1025px) and (max-width: 1536px) {
        .xl-h-515px { height: 603px !important; }

        .w-xl-70 { width: 69% !important; }

        .top-329 { top: 310px; }

        .left-329px { left: 321px; }

        .circle-shape1 { top: 445px; left: 132px; }

        .circle-shape2 { top: 267px; left: 183px; }

        .circle-shape3 { top: 154px; left: 331px; }

        .circle-shape4 { top: 149px; left: 518px; }

        .circle-shape5 { top: 253px; left: 678px; }

        .circle-shape6 { top: 432px; left: 733px; }

        .min-h-482px { min-height: 482px; }

        .slider-text { bottom: 90px; right: 354px; background-color: #3630306e; }

        .slider-text2 { bottom: 148px; right: 271px; background-color: #3630306e; }

        .slider-text3 { bottom: 216px; right: 258px; background-color: #3630308f; }

        .slider-text4 { bottom: 59px; right: 447px; background-color: #3630306e; }

        .ein-error-bg label.error { left: 499px !important; }
    }

    @media only screen and (min-width: 1201px) and (max-width: 1369px) {
        .ein-error-bg label.error { left: 377px !important; }
    }

    @media screen and (min-width: 1401px) and (max-width: 1499px) {
        .ein-error-bg label.error { left: 440px !important; bottom: 200px; }
    }

    @media (max-width: 1500px) {
        .lg-h-450px { height: 28.125rem !important; }

        .l-mt-5 { margin-top: 3rem !important; }

        .l-mt-4 { margin-top: 1.5rem !important; }

        .l-w-75 { width: 75% !important; }
    }

    @media (max-width: 1536px) {
        .p-2 { padding: -0.45rem !important; }

        .px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
    }

    @media (max-width: 1200px) {
        .lg-h-450px { height: 28.125rem !important; }


        .w-xl-60 { width: 60% !important; }

        .w-xl-65 { width: 65% !important; }

        .w-xl-75 { width: 75% !important; }

        .w-xl-84 { width: 84% !important; }

        .fs-28px { font-size: 28px !important; }

        .quotes-orange1 { top: 112px !important; left: 10% !important; }

        .pb-230px { padding-bottom: 16.375rem !important; }

        .ein-error-bg label.error { padding: 2px 5px; background: #ffffff; box-shadow: 0 0 3px 0 rgb(0 0 0 / 40%); position: absolute; left: 456px; bottom: 211px; border: 1px solid #f26522; font-size: 15px; z-index: 9; font-weight: 300; color: black; border-radius: 3px !important; }

        .w-responsive-1200px { max-width: 1200px; }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1299px) {
        .w-xl-139px { width: 139px !important; }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1400px) {
        .dropdown-menu .dropdownmenucontent { overflow-y: scroll; height: 450px; }
        .new-footer-bg-img:before { top: -132px !important; }
        /*img.border-radius16px.img-fluid.img-smallscrn.pro-tab { max-width: 947px !important; }*/
        .fs-xl-32 { font-size: 2rem !important; }

        .fs-xl-30 { font-size: 1.875rem !important; }

        .fs-xl-29 { font-size: 1.813rem !important; }

        .w-xl-60per { width: 60% !important; }
        .w-xl-170px { width: 170px !important; }

        .close-mark .close { right: -17px; top: -13px; }

        .connecting-line { width: 59.75rem; left: 5.625rem; }

        .sitemap-sub-left::after { width: 11.5rem; left: -12.5rem; }

        .xl-fs-27 { font-size: 27px !important; }

        .xxl-mt-40 { margin-top: 12.8rem !important; }


        .quotes-orange1 { top: 108px !important; left: 6% !important }

        .pb-230px { padding-bottom: 16.375rem !important; }

        .ms-178px { margin-left: 156px !important; }

        .left-157px { left: 186px; }

        .slider-text4 { bottom: 66px; right: 361px; background-color: #3630306e; }

        .tour-image2-ez { top: 443px; right: 307px; }

        .tour-image3-ez { bottom: 412px; right: 157px; transform: rotateX(190deg); }

        .slider-text3-ez { bottom: 272px; right: 220px; background-color: #3630308f; }

        .tour-image4-ez { top: 265px; right: 201px; }

        .tour-image5-ez { top: 324px; left: 474px; }

        .slider-text5-ez { bottom: 219px; right: 466px; background-color: #3630306e; }

        .tour-image2-990 { top: 417px; right: 306px; }

        .tour-image3-990 { bottom: 390px; right: 168px; transform: rotateX(190deg); }

        .slider-text3-990 { bottom: 234px; right: 219px; background-color: #3630308f; }

        .slider-text4-990 { bottom: 84px; right: 256px; background-color: #3630308f; }

        .tour-image4-990 { top: 385px; right: 199px; }

        .tour-image5-990 { top: 323px; left: 429px; }

        .slider-text5-990 { top: 114px; background-color: #3630308f; left: 95px; }

        .slider-text5-t { top: 190px; background-color: #3630308f; left: 113px; }

        .tour-image5-t { top: 381px; left: 435px; }

        .tour-image2-t { top: 450px; right: 298px; }

        .tour-image3-t { bottom: 419px; right: 132px; transform: rotateX(190deg); }

        .slider-text3-t { bottom: 278px; right: 186px; background-color: #3630308f; }

        .tour-image4-t { bottom: 315px; right: 187px; }

        .slider-text4-t { bottom: 291px; right: 237px; background-color: #3630308f; }

        .tour-image2-pf { top: 444px; right: 303px; }

        .tour-image3-pf { bottom: 419px; right: 139px; transform: rotateX(190deg); }

        .slider-text3-pf { bottom: 276px; right: 202px; background-color: #3630308f; }

        .slider-text4-pf { bottom: 72px; right: 189px; background-color: #3630308f; }

        .tour-image4-pf { top: 423px; right: 129px; }

        .tour-image5-pf { top: 386px; left: 506px; }

        .slider-text5-pf { top: 192px; background-color: #3630308f; left: 181px; }

        .tour-image2-n { top: 446px; right: 308px; }

        .tour-image5-n { top: 433px; right: 557px; }

        .slider-text5-n { top: 232px; background-color: #3630308f; left: 181px; }
        /*tour model*/
        .pf-cardposition5 { right: 350px; top: 160px; }

        .pf-cardposition1 {
            top: 27px;
            right: -175px;
        }

        /*.pf-cardposition3 { right: 0px; top: 180px; }*/

        .pf-cardposition4 { top: 105px; }

        /*.img-smallscrn {
            max-width: 1220px;
            height: 450px;
        }*/

        img.border-radius16px.img-model { width: 1220px; height: 450px; }

        .tour-card-last { width: 548px; }

            .tour-card-last .btn-primary { padding: 3px 6px; }

        /*.modal-popup-heading { width: 947px; }*/

        img.border-radius16px.img-fluid.img-smallscrn { width: 948px; }

        .pf-cardposition5 {
            right: 185px;
            top: 180px;
        }

        .tour-card-last .btn-primary, .tour-card-last .btn-secondary { padding: 8px 12px; font-size: 14px !important; }

        .tour-card-last.btn { padding: 2px 2px; }
        .form990-tourcard-2 { right: 220px; }
    }
    /*tour model end*/
    @media only screen and (min-width: 1400px) and (max-width: 1600px) {
        .form990-tourcard-2 { right: 245px; }
        .pf-cardposition5 { right: 270px; top: 175px; }
        .sch-megaMenu.dropdown-menu .dropdownmenucontent { overflow-y: scroll; height: 450px; }
    }

@media only screen and (min-width: 1300px) and (max-width: 1930px) {
    .xxl-fs-18 {
        font-size: 18px !important;
    }
}

    @media only screen and (min-width: 1366px) and (max-width: 1400px) {
        .pricing-table table tr th {
            font-size: 1.40rem !important;
        }


        .xl-fs-18 {
            font-size: 18px !important;
        }

        .fs-28px {
            font-size: 28px !important;
        }

        .coupon-card .circle1 {
            left: 425px;
        }

        .coupon-card .circle2 {
            right: 304px;
        }

        .h-xxl-73px {
            min-height: 73px !important;
        }

        .h-xxl-125px {
            min-height: 125px !important;
        }

        .h-xxl-100px {
            min-height: 100px !important;
        }

        .h-xxl-79px {
            min-height: 79px;
        }

        .h-xxl-50px {
            min-height: 50px;
        }

        .top-329 {
            top: 311px;
        }

        .circle-shape1 {
            top: 439px;
            left: 127px;
        }

        .circle-shape2 {
            top: 264px;
            left: 174px;
        }

        .circle-shape3 {
            top: 153px;
            left: 325px;
        }

        .circle-shape4 {
            top: 152px;
            left: 512px;
        }

        .circle-shape5 {
            top: 260px;
            left: 668px;
        }

        .circle-shape6 {
            top: 436px;
            left: 710px;
        }

        .tour-image1 {
            top: 394px;
            right: 263px;
        }

        .tour-image2 {
            top: 414px;
            right: 391px;
        }

        .tour-image3 {
            bottom: 389px;
            right: 226px;
            transform: rotateX(190deg);
        }

        .slider-text1 {
            bottom: 240px;
            right: 28px;
        }

        .slider-text2 {
            bottom: 171px; /* right: 149px; */
        }

        .tour-image4 {
            top: 349px;
            right: 164px;
        }

        .tour-image5 {
            top: 133px;
            right: 573px;
        }

        .slider-text3 {
            bottom: 174px; /* right: 153px; */
        }

        .left-329px {
            left: 305px;
        }

        .min-h-482px {
            min-height: 482px;
        }

        .stripelogo {
            width: 79px;
            z-index: 1;
            position: absolute;
            top: 0px;
            left: 277px;
        }

        .min-h-295px {
            min-height: 309px;
        }

        .step-number-dashed:after {
            content: '';
            width: 48px;
            border-bottom: 0.188rem dashed #3097F3;
            position: absolute;
            bottom: -170%;
            left: 348px;
        }

        .ein-error-bg label.error {
            left: 422px !important;
            bottom: 200px;
        }
    }

    @media only screen and (min-width: 1024px) and (max-width: 1366px) {
        .bottom-xl-n8 {
            bottom: -8% !important;
        }

        /*h1 { font-size: 2.65rem !important; line-height: 3rem; }

        h2 { font-size: 2.35rem !important; }*/

        .fs-28px {
            font-size: 28px !important;
        }

        h3.fs-4 {
            font-size: 22px !important;
        }

        li.fs-4 {
            font-size: 1.35rem !important;
        }

        p.fs-4 {
            font-size: 1.35rem !important;
        }

        .xl-fs-29 {
            font-size: 27px !important;
        }

        .xl-fs-30 {
            font-size: 30px !important;
        }

        .xl-h-480px {
            height: 35rem !important;
        }

        .hexagon {
            width: 8em;
            height: 5.6em;
        }

            .hexagon .price {
                z-index: 9 !important;
                left: 1.313rem;
                top: 1rem;
            }

                .hexagon .price p {
                    font-size: 1.25rem;
                }

                    .hexagon .price p.fs-34 {
                        font-size: 1.25rem !important;
                    }

        .btn-outline, .btn-primary, .btn-secondary {
            font-size: 16px !important;
        }

        .form990-megaMenu {
            right: -790% !important;
            margin: 0px !important;
        }

        .xl-w-20 {
            width: 20% !important;
        }

        .btn {
            padding: 4px 17px;
        }

        .h-58px {
            height: 3.18rem !important;
        }

        .side-bar.active {
            left: 0;
            width: 30.875rem;
        }

        .side-bar {
            background: #1b1a1b;
            backdrop-filter: blur(15px);
            width: 30.875rem;
            height: 100vh;
            position: fixed;
            top: 0;
            left: -30.875rem;
            overflow-y: auto;
            transition: 0.4s ease;
            transition-property: left;
        }

        .menu-btn {
            color: rgb(0, 0, 0);
            cursor: pointer;
        }

        .close-btn {
            position: absolute;
            color: #fff;
            font-size: 1.438rem;
            right: 0px;
            margin: 0.938rem;
            cursor: pointer;
        }

        .logo {
            width: 200px !important;
        }

        .side-bar .menu {
            width: 100%;
            margin-top: 1.875rem;
        }

            .side-bar .menu .item span {
                text-decoration: none;
            }

            .side-bar .menu .item .sub-menu {
                background: #fff;
                display: none;
            }

            .side-bar .menu .item span .dropdown {
                position: absolute;
                right: 0; /*top: 0.563rem;*/
                transition: 0.3s ease;
            }

        .rotate {
            transform: rotate(90deg);
        }

        .side-bar .menu .item i {
            margin-right: 0.938rem;
        }

        .side-bar .menu .item span:hover {
            background: #fff;
            transition: 0.1s ease;
        }

        .w-xl-60 {
            width: 79% !important;
        }

        .w-xl-60px {
            width: 60% !important;
        }

        .stripelogo {
            width: 81px;
            z-index: 1;
            position: absolute;
            top: -3px;
            left: 272px;
        }

        .h-xl-52px {
            height: 3.25rem !important;
        }

        .xl-fs-20 {
            font-size: 20px !important;
        }

        .xl-fs-24 {
            font-size: 24px !important;
        }

        .end-42px {
            right: 23px !important;
        }

        .end-58px {
            right: 1.625rem !important;
        }

        .end-41px {
            right: 0.5625rem !important;
        }

        .end-57px {
            right: 2.5625rem !important;
        }

        .end-35px {
            right: 1.1875rem !important;
        }

        .end-9px {
            right: -0.4375rem !important;
        }

        .end-41px {
            right: 1.5625rem !important;
        }

        .end-45px {
            right: 14px !important;
        }

        .right-0 {
            right: 0px
        }

        .top-30px {
            top: 41px !important;
        }

        .xl-fs-17px {
            font-size: 17px !important;
        }

        .pb-230px {
            padding-bottom: 16.375rem !important;
        }

        .pb-xl-144px {
            padding-bottom: 9rem !important;
        }

        .h-214px {
            height: 15.375rem !important;
        }

        .form-banner-bg {
            padding-top: 108px;
        }

        .nonprofits-banner-bg {
            padding-top: 140px;
        }

        .form-banner-bg-new-noamp {
            padding-top: 13.90rem;
        }

        .coupon-card .circle1 {
            left: 426px;
        }

        .coupon-card .circle2 {
            right: 303px;
        }

        .xl-h-100px {
            min-height: 100px;
        }

        .xl-h-75px {
            min-height: 75px;
        }

        .ms-178px {
            margin-left: 155px !important;
        }

        .due-date-calculator-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 6.8rem;
        }

        .w-xl-64 {
            width: 64px !important;
        }

        /*#SearchBtn {
                padding: 10px 13px 5px 11px !important;
            }*/

        .home-banner-bg {
            padding-top: 160px !important;
        }

        .bottom-xl-n3 {
            bottom: -3% !important;
        }

        .excel-banner-bg {
            padding-top: 8rem;
        }

        .pricing-banner-bg {
            background: linear-gradient(360deg, #ffffff 125vw, rgba(42, 123, 195, 1) -20.67%, rgba(13, 67, 116, 1) 100% 30vw) !important;
            1
        }

        .w-xl-70 {
            width: 73% !important;
        }

        .bottom-lg-n4 {
            bottom: -4% !important;
        }

        .xl-w-55 {
            width: 55% !important;
        }

        .slick-prev {
            left: -15px;
            top: 239px;
        }

        .slick-next {
            right: -49px;
            top: 239px;
        }

        .fs-xl-14 {
            font-size: 14px !important;
        }

        .top-329 {
            top: 304px;
        }

        .left-329px {
            left: 232px;
        }

        .circle-shape1 {
            top: 439px;
            left: 59px;
        }

        .circle-shape2 {
            top: 255px;
            left: 115px;
        }

        .circle-shape3 {
            top: 140px;
            left: 267px;
        }

        .circle-shape4 {
            top: 148px;
            left: 455px;
        }

        .circle-shape5 {
            top: 267px;
            left: 597px;
        }

        .circle-shape6 {
            top: 448px;
            left: 635px;
        }

        .tour-image1 {
            top: 399px;
            right: 238px;
        }

        .tour-image2 {
            top: 411px;
            right: 308px;
        }

        .slider-text1 {
            bottom: 223px;
            right: 241px;
        }

        .tour-image3 {
            bottom: 384px;
            right: 180px;
        }

        .slider-text2 {
            bottom: 101px;
            right: 293px;
        }

        .tour-image4 {
            top: 382px;
            right: 238px;
        }

        .slider-text3 {
            bottom: 205px;
            right: 362px;
        }

        .tour-image5 {
            top: 315px;
            right: 599px;
        }

        .h-276px {
            height: 312px;
        }

        .slider-text {
            bottom: 78px;
            right: 299px;
        }

        .min-h-515px {
            min-height: 515px;
        }

        .min-h-266px {
            min-height: 290px;
        }

        .form-banner-bg-new {
            padding-bottom: 3.75rem !important;
            padding-top: 10.80rem !important;
        }

        .min-h-295px {
            min-height: 310px;
        }

        .step-number-dashed:after {
            content: '';
            width: 48px;
            border-bottom: 0.188rem dashed #3097F3;
            position: absolute;
            bottom: -170%;
            left: 348px;
        }

        .ein-error-bg label.error {
            left: 413px;
            bottom: 200px;
        }

        .form-banner-bg-new-paidad {
            padding-bottom: 5rem;
            padding-top: 10rem !important;
        }
    }

    @media only screen and (min-width: 1025px) and (max-width: 1270px) {
        .ms-178px {
            margin-left: 18px !important;
        }

        .step-number-dashed:after {
            content: '';
            width: 48px;
            border-bottom: 0.188rem dashed #3097F3;
            position: absolute;
            bottom: -170%;
            left: 348px;
        }

        .ein-error-bg label.error {
            left: 464px;
        }
    }

    @media only screen and (min-width: 992px) and (max-width: 1024px) {
        .new-banner-white {
            background-color: white;
            padding-bottom: 3.95rem !important;
            padding-top: 9.5rem !important;
        }

        .res-nav-h2 {
            height: 64px !important;
        }

        .bg-landing-email {
            min-height: calc(100vh - 104px);
        }

        .bottom-lg-n8 {
            bottom: -8% !important;
        }

        /*Responsive menu Bar*/
        .side-bar {
            background: #1b1a1b;
            backdrop-filter: blur(15px);
            width: 30.875rem;
            height: 100vh;
            position: fixed;
            top: 0;
            left: -30.875rem;
            overflow-y: auto;
            transition: 0.4s ease;
            transition-property: left;
        }

            .side-bar::-webkit-scrollbar {
                width: 0px;
            }

            .side-bar.active {
                left: 0;
                width: 30.875rem;
            }

            .side-bar .menu {
                width: 100%;
                margin-top: 1.875rem;
            }

                .side-bar .menu .item {
                    position: relative;
                    cursor: pointer;
                }

                    .side-bar .menu .item span {
                        text-decoration: none;
                    }

                        .side-bar .menu .item span:hover {
                            background: #fff;
                            transition: 0.1s ease;
                        }

                    .side-bar .menu .item a {
                        text-decoration: none;
                    }

                        .side-bar .menu .item a:hover {
                            background: #fff;
                            transition: 0.1s ease;
                        }

                    .side-bar .menu .item .demo-btn a:hover {
                        background: #D64000 !important;
                        transition: 0.1s ease;
                    }

                    .side-bar .menu .item i {
                        margin-right: 0.938rem;
                    }

                    .side-bar .menu .item span .dropdown {
                        position: absolute;
                        right: 0;
                        transition: 0.3s ease;
                    }

                    .side-bar .menu .item .sub-menu {
                        background: #fff;
                        display: none;
                    }

        .rotate {
            transform: rotate(90deg);
        }

        .close-btn {
            position: absolute;
            color: #fff;
            font-size: 1.438rem;
            right: 0px;
            margin: 0.938rem;
            cursor: pointer;
        }

        .menu-btn {
            position: absolute;
            color: rgb(0, 0, 0);
            font-size: 2.188rem;
            margin: 3rem 0rem 0rem 0rem;
            cursor: pointer;
            /*right: 0px;*/
            top: -39px !important;
        }
        .mob-nonamp-menu .navbar-brand{
            margin-left:4rem;
        }

        .h-450px {
            height: 32.125rem !important;
        }

        .lg-px-3 {
            padding: 10px 10px !important;
        }

        .lg-h-540px {
            height: 33.75rem !important;
        }

        .lg-h-156px {
            height: 9.75rem !important;
        }

        .lg-end-42px {
            right: 2.625rem !important;
        }

        .form990-megaMenu {
            min-width: 906px;
        }

        .collapse:not(.show) {
            display: none !important;
        }

        .lg-h-500px {
            height: 500px !important;
        }

        .lg-h-680px {
            height: 680px !important;
        }

        .lg-h-709px {
            height: 709px !important;
        }

        .lg-h-610px {
            height: 610px !important;
        }

        .lg-w-60 {
            width: 60% !important;
        }

        .lg-w-75 {
            width: 75% !important;
        }

        .close-mark .close {
            right: -1rem !important;
            top: -0.875rem !important;
        }

        .w-md-100 {
            width: 100% !important;
        }

        .lg-h-709px {
            height: 709px !important;
        }

        .lg-w-100 {
            width: 100% !important;
        }

        .lg-w-30 {
            width: 30% !important;
        }

        .fs-lg-14 {
            font-size: 14px !important;
        }

        .menu-list-points li:before {
            top: 5px !important;
        }
        /*Menu*/
        /*.collapse:not(.show) { display: none !important; }*/
        .logo {
            width: 200px !important;
        }

        h1 {
            font-size: 34px !important;
            line-height: 48px !important;
        }

        h2 {
            font-size: 24px !important;
            line-height: 31px !important;
        }

        h3.fs-4 {
            font-size: 22px !important;
        }

        .step-outline::after {
            right: -4.125rem !important;
        }

        button.fs-4 {
            font-size: 22px !important;
        }

        .pb-330px {
            padding-bottom: 18.625rem !important;
        }

        .steps-accordion .accordion-button:not(.collapsed) span::after {
            display: none !important;
        }

        .navbar {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1030;
        }

        .home-banner-bg {
            padding-top: 166px !important;
            padding-bottom: 71px !important;
        }

        .navbar-toggler-icon {
            content: "" !important;
            background: url(/content/newimages/cross-mark.png) no-repeat !important;
            border: none !important;
            color: white !important;
        }

        .navbar-light .collapsed .navbar-toggler-icon {
            content: "\f107" !important;
            background: url(/content/newimages/hamburger.png) no-repeat !important;
            border: none !important;
            color: white !important;
        }

        .navbar-light .navbar-toggler-icon:focus {
            border: none !important;
            color: white !important;
        }

        .navbar-light .navbar-toggler {
            color: rgb(255 255 255 / 55%);
            border-color: rgb(255 255 255 / 10%);
        }

        .navbar-light .navbar-toggler-icon:focus {
            border: none !important;
            color: white !important;
        }

        .ps-62px {
            padding-left: 0px !important;
        }

        .connecting-line {
            width: 50rem;
            left: 4.75rem;
            top: 3.625rem;
        }

        .sitemap-sub-left::after {
            width: 11rem;
            left: -10rem;
        }

        .sitemap-sub-left1a::after {
            width: 9.6rem;
            left: -10rem;
        }

        .sitemap-sub::before {
            top: -3rem;
        }

        .sitemap-sub1a::before {
            top: -2rem !important;
        }

        .lg-fs-14px {
            font-size: 14px !important;
        }

        .site-main a:after {
            top: 1.688rem;
            width: 1rem;
        }

        .lg-fs-22 {
            font-size: 22px !important;
        }

        .nav-item1 .nav-link.active:after {
            border-left: none !important;
            border-right: none;
            border-top: none;
        }

        .end-41px {
            right: 0.5625rem !important;
        }

        .end-57px {
            right: 1.5625rem !important;
        }

        .end-35px {
            right: -0.063rem !important;
        }

        .right-0 {
            right: -0.063rem !important;
        }

        .quotes-orange2 {
            top: 346px !important;
            left: 92% !important;
            z-index: 9;
        }

        .quotes-orange1 {
            top: 100px !important;
            left: 14px !important;
        }

        .quotes-orange3 {
            top: 42rem !important;
            left: 2% !important;
        }

        .quotes-orange4 {
            top: 58rem !important;
            left: 92% !important;
            z-index: 999;
        }

        mw-900px {
            max-width: 44rem !important;
        }

        .right-arrow {
            right: -37px;
            top: 105px;
            font-size: 34px;
        }

        .left-arrow {
            left: -42px;
            top: 105px;
            font-size: 34px;
        }

        .end-9px {
            right: -0.4375rem !important;
        }

        .end-18px {
            right: 0.125rem !important;
        }

        .coupon-card .circle1 {
            left: 390px;
        }

        .coupon-card .circle2 {
            right: 278px;
        }

        .h-lg-73px {
            min-height: 73px;
        }

        .h-lg-99px {
            min-height: 99px;
        }

        .h-lg-122px {
            min-height: 122px;
        }

        .h-lg-96px {
            min-height: 96px;
        }

        .h-lg-80px {
            min-height: 80px;
        }

        .h-lg-107px {
            min-height: 107px;
        }

        .fs-lg-20 {
            font-size: 20px !important;
        }

        .fs-lg-24 {
            font-size: 24px !important;
        }

        .form-banner-bg-new-noamp {
            padding-bottom: 5rem !important;
            padding-top: 10.40rem !important;
        }

        .form-banner-bg-noamp {
            padding-bottom: 3.75rem !important;
            padding-top: 9.5rem !important;
        }

        .ms-178px {
            margin-left: 1.125rem !important;
        }

        .due-date-calculator-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 9rem !important;
        }

        .excel-banner-bg {
            padding-bottom: 4rem !important;
            padding-top: 9.7rem !important;
        }

        .fs-lg-16 {
            font-size: 16px !important;
        }

        .fs-lg-25 {
            font-size: 25px !important;
        }

        .w-lg-100 {
            width: 100px !important;
        }

        .w-lg-50 {
            width: 50px !important;
        }

        .nonprofits-step {
            padding: 0px 10px 8px 10px;
            top: 4px;
        }

        .nonprofits-banner-bg {
            padding-top: 12.4rem !important;
        }

        .form-banner-bg {
            padding-top: 198px !important;
        }

        .testimonials-banner-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 12.4rem !important;
        }

        #SearchBtn {
            padding: 10px 13px 5px 9px !important;
        }

        .fs-lg-39 {
            font-size: 39px !important;
        }

        .web-banner-bg {
            padding-top: 9.7rem !important;
        }

        .bottom-lg-n2 {
            bottom: -2% !important;
        }

        .form-banner-bg {
            padding: 10.3rem 0 4rem 0 !important;
        }

        .w-lg-100 {
            width: 100px !important;
        }

        .nonprofits-step {
            padding: 0px 10px 8px 10px;
            top: 4px;
        }

        .nonprofits-banner-bg {
            padding-top: 11rem !important;
        }

        .form-banner-bg-new {
            padding-top: 159px !important;
        }

        .testimonials-banner-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 10.3rem !important;
        }

        #SearchBtn {
            padding: 10px 13px 5px 9px !important;
        }

        .fs-lg-39 {
            font-size: 39px !important;
        }

        .web-banner-bg {
            padding-top: 9.7rem !important;
        }

        .bottom-lg-n2 {
            bottom: -2% !important;
        }

        .slider-card:before {
            right: 108px;
        }

        .slider-card {
            bottom: 76px;
            right: 108px;
            width: 30% !important;
        }

        .slider-card2:before {
            top: 108px;
            right: 251px;
        }

        .slider-card3 {
            top: 81px;
        }

            .slider-card3:before {
                right: 101px;
            }

        .slider-card4 {
            bottom: 82px;
            right: 35px;
        }

        .slider-card5 {
            bottom: 136px;
            right: 335px;
        }

        .web-banner-bg {
            padding-top: 12rem !important;
        }

        .pricing-banner-bg {
            background: linear-gradient(360deg, #ffffff 170vw, rgba(42, 123, 195, 1) -20.67%, rgba(13, 67, 116, 1) 100% 162vw) !important;
            padding-bottom: 3.75rem !important;
        }

        .w-lg-90 {
            width: 90% !important;
        }

        .bottom-n30 {
            bottom: -30% !important;
        }


        .slider-card:before {
            right: 108px;
        }

        .slider-card {
            bottom: 76px;
            right: 108px;
            width: 30% !important;
        }

        .slider-card2:before {
            top: 117px;
            right: 154px;
        }

        .slider-card2 {
            bottom: 59px;
            left: 54%;
        }

        .slider-card3 {
            top: 81px;
        }

        .slider-card3-t {
            top: 65px;
        }

            .slider-card3-t:before {
                right: 65px;
            }


        .slider-card3:before {
            right: 101px;
        }

        .slider-card4 {
            bottom: 82px;
            right: 35px;
        }

        .slider-card4-ez {
            bottom: 123px;
            right: 21px;
        }

            .slider-card4-ez:before {
                right: 119px;
            }

        .slider-card4-t {
            bottom: 269px;
        }

            .slider-card4-t:before {
                right: 103px;
            }

        .slider-card5 {
            bottom: 136px;
            right: 335px;
        }

        .slider-card5-pf {
            bottom: 101px;
        }

        .slider-card5-t {
            bottom: 100px;
        }

        .slider-card5-n {
            bottom: 67px;
        }

            .slider-card5-n:before {
                right: 148px;
            }

        .web-banner-bg {
            padding-top: 9.5rem !important;
        }

        .tour-image1 {
            top: 328px;
            right: 193px;
        }

        .tour-image2 {
            top: 344px;
            right: 296px;
        }

        .tour-image3 {
            bottom: 308px;
            right: 188px;
            transform: rotateX(190deg);
        }

        .slider-text1 {
            bottom: 139px;
            right: 240px;
        }

        .slider-text2 {
            bottom: 88px;
            right: 260px;
        }

        .tour-image4 {
            top: 310px;
            right: 201px;
        }

        .slider-text3 {
            bottom: 160px;
            right: 412px;
        }

        .tour-image5 {
            top: 273px;
            right: 535px;
        }

        .mb-208px {
            margin-bottom: 44px;
        }

        .slider-text {
            bottom: 75px;
            right: 255px;
        }

        .tour-image1 {
            top: 328px;
            right: 205px;
        }

        .tour-image2-ez {
            top: 366px;
            right: 295px;
        }

        .tour-image3-ez {
            bottom: 338px;
            right: 125px;
            transform: rotateX(190deg);
        }

        .slider-text3-ez {
            bottom: 218px;
            right: 217px;
            background-color: #3630308f;
        }

        .tour-image3-ez {
            bottom: 335px;
            right: 157px;
            transform: rotateX(190deg);
        }

        .slider-text4-ez {
            bottom: 206px;
            right: 220px;
            background-color: #3630308f;
        }

        .tour-image4-ez {
            top: 225px;
            right: 158px;
        }

        .slider-text5-ez {
            bottom: 205px;
            right: 364px;
            background-color: #3630306e;
        }

        .tour-image5-ez {
            top: 259px;
            left: 436px;
        }

        .tour-image2-990 {
            top: 339px;
            right: 281px;
        }

        .slider-text3-990 {
            bottom: 181px;
            right: 184px;
            background-color: #3630308f;
        }

        .tour-image3-990 {
            bottom: 316px;
            right: 135px;
            transform: rotateX(190deg);
        }

        .tour-image4-990 {
            top: 309px;
            right: 173px;
        }

        .slider-text4-990 {
            bottom: 84px;
            right: 230px;
            background-color: #3630308f;
        }

        .tour-image5-990 {
            top: 254px;
            left: 326px;
        }

        .slider-text5-990 {
            top: 56px;
            background-color: #3630308f;
            left: 95px;
        }

        .slider-text5-pf {
            top: 112px;
            background-color: #3630308f;
            left: 181px;
        }

        .tour-image5-pf {
            top: 310px;
            left: 379px;
        }

        .tour-image2-pf {
            top: 364px;
            right: 292px;
        }

        .tour-image3-pf {
            bottom: 349px;
            right: 113px;
            transform: rotateX(190deg);
        }

        .slider-text3-pf {
            bottom: 189px;
            right: 174px;
            background-color: #3630308f;
        }

        .slider-text4-pf {
            bottom: 54px;
            right: 174px;
            background-color: #3630308f;
        }

        .tour-image4-pf {
            top: 352px;
            right: 113px;
        }

        .tour-image5-pf {
            top: 321px;
            left: 494px;
        }

        .slider-text5-pf {
            top: 117px;
            background-color: #3630308f;
            left: 181px;
        }

        .slider-text4 {
            bottom: 49px;
            right: 351px;
            background-color: #3630306e;
        }

        .tour-image5-n {
            top: 357px;
            right: 408px;
        }

        .slider-text5-n {
            top: 183px;
            background-color: #3630308f;
            left: 181px;
        }

        .tour-image2-n {
            top: 366px;
            right: 298px;
        }

        .stripelogo {
            width: 81px;
            z-index: 1;
            position: absolute;
            top: -3px;
            left: 122px;
        }

        .w-lg-70 {
            width: 70% !important;
        }

        .landingpage-banner-bg-new {
            padding-bottom: 4rem;
            padding-top: 10rem !important;
        }

        .step-number-dashed:after {
            content: '';
            width: 48px;
            border-bottom: 0.188rem dashed #3097F3;
            position: absolute;
            bottom: -192%;
            left: 287px;
        }

        .ein-error-bg label.error {
            padding: 2px 5px;
            background: #ffffff;
            box-shadow: 0 0 3px 0 rgb(0 0 0 / 40%);
            position: absolute;
            left: 265px;
            bottom: 225px;
            border: 1px solid #f26522;
            font-size: 15px;
            z-index: 9;
            font-weight: 300;
            color: black;
            border-radius: 3px !important; /* margin-top: 27px; */
        }

        .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 7.1rem !important;
        }

        .ein-error-bg label.error {
            padding: 2px 5px;
            background: #ffffff;
            box-shadow: 0 0 3px 0 rgb(0 0 0 / 40%);
            position: absolute;
            left: 265px;
            bottom: 225px;
            border: 1px solid #f26522;
            font-size: 15px;
            z-index: 9;
            font-weight: 300;
            color: black;
            border-radius: 3px !important; /* margin-top: 27px; */
        }

        .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 7.1rem !important;
        }

        .whitebanner-bg {
            padding-top: 146px !important;
            padding-bottom: 56px !important;
        }

        .pricing-bannernew-bg {
            padding-top: 130px !important;
            padding-bottom: 63px;
        }

        .whitebanner-bg-paidad {
            padding-top: 141px !important;
            padding-bottom: 56px !important;
        }

        .banner-bg-pattern {
            padding-top: 212px !important;
            padding-bottom: 56px !important;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 1200px) {

        .list-tick li {
            font-size: 16px !important;
        }

        .fs-md-50px {
            font-size: 50px !important;
        }

        .fs-md-35px {
            font-size: 35px !important;
        }

        .fs-md-24px {
            font-size: 24px !important;
        }

        .new-carousal .carousel-control-next {
            right: -35px !important;
        }

        .new-carousal .carousel-control-prev {
            right: 13px !important;
        }

        .new-footer-bg-img:before {
            background-image: none !important;
        }
        /*section { padding: 60px 0 !important; }*/
        /*.whitebanner-bg h1 { font-size: 35px !important; }*/
        .fs-md-30px {
            font-size: 30px !important;
        }

        .mb-400px {
            margin-bottom: 326px !important;
        }

        .new-footer-bg-img.footer-bg {
            padding-top: 223px !important;
        }

        .side-bar .menu .item a {
            text-decoration: none;
        }

        .state-banner-bg {
            padding-top: 145px !important;
        }

        .step-outline::after {
            position: absolute;
            content: "" !important;
            -webkit-transform: rotate(-86deg);
            transform: rotate(90deg) !important;
            left: 48%;
            top: 6rem !important;
            border-radius: 50% !important;
            width: 30px;
            background-image: url(NewImages/icons/webp/round-right-arrow.svg) !important;
            height: 30px;
            padding: 0.125rem;
            z-index: 5;
        }

        .step-outline::before {
            display: none;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .res-nav-h2 {
            height: 64px !important;
        }

        .bg-landing-email {
            min-height: calc(100vh - 104px);
        }

        .new-banner-white {
            background-color: white;
            padding-bottom: 2.95rem !important;
            padding-top: 9.5rem !important;
        }

        .list-responsive {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            align-items: baseline;
            justify-items: baseline;
        }

        .fs-md-18 {
            font-size: 18px !important;
        }

        .whitebanner-bg {
            padding-top: 190px !important;
            padding-bottom: 50px !important;
        }

        .whitebanner-bg-paidad {
            padding-top: 100px !important;
            padding-bottom: 50px !important;
        }

        .banner-bg-pattern {
            padding-top: 200px !important;
            padding-bottom: 50px !important;
        }

        .h-md-700px {
            height: 700px !important;
        }

        .h-md-600px {
            height: 600px !important;
        }

        .start-md-n23px {
            left: -23px !important;
        }

        .bottom-md-n8 {
            bottom: -8% !important;
        }
        /*Responsive menu Bar*/
        h2.fs-30 {
            font-size: 1.5rem !important;
            line-height: 2rem !important;
        }

        .h-md-580px {
            height: 580px !important;
        }

        .side-bar {
            background: #1b1a1b;
            backdrop-filter: blur(15px);
            width: 25.875rem;
            height: 100vh;
            position: fixed;
            top: 0;
            left: -25.875rem;
            overflow-y: auto;
            transition: 0.4s ease;
            transition-property: left;
        }

            .side-bar::-webkit-scrollbar {
                width: 0px;
            }

            .side-bar.active {
                left: 0;
                width: 25.875rem;
            }

            .side-bar .menu {
                width: 100%;
                margin-top: 1rem;
            }

                .side-bar .menu .item {
                    position: relative;
                    cursor: pointer;
                }

                    .side-bar .menu .item span {
                        text-decoration: none;
                    }

                        .side-bar .menu .item span:hover {
                            background: #fff;
                            transition: 0.1s ease;
                        }

                    .side-bar .menu .item a {
                        text-decoration: none;
                    }

                        .side-bar .menu .item a:hover {
                            background: #fff;
                            transition: 0.1s ease;
                        }

                    .side-bar .menu .item .demo-btn a:hover {
                        background: #D64000 !important;
                        transition: 0.1s ease;
                    }

                    .side-bar .menu .item i {
                        margin-right: 0.938rem;
                    }

                    .side-bar .menu .item span .dropdown {
                        position: absolute;
                        right: 0;
                        transition: 0.3s ease;
                    }

                    .side-bar .menu .item .sub-menu {
                        background: #fff;
                        display: none;
                    }

        .rotate {
            transform: rotate(90deg);
        }

        .close-btn {
            position: absolute;
            color: #fff;
            font-size: 1.438rem;
            right: 0px;
            margin: 0.938rem;
            cursor: pointer;
        }

        .menu-btn {
            position: absolute;
            color: rgb(0, 0, 0);
            font-size: 2.188rem;
         /*   margin: 1.563rem;*/
            cursor: pointer;
            left: -10px;
        }
        .mob-nonamp-menu .navbar-brand{
            margin-left:2rem;
        }
        .connecting-line {
            width: 37.5rem;
            left: 3.5rem;
            top: 3.813rem;
        }

        .sitemap-sub-left::after {
            width: 9.5rem;
            left: -6.5rem;
        }

        .sitemap-sub-left1::after {
            width: 7.7rem;
            left: -7.9rem;
        }

        .sitemap-sub-left1::before {
            width: 2.7rem;
            left: 2.3rem !important;
        }

        .sitemap-sub-connect::after {
            width: 5.5rem;
            left: -6.5rem;
        }

        .site-main a:after {
            top: 1.8rem;
            width: 1rem;
        }

        .h-18rem {
            height: 23rem !important;
        }

        .sitemap-sub::before {
            top: -3rem !important;
        }

        .sitemap-suba::before {
            top: -3rem !important;
            left: 0.5rem !important;
        }

        .sitemap-sub1::before {
            top: -2.2rem !important;
        }

        .sitemap-sub2::before {
            top: -1rem !important;
        }

        .sm-h-50px {
            height: 3rem !important;
        }

        .navbar {
            position: fixed;
            top: 0px;
            right: 0;
            left: 0;
            z-index: 1030;
        }

        .form990-megaMenu, .support-megaMenu {
            min-width: 42rem;
            overflow-y: scroll;
        }

        .home-banner-bg {
            padding-top: 9rem !important;
            padding-bottom: 3.70rem !important;
        }

        .form-banner-bg {
            padding: 9.5rem 0 !important;
            padding-bottom: 3.5rem !important;
        }

        .nonprofits-banner-bg {
            padding-top: 10.7rem !important;
            padding-bottom: 3.5rem !important;
        }

        h1 {
            font-size: 30px !important;
            line-height: 40px !important;
        }

        h2 {
            font-size: 24px !important; /*line-height: 2.25rem !important;*/
        }

        h3 {
            font-size: 18px !important;
        }

        .faq-section h2 {
            font-size: 18px !important;
        }

        h3.fs-4 {
            font-size: 1.25rem !important;
        }

        .logo {
            width: 160px !important;
        }

        /*p { font-size: 1.125rem !important; }*/

        ul li {
            font-size: 1.125rem !important;
        }

        .tab-li-fs-16px ul li {
            font-size: 16px !important;
        }

        .top-172px {
            top: 7.90rem;
        }

        .pb-330px {
            padding-bottom: 18.625rem !important;
        }

        .pb-md-346px {
            padding-bottom: 21.625rem !important;
        }

        .md-mt-25px {
            margin-top: 25px !important;
        }

        .md-mt-2 {
            margin-top: 0.5rem !important;
        }

        .md-mt-0 {
            margin-top: 0rem !important;
        }

        .md-fs-15px {
            font-size: 15px !important;
        }

        .md-fs-14px {
            font-size: 14px !important
        }

        .md-fs-12px {
            font-size: 12px !important;
        }

        .step-outline::before {
            right: -6.875rem;
        }

        .step-outline::after {
            right: -2.125rem !important;
        }

        .blue-hover-effect p.text-dark {
            min-height: 100px;
        }

        .accordion-button:not(.collapsed) span::after {
            display: none !important;
        }

        .md-h-520px {
            height: 32.5rem !important;
        }

        .md-h-0 {
            height: 0px !important;
        }

        .sm-fs-18px {
            font-size: 18px !important;
        }

        .md-h-533px {
            height: 33.313rem !important;
        }

        .md-h-600px {
            height: 37.5rem !important;
        }

        .md-h-136px {
            height: 8.5rem !important;
        }

        .md-h-660px {
            height: 41.25rem !important;
        }

        .md-w-85 {
            width: 85% !important;
        }

        .md-fs-22 {
            font-size: 1.375rem !important;
        }

        .md-fs-26 {
            font-size: 26px !important;
        }

        .md-fs-35px {
            font-size: 35px !important;
        }

        .md-w-100 {
            width: 100% !important;
        }

        .md-w-75 {
            width: 75% !important;
        }

        .md-w-88 {
            width: 88% !important;
        }

        .md-w-60 {
            width: 60% !important;
        }

        .faq-accordion .accordion-button::after {
            top: 1rem;
        }

        .faq-accordion .accordion-button:not(.collapsed)::after {
            top: 2.5rem;
        }

        .d-block-md {
            display: block !important;
        }

        .close-mark .close {
            right: -1rem !important;
            top: -0.875rem !important;
        }

        .mw-900px {
            max-width: 43rem !important;
        }

        .w-md-100 {
            width: 100% !important;
        }

        .w-md-158px {
            width: 158px !important;
        }

        .h-450px {
            height: 45.125rem !important;
        }

        .md-w-32 {
            width: 32% !important;
        }

        .w-md-56 {
            width: 56% !important;
        }

        .w-md-50 {
            width: 50% !important;
        }

        .btn {
            padding: 4px 15px;
        }

        .ps-62px {
            padding-left: 0px !important;
        }

        .sm-fs-22 {
            font-size: 16px !important
        }

        .fs-md-17px {
            font-size: 17px !important;
        }

        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .pricing-bannernew-bg {
                padding-top: 150px !important;
                padding-bottom: 50px !important;
            }

            .stripelogo {
                width: 77px;
                z-index: 1;
                position: absolute;
                top: -5px;
                left: 16px;
            }
        }

        .md-ms-4 {
            margin-left: 64px;
        }

        .w-80 {
            width: 100% !important;
        }

        .md-fs-16 {
            font-size: 16px !important;
            padding: 9px 9px;
        }

        .md-fs-12 {
            font-size: 12px !important;
            padding: 9px 9px;
        }

        .md-fs-10 {
            font-size: 10px !important;
        }

        .fs-md-12px {
            font-size: 12px !important;
        }

        .fs-md-11px {
            font-size: 11px !important;
        }

        .md-fs-20 {
            font-size: 20px !important;
        }

        .md-fs-18 {
            font-size: 18px !important;
        }

        .md-fs-16px {
            font-size: 1rem !important;
        }

        .h-md-90px {
            height: 5rem;
        }

        .w-md-90px {
            width: 6rem;
        }

        .w-md-80px {
            width: 80px;
        }

        .nav-item1 .nav-link.active:after {
            border-left: none !important;
            border-right: none;
            border-top: none;
        }

        .end-57px {
            right: 0rem !important;
        }

        .end-41px {
            right: -0.125rem !important;
        }

        .end-35px {
            right: 0.063rem !important;
        }

        .right-0 {
            right: 1px;
        }

        .end-42px {
            right: 0px !important;
        }

        .end-58px {
            right: -0.1rem !important;
        }

        .end-9px {
            right: -0.4375rem !important;
        }

        .top-10px {
            top: 27px !important;
        }

        .quotes-orange1 {
            top: 137px !important;
            left: 5px !important;
        }

        .quotes-orange2 {
            top: 370px !important;
            left: 90% !important;
            z-index: 9;
        }

        .quotes-orange3 {
            top: 44rem !important;
            left: 1% !important;
        }

        .quotes-orange4 {
            top: 60rem !important;
            left: 90% !important;
            z-index: 999;
        }

        .testimonial-img {
            left: -4px;
            z-index: 999;
            top: -7px;
        }

        .bottom-n-14px {
            bottom: -1.875rem !important;
        }

        .h-md-247px {
            height: 247px;
        }

        .right-arrow {
            right: -33px;
            top: 105px;
            font-size: 34px;
        }

        .left-arrow {
            left: -31px;
            top: 105px;
            font-size: 34px;
        }

        .top-24px {
            top: 2.5rem;
        }

        .end-18px {
            right: 0.125rem !important;
        }

        .top-28px {
            top: 34px;
        }

        .top-2 {
            top: 15px;
        }

        .end-45px {
            right: 0px !important;
        }

        .top-30px {
            top: 43px !important;
        }

        .h-214px {
            height: 20.375rem;
        }

        .coupon-card .circle1 {
            left: 360px;
        }

        .coupon-card .circle2 {
            right: 259px;
        }

        .lh-md-38 {
            line-height: 38px !important;
        }

        .h-md-96px {
            min-height: 96px !important;
        }

        .h-md-97px {
            min-height: 97px !important;
        }

        .h-md-100px {
            min-height: 100px !important;
        }

        .h-md-121px {
            min-height: 121px !important;
        }

        .h-md-124px {
            min-height: 124px !important;
        }

        .h-md-120px {
            min-height: 120px !important;
        }

        .h-md-167px {
            min-height: 167px !important;
        }

        .h-md-142px {
            min-height: 142px !important;
        }

        .h-md-74px {
            min-height: 74px !important;
        }

        .pb-md-128px {
            padding-bottom: 8rem !important;
        }

        .web-banner-bg {
            padding-top: 9.5rem !important;
        }

        .form-banner-bg-noamp {
            padding-bottom: 3.75rem !important;
            padding-top: 9.5rem !important;
        }

        .landingpage-banner-bg-new {
            padding-bottom: 3.50rem;
            padding-top: 9.20rem !important;
        }

        .ms-178px {
            margin-left: 1.125rem !important;
        }

        .w-md-27px {
            width: 27%;
        }

        .due-date-calculator-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 9rem !important;
        }

        .border-left-md-0 {
            border-left: 0px !important;
        }

        .excel-banner-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 11.5rem !important;
        }

        .fs-md-15 {
            font-size: 15px !important;
        }

        .fs-md-16 {
            font-size: 16px !important;
        }

        .fs-md-22 {
            font-size: 22px !important;
        }

        .faq-design span {
            font-size: 1rem !important;
        }

        .nonprofits-step {
            padding: 1px 10px 8px 10px;
            top: 1px;
        }

        .testimonials-banner-bg {
            padding-bottom: 3.75rem !important;
            padding-top: 10.1rem !important;
        }

        #SearchBtn {
            padding: 10px 12px 5px 11px !important;
        }

        .bottom-n4 {
            bottom: -3% !important;
        }

        .md-w-85 {
            width: 85% !important;
        }

        .bottom-md-n2 {
            bottom: -2% !important;
        }

        .bottom-md-n13 {
            bottom: -13% !important;
        }

        .form-banner-bg-new-noamp {
            padding-bottom: 4rem !important;
            padding-top: 9.50rem !important;
        }


        .slider-card {
            bottom: 58px;
            right: 24px;
            width: 40% !important;
        }

        .slider-card2 {
            bottom: 46px;
            left: 43%;
        }

            .slider-card2:before {
                top: 117px;
            }

        .slider-card3:before {
            right: 112px;
        }

        .slider-card3 {
            top: 63px;
            right: 21px;
        }

        .slider-card4:before {
            right: 71px;
        }

        .slider-card4 {
            bottom: 95px;
            right: 33px;
        }

        .slider-card4-ez {
            bottom: 143px;
            right: 14px;
        }


        .slider-card4-t {
            bottom: 197px
        }

            .slider-card4-t:before {
                right: 77px;
            }


        .slider-card4-pf {
            bottom: 55px;
        }

            .slider-card4-pf:before {
                right: 73px;
            }

        .slider-card3-t {
            top: 50px;
        }

            .slider-card3-t:before {
                right: 86px;
            }


        .slider-card5 {
            bottom: 106px;
            right: 205px;
        }

        .slider-card5-t {
            bottom: 79px;
        }

        .slider-card5-pf {
            bottom: 80px;
        }

            .slider-card5-pf:before {
                right: 135px
            }


        .slider-card5-n {
            bottom: 57px;
        }

            .slider-card5-n:before {
                right: 153px;
            }


        .bottom-md-n5 {
            bottom: -5% !important;
        }

        .bottom-md-n4 {
            bottom: -4% !important;
        }

        .bottom-md-n6 {
            bottom: -6% !important;
        }

        .pricing-banner-bg {
            background: linear-gradient(360deg, #ffffff 235vw, rgba(42, 123, 195, 1) -20.67%, rgba(13, 67, 116, 1) 100% 30vw) !important;
            padding-bottom: 3.75rem !important;
        }

        .pb-md-64px {
            padding-bottom: 4rem !important;
        }

        .banner-icon-section {
            padding-bottom: 5px !important;
        }

        .slick-next {
            right: -27px;
            top: 281px;
        }

        .slick-prev {
            left: -27px;
            top: 281px;
        }

        .video-section-bg {
            background: linear-gradient(299deg, #FFF 12.63%, #f0f8ff85 50.63%, #FFF 89.4%);
        }

        .mb-208px {
            margin-bottom: 29px !important;
        }

        .tour-image1 {
            top: 227px;
            right: 146px;
            transform: rotate3d(1, 1, 1, 45deg);
        }

        .slider-text {
            bottom: 97px;
            right: 166px;
        }

        .tour-image2 {
            top: 239px;
            right: 222px;
            transform: rotateX(356deg);
        }

        .tour-image3 {
            bottom: 213px;
            right: 138px;
            transform: rotateX(190deg);
        }

        .slider-text1 {
            bottom: 66px;
            right: 181px;
        }

        .tour-image4 {
            top: 221px;
            right: 147px;
            transform: rotateX(339deg);
        }

        .slider-text2 {
            bottom: 103px;
            right: 149px;
        }

        .tour-image5 {
            top: 190px;
            right: 385px;
            transform: rotateX(359deg);
        }

        .slider-text3 {
            bottom: 126px;
            right: 154px;
        }

        .w-md-70 {
            width: 70% !important;
        }

        .slider-text4 {
            bottom: 87px;
            right: 152px;
            background-color: #3630306e;
        }

        .tour-image2-ez {
            top: 261px;
            right: 218px;
        }

        .tour-image3-ez {
            bottom: 246px;
            right: 87px;
            transform: rotateX(175deg);
        }

        .tour-image4-ez {
            top: 152px;
            right: 107px;
        }

        .slider-text4-ez {
            bottom: 131px;
            right: 163px;
            background-color: #3630306e;
        }

        .slider-text3-ez {
            bottom: 126px;
            right: 148px;
            background-color: #3630308f;
        }

        .tour-image5-ez {
            top: 190px;
            left: 336px;
        }

        .slider-text5-ez {
            bottom: 142px;
            right: 156px;
            background-color: #3630306e;
        }

        .tour-image2-990 {
            top: 241px;
            right: 219px;
        }

        .tour-image3-990 {
            bottom: 222px;
            right: 109px;
            transform: rotateX(190deg);
        }

        .slider-text3-990 {
            bottom: 114px;
            right: 161px;
            background-color: #3630308f;
        }

        .tour-image4-990 {
            top: 226px;
            right: 142px;
        }

        .slider-text4-990 {
            bottom: 107px;
            right: 122px;
            background-color: #3630308f;
        }

        .tour-image5-990 {
            top: 191px;
            left: 326px;
        }

        .slider-text5-990 {
            top: 5px;
            background-color: #3630308f;
            left: 95px;
        }

        .tour-image2-t {
            top: 265px;
            right: 220px;
        }

        .tour-image3-t {
            bottom: 243px;
            right: 99px;
            transform: rotateX(190deg);
        }

        .slider-text3-t {
            bottom: 108px;
            right: 151px;
            background-color: #3630308f;
        }

        .tour-image4-t {
            bottom: 193px;
            right: 91px;
        }

        .slider-text4-t {
            bottom: 124px;
            right: 150px;
            background-color: #3630308f;
        }

        .tour-image5-t {
            top: 221px;
            left: 326px;
        }

        .slider-text5-t {
            top: 29px;
            background-color: #3630308f;
            left: 113px;
        }

        .tour-image2-t {
            top: 362px;
            right: 298px;
        }

        .slider-text3-t {
            bottom: 189px;
            right: 151px;
            background-color: #3630308f;
        }

        .tour-image3-t {
            bottom: 347px;
            right: 99px;
            transform: rotateX(190deg);
        }

        .tour-image4-t {
            bottom: 259px;
            right: 137px;
        }

        .slider-text4-t {
            bottom: 198px;
            right: 191px;
            background-color: #3630308f;
        }

        .slider-text5-t {
            top: 104px;
            background-color: #3630308f;
            left: 113px;
        }

        .tour-image5-t {
            top: 308px;
            left: 326px;
        }

        .tour-image2-pf {
            top: 256px;
            right: 215px;
        }

        .tour-image3-pf {
            bottom: 245px;
            right: 91px;
            transform: rotateX(190deg);
        }

        .slider-text3-pf {
            bottom: 105px;
            right: 148px;
            background-color: #3630308f;
        }

        .slider-text4-pf {
            bottom: 54px;
            right: 144px;
            background-color: #3630308f;
        }

        .tour-image4-pf {
            top: 247px;
            right: 84px;
        }

        .tour-image5-pf {
            top: 224px;
            left: 379px;
        }

        .slider-text5-pf {
            top: 37px;
            background-color: #3630308f;
            left: 181px;
        }

        .tour-image2-n {
            top: 259px;
            right: 230px;
        }

        .tour-image5-n {
            top: 253px;
            right: 347px;
        }

        .slider-text5-n {
            top: 88px;
            background-color: #3630308f;
            left: 181px;
        }

        .fs-md-14 {
            font-size: 14px !important;
        }

        .fs-md-21 {
            font-size: 21px !important
        }

        .w-md-80 {
            width: 80% !important;
        }

        .step-number-dashed:after {
            content: '';
            width: 48px;
            border-bottom: 0.188rem dashed #3097F3;
            position: absolute;
            bottom: -287%;
            left: 208px;
        }

        .ein-error-bg label.error {
            left: 158px;
            bottom: 214px;
        }

        .form-banner-bg-new-paidad {
            padding-bottom: 5rem;
            padding-top: 9rem !important;
        }

        .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 6.8rem !important;
        }

        .faq-question {
            font-size: 20px !important;
        }
    }


    /*mini tab query*/
    @media (min-width: 768px) {
        .res-nav-h2 {
            height: 75px;
        }
       
        th.text-left.min-width {
            min-width: 280px;
        }

        .pb-144px {
            padding-bottom: 9rem !important;
        }

        .new_theme .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 3.5rem !important;
        }

        .top-md-10px {
            top: 10px;
        }

        .top-md-4px {
            top: 4px !important;
        }

        .tab-sticky {
            top: 9.9rem;
        }

        .pb-md-150px {
            padding-bottom: 150px !important;
        }

        .mt-md-4 {
            margin-top: 3rem;
        }
    }

    @media screen and (min-width: 512px) and (max-width: 980px) {
       /* .email-btn {
            position: absolute;
            left: -30rem;
            bottom: -55px;
        }*/

        .modal-share {
            width: 70% !important;
        }
    }

    @media screen and (min-width: 1880px) {
        .modal-share {
            width: 40% !important;
        }
    }
    /*mini tab query*/
    @media (min-width: 1200px) {
        .pt-xl-180px {
            padding-top: 180px;
        }
        .fs-lg-20 {
            font-size: 20px !important;
        }

        .pt-xl-120px {
            padding-top: 120px;
        }

        .top-xl-10px {
            top: 10px !important;
        }

        .h-xl-450px {
            height: 450px !important;
        }

        .h-xl-415px {
            height: 415px !important;
        }

        .form-banner-bg-new-paidad {
            padding-bottom: 5rem;
            padding-top: 9rem !important;
        }

        .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 6.8rem !important;
        }
    }

    /*mini tab query*/
    @media (min-width: 768px) {
        .email-footer .border-s {
            border-left: 2px solid #ffff !important;
        }

        h1.email-page {
            font-size: 46px !important;
            line-height: 1.2 !important;
        }

        th.text-left.min-width {
            min-width: 280px;
        }

        .pb-144px {
            padding-bottom: 9rem !important;
        }

        .new_theme .home-page-banner-bg {
            padding-bottom: 4.20rem;
            padding-top: 3.5rem !important;
        }

        .top-md-10px {
            top: 10px;
        }

        .top-md-4px {
            top: 4px !important;
        }
    }
    /*mini tab query*/
    @media (min-width: 1200px) {
        .pt-xl-180px {
            padding-top: 180px;
        }

        .pt-xl-120px {
            padding-top: 120px;
        }

        .top-xl-10px {
            top: 10px !important;
        }

        .h-xl-450px {
            height: 450px !important;
        }

        .h-xl-415px {
            height: 415px !important;
        }

        .dropdown-menu {
            display: block;
            transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s;
            -webkit-transition: transform .25s cubic-bezier(.25,.1,.11,.99) .1s, opacity .2s cubic-bezier(.25,.1,.11,.99) .1s, height 0s ease-out .5s;
            opacity: 0;
            visibility: hidden;
            padding: 0;
            background-color: transparent;
            border: 0;
            border-radius: 0;
            transform: translateY(20px);
            -webkit-transform: translateY(20px);
            z-index: 1006;
        }

            .dropdown-menu.show {
                opacity: 1;
                visibility: visible;
                transform: translateY(0px);
                -webkit-transform: translateY(0px);
            }
    }

    @media only screen and (min-width: 991px) and (max-width: 1200px) {
        .start-lg-n35px {
            left: -35px !important;
        }

        .h-lg-450px {
            height: 450px !important;
        }

        .h-lg-600px {
            height: 600px !important;
        }

        .h-lg-530px {
            height: 530px !important;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 1020px) {
        .position-sticky.top-160px {
            position: static !important;
        }
    }

    @media only screen and (min-width: 767px) {
        .border-bottom-md-0 {
            border-bottom: 0 !important;
        }
    }

    @media (max-width: 767px) {
        .res-nav-h2 {
            height: 75px !important;
        }

        .modal-share {
            width: 100% !important;
            max-width: 95% !important;
            margin: auto;
        }

        .banner-search-btn {
            position: relative;
            top: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 10px;
        }

        .tuesday-page {
        }

        .sm-sticky {
            top: 70px;
            position: sticky;
            background-color: #fff;
            z-index: 9;
            padding: 6px 12px;
            border-bottom: solid 1px #eee;
            border-top: solid 1px #eee;
        }

        .mobile-btn {
            gap: 6px;
        }

            .mobile-btn .btn {
                padding: 4px 10px;
                font-size: 14px;
                font-weight: 500;
                background: #ffffff !important;
                border-color: #dadada !important;
                color: #4d96f1 !important;
                width: 100%;
            }

                .mobile-btn .btn.active {
                    padding: 4px 10px;
                    font-size: 14px;
                    font-weight: 500;
                    background: #2d4264 !important;
                    border-color: #dadada !important;
                    color: #ffffff !important;
                }

        .email-footer p, .fs-18 {
            font-size: 14px !important;
        }

        .bg-landing-email {
            min-height: calc(100vh - 195px);
        }

        .bg-landing-email {
            min-height: calc(100vh - 176px);
        }

        .modal-dialog embed {
            height: 250px !important;
        }
        /*Responsive menu Bar*/
        .pricing-bannernew-bg {
            padding-top: 120px !important;
            padding-bottom: 40px !important;
        }
        /*.whitebanner-bg h1 { line-height: 34px; }*/

        .tax990commitment-section-bg h3 {
            font-size: 18px !important;
        }

        .tour-steps h3 {
            font-size: 18px !important;
            margin-bottom: 6px;
        }

        .tour-steps p {
            font-size: 15px !important;
        }

        .whitebanner-bg {
            padding-top: 102px !important;
            padding-bottom: 36px !important;
        }

        .whitebanner-bg-paidad {
            padding-top: 100px !important;
            padding-bottom: 36px !important;
        }

        .banner-bg-pattern {
            padding-top: 102px !important;
            padding-bottom: 36px !important;
        }

        .second-tab .nav-link {
            padding: 12px 8px !important;
        }

        .newtheme-table table tr th {
            font-size: 18px !important;
        }

        .footer-list-points li {
            font-size: 16px !important;
        }

        section {
            padding: 30px 0 !important;
        }

        .footer-list-points li a {
            text-decoration: underline !important;
        }

        .fs-sm-14 {
            font-size: 14px !important;
        }

        .fs-sm-26px {
            font-size: 26px !important;
        }

        .footer-bg p {
            font-size: 18px;
        }

        .bottom-fixed-bar {
            display: none !important;
        }

        p, td {
            font-size: 14px !important;
            line-height: 1.25rem !important;
        }

        .side-bar {
            background: #1b1a1b;
            backdrop-filter: blur(15px);
            width: 21.875rem;
            height: 100vh;
            position: fixed;
            top: 0;
            left: -21.875rem;
            overflow-y: auto;
            transition: 0.4s ease;
            transition-property: left;
        }

            .side-bar .menu .item .demo-btn a:hover {
                background: #D64000 !important;
            }

        .sm-h-50px {
            height: 45px !important;
        }

        .side-bar::-webkit-scrollbar {
            width: 0px;
        }

        .side-bar.active {
            left: 0;
            width: 19.875rem;
        }

        .side-bar .menu {
            width: 100%;
            margin-top: 30px;
        }

            .side-bar .menu .item {
                position: relative;
                cursor: pointer;
            }

                .side-bar .menu .item span {
                    text-decoration: none;
                    font-size: 14px;
                    font-weight: 400 !important;
                }

                    .side-bar .menu .item span:hover {
                        background: #fff;
                        transition: 0.1s ease;
                    }

                .side-bar .menu .item a {
                    text-decoration: none;
                    font-size: 14px;
                    font-weight: 400 !important;
                }

                .side-bar .menu .item .demo-btn a:hover {
                    background: #E57E48 !important;
                }

                .side-bar .menu .item a:hover {
                    background: #fff;
                    transition: 0.1s ease;
                }

                .side-bar .menu .item i {
                    margin-right: 0.938rem;
                }

                .side-bar .menu .item span .dropdown {
                    position: absolute;
                    right: 0;
                    transition: 0.3s ease;
                }

                .side-bar .menu .item .sub-menu {
                    background: #fff;
                    display: none;
                }

        .rotate {
            transform: rotate(90deg);
        }

        .close-btn {
            position: absolute;
            color: #fff;
            font-size: 1.438rem;
            right: 0px;
            margin: 0.938rem;
            cursor: pointer;
        }

        .menu-btn {
            position: absolute;
            color: rgb(0, 0, 0);
            font-size: 1.75rem;
            margin: 1.563rem;
            cursor: pointer;
            left: 0px;
        }

        .fa-linkedin {
            padding-left: 0.875rem !important;
        }

        footer a .fa {
            padding-left: 8px !important;
        }

        .form990-megaMenu, .support-megaMenu {
            overflow-y: scroll !IMPORTANT;
            max-width: 18.75rem;
            height: 12.5rem;
        }
        /*.form990-megaMenu,.support-megaMenu p.text-gray{ display:none !important;}*/
        .pricing-table table tr td {
            vertical-align: middle !important;
        }

        .pricing-table table tr th {
            font-size: 1.125rem; /*padding: 0.625rem 1.25rem; */
        }

        h1 {
            font-size: 22px !important;
            line-height: 1.3 !important;
        }

        .sm-fs-24px {
            font-size: 24px !important;
        }

        h2.fs-30 {
            font-size: 1.35rem !important;
        }

        h2 {
            font-size: 20px !important;
            line-height: 1.4;
        }

        .fs-sm-18px {
            font-size: 18px !important;
        }

        h3 {
            font-size: 18px !important;
        }

        .white-hover-effect h3 {
            font-size: 1.25rem !important;
            line-height: 1.25rem;
        }

        ::-webkit-scrollbar-thumb {
            background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgb(221 222 223)), color-stop(.5, #ffffff), to(#ffffff00));
            background-color: #f5f5f5;
        }
        /*Menu*/
        /*#headerSticky { display: none; }*/
        .navbar-brand img {
            width: 10rem;
        }

        .collapse:not(.show) {
            display: none !important;
        }

        .navbar {
            position: fixed;
            top: 0px;
            right: 0;
            left: 0;
            z-index: 9;
        }

        .home-banner-bg {
            padding-top: 7rem !important;
            padding-bottom: 2.35rem !important;
        }

        .sm-fs-16px {
            font-size: 1rem !important;
        }

        .sm-fs-15px {
            font-size: 15px !important;
        }

        p.sm-fs-17px {
            font-size: 17px !important;
            line-height: 1.438rem !important;
            margin-top: -3px;
        }

        .shadow {
            box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px !important;
        }

        p a.sm-fs-16px {
            font-size: 1rem !important;
        }

        p.sm-fs-18px {
            font-size: 15px !important;
            line-height: 1.438rem !important;
            margin-top: -11px;
        }

        h4.fs-4 {
            font-size: 1.25rem !important;
            line-height: 1.438rem !important;
        }

        ul.list-unstyled li {
            font-size: 1rem !important;
        }

        .list-points li:before {
            top: 0.5rem;
            left: 0.438rem;
        }

        .btn {
            font-size: 1.15rem;
            padding: 0.438rem 1.125rem;
            font-weight: 500;
        }

        .steps-accordion .accordion-button {
            font-size: 1.125rem !important;
        }

            .steps-accordion .accordion-button:not(.collapsed) span::after {
                display: none !important;
            }

            .steps-accordion .accordion-button span::before {
                width: 2.375rem !important;
                height: 58px !important;
                top: -12px !important;
                left: -3rem !IMPORTANT;
                font-size: 1.25rem;
                padding-left: 0.875rem !important;
            }

        .steps-accordion .accordion-button {
            padding-left: 3rem !important;
        }

        .accordion-button {
            padding: 0.625rem !important;
        }
        /*.navbar-toggler-icon { content: "" !important; background: url(/content/newimages/cross-mark.png) no-repeat !important; border: none !important; color: white !important; }*/
        .navbar-light .collapsed .navbar-toggler-icon {
            content: "\f107" !important;
            background: url(/content/newimages/hamburger.png) no-repeat !important;
            border: none !important;
            color: white !important;
        }

        .navbar-light .navbar-toggler-icon:focus {
            border: none !important;
            color: white !important;
        }

        .navbar-light .navbar-toggler {
            color: rgb(255 255 255 / 55%);
            border-color: rgb(255 255 255 / 10%);
        }

        .navbar-light .navbar-toggler-icon:focus {
            border: none !important;
            color: white !important;
        }

        .w-sm-100 {
            width: 100% !important;
        }

        .form-banner-bg {
            padding-top: 12rem !important;
            padding-bottom: 3rem !important;
        }

        .form-banner-bg-noamp {
            padding-top: 7.90rem !important;
            padding-bottom: 3rem !important;
        }

        .btn-sm-border {
            padding: 0.5rem 1.5rem !important;
            font-size: 0.8rem !important;
        }

        .sm-d-block {
            display: block !important;
            margin-top: 12px !important;
        }

        #exitpopup, #sticky_bar {
            display: none !important;
        }

        .lh-sm-27px {
            line-height: 27px !important;
        }

        .text-sm-center {
            text-align: center;
        }

        .sm-w-25 {
            width: 50% !important;
        }

        .min-h-sm-402 {
            min-height: 25.125rem;
        }

        .bottom-n-57px {
            bottom: -3.563rem !important;
        }

        .w-sm-180px {
            width: 180px;
        }

        .pricing-table .table {
            min-width: 100%;
        }

        .banner-card {
            padding: 0rem !important;
            margin-top: 14px;
        }

        .number {
            top: -0.313rem;
        }

        .stripelogo {
            width: 57px;
            z-index: 1 !important;
            position: absolute;
            top: -1px;
            left: -6px;
        }

        .mt-sm-20 {
            margin-top: -20px;
        }

        .fs-sm-14px {
            font-size: 13px !important;
            margin-left: -4px;
        }

        .fs-sm-16 {
            font-size: 16px !important;
        }

        .fs-sm-24px {
            font-size: 24px !important;
        }

        .fs-sm-20px {
            font-size: 20px !important;
        }

        .sm-ms-5 {
            margin-left: 29px;
        }

        .sm-ps-7px {
            padding-left: 7px !important;
        }

        .sm-ms-4 {
            margin-left: 36px;
        }

        .sm-ms-0 {
            margin-left: 0px !important;
        }

        .sm-py-3 {
            padding: 10px 21px !important;
        }

        .sm-py-2 {
            padding: 0px 10px 21px !important;
        }

        .sm-px-2 {
            padding-left: 10px;
        }

        .mt-sm-0 {
            margin-top: 0px !important;
        }

        .mt-sm-4 {
            margin-top: 27px !important;
        }

        .sm-border-end-0 {
            border-right: 0px !important
        }

        .accept-icon {
            color: green;
            width: 32px;
            height: 29px;
            border-radius: 50%;
            border: 2px solid green;
            position: relative;
            top: -3px;
            padding: 3px;
        }

        .nav-item1 .nav-link.active:after {
            border-left: none !important;
            border-right: none;
            border-top: none;
        }

        .py-sm-1rem {
            padding: 3rem 0 1rem 0 !important;
        }

        .sm-justify-content-center {
            justify-content: center !important;
        }

        .coupon-card .circle1 {
            background: #225093;
            width: 34px;
            height: 34px;
            border-radius: 50%;
            position: absolute;
            top: 112px;
            transform: translateY(-50%);
            border: 0px solid #fff;
        }

        .coupon-card .circle2 {
            background: #225093;
            width: 34px;
            height: 34px;
            border-radius: 50%;
            position: absolute;
            top: 112px;
            transform: translateY(-50%);
            border: 0px solid #fff;
        }

        .coupon-card .circle1 {
            left: -7px;
        }

        .coupon-card .circle2 {
            right: -7px;
        }

        .mb-sm-10px {
            margin-bottom: 10px !important;
        }

        .fs-sm {
            font-size: 14px !important;
        }

        .web-banner-bg {
            padding-top: 7rem !important;
            padding-bottom: 2.3rem !important;
        }

        .testimonials-banner-bg {
            padding-bottom: 46px !important;
            padding-top: 120px !important;
        }

        .fs-sm-18 {
            font-size: 18px !important;
        }

        input[type="radio"] + label {
            font-size: 14px !important;
        }

        .w-sm-47 {
            width: 47% !important;
        }

        .due-date-calculator-bg {
            padding-bottom: 2.7rem !important;
            padding-top: 11.5rem !important;
        }

        .ms-sm-18px {
            margin-left: 18px !important;
        }

        .w-sm-81 {
            width: 81%;
        }

        .top-sm-45px {
            top: -45px !important;
        }

        .fs-sm-21px {
            font-size: 21px !important;
        }

        .nonprofits-step {
            left: 2px;
            background: #3097F3;
            width: 29px;
            height: 30px;
            -moz-box-shadow: inset 0rem 1rem #999, inset 0rem 1rem 1px 1px #999;
            border-radius: 20px;
            padding: 6px 8px 7px 9px;
            top: -3px;
        }

        .form-control, .form-select, .form-floating > .form-control { /* padding: 10px; */
            padding-top: 10px !important;
        }

        .gross-select-box .css-label {
            font-size: 16px !important;
        }

        .form-banner-bg-new-noamp {
            padding-top: 7.50rem !important;
            padding-bottom: 3rem !important;
        }

        .bg-linear-gradient {
            border-top-left-radius: 0.625rem;
            border-top-right-radius: 0.625rem;
        }

        .pricing-banner-bg {
            background: linear-gradient(360deg, #ffffff 79%, rgba(42, 123, 195, 1) 25%, rgba(13, 67, 116, 1) 25%) !important;
            padding-bottom: 2.75rem !important;
            padding-top: 8rem !important;
        }

        .fs-sm-12 {
            font-size: 12px !important;
        }

        .pb-sm-48 {
            padding-bottom: 48px !important;
        }

        #SearchBtn {
            padding: 7px 16px !important;
        }

        .paidad #SearchBtn {
            padding: 0px 16px !important;
        }

        .lh-sm-32px {
            line-height: 32px !important;
        }

        .fs-sm-25 {
            font-size: 25px !important;
        }

        .form-banner-bg-new-paidad {
            padding-bottom: 3rem;
            padding-top: 6rem !important;
        }

        .overflow-sm {
            overflow: scroll;
            overflow-x: hidden;
        }

        .sm-top-93px {
            top: 93px;
        }

        .nonprofits-banner-bg {
            padding-bottom: 2.9rem !important;
            padding-top: 7.5rem !important;
        }
    }

    @media screen and (max-width: 660px) and (min-width: 300px) {
        .steps1::after {
            right: 50%;
            transform: rotate(90deg);
            top: 230px;
            width: 14px;
        }

        .steps2::after {
            top: 210px;
            right: 50%;
            transform: rotate(90deg);
            width: 14px;
        }
    }
    /*mobile query*/
    @media (max-width: 575px) {
        th.text-left.min-width {
            min-width: 200px;
        }

        .footer-sec .footer-card {
            top: -95px !important;
        }


        .non-amp-banner {
            padding: 130px 0px 50px 0px !important;
        }

        .pb-144px {
            padding-bottom: 3rem !important;
        }

        .mob-nonamp-menu {
            justify-content: center !important
        }

        .faq-accordion .accordion-button::after {
            content: "\f067" !important;
            color: #ED7A41;
            font-family: FontAwesome;
            font-weight: 400;
            font-size: 1.25rem;
            background-image: none !important;
            position: absolute;
            left: -1.187rem;
        }

        .position-sticky.top-160px {
            position: static !important;
        }

        .new-banner-white {
            background-color: #e5f3ff;
            padding-bottom: 3.95rem !important;
            padding-top: 8.5rem !important;
        }

        .pb-144px {
            padding-bottom: 3rem !important;
        }

        .faq-accordion .accordion-button::after {
            content: "\f067" !important;
            color: #ED7A41;
            font-family: FontAwesome;
            font-weight: 400;
            font-size: 1.25rem;
            background-image: none !important;
            position: absolute;
            left: -1.187rem;
        }

        .new-banner-white {
            background-color: #e5f3ff;
            padding-bottom: 41px !important;
            padding-top: 150px !important;
        }

        pricing-page-banner-new {
            padding-top: 5.5rem !important;
        }
    }

    .mt-sm-0 {
        margin-top: 0;
    }

@media (max-width: 1270px) {
    .tuesday-banner-bg {
        padding-top: 110px !important;
    }
}
    /*mobile query*/
    @media (max-width: 560px) {
        .faq-question {
            font-size: 18px !important;
        }

        .faq-design span {
            min-width: 32px !important;
        }

        .state-banner-bg {
            padding-top: 150px !important
        }

        .tuesday-banner-bg {
            padding-top: 110px !important;
        }
        /*small lap*/
        @media (min-width: 1336px) {
            th .text-left.min-width {
                min-width: 242px;
            }

            .mb-sm-3 {
                margin-bottom: 1.5rem !important;
            }
        }
        /*small lap*/
        @media only screen and (min-width: 1081px) and (max-width: 1280px) {
            .pb-290px {
                padding-bottom: 290px !important;
            }

            .waves {
                right: 157px;
                top: 66px;
            }

            .modal-share {
                width: 40% !important;
            }
        }

        @media only screen and (min-width: 720px) and (max-width: 1280px) {
            button.btn.btn-outline-secondary.n-tour.border-3.text-decoration-none.rounded-pill.me-2.text-blue.fw-600 {
                position: absolute;
                top: 170px;
                left: 155px;
            }
            /*.n-cardposition2 { right: 75px; top: 75px; }*/
            button.btn.btn-outline-secondary.pf-tour.border-3.text-decoration-none.rounded-pill.me-2.text-blue.fw-600 {
                position: absolute;
                top: 50%;
                left: 155px;
            }
        }


    