/*extra large screen - xxl*/
@media (max-width: 3000px) and (min-width: 1700px) {
    .w-xl-75 { width: 75%; }
    .xxl-bottom-100 { bottom: 100px; }
    .xxl-vh-50 { height: 50vh; }
    .ps-xl-5rem { padding-left: 5rem !important; }
    /*.formsmenu-arrow:before { right: 48.1%; }
    .servicesmenu-arrow:before { right: 31% !important; }*/
    .download-temp .modal-content { padding: 22px 30px !important; }
    /*.support-menu .dropdown-menu { left: -816% !important; }*/
    /*.features-menu-arrow:before { right: 240.4px !important; }*/
    /*.support-menu-arrow:before { right: 3.5% !important; }*/
    .lg-min-w-30 { min-width: 30% !important; }
    /*.features-menu .dropdown-menu { left: -706% !important; }*/
    .w-xxl-75 { width: 75% !important; }
    /*.features-menu .dropdown-menu { left: -650% !important; }
    .tools-menu .dropdown-menu { left: -1018% !important; }
    .tools-menu-arrow:before { right: 10.6% !important; }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }*/
    .w-xxl-30 { width: 30%; }
    .fs-xxl-35 { font-size: 35px; }
    .xxl-w-90 { min-width: 90%; }
    .xxl-w-65 { min-width: 65%; }
    .benefits_efiling .carousel-item > div.s-online { min-height: 350px !important; }
}

@media only screen and (min-width: 1601px) {
    .h-xxxl-100 { height: 100%; }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
        .dropdown-menu .solutions-menu { height: auto !important; }
    .dropdown-menu .h-xl-auto { height: auto !important; }
}

@media only screen and (min-width:1270px) and (max-width:1300px) {
    .nav-item.dropdown .dropdown-menu { width: 1300px !important; }
}

@media only screen and (min-width:1200px) and (max-width:1270px) {
    .nav-item.dropdown .dropdown-menu { width: 1190px !important; }
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .dropdown-menu .dropdownmenucontent { max-height: 550px; }
}

@media only screen and (min-width: 1201px) and (max-width: 1399px) {
    .dropdown-menu .dropdownmenucontent { max-height: 400px; }
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {

    .w-xl-25 { width: 25%; }
    .menucustomerstories img,
    .menucustomerstories img { height: 150px; }
    .menucustomerstories .menucustomerstories-body { padding: 12px; }
    /* .menusupport { grid-template-columns: repeat(3, 1fr); }*/
    .support-menu-iconbox { grid-template-columns: repeat(3, 1fr); }
    .menusupport .menucustomerstories img { height: 170px; }

    .dropdown-menu .dropdownmenucontent { max-width: 1220px; }
}

@media only screen and (min-width: 1201px) and (max-width: 1600px) {
    .menusupport { grid-template-columns: repeat(3, 1fr); }
    .dropdown-menu .dropdownmenucontent { overflow-y: scroll; overflow-x: hidden; }
}

@media only screen and (min-width: 1201px) and (max-width: 1369px) {
    .xl-h-315px { height: 315px !important; }

    .secondary-megamenu ul .dropdownmenucontent { overflow-x: scroll; height: 400px; }
}

@media (max-width: 1600px) and (min-width: 876px) {
    /*.formsmenu-arrow:before { right: 47.9%; }
    .servicesmenu-arrow:before { right: 27.2% !important; }
    .services-menu .dropdown-menu { left: -658% !important; }
    .features-menu-arrow:before { right: 258.4px !important; }
    .support-menu .dropdown-menu {
        left: -748% !important;
    }
    .support-menu-arrow:before { right: 2.9% !important; }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }
    .features-menu-arrow:before { right: 175.4px !important; }
    .tools-menu-arrow:before { right: 15.9% !important; }*/

}

@media (max-width: 1600px) and (min-width: 1200px) {
    .w-xl-30 { width: 30%; }
    .w-xl-100 { width: 100% !important; }
    .w-xl-70 { width: 70% !important; }
    .popupside { top: 63%; }

    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }

    .w-xl-75 { width: 75%; }
    .w-xl-75p { min-width: 75%; }
    .popupside { top: 63%; }
    .xxl-min-w-58 { max-width: 58%; }

    .bigvideo
    embed { height: 550px !important; }
    .navbar-light .navbar-nav .nav-link { font-size: 14px; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 255px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 255px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
}




@media (max-width: 1536px) {
    /*.servicesmenu-arrow:before { right: 27% !important; }
    .formsmenu-arrow:before { right: 47.6%; }
    .features-menu-arrow:before { right: 165.4px !important; }
    .support-menu-arrow:before {
        right: 45px !important;
    }
    .servicesnew-menu-arrow:before { right: 25.6% !important; }
    .tools-menu-arrow:before { right: 1.5% !important; }*/

}



@media (min-width: 1400px) {
    .h-xxl-100 { height: 100%; }
    .nav-item.dropdown:hover .dropdown-menu { transform: translateY(0); -webkit-transform: translateY(0); }
    .pt-xl-46px { padding-top: 46px !important; }
    .pt-xl-38px { padding-top: 38px !important; }
    /*.services-menu .dropdown-menu { left: -701% !important; }*/
    /*.servicesnew-menu .dropdown-menu { left: -656% ; }
    .servicesnew-menu-arrow:before { right: 26.6% ; }*/
    .banner-bg-bo-height { height: 770px; }
    /* .features-menu .dropdown-menu { left: -720% !important; }
    .features-menu-arrow:before { right: 176.4px ; }
    .servicesmenu-arrow:before { right: 28.2% ; }
    .tools-menu .dropdown-menu { left: -956% !important; }
    .tools-menu-arrow:before { right: 17.1%; }*/
    /*.formsmenu-arrow:before { top: -6px; right: -581px ; }*/
    /*.support-menu .dropdown-menu { left: -813% !important; }*/
    .waves { right: 249px; top: 78px; }
    .waves-taxpro { right: 242px !important; }
    .waves-new { right: 150px !important; top: 36px; }
    /*.waves-misc { right: 194px !important; top: 78px; }*/
    .right-241px { right: 249px !important; }
}


@media (max-width: 1450px) and (min-width: 1400px) {
    /*.forms-menu .dropdown-menu {
        left: -587% !important;
    }
    .forms-menu1 .dropdown-menu {
        left: -610% !important;
    }
    .formsmenu-arrow:before {
        right: 38.7% !important;
    }
    .formsmenu-arrow2:before {
        right: 40.8% !important;
    }
    .support-menu .dropdown-menu { left: -760% !important; }
    .support-menu-arrow:before {
        right: 45px !important;
    }
    .servicesmenu-arrow:before { right: 28.1% !important; }*/
    /*  .features-menu-arrow:before { right: 259.4px !important; }*/
    .pt-xl-46px { padding-top: 46px !important; }
    /*.features-menu-arrow:before { right: 174.4px !important; }
    .servicesnew-menu-arrow:before { right: 26.6% !important; }
    .support-menu .dropdown-menu { left: -841% !important; }
    .tools-menu-arrow:before { right: 1.6% !important; }*/
    .slider-nec-cardnew1 { bottom: 166px; left: 20px !important; }
    .xxl-min-w-58 { max-width: 58%; }
}

@media (max-width: 1388px) {
    .slider-card:before { right: 112px !important; }
    .slider-card { bottom: 124px !important; }
    .slider-card2 { bottom: 67px !important; left: 34% !important; }
        .slider-card2:before { right: 180px !important; }
    .slider-card5 { bottom: 71px; }
        .slider-card5:before { right: 103px; }
    .slider-card6 { bottom: 252px; left: 499px; }
    .slider-card7 { bottom: 151px; right: 69px; }
    .slider-card4 { bottom: 111px; right: 9px; }
    .slider-card3 { bottom: 131px; }
    .slider-card6:before { right: 134px !important; }
    .slider-cardnew { bottom: 100px; right: 26px !important; }
        .slider-cardnew:before { right: 106px; }
    .slider-cardnew2 { bottom: 140px; left: 38px; }
    .slider-cardnew3 { bottom: 85px; right: 62px !important; }
    .slider-cardnew4 { bottom: 58px; }
        .slider-cardnew4:before { right: 55px; }
    .slider-cardnew5 { top: 35px; }
        .slider-cardnew5:before { right: 76px; }
    .slider-cardnew6 { top: 28px; right: 10px !important; }
    .slider-cardnew7 { bottom: 87px; }
        .slider-cardnew7:before { right: 160px; }
    .slider-cardnew9 { bottom: 275px !important; right: 265px !important; }
    .section .slider-cardnew { bottom: 110px !important; }
    .section .slider-cardnew2 { bottom: 235px; left: 242px; }
        .section .slider-cardnew2:before { right: 166px; }
    .section .slider-cardnew3 { bottom: 133px; left: 240px !important; right: auto !important; }

        .section .slider-cardnew3:before { right: 140px; }
    .section .slider-cardnew5 { top: auto !important; right: 105px !important; bottom: 63px; }
        .section
        .slider-cardnew5:before { right: 125px; }
    .section .slider-cardnew6 { top: auto !important; right: 137px !important; bottom: 89px; }
        .section .slider-cardnew6:before { right: 152px; }
    .section .slider-cardnew7 { bottom: 112px; right: 9px !important; }
        .section .slider-cardnew7:before { right: 98px !important; }
    .slider-cardnew9 { bottom: 74px !important; right: 398px !important; }
    .section .slider-cardnew11 { bottom: 112px; width: auto !important; right: 9px; }
    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }
}


/*@media (max-width: 1700px) {
    .support-menu .dropdown-menu { left: -687% !important; }
    .support-menu-arrow:before { right: 8.5% !important; }
    
    
}*/

/*middle large screen - mlg*/
@media (max-width: 1370px) {
    .top-mlg-70 { top: 70px !important; }
    .start-mlg-0 { left: 0; }
    .start-mlg-n-120 { left: -120px; }
    .start-mlg-4 { left: 4px !important; }
    .start-n-mlg-45 { left: -45px !important; }
    .start-n-mlg-110 { left: -110px !important; }
    .end-n-mlg-110 { right: -110px !important; }
    .bottom-mlg-0 { bottom: 0; }
    .mt-mld-13rem { margin-top: 13rem !important; }
    .pt-mlg-0 { padding-top: 0px !important; }
    .pt-mlg-1 { padding-top: 1rem !important; }
    .bottom-mlg-106 { bottom: 106px; }
    .bottom-mlg-128 { bottom: 128px; }
    .min-w-mlg-166px { min-width: 166px; }
    .min-h-mlg-166px { min-height: 166px; }
    /* .forms-menu .dropdown-menu { left: -498% !important; }
    .formsmenu-arrow:before { right: 42.4% !important; }
    .servicesmenu-arrow:before { right: 30.6% !important; }
    .services-menu .dropdown-menu { left: -614% !important; }*/
    .xl-top-185 { top: 185px !important; }
    .fs-lg-17px { font-size: 17px !important; }
    .fs-lg-14px { font-size: 14px !important; }
    .fs-lg-15px { font-size: 15px !important; }
    .fs-lg-13px { font-size: 13px !important; }
    .fs-lg-12px { font-size: 12px !important; }
    .testimonial .carousel-control-next { right: 45px !important; }
    .testimonial .carousel-control-prev { left: 45px !important; }
    .pt-med-0 { padding-top: 0px; }
    .pb-med-0 { padding-bottom: 0px !important; }
    /*.support-menu .dropdown-menu { left: -821% !important; }
    .support-menu-arrow:before { right: 22px !important; }*/
    .cpa-control-panel { width: 180px !important; height: 180px !important; }
    .fs-xl-21 { font-size: 21px !important; }
    .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.4rem; padding-left: 0.4rem; }
}


@media only screen and (min-width: 1201px) and (max-width: 1369px) {
    .border-xl-end-0 { border-right: 0 !important; }
    .start-n-slg-92 { left: -92px !important; }
    .bannerracconbusinessownerright { right: -10px !important; bottom: 10px; }
    .start-slg-37 { left: 37px !important; }
    .pb-slg-110px { padding-bottom: 110px !important; }
    .lg-min-h-80px { min-height: 80px !important; }
    .lg-min-h-450px { min-height: 450px !important; }
    .lg-min-h-481px { min-height: 481px !important; }
    .top-lg-155 { top: 155px !important; }
    .top-lg-205 { top: 205px !important; }
    .end-lg-n-100 { right: -100px; }
    /*.features-menu .dropdown-menu { left: -689% !important; }*/
    /*.features-menu-arrow:before { right: 27% !important; }*/
    .dropdown-menu { min-width: 58rem; }
    .xl-md-311px { height: 311px !important; }
    .fs-xl-17px { font-size: 17px !important; }
    .start-xl-200 { left: 200px; }
    .start-xl-105 { left: 105px; }
    #boimenu .newTxt { position: relative; left: 7px; background-color: #299b40; padding: 3px 7px; border-radius: 3px; top: -2px; font-size: 12px; font-weight: 500; color: #fff; }
    .bannerlawbg { background-position: left 70% top 98%; }
    .crypto-bg { background-position: left 70% top 98% !important; }
    .banner-real-estate-bg { background-position: left 70% top 98% !important; }
    .healthcare-bg { background-position: left 70% top 98% !important; }
    .registeragent-bg { background-position: left 70% top 98% !important; }
    .homebg { height: 552px; }
    .tabchangingsection { width: 76%; }
    .governmententities-bg { background-position: left 70% top 98% !important; }
    .bannerllcbg { background-position: left 100% top 98%; }
    .slider-nec-cardnew1 { bottom: 102px; left: 20px !important; }
    .slider-nec-cardnew2 { bottom: 167px; left: 31px !important; }
    .slider-nec-cardnew3 { bottom: 106px; left: 41px !important; }
    .slider-nec-cardnew4 { bottom: 108px; left: 50px !important; }
    .slider-nec-cardnew5 { bottom: 104px; left: 186px !important; }
    .xl-h-315px { height: 315px !important; }

    /*.sticky-header { top: 93px; z-index: 999; }*/
    .table-stickynew { top: 158px !important; z-index: 2 !important; }
}

@media only screen and (min-width: 991px) and (max-width: 1370px) {
    .fs-lg-17px { font-size: 17px; }
    .w-lg-80 { width: 76% !important; }
    .w-lg-85 { width: 85% !important; }
    .w-lg-60 { width: 60% !important; }
    .searchfield_landing input[type="text"] { width: 310px !important; }
    /*.features-menu-arrow:before { display: none; }*/
    .py-md-11px { padding: 11px 20px 10px 20px !important; }
    .start-lg-100 { left: 100px; }
    .top-lg-n-125 { top: -125px; }
    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }
    .tour-arrow1 { bottom: 327px; left: 334px; }
}



/*Pro Tab screen - lg*/
@media (max-width: 1200px) {
    .pricing-tab-hd { top: 62px; }
    .waves { right: 216px; top: 84px; }
    /*    .pricing-banner-bg { padding-top: 109px; padding-bottom: 48px; }
*/ body { overflow-x: hidden !important; }
/*    .banner-bg-sage { padding-top: 132px !important; padding-bottom: 69px !important; }*/
    .lg-pt-150px { padding-top: 180px !important; }
    .pt-lg-160px { padding-top: 124px !important; }
    .lg-min-h-165px { min-height: 165px !important; }
    .lg-min-h-177px { min-height: 177px !important; }
    .lg-min-h-470 { min-height: 470px !important; }
    .lg-min-h-340 { min-height: 340px !important; }
    .lg-min-h-315 { min-height: 315px !important; }
    .lg-min-h-415 { min-height: 415px !important; }
    .lg-min-h-615 { min-height: 615px !important; }
    .lg-min-h-680px { min-height: 680px !important; }
    .lg-min-h-545px { min-height: 545px !important; }
    .lg-min-h-477px { min-height: 477px !important; }
    /*.forms-menu .dropdown-menu[data-bs-popper] { left: -541% !important; }*/
    .lg-w-900px { width: 900px !important; }
    .lg-overflow-x-scroll { overflow-x: scroll; }
    /*.collapse:not(.show) { display: none !important; }*/
    .border-lg-end-1 { border-right: 1px solid #dee2e6 !important; }
    .border-lg-end-0 { border-right: 0 !important; }
    .border-lg-bottom-1 { border-bottom: 1px solid #dee2e6 !important; }
    .carousel-control-prev { left: -40px !important; }
    .carousel-control-next { right: -40px !important; }
    .raccon-img:after { bottom: -57px !important; right: -32px !important; }
    .tab .tab-head li { padding: 10px 20px !important; }
        .tab .tab-head li.active:before { left: 36px !important; }
    .fs-lg-18 { font-size: 18px !important; }
    .fs-lg-14 { font-size: 14px !important; }
    .fs-lg-26 { font-size: 26px !important; }
    .pb-med-0 { padding-bottom: 0px !important; }
    .py-med-38px { padding: 38px 0 !important; }
    /*.support-menu-arrow:before { right: 77px !important; }
    .support-menu .dropdown-menu { left: -699% !important; }*/
    .bg-reverse-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #EAF1F6 100%) !important; }
    .boi .bg-reverse-blue-gradient { background: linear-gradient(180deg, #FFF 0%, #ebf6ff 100%) !important; }
    .lg-min-h-108px { min-height: 108px !important; }
    .lg-min-h-100px { min-height: 100px !important; }
/*    .banner-bg { padding-top: 114px !important; padding-bottom: 53px !important; }*/
    .bookmark-list video { width: 500px }
    .p-md-13px { padding: 13px !important; }
    .fs-md-20px { font-size: 20px !important; }
    .state-banner-bg { background-size: 49%; background-position: left top 69%; }
    /* .state-gobtn { padding: 5px 13px; }
    .state-select {padding: 7px 12px 7px 9px; }*/
    .fs-md-23 { font-size: 23px !important; }
    .fs-md-22 { font-size: 22px; }
    .start-7 { left: 0%; }
    .pt-md-90px { padding-top: 90px; }
    .newtxt2 { left: 14px !important; top: 2px !important; }
    .duedateboi { background-image: none; }
    .banner-bgnew .carousel-thumbnail .carousel-indicators img { width: 59px; }
    .boitimeline .carousel-thumbnail .carousel-indicators img { width: 59px; }
    .slider-card { bottom: 110px !important; }
        .slider-card:before { right: 96px !important; }
    .slider-card2 { bottom: 49px !important; left: 31% !important; }
        .slider-card2:before { right: 173px !important; }

    .steps1::after { right: -17px; }
    .steps2::after { right: -17px; }
    .steps3::after { right: -17px; }
    .steps4::after { right: -17px; }
    .steps5::after { right: -17px; }
    .benefits_efiling .carousel-item > div { min-height: 500px; }
    .benefits_efiling_new .carousel-item > div { min-height: 434px; }
    .lh-xl-45 { line-height: 45px; }

    .gradient-border { border: 5px solid transparent; background: #fff; background-clip: padding-box; border-radius: 10px; padding: 1rem 1rem !important; margin: 0.5rem 1.5rem !important; font-size: 100px; }
    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }
        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }
    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }
/*    .whitebannerbg { padding-top: 147px !important; padding-bottom: 50px !important; }*/
    .profeaturestag { right: 12px !important; }
    #state-scrollsticky { display: none; }
    .table-bgsticky #state-scrollsticky { top: 61px !important; }
/*    .state-banner-bg-new { padding-top: 115px !important; }*/
    #state-scrollsticky { top: 56px !important; }
}

@media only screen and (min-device-width: 1900px) {
    /*.min-w-xxl-69 {
        min-width: 69%;
    }*/

    .section .slider-cardnew { bottom: 311px !important; left: 290px !important; }

        .section .slider-cardnew:before { right: 121px; }

    .section .slider-cardnew2 { bottom: 290px; left: 529px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 412px; left: 254px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 270px !important; right: 430px !important; }

        .section .slider-cardnew4:before { right: 106px; bottom: 138px !important; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 30px !important; bottom: 54px; }

        .section .slider-cardnew5:before { right: 130px; }

    .section .slider-cardnew6 { top: auto !important; right: 28px !important; bottom: 53px; }

        .section .slider-cardnew6:before { right: 112px; }

    .section .slider-cardnew7 { bottom: 235px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 106px !important; }

    .section .slider-cardnew8 { bottom: 64px; width: auto !important; left: 948px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 98px !important; }

    .section .slider-cardnew9 { bottom: 285px !important; right: 792px !important; }

        .section .slider-cardnew9:before { right: 125px !important; }

    .section .slider-cardnew10 { bottom: 60px !important; left: 487px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 123px; width: auto !important; right: 73% !important; }

        .section .slider-cardnew11:before { right: 155px !important; }
}


@media only screen and (min-device-width: 1600px) and (max-device-width: 1899px) {

    .min-w-xxl-70 { min-width: 70%; }
    .min-w-xxl-75 { min-width: 75%; }
    .section .slider-cardnew { bottom: 263px !important; left: 240px !important; }

        .section .slider-cardnew:before { right: 97px; }

    .section .slider-cardnew2 { bottom: 244px; left: 425px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 334px; left: 171px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 197px; right: 384px !important; }

        .section .slider-cardnew4:before { right: 61px; bottom: 139px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 24px !important; bottom: 47px; }

        .section .slider-cardnew5:before { right: 110px; }

    .section .slider-cardnew6 { top: auto !important; right: 20px !important; bottom: 48px; }

        .section .slider-cardnew6:before { right: 112px; }

    .section .slider-cardnew7 { bottom: 200px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 85px !important; }

    .section .slider-cardnew8 { bottom: 54px; width: auto !important; left: 746px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 243px !important; right: 652px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 50px !important; left: 390px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 104px; width: auto !important; right: 69% !important; }

        .section .slider-cardnew11:before { right: 170px !important; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 255px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 255px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
    .blueprint-banner div.bp-outer:before { left: 334px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 334px; top: 164px; }
}


@media only screen and (min-device-width: 1536px) and (max-device-width: 1599px) {
    .min-w-xxl-70 { min-width: 70%; }
    .min-w-xxl-75 { min-width: 75%; }
    .section .slider-cardnew { bottom: 255px; left: 234px !important; }
    .slider-cardnew:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 97px; }
    .section .slider-cardnew2 { bottom: 234px; left: 402px; }
    .section .slider-cardnew3 { bottom: 199px; left: 372px !important; right: auto !important; }
    .slider-cardnew3:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: 138px; transform: rotate(92deg); right: 119px; }
    .section .slider-cardnew4 { bottom: 285px; right: 114px !important; }
        .section .slider-cardnew4:before { right: 257px; transform: rotate(0deg) !important; bottom: 63px; }
    .section .slider-cardnew5 { top: auto !important; right: 22px !important; bottom: 47px; }
        .section .slider-cardnew5:before { right: 106px; }
    .section .slider-cardnew6 { top: auto !important; right: 24px !important; bottom: 46px; }
        .section .slider-cardnew6:before { right: 105px; }
    .section .slider-cardnew7 { bottom: 194px; right: 22px !important; }
        .section .slider-cardnew7:before { right: 81px !important; }
    .section .slider-cardnew8 { bottom: 53px; width: auto !important; left: 715px; }
    section .slider-cardnew8:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 84px !important; }
    .section .slider-cardnew9 { bottom: 233px; right: 62%; }
    .section .slider-cardnew10 { bottom: 49px; width: auto !important; left: 372px; }
    .section .slider-cardnew11 { bottom: 104px; width: auto !important; right: 647px; }
        .section .slider-cardnew11:before { position: absolute; content: ""; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #f8f7f9; bottom: -13px; transform: rotate(270deg); right: 198px !important; }
    #cpa-scrollspy { top: 87px; }
    .blueprint-banner div.bp-outer:before { left: 312px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 312px; top: 164px; }
}


@media only screen and (min-device-width: 1366px) and (max-device-width: 1535px) {
    .min-w-xl-80 { min-width: 80%; }
    .min-w-xl-85 { min-width: 85%; }
    .section .slider-cardnew { bottom: 226px !important; left: 208px !important; }

        .section .slider-cardnew:before { right: 85px; }

    .section .slider-cardnew2 { bottom: 208px; left: 343px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 278px; left: 108px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 145px; right: 313px !important; }

        .section .slider-cardnew4:before { right: 66px; bottom: 136px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew5:before { right: 90px; }

    .section .slider-cardnew6 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew6:before { right: 89px; }

    .section .slider-cardnew7 { bottom: 172px; right: 22px !important; }

        .section .slider-cardnew7:before { right: 69px !important; }

    .section .slider-cardnew8 { bottom: 48px; width: auto !important; left: 609px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 210px !important; right: 538px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 43px !important; left: 313px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 89px; width: auto !important; right: 64% !important; }

        .section .slider-cardnew11:before { right: 191px !important; }

    .h-xl-558px { height: 558px; }
    .section .tour-cardposition941-1 { top: 154px; left: 433px; }
    /*.boi-widget ul.timelineblue:before {
            height: 145px !important;
            top: 98px !important;
        }*/

    .successresponsive-boi { left: 94px !important; padding-bottom: 23px; top: -36px; }
    /*.boi-pricing-bannerbg { padding-top: 208px; padding-bottom: 80px; }*/
}

@media only screen and (min-device-width: 1280px) and (max-device-width: 1365px) {
    .min-w-xl-80 { min-width: 80%; }
    .min-w-xl-85 { min-width: 85%; }
    .section .slider-cardnew { bottom: 213px !important; left: 176px !important; }

    .section .slider-cardnew2 { bottom: 197px; left: 314px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 257px; left: 86px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 127px !important; right: 284px !important; }

        .section .slider-cardnew4:before { right: 71px !important; bottom: 135px !important; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew5:before { right: 90px; }

    .section .slider-cardnew6 { top: auto !important; right: 17px !important; bottom: 42px; }

        .section .slider-cardnew6:before { right: 89px; }

    .section .slider-cardnew7 { bottom: 162px; right: 16px !important; }

        .section .slider-cardnew7:before { right: 69px !important; }

    .section .slider-cardnew8 { bottom: 48px; width: auto !important; left: 560px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 197px !important; right: 494px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 43px !important; left: 285px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 89px; width: auto !important; right: 62% !important; }

        .section .slider-cardnew11:before { right: 195px !important; }
    .successresponsive { left: 123px; bottom: 211px; }
    /*.boi-widget ul.timelineblue:before {
            height: 145px !important;
            top: 96px !important;
        }*/

    .successresponsive-boi { left: 100px !important; padding-bottom: 23px; top: -43px; }
    .stripelogo { left: 235px; }
    /*.timelineblue-h ul.timelineblue:before { top: 63px; }*/
    .width-210px { width: 210px !important; }
    #cpa-scrollspy { top: 90px; }
    .state-banner-bg-new { background: #f8fbfe !important; }
}



@media only screen and (min-device-width: 1024px) and (max-device-width: 1279px) {
    .pop-up-video { width: 121%; height: 840px; }
    .me-lg-4rem { margin-right: 3.5rem !important; }

    .min-w-lg-90 { min-width: 90%; }
    .min-w-lg-95 { min-width: 95%; }
    .section .slider-cardnew { bottom: 244px !important; left: 200px !important; }

    .section .slider-cardnew2 { bottom: 228px; left: 387px; }

        .section .slider-cardnew2:before { right: 120px; }

    .section .slider-cardnew3 { bottom: 309px; left: 147px !important; }

        .section .slider-cardnew3:before { right: -7px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 175px; right: 352px !important; }

        .section .slider-cardnew4:before { right: 63px; bottom: 135px; transform: rotate(90deg); }

    .section .slider-cardnew5 { top: auto !important; right: 17px !important; bottom: 45px; }

        .section .slider-cardnew5:before { right: 108px; }

    .section .slider-cardnew6 { top: auto !important; right: 24px !important; bottom: 43px; }

        .section .slider-cardnew6:before { right: 101px; }

    .section .slider-cardnew7 { bottom: 185px; right: 16px !important; }

        .section .slider-cardnew7:before { right: 83px !important; }

    .section .slider-cardnew8 { bottom: 54px; width: auto !important; left: 682px; /*right: 373px;*/ }

        .section .slider-cardnew8:before { right: 71px !important; }

    .section .slider-cardnew9 { bottom: 223px !important; right: 599px !important; }

        .section .slider-cardnew9:before { right: 119px !important; }

    .section .slider-cardnew10 { bottom: 46px !important; left: 355px !important; }

        .section .slider-cardnew10:before { right: 119px !important; }

    .section .slider-cardnew11 { bottom: 97px; width: auto !important; right: 68% !important; }

        .section .slider-cardnew11:before { right: 170px !important; }
    .state-banner-bg-new { background: #f8fbfe; }
    /*.table-bgsticky #state-scrollsticky { top: 91px !important; }*/
    /*#headerStripeCarousel .carousel-control-prev {
        left: 0px !important;
    }

    #headerStripeCarousel .carousel-control-next {
        right: 0px !important;
    }*/
}



/* Portrait ipadpro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #cpa-section1 .testimonial-card-bg { height: 309px !important; }
    .meghead .newTxt { position: relative; }
        .meghead .newTxt:before { left: -7px; bottom: 7px; }
    .meghead .newTxt { top: 0px }
    h1 { font-size: 34px; }
    h2 { font-size: 26px; }

    .lgp-d-block { display: block; }

    .lgp-mt-3 { margin-top: 1rem; }

    .lgp-br { display: block !important; }

    .lgp-vh-33 { height: 33vh; }

    .lgp-start-n-200 { left: -200px; }

    .lgp-bottom-38 { bottom: 38px; }

    .youtube .play-button:before { border-width: 5px 0 5px 10px; }

    .youtube .play-button { width: 50px; height: 35px; }

    #successmessage { width: fit-content !important; margin: auto !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .features-menu-arrow:before { display: none !important; }

    .fs-md-13 { font-size: 13px !important; }

    .searchfield_landing input[type="text"] { width: 264px !important; }

    .pb-med-0 { padding-bottom: 0px !important; }

    .newtag:after { position: absolute; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 20px; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 44px; right: auto; }

    .lg-min-h-550px { min-height: 550px !important; }

    .support-menu-arrow:before { right: 8.5% !important; }

    .w-lg-100 { width: 100% !important; }

    .h-lg-428px { height: 315px !important; }

    .h-lg-376px { height: 376px; }

    .h-lg-268px { height: 268px !important; }

    .h-lg-280px { height: 280px !important; }

    .h-lg-235px { height: 235px !important; }

    .h-lg-272px { height: 272px !important; }

    .h-lg-113px { height: 113px; }

    .h-lg-137px { height: 137px !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100%; }

    .w-1074 { width: 930px !important; }

    .features-menu .dropdown-menu { left: -709% !important; }

    .bookmark-list video { width: 600px !important; }

    .h-lg-73px { height: 73px; }

    .h-lg-88px { height: 88px; }

    .h-lg-136px { height: 136px; }

    .h-lg-40px { height: 40px; }

    .h-lg-67px { height: 67px; }

    .h-lg-86px { height: 86px; }

    .h-lg-108px { height: 108px; }

    .h-lg-105px { height: 105px; }

    .lg-min-w-80 { min-width: 80% !important; }

    .features-menu .dropdown-menu { width: 950px !important; }

    .fs-lg-34 { font-size: 34px !important; }

    .freetag { bottom: -8%; }

    .start-7px { left: 10% !important; }

    .modal-dialog-centered { min-height: calc(100% - 30.5rem) !important; }

    .lg-min-w-95 { min-width: 95% !important; }

    .fs-lg-20 { font-size: 20px !important; }

    .top_sticky { top: 63px !important; }

    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }

        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }

    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }

/*    .banner-bgnew { padding-top: 170px !important; padding-bottom: 70px !important; }*/

    .slider-card { bottom: 106px !important; }

        .slider-card:before { right: 97px !important; }

    .slider-card5 { bottom: 64px; }

    .slider-card6 { bottom: 218px; left: 406px; }

        .slider-card6:before { right: 123px !important; }

    .slider-card7 { bottom: 132px; right: 36px; }

    .slider-card4 { bottom: 99px; right: 9px; }

        .slider-card4:before { right: 40px; }

    .slider-card3 { bottom: 115px; }

        .slider-card3:before { right: 40px; }

    .slider-card5:before { right: 83px !important; }

    .slider-cardnew { bottom: 89px; right: 21px !important; }

        .slider-cardnew:before { right: 116px; }

    .slider-cardnew2 { bottom: 121px; left: 13px; }

        .slider-cardnew2:before { right: 124px; }

    .slider-cardnew3 { bottom: 76px; right: 36px !important; }

    .slider-cardnew4 { bottom: 50px; }

        .slider-cardnew4:before { right: 44px; }

    .slider-cardnew5 { top: 6px; right: 6px !important; }

    .slider-cardnew6 { top: 6px; right: 10px !important; }

    .slider-cardnew7 { bottom: 78px; right: 33% !important; }

    .slider-cardnew9 { bottom: 234px !important; right: 201px !important; }
    /*.section .slider-cardnew {
        bottom: 244px !important;
        left: 200px !important;
    }
    .section .slider-cardnew2 {
        bottom: 228px;
        left: 387px;
    }
        .section .slider-cardnew2:before {
            right: 120px;
        }
    .section .slider-cardnew3 {
        bottom: 309px;
        left: 147px !important;
    }
        .section .slider-cardnew3:before {
            right: -7px;
            bottom: 48px;
            rotate: 270deg;
        }
    .section .slider-cardnew4 {
        bottom: 202px;
        right: 304px !important;
    }
    .section .slider-cardnew4:before {
        right: 106px;
        bottom: 108px;
        rotate: 180deg;
    }
    .section .slider-cardnew5 {
        top: auto !important;
        right: 17px !important;
        bottom: 45px;
    }
    .section .slider-cardnew5:before {
        right: 108px;
    }
    .section .slider-cardnew6 {
        top: auto !important;
        right: 24px !important;
        bottom: 43px;
    }
    .section .slider-cardnew6:before {
        right: 101px;
    }
    .section .slider-cardnew7 {
        bottom: 185px;
        right: 16px !important;
    }
        .section .slider-cardnew7:before {
            right: 83px !important;
        }
    .section .slider-cardnew8 {
        bottom: 54px;
        width: auto !important;
        left: 682px;*/
    /*right: 373px;*/
    /*}

        .section .slider-cardnew8:before {
            right: 71px !important;
        }
    .section .slider-cardnew9 {
        bottom: 223px !important;
        right: 599px !important;
    }

        .section .slider-cardnew9:before {
            right: 119px !important;
        }
    .section .slider-cardnew10 {
        bottom: 46px !important;
        left: 355px !important;
    }

        .section .slider-cardnew10:before {
            right: 119px !important;
        }
    .section .slider-cardnew11 {
        bottom: 97px;
        width: auto !important;
        right: 68% !important;    
    }
    .section .slider-cardnew11:before {
        right: 170px !important;
    }*/
    .start-lg-290 { left: 290px !important; }

    .float-container { position: fixed; top: 8% !important; }

    .tools-menu .dropdown-menu { width: 950px !important; }

    .start-md-21 { left: 21px; }

    .start-lg-8 { left: 3px; }

    /*.pro-features-menu .dropdown-menu {
            left: -972% !important;
            min-height: 241px !important;
            width: 966px !important;
            border-radius: 13px;
            overflow: scroll;
            overflow-x: scroll;
            height: 400px;
        }

        .pro-solutions-menu {
            left: -616% !important;
            min-height: 240px !important;
            width: 957px !important;
            border-radius: 13px;
        }*/

    .w-lg-761px { width: 761px !important; }

    .movie-bg { background: url(../Content/NewImages/webp/movie-banner.jpg); background-size: cover; }

    .crypto-bg { background-position: left 77% top -307% !important; }

    .banner-real-estate-bg { background-position: left 77% top 92% !important; }

    .healthcare-bg { background-position: left 77% top 92% !important; }

    .registeragent-bg { background-position: left 77% top 92% !important; }

    .fs-lg-16px { font-size: 16px; }

    .governmententities-bg { background-position: left 77% top 92% !important; }

    .bannerllcbg { background-position: left 100% top 92%; }
    .pb-lg-130px { padding-bottom: 130px !important; }
    .waves { right: 157px; top: 57px; }
    .right-241px { right: 158px; }
    .waves-block-2 .right-242px { right: 154px !important; top: 54px; }
    /*.pricing-banner-bg { padding-top: 115px; padding-bottom: 45px; }*/

    .fs-lg-16 { font-size: 16px !important; }
    .stripelogo { left: 100px; }
    #cpa-scrollspy { top: 104px; }
    .left-n-5px { left: 248px; }
    .fs-lg-43 { font-size: 43px !important; }
    .fs-lg-38 { font-size: 38px !important; }
    .blueprint-banner div.bp-outer:before { top: 146px; left: 200px; height: 35%; }
    .blueprint-banner div.bp-outer:after { top: 146px; right: 200px; height: 35%; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 105px; right: 1px !important; }
        .bg-blueprint div.ribbon-top-right:after { top: 116px; }
        .bg-blueprint div.ribbon-top-left:before { top: 105px; }
        .bg-blueprint div.ribbon-top-left:after { top: 116px; }
    /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 162px; }*/
    .state-banner-bg-new { background: #f8fbfe !important; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
/*    .whitebannerbg { padding-top: 121px !important; padding-bottom: 60px !important; }*/
    .position-sticky { top: 76px !important; }
    .responsive-top { top: 0px !important; }
}


/* Landscape ipadpro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    h1 { font-size: 34px; }

    /*.forms-menu .dropdown-menu {
            left: -445% !important;
        }

        .formsmenu-arrow:before {
            right: 54% !important;
        }*/

    .lgl-vh-45 { height: 45vh; }

    .state-top_sticky { top: 142px !important; }

    .lgl-start-n-165 { left: -165px; }

    /*.servicesnew-menu-arrow {
            left: -605% !important;
        }

        .servicesmenu-arrow:before {
            right: 36.8% !important;
        }

        .servicesnew-menu-arrow:before {
            right: 32.8% !important;
        }

        .features-menu-arrow:before {
            right: 20.9% !important;
        }

        .features-menu .dropdown-menu {
            left: -690% !important;
        }

        .support-menu-arrow:before {
            right: 4px !important;
        }

        .support-menu .dropdown-menu { left: -813% !important; }

        .tools-menu-arrow:before {
            right: 15% !important;
        }*/

    .h-lg-40px { height: 40px; }

    .fs-xl-15px { font-size: 15px !important; }

    .start-7px { left: 10% !important; }

    .state-top_sticky { top: 89px !important; }

    .tools-menu .dropdown-menu { left: -1004% !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }
    #cpa-scrollspy { top: 88px; }
    .fs-lg-43 { font-size: 58px !important; }
    .fs-xl-54px { font-size: 54px !important; }
    .blueprint-banner div.bp-outer:before { left: 241px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 241px; top: 164px; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 7px !important; }
}

@media (max-width: 1280px) {
    /*.state-top_sticky { top: 110px !important; }*/
    /*.features-menu-arrow:before {
            right: 22.5% !important;
        }

        .support-menu-arrow:before {
            right: 7.3% !important;
        }

        .servicesmenu-arrow:before {
            right: 33.6% !important;
        }

        .services-menu .dropdown-menu {
            left: -552% !important;
            height: 413px !important;
            overflow-y: scroll;
        }

        .servicesnew-menu .dropdown-menu {
            left: -620% !important;
        }

        .formsmenu-arrow:before {
            right: 41.3% !important;
        }*/

    .bottom-xl-10 { bottom: 10px !important; }

    /*.servicesnew-menu .dropdown-menu {
            left: -740% !important;
        }

        .dropdown-menu::before {
            display: none !important;
        }

        .forms-menu .dropdown-menu {
            left: -541% !important;
        }

        .forms-menu .dropdown-menu {
            min-height: 400px !important;
            overflow-y: scroll;
            width: 1233px !important;
            overflow-x: scroll !important;
        }

        .pro-features-menu .dropdown-menu {
            left: -990% !important;
            min-height: 225px !important;
            width: 1174px;
            border-radius: 13px;
            overflow-x: scroll;
            height: 409px;
        }*/

    .w-md-25 { width: 25% !important; }

    .coffeewebinar-bg { background-position: left; }

    .lh-45px { line-height: 39px !important; }

    .text-orangecoffee { line-height: 58px; }

    .bottom-15 { bottom: -15px !important; }

    .doityourself { background: url(../Content/NewImages/webp/doityourselfbanner.webp); background-size: cover; }

    .state-top_sticky { top: 89px !important; }

    .tools-menu .dropdown-menu { left: -1029% !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }

    .pro-solutions-menu { left: -791% !important; }
    .pro-solutions-menu1 { left: -541% !important; }

    .w-xl-1088px { width: 1088px; }

    .tourbanner-bg { background: linear-gradient(180deg, #0e4678 50%, #0e4678 0); }

    .h-xl-558px { height: 558px; }
    /*.forms-menu1 .dropdown-menu {
            left: -597% !important;
        }*/
    .navbar-light .navbar-nav .nav-link { font-size: 13px !important; }
    .width-210px { width: 210px; }
    .blueprint-banner div.bp-outer:before { left: 201px; top: 164px; }
    .blueprint-banner div.bp-outer:after { right: 201px; top: 164px; }
    .blueprint-border { width: 77% !important; }
    .bundle-price-txt { right: -30px; bottom: 8px; }
}



@media (max-width: 1024px) {
    .bundle-price-txt { right: -1px; bottom: -14px; }
    
    .steps-accordion .accordion-button:not(.collapsed) span::after { display: contents; }

    .steps-accordion1 .accordion-button:not(.collapsed) span::before { display: contents; }

    .features-menu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .w-unset { width: unset !important; }

    .h-lg-73px { height: 73px; }

    .h-lg-88px { height: 88px; }

    .h-lg-152px { height: 152px; }

    .h-lg-136px { height: 136px; }

    .h-lg-40px { height: 40px; }

    .h-lg-67px { height: 67px; }

    .h-lg-86px { height: 86px; }

    .h-lg-108px { height: 108px; }

    .h-lg-105px { height: 105px; }

    .h-lg-73px { height: 72px; }

    .h-lg-260 { height: 260px !important; }

    .h-lg-235 { height: 235px !important; }

    .blogimg img { height: 150px !important; }

    .h-md-268px { height: 268px !important; }

    .h-md-232px { height: 232px !important; }

    .popupside { top: 33%; }

    .h-lg-350px { height: 350px !important; }

    .top_sticky { top: 63px; }

    .state-top_sticky { top: 59px !important; }

    /*.forms-menu .dropdown-menu {
        min-height: 340px !important;
        height: 250px !important;
        width: 945px !important;
        overflow: scroll !important;
    }

    .servicesnew-menu-arrow {
        height: 245px !important;
        overflow: scroll;
    }

    .features-menu-arrow {
        height: 265px !important;
        overflow: scroll;
    }

    .support-menu-arrow {
        height: 190px !important;
        overflow: scroll;
    }

    .servicesmenu-arrow {
        height: 345px !important;
        overflow: scroll;
    }

    .tools-menu-arrow {
        height: 190px !important;
        overflow: scroll;
    }*/

    .w-1053px { width: 954px !important; }

    .boitimeline .timelinenew li::after { height: 84%; }

    .bg-gradient-left iframe { width: 400px; height: 230px; }

    .clientmanage iframe { width: 400px !important; }

    #priceboi
    .newTxt { left: 10px !important; top: 4px !important; }

    .tabsfeatures a { font-size: 16px; }

    .boitabscontent iframe { height: 513px !important; width: 100% !important; }

    .md-min-w-95 { min-width: 95% !important; }

    .border-end-lg-0 { border-right: 0 !important; }

    .movie-bg { background: none !important; background-position: right bottom 100%; background-size: cover; background-color: #282727 !important; }

    .taxpro-menu button { width: 104%; }

    .tab-bg-light { background: linear-gradient(270deg, #FFFFFF 74%, #F2F6FA 61%); }

    #toggleCalcBtn { top: 12% !important; }

    .slanted-div:after { content: none !important; }

    .homebg { height: auto; }

    .tabchangingsection { width: 95%; border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); margin: 0; top: -109px; left: 0; }

    .tabchangingsectionnew { top: -104px; }

    .tabbusinesschangingsection { top: -135px !important; }

    .helpfulimg img { height: 180px !important; }

    .w-xl-68 { width: 68% !important; }

    .tour-arrow1 { bottom: 282px; left: 293px; }

    .slider-nec-cardnew1 { bottom: 60px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 137px; left: 65px !important; }

    .tour-arrow2 { bottom: 137px; transform: rotate(356deg); left: 83%; }

    .slider-nec-cardnew3 { bottom: 88px; left: 114px !important; }

    .slider-nec-cardnew4 { bottom: 93px; left: 125px !important; }

    .slider-nec-cardnew5 { bottom: 84px; left: 126px !important; }

    /*.sticky-header { position: sticky; top: 61px; z-index: 999; }*/

    .table-sticky { top: 175px !important; }

    .table-stickynew { position: -webkit-sticky; position: sticky !important; top: 126px !important; z-index: 2 !important; }

    #cpa-scrollspy { top: 56px; }

    .md-w-80 { min-width: 80%; }

    .bigvideo embed { height: 500px !important; }

    .successresponsive { left: 139px !important; padding-bottom: 23px; top: 59px; }

    /*    ul.timelineblue:before {
        top: 96px !important;
    }*/

    /*.boi-widget ul.timelineblue:before {
        height: 145px !important;
        top: 96px !important;
    }*/

    .successresponsive-boi { left: 191px !important; padding-bottom: 23px; top: 41px; }
    /*.boi-widget ul.timelineblue:before {
        height: 145px !important;
        top: 98px !important;
    }*/

    .successresponsive-boi { left: 134px !important; padding-bottom: 96px; top: -36px; }
    /*.timelineblue-h ul.timelineblue:before { top: 62px; }*/
    .state-banner-bg-new { background: #f8fbfe !important; }
    .efile-lg-border-right { border-right: 1px solid #F2F6FA; }
    .efile-lg-border-bottom { border-bottom: 1px solid #F2F6FA; }
    .efile-lg-border-right-0 { border-right: 1px solid #fff; }

    .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
    .efiletestimonial
    .testimonial-card-bg { height: 280px !important; }
    .efiletestimonial
    .testimonial-card-bg-w2c { height: 342px !important; }
}



/*Tab screen - md*/
@media (max-width: 991px) {

    h1 { font-size: 30px; }

    .paid-ad-customer-review .testimonial-card-bg { height: 100% !important; }

    .testimonial-card-bg { height: 300px !important; }
    h2 { font-size: 24px; }
    h2.faq-design { font-size: 20px !important; }
    .fs-22 { font-size: 22px; }

    .md-overflow-y-scroll { overflow-y: scroll; height: 500px; }

    .vh-md-65 { height: 65vh !important; }

    .md-bot-30px { padding-bottom: 30px !important; }

    .md-b-75px { padding-bottom: 75px !important; }

    .md-pb-160px { padding-bottom: 160px !important; }

    .w-md-75 { width: 70% !important; }

    .w-md-80 { width: 80% !important; }

    .md-w-700px { width: 700px !important; }

    .md-min-h-225px { min-height: 248px !important; }

    .md-min-h-435 { min-height: 435px !important; }

    .md-min-h-570 { min-height: 570px !important; }

    .md-min-h-373 { min-height: 373px !important; }

    .md-min-h-340 { min-height: 340px !important; }

    .md-min-h-390 { min-height: 390px !important; }

    .md-min-h-500 { min-height: 500px !important; }

    .md-min-h-650 { min-height: 650px !important; }

    .md-min-h-820 { min-height: 820px !important; }

    .md-min-h-850 { min-height: 850px !important; }

    .md-m-auto { margin: auto; }

    .tab-none { display: none; }

    .formsmenu-arrow:before { display: none; }

    .md-overflow-x-auto { overflow-x: auto !important; }

    .md-w-700px { width: 700px !important; }

    .md-overflow-x-scroll { overflow-x: scroll; }

    .border-md-end-1 { border-right: 1px solid #dee2e6 !important; }

    .border-md-end-0 { border-right: 0 !important; }

    .border-md-bottom-1 { border-bottom: 1px solid #dee2e6 !important; }

    .raccon-img:after { bottom: -57px !important; right: -32px !important; }

    .md-vh-45 { height: 45vh; }

    .youtube .play-button:before { border-width: 5px 0 5px 10px; }

    .youtube .play-button { width: 50px; height: 35px; }

    .tab .tab-head li.active:before { left: 20px !important; top: 56px !important; }

    .tab .tab-head li { padding: 5px 10px !important; margin: 0px; font-size: 14px !important; }

    .fs-md-18px { font-size: 18px !important; }

    .fs-md-25px { font-size: 25px !important; }

    .fs-md-24 { font-size: 24px !important; }

    .fs-md-27 { font-size: 27px !important; }

    .pb-md-40px { padding-bottom: 40px !important; }

    .pb-md-50px { padding-bottom: 50px !important; }

    .pt-md-120px { padding-top: 120px !important; }

    .pt-md-158px { padding-top: 158px !important; }

    .pt-md-124px { padding-top: 124px !important; }

    .pt-md-145px { padding-top: 105px !important; }

    .pt-md-178px { padding-top: 178px !important; }

    .nav-link.tab-clickable.active { color: #000 !important; border: 0 !important; }

    .steps-active-arrow .active:after { border-right: 0 !important; border-bottom: 0 !important; }

    .nav-link.active .step-number { background: white !important; color: #000 !important; }

    .blue-section-bg .nav-link.active .step-number { background: #eff7ff !important; color: #000 !important; }

    .blue-section-bg .nav-link.active { background: #eff7ff !important; }

    .w-md-100 { width: 100% !important; }

    .author-bio { left: -1% !important; top: 52px !important; }

    #successmessage { width: 90% !important;font-size:14px; margin: auto !important; top: 98px !important; }

    .servicesmenu-arrow:before { display: none !important; }

    .support-menu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .features-menu-arrow:before { display: none !important; }

    .fs-md-16px { font-size: 16px; }

    .w-md-140px { width: 140px; }

    .fs-md-14 { font-size: 14px !important; }

    .fs-md-15 { font-size: 15px !important; }

    .fs-md-13 { font-size: 13px !important; }

    .start-98 { left: 21px !important; }

    .h-md-495px { height: 495px; }

    .h-md-163px { height: 163px; }

    .h-md-207px { height: 207px !important }

    .h-md-206px { height: 206px !important }

    .h-md-160px { height: 160px; }

    .h-md-184px { height: 184px; }

    .md-overflow-y-scroll-feature { overflow-y: scroll; height: 100% !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 30% 100% !important; }

    .h-md-88px { height: 88px; }

    .h-md-110px { height: 110px; }

    .h-md-135px { height: 135px; }

    .h-md-134px { height: 134px; }

    .h-md-111px { height: 111px; }

    .h-md-116px { height: 116px; }

    .h-md-96px { height: 96px }

    .h-md-160px { height: 160px; }

    .blogimg img { height: 110px !important; }

    .pt-md-212px { padding-top: 212px !important; }

    .state-banner-bg { background-size: 57%; background-position: left top 49%; }
    /*   .state-gobtn { padding: 5px 9px !important; }
    .state-select {padding: 7px 4px !important; }*/
    .py-lg-9 { padding: 9px 20px !important; }

    .md-min-w-95 { min-width: 95% !important; }

    .w-md-25 { width: 25%; }
    /*.banner-bg { padding-top: 202px !important; }*/
    .pricing-table table tr td { padding: 15px 6px !important; }

    #myPopup .modal-dialog { max-width: 751px !important; }

    section { padding: 40px 0 !important; }

    .h-lg-350px { height: 350px !important; }

    .centered-md-border { border-right: none !important; }

    .w-100 { width: 100% !important; }

    .tab-padding-pricing { padding: 5px 20px !important; }

    .text-orangecoffee { font-size: 40px; }

    .start-7px { left: -2px !important; }

    .customerstoriesbg { background-position: right 40% top 61%; }

    .fs-md-17 { font-size: 17px !important; }

    .fs-md-11 { font-size: 11px !important; }

        .banner-bgnew .carousel-item img { height: 200px; }

        .banner-bgnew .carousel-thumbnail .carousel-indicators img { width: 46px !important; }

    .boitimeline .carousel-thumbnail .carousel-indicators img { width: 46px !important; }

    .start-md-150 { left: 150px !important; }

    .steps1::after { right: -21px; }

    .steps2::after { right: -21px; }

    .steps3::after { right: -21px; }

    .steps4::after { right: -21px; }

    .steps5::after { right: -21px; }

    .sagetabs iframe { height: 180px !important; }

    .benefits_efiling .carousel-item > div { min-height: 500px; }

    .start-md-0 { left: 0px; }

    .boitabscontent iframe { height: 350px !important; width: 100% !important; }

    .border-end-lg-0 { border-right: 0 !important; }

    .crypto-bg { background-position: left 77% top 92% !important; }

    .banner-real-estate-bg { background-position: left 77% top 92% !important; }

    .healthcare-bg { background-position: left 77% top 92% !important; }

    .registeragent-bg { background-position: left 77% top 92% !important; }

    .pricing-popup-content { width: 750px; }

    .governmententities-bg { background-position: left 77% top 92% !important; }

    .tabchangingsection { width: 90%; border-radius: 8px; border: 4px solid #DCEDFF; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(48, 151, 243, 0.20); margin: 0; top: -140px; left: 0; }

    .h-md-206px { height: 272px !important; }

    .financial-bg { background-position: left 82% top 92% !important; }

    .w-md-90 { width: 90% !important; }

    .slider-nec-cardnew1 { bottom: 9px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 103px; left: 14px !important; }

    .slider-nec-cardnew3 { bottom: 92px; left: 38px !important; }

    .slider-nec-cardnew4 { bottom: 106px; left: 54px !important; }

    .slider-nec-cardnew5 { bottom: 32px; left: 44px !important; }
    /*.pricing-banner-bg { background-color: #F2F6FA; padding-top: 150px !important; }*/

    .fs-lg-43 { font-size: 32px !important; }
    .fs-md-28 { font-size: 28px !important; }
    .blueprint-banner div.bp-outer:before { left: 150px !important; height: 35% !important; }
    .blueprint-banner div.bp-outer:after { right: 150px !important; height: 35% !important; }
    .blueprint-border { width: 70% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 0px !important; }
    .blueprint-banner div.bp-outer:before { top: 131px !important; }
    .blueprint-banner div.bp-outer:after { top: 131px !important; }
    .bg-blueprint div.ribbon-top-right:after { top: 119px !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 100px !important; }
    .bg-blueprint div.ribbon-top-left:before { top: 100px !important; }
    .bg-blueprint div.ribbon-top-left:after { top: 119px !important; }
    .bg-blueprint div.ribbon-top-left:before { top: 128px !important; }
    .bg-blueprint div.ribbon-top-left:after { top: 136px !important; }

    .testimonial-card-bg-h-400 { height: 400px !important; }
    .whitebannerbgcardresponsive { margin: 0px !IMPORTANT; }
    #VolumeBasedFormListForChooseService tr { display: block; }
    #VolumeBasedFormListForChooseService th,
    #VolumeBasedFormListForChooseService td { display: block; width: 100% !important; box-sizing: border-box; text-align: left !important; }
    #VolumeBasedFormListForChooseService #Row_2 { display: none; }
    .pricing-me-0 { margin-right: 0; }
    /*#headerStripeCarousel .carousel-control-prev {
        left: -29px !important;
    }
    #headerStripeCarousel .carousel-control-next {
        right: -29px !important;
    }
    #headerStripeCarouselmob .carousel-control-prev {
        left: -9px !important;
    }

    #headerStripeCarouselmob .carousel-control-next {
        right: -9px !important;
    }*/

    h3.fs-md-22 { font-size: 22px !important; }
   .home-tab-bg-gradient { background-image: none !important; }

}
/*Ipad screen - landscape*/
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

    h1 { font-size: 34px; }

    .mdp-d-block { display: block; }

    .mdp-mt-3 { margin-top: 1rem; }

    .mdp-br { display: block !important; }

    .mdl-vh-60 { height: 60vh; }

    .mdl-start-n-200 { left: -200px }

    .mdl-bottom-38 { bottom: 38px; }

    .newtag:after { position: absolute; right: auto; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 19px; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 42px; }

    .support-menu-arrow:before { display: none !important; }

    .formsmenu-arrow:before { display: none !important; }

    .newtag:after { position: absolute; background-color: #e84128; padding: 1px 4px; border-radius: 3px; top: 19px !important; font-size: 10px; font-weight: 600; color: #fff; content: 'new'; left: 41px !important; }

    .bg-blue-shade { background: url(/Content/NewImages/webp/bg-blue-shade.webp) no-repeat; background-size: 22% 100% !important; }

    .fs-md-20px { font-size: 20px !important; }

    .start-7px { left: 7px !important; }

    .pt-md-186px { padding-top: 186px !important; }

    .float-container { position: fixed; top: 8% !important; }

    .border-end-lg-0 { border-right: 0 !important; }
    .fs-lg-43 { font-size: 32px !important; }
    .fs-md-28 { font-size: 28px !important; }
    .blueprint-banner div.bp-outer:before { left: 272px !important; height: 35% !important; top: 141px !important; }
    .blueprint-banner div.bp-outer:after { right: 272px !important; height: 35% !important; top: 141px !important; }
    .blueprint-border { width: 57% !important; }
    .bg-blueprint div.ribbon-top-right:before { right: 0px; top: 101px !important; }
        .bg-blueprint div.ribbon-top-right:after { top: 113px !important; }
        .bg-blueprint div.ribbon-top-left:after { top: 113px !important; }
        .bg-blueprint div.ribbon-top-left:before { top: 103px !important; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
}


/*Mobile screen - sm*/
@media (max-width: 767px) {
    .digit-box { width: 32px; height: 41px; font-size: 22px; line-height: 44px; }
    .AMP_Menu .dropdown::after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; top: 15px; }
    .navbar-toggle { position: absolute; left: 12px; }
    .btn:before,
    .btn.fs-5:before { font-size: 10px; }
    .animated-card .image-container { height: 275px; }
    .newTxt:before { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #3a9a42; bottom: auto; left: -10px; }

    .border-bottom-sm-purple { border-bottom: 2px solid #3d0c7b !important; }
/*    .whitebannerbg { padding-top: 104px !important; padding-bottom: 36px !important; }*/
    .banner-karbon { background: linear-gradient(180deg, #FFFFFF, #ffffffbf), url(/Content/NewImages/webp/boir-pricing-banner.webp) no-repeat !important; background-color: #fff; background-size: cover !important; background-position: left 0% top 35%; }

    .searchfield_landing form { flex-direction: column; gap: 5px; }
    .searchfield_landing input[type="text"] { width: 300px; padding: .375rem .75rem !important; }
    .searchfield_landing button { border-radius: 4px; margin-left: 0; padding: .375rem .75rem !important; }

    .sm-select select option { font-size: 13px !important; }

    h1 { font-size: 26px !important; }

    h2 { font-size: 22px !important; }

    h3 { font-size: 18px; }

    h4 { font-size: 16px; }

    p { font-size: 16px; }

    section { padding: 30px 0 !important; }

    .sm-fs-12 { font-size: 12px !important; }

    .sm-fs-14 { font-size: 14px !important; }

    .fs-sm-15 { font-size: 15px !important; }

    .fs-sm-24 { font-size: 24px !important; }

    .sm-w-fit-content { width: fit-content !important; }

    .fs-sm-16 { font-size: 16px !important; }

    .fs-sm-18 { font-size: 18px !important; }

    .fs-sm-19 { font-size: 19px !important; }

    .fs-sm-22 { font-size: 22px !important; }

    .sm-top-5 { top: 45px !important; }

    .sm-start-0 { left: 0; }

    .sm-top-0 { top: 0; }

    .sm-bottom-0 { bottom: 0 !important; }

    .sm-w-20 { width: 20% !important; }

    .sm-w-100 { width: 100% !important; }

    .sm-pt-0px { padding-top: 0px !important; }

    .sm-mt-0px { margin-top: 0px !important; }

    .sm-pt-135px { padding-top: 135px !important; }

    .sm-pt-60px { padding-top: 60px !important; }

    .sm-pt-30px { padding-top: 30px !important; }

    .sm-pt-100px { padding-top: 100px !important; }

/*    .banner-bg { padding-top: 105px !important; padding-bottom: 34px !important; }*/
    .sm-pt-130px { padding-top: 130px !important; }

    .sm-pb-0 { padding-bottom: 0 !important; }

    .top-sm-30 { top: 30px !important; }

    .sm-min-h-392 { min-height: 392px !important; }

    .sm-min-h-297 { min-height: 297px; }

    .sm-min-h-450 { min-height: 580px !important; }

    .sm-min-h-545 { min-height: 545px !important; }

    .sm-min-h-650 { min-height: 650px !important; }

    .sm-min-h-330 { min-height: 330px; }

    .h-sm-115px { height: 115px; }

    .sm-bottom-n-45 { bottom: -45px !important; }

    .sm-border-end-0 { border-right: 0 !important; }

    .sm-border-bottom { border-bottom: 1px solid #dee2e6 !important; }

    .sm-pt-110px { padding-top: 110px !important; }

    .sm-pt-80px { padding-top: 80px !important; }

    .sm-pt-45px { padding-top: 45px !important; }

    .sm-pt-155px { padding-top: 155px !important; }

    .sm-pt-103px { padding-top: 103px !important; }

    .sm-pb-45px { padding-bottom: 45px !important; }

    .w-sm-100 { width: 100% !important; }

    .w-sm-90 { width: 90% !important; }

    .mb-sm-2 { margin-bottom: 2rem !important; }

    .navbar-brand { margin: auto !important; }

    .navbar-nav li { height: 33px; }

    .steps1::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -120px; margin: auto; }

    .steps2::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -120px; margin: auto; }

    .megali span:after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

    .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 80vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }

    #NoAMP_Overlay { opacity: 0; display: none; background: rgba(0,0,0,0.5); width: 100%; position: fixed; left: 0px; top: 0px; height: 100vh; z-index: 999; content: ""; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

    .MobileToggleMenu #NoAMP_Overlay { opacity: 1; display: block; }

    .MobileToggleMenu .AMP_Menu { margin-left: 0; }

    .AMP_close { right: 15px; top: 50%; margin-top: -12px; }

    .AMP_back { left: 15px; top: 50%; margin-top: -12px; }

    .AMP_Logo { display: inline-block; width: 190px; }

        .AMP_Logo img { width: auto; max-width: 85%; }

    .AMP_Menu .dropdown::after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

    .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 0; box-shadow: none; width: 100%; margin: 0px; opacity: 1; visibility: visible; }
      
        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { border-bottom: 1px solid #eee; padding: 10px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: rgb(0 0 0 / 87%); cursor: pointer; }

        .AMP_Menu .dropdown-menu li p { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .dropdown-menu li .new-lbl { min-height: 20px; line-height: normal; display: inline-block; width: auto; padding: 2px 5px; font-size: 12px; top: 13px; left: 125px; right: inherit; }

        .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .dropdown-menu li.megali p, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

    .AMP_Menu .ParentActive li.megali.subActive p, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

    .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

        .AMP_Menu .ParentActive li.megali span.dis-blk { display: block; padding: 5px 7px; top: 447px; left: 100px; color: #fff; font-weight: 500; }

    .freetag span.dis-blk { top: 52px !important; }

    .AMP_Menu .ParentActive li.megali.subActive a, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .ParentActive li.megali.subActive a.btn { display: inline-block; margin: 10px 15px; width: auto; padding: 12px 15px; min-height: inherit; line-height: normal; color: #fff; }

    .MobileToggleMenu .navbar-collapse { margin-left: -15px !important; }

    .MobileToggleMenu { overflow: hidden; }

    .MobileMenuOverlay { background: rgba(0,0,0,0.5); position: fixed; height: calc(100% - 69px); width: 100%; left: 0px; top: 69px; right: 0px; bottom: 0px; z-index: 99; opacity: 0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; display: none; }

    .MobileToggleMenu .MobileMenuOverlay { opacity: 1; display: block; }

    .FormShow .dropdown-menu { right: 0px; box-shadow: none; border: none; }

    .MobileDropOpen .header_info, .MobileDropOpen .nav li, .MobileDropOpen .MobileDrop li, .MobileDrop li a, .MobileDrop ul, .MobileDrop p { display: none; }

        .MobileDropOpen .MobileDrop, .MobileDropOpen .MobileDrop li.IndividualForm, .MobileDropOpen .nav li.FormShow, .MobileDropOpen .MobileDrop li a, .MobileDropOpen .MobileDrop ul, .MobileDropOpen .MobileDrop ul li, .MobileDropOpen .MobileDrop p { display: block !important; }

        .MobileDrop li span, .MobileDrop ul li { color: #212121; display: block; font-weight: 500; font-size: 16px; font-family: 'Source Sans Pro', sans-serif; padding: 8px 10px; margin-left: 25px; border-bottom: 1px solid #e3e3e3; margin-bottom: 0px; cursor: pointer; }

    .MobileDrop .IndividualForm a, .MobileDrop .IndividualForm span { margin: 0px; }

    .MobileDrop .IndividualForm span { font-size: 18px; background: #FFF; color: #3097f3; font-weight: 600; border-bottom: 0px !important; border-top: 1px solid #ddd; }

    .IndividualForm { border-top: 0px !important; }

    .MobileForm .dropdown-toggle { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

    .MobileDropOpen .MobileForm .dropdown-toggle { display: inline-block; border: 1px solid #3097f3; border-radius: 3px; margin: 7px 0px; padding: 5px 15px; margin-left: 15px; }

    .MobileDropOpen .MobileDrop li a, .MobileDropOpen .MobileDrop ul li { margin-left: 15px !important; border-bottom: 0px !important; position: relative; padding-left: 17px !important; }

    .MobileDropOpen .MobileForm .dropdown-toggle:hover { background: #eee; }

    .MobileDropOpen .MobileDrop .btn { display: inline-block !important; color: #fff !important; padding: 7px 20px; margin: 20px 0px 0px 100px !important; min-width: 100px; line-height: 24px; }

        .MobileDropOpen .MobileDrop .btn:before { display: none; }

    .navbar-nav .dropdown-menu > li > a:hover { background: none; color: #D64000; }

    .megheadList span { color: #D64000 !important; }

    .megheadList ul li:before { top: 15px !important; }

    .megheadList ul li a:before { display: none; }

    .MobileDrop .megheadList ul li a { padding-left: 0px !important; margin-left: 0px !important; color: #212121; }

    .MobileDropOpen .megheadList span { color: #3097f3 !important; }

    .navbar-nav .dropdown-menu > li > a { padding: 5px 15px 5px 0px !important; }


    /* #calender .init { cursor: pointer !important; display: block !important; border-bottom: 1px solid #ddd !important; border-top: 1px solid #ddd !important; background: #FFF; padding: 10px 15px; font-size: 20px; line-height: 24px; text-align: left; color: #333; position: relative; text-decoration: none; }*/

    #calender li.init { position: relative }

    .tab .tab-head li { width: 100%; margin: 0px 4px 10px 0px; }

    .tab .tab-head li.active:before { top: 50px !important; }
    
    .tab-head::-webkit-scrollbar { -webkit-appearance: none; width: 0px; height: 4px; }
    .tab-head::-webkit-scrollbar-thumb { background-color: #888; border-radius: 4px; visibility: visible; }
    .tab-head::-webkit-scrollbar-track { background-color: #f1f1f1; }

    .tab .tab-head li { line-height: 1.5; }

    .tab-contentnew .listbluecircle li:before { display: none }

    .deadline-tab-content tr td,
    .deadline-tab-content tr td ul li,
    .deadline-tab-content tr td p{ font-size: 14px !important; }

    .deadline-tab-content .text-md-grayhome { color: #696969 !important; }

    /*    #calender:after { position: absolute; content: ''; width: 50px; height: 100%; right: 0; top: 0; background: linear-gradient(270deg, #ffffff, transparent); }*/
    #calender li { display: block; cursor: pointer; }

    #calender .init { cursor: pointer; display: block; background: #FFF; padding: 10px 10px; border-radius: 5px; font-size: 18px; line-height: 24px; color: #333; position: relative; text-decoration: none; border: 1px solid #D64000 !important; margin-bottom: 15px; }


        #calender .init::after { position: absolute; right: 10px; top: 10px; font-size: 26px; content: "\f107"; color: #666; font-family: FontAwesome }

    #calender .tab-head { display: flex; overflow-y: scroll; }

    .sm-pb-25px { padding-bottom: 25px !important; }

    .sm-pb-15px { padding-bottom: 15px !important; }

    .sm-pt-127px { padding-top: 109px !important; }

    .sm-p-2 { padding: 0.5rem !important }

    .sm-border-right-none { border-right: none !important; }

    .sm-border-bottom-gray { border-bottom: 1px #ddd solid !important; }

    .sm-border-none { border: none !important; }

    .sm-table-overflow { max-width: 520px; overflow: auto; }

    .sm-tab-disabled { pointer-events: none !important; opacity: 0.3; }

    .accordion-item { background-color: none; border: none !important; }

    .fs-sm-21 { font-size: 21px !important; }

    .bg-lightblue { background-color: #4184e3bf; }

    .p-mbl-2 { padding: 0.5rem !important; }

    .text-mbl-center { text-align: center !important; }

    .d-mob-none { display: none !important; }

    .steps1new::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -221px; margin: auto; }

    .steps2new::after { transform: rotate( 90deg); left: 0; right: 0; bottom: -200px; margin: auto; }

    .fs-sm-17 { font-size: 17px !important; }

    .sm-start-78px { left: 78px; }

    .sm-h-292px { height: 242px !important; }

    .h-283px { height: none; }

    .px-sm-3 { padding-left: 3px !important; padding-right: 3px !important; }

    .px-sm-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .sm-px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }

    .banner-list li:before { top: 2px !important; }

    .pricing-table table tr th { border-bottom: 1px solid #d6d6d6 !important }

    /*.custom-table table tr th:first-child, .custom-table table tr th { border-color: #ddd !important; }*/

    .pt-sm-161px { padding-top: 161px !important; }

    .fs-sm-13 { font-size: 13px !important; }

    .fs-sm-11 { font-size: 11px !important; }

    .fs-sm-12 { font-size: 12px !important; }

    .pb-sm-62px { padding-bottom: 62px !important; }

    .border-start-sm-0 { border-left: 0pX !important; }

    .integration button.active::after { display: none !important; }

    .searchfield_landing1 button { margin-left: -53px !important; }

    .fw-sm-500 { font-weight: 500 !important; }

    .ps-sm-20px { padding-left: 20px !important; }

    .table:not(.border-free-table) tr td { font-size: 14px !important; }

    .sm-mb-50px { margin-bottom: 60px !important; }

    .sm-mt-n35 { margin-top: -35px !important; }

    .pricing-table1 table tr th:first-child, .pricing-table1 table tr th { border-color: #B4D9F9 !important; }

    .pricing-table1 table tr:nth-child(even) th { background: linear-gradient(180deg, #f5fbff 0%, rgba(244, 250, 255, 0.40) 100%); }

    .parent-pricing .banner-pricing-bg { height: 650px !important; }

    .featurespagecss h3 { font-weight: 500 !important; }

    /*.dropdown-menu
    .subActive { overflow-x: scroll !important; height: 500px !important; }*/

    .integrationdropdown { overflow-x: scroll !important; height: 500px !important; }

    .overflow-sm { overflow: scroll; overflow-x: hidden; }

    .top-sm-n-11 { top: -11px; }

    .pricing-table1 table tr th:first-child, .pricing-table1 table tr th { border-color: #83C5FF !important; }

    .pricing-table1 table tr:nth-child(even) th { background: linear-gradient(180deg, #f5fbff 0%, rgba(244, 250, 255, 0.40) 100%); }

    .parent-pricing .banner-pricing-bg { height: inherit !important; }

    .sm-w-fit-content-inherit { width: inherit !important; }

    .banner-pricing-bg { height: inherit !important; }

    .pricing-calc table:not(.border-free-table) tr th { padding: 0px !important; }

    .sm-h-435px { height: 435px !important; }

    .sm-pt-120px { padding-top: 120px !important; }


    .pricing-tab .nav-tabs .nav-link1 { background-color: #fff; border-radius: 50rem; padding: 10px !important; }

    .pricing-tab .nav-tabs .nav-link2 { background-color: #fff; border-radius: 50rem; padding: 10px !important; }




    .pricing-tab .nav-tabs .nav-link1.active { border: 1px solid #e9712d !important; border-right: 0 !important; border-radius: 50px; background: #e9712d; color: #fff !important; transition: color 0.15s ease-in !important; }

    .pricing-tab .nav-tabs .nav-link2.active { border: 1px solid #2486f3 !important; border-right: 0 !important; border-radius: 50px; background: #2486F3; color: #fff !important; transition: color 0.15s ease-in !important; }

    .pricing-tab-link .active label { color: #fff !important; }




    .sm-w-fit-content-inherit { width: inherit !important; }

    .banner-pricing-bg { height: inherit !important; }

    .pricing-calc table:not(.border-free-table) tr th { padding: 7px !important; }

    .sm-h-435px { height: 435px !important; }

    .sm-pt-120px { padding-top: 120px !important; }

    .lh-45px { line-height: 30px !important; }

    .text-orangecoffee { font-size: 30px; }

    .bg-gradient-right { background: none; }

    .bg-gradient-left { background: none; }

    .top-sm-n-4 { top: -4px; }

    .w-sm-250 { width: 250px !important; }

    .coupon-card { padding: 20px; }

        .coupon-card .circle2 { display: none; }

        .coupon-card .circle1 { display: none; }

    .coupon-card { padding: 20px; }

    .state-hub-page-banner-bg {  background: none; background-color: #F8FBFE; }


    .top-sm-15 { top: 15px; }
    /* webinarpage css*/
    .stripe-brown-bg img { width: 60px; top: -14px; }
    /* webinarpage css*/

    #deadline-date-label { font-size: 20px; }

    .footer-bg .newTxt { position: relative; left: 10px; background-color: #299b40; padding: 1px 6px !important; border-radius: 3px; top: 1px; font-size: 15px; font-weight: 500; color: #fff; }

        .footer-bg
        .newTxt:before { left: -4px; top: 6px; }

    .mx-mob-auto { margin-left: auto !important; margin-right: auto !important; }

    .recommendednew { font-size: 12px; }

    .tabsfeatures { font-size: 15px; padding: 7px; }

    .bannerlawbg { background-position: unset; }

    .crypto-bg { background-position: unset !important; }

    .banner-real-estate-bg { background-position: unset !important; }

    .healthcare-bg { background-position: unset !important; }

    .registeragent-bg { background-position: unset !important; }

    .governmententities-bg { background-position: unset !important; }

    .governmententities-bg { background-position: unset; }

    .sm-min-h-200px { min-height: 200px !important; }

    .btn.btn-primary-outline { font-size: 14px !important; }

    .healthcaretab nav { display: flex; white-space: nowrap !important; overflow-x: auto; }

    .healthcaretab .sagetabs { flex-wrap: nowrap !important; }

    .sticky-header { top: 0px; }

    .table-stickynew { top: 0px !important; }
    .tabsBtnHolder ul { overflow-x: auto; /* Enable horizontal scroll */ white-space: nowrap; /* Prevent line break */ overflow-y: hidden; }

    .tabsBtnHolder li { display: inline-block; /* Align items horizontally */ }

    /* Optionally adjust the widths for better display on small screens */
    .client-tab, .business-tab, .new-tab { width: 33.33%; text-align: center; }
    .tabsBtnHolder ul { overflow-x: auto; /* Enable horizontal scroll */ white-space: nowrap; /* Prevent line break */ overflow-y: hidden; }

    /*.pricing-banner-bg { padding-top: 160px !important; padding-bottom: 40px !important; }*/
    .time-bg { font-size: 26px; }
    .flip-clock__slot { font-size: 13px; }
    .bg-linear-pro { background: linear-gradient(90deg, #0183E1 0%, #033888 100%); right: 7px; top: -13px; }
    /*        .p-5rem { padding: 2rem !important; }
*/ .boi-reporting-section { background-image: none; }
    .sm-w-50 { width: 50% !important; }
    .left-n-5px { left: 69px; }
    ul.timeline > li { font-size: 16px; }

    .fs-lg-43 { font-size: 30px !important; }
    .fs-sm-25 { font-size: 25px !important; }
    .blueprint-banner div.bp-outer:before { left: 343px !important; height: 40% !important; top: 183px !important; }
    .blueprint-border { width: 100% !important; }
    .blueprint-banner div.bp-outer:after { right: 343px !important; height: 40% !important; top: 181px !important; }
    .bg-blueprint div.ribbon-top-right:after { width: 51px; top: 127px; }
    .bg-blueprint div.ribbon-top-right:before { top: 121px; right: -5px; height: 10%; }
    .bg-blueprint div.ribbon-top-right:after { top: 135px !important; }
    .bg-blueprint div.ribbon-top-right:before { top: 128px !important; right: -7px !important; }
    .bg-blueprint div.ribbon-top-left:after { width: 51px; top: 127px; }
    .bg-blueprint div.ribbon-top-left:before { top: 121px; left: -5px; height: 10%; }
    .bg-blueprint div.ribbon-bottom-left:before { bottom: 10px; height: 10%; left: 14px; }
    .bg-blueprint div.ribbon-bottom-left:after { left: 6px; height: 10%; bottom: 17px; width: 51px; }
    .bg-blueprint div.ribbon-bottom-right:before { height: 10%; right: 13px; }
    .bg-blueprint div.ribbon-bottom-right:after { width: 51px; bottom: 17px; }
    .bg-linear-pro { background: linear-gradient(90deg, #0183E1 0%, #033888 100%); right: 7px; position: relative; top: -13px; }
    .pricing-calc
    .rounded-circle { display: none !important; }
    #taxpro1 { transition: top 0.3s ease, opacity 0.3s ease; top: 0px !important; }
    .boi-pricing-btn
    .rounded-circle { display: none !important; }
    .newTxt:before { top: 5px; right: 39px; }
    .meghead .newTxt:before { left: -5px; right: 85px; }
    .tag-blue-bg:before {top: 4px; }
    .sagetabs .nav-link { padding-left: 10px; padding-right: 10px; }
    .mt-sm-8rem { margin-top: 8rem; }
    #state-scrollsticky .active .bk-featur-linker { background-color: transparent !important; border-radius: 10px !important; color: #000 !important; }
    #state-scrollsticky a.bk-featur-linker:hover { background-color: #F5F8FB !important; border-radius: 8px !important; color: #0A58CA !important; font-weight: 500 !important; }

    .table-bgsticky #state-scrollsticky { position: unset !important; }
    .table-bgsticky #state-scrollsticky { display: block !important; }
    .table-bgsticky #state-scrollsticky { background-color: #fff !important; border-radius: 10px; }
        .table-bgsticky #state-scrollsticky ul li { width: 100%; }
            .table-bgsticky #state-scrollsticky ul li a { color: #000 !important; }
    .table-bgsticky #state-scrollsticky { border: 1px solid #c4d2e4 !important; }
        .table-bgsticky #state-scrollsticky a.bk-featur-linker:hover { background-color: #F5F8FB !important; border-radius: 8px !important; color: #0A58CA !important; font-weight: 500 !important; }
        .table-bgsticky #state-scrollsticky .navbar-nav li { height: auto !important; }
        .table-bgsticky #state-scrollsticky .active .bk-featur-linker { background-color: #F5F8FB !important; border-radius: 10px !important; color: #000 !important; }
        .table-bgsticky #state-scrollsticky ul li { border-bottom: 1px solid #c4d2e4; }
    .custom-table1 tr th, .custom-table tr th, .state-tablenew tr th { font-size: 16px !important; }
    .custom-table1 table:not(.border-free-table) tr td, .custom-table table:not(.border-free-table) tr td, .state-tablenew table:not(.border-free-table) tr td { padding: 10px; }
    .table-bgsticky .state-tablenew tr { white-space: nowrap; }
    .navbar-expand-xl .navbar-collapse { display: none !important; }
    .paid-ad-menu .navbar-expand-xl .navbar-collapse { display: block !important; }
    .paid-ad-menu .collapse:not(.show) { display: none !important; }
    .shadow-sm-none { box-shadow: unset !important; }
    .pricing-calc .save-tag:before { top: 7px; }
    .h-sm-174px { height: 174px; }
    .fs-sm-20 { font-size: 20px; }
    table.pricing-table-new tr th { font-size: 16px !important; }
/*    .homebannerbg { padding-top: 102px !important; padding-bottom: 29px !important; }*/
    .state-faq h3 {
        font-size: 20px;
    }
    .state-faq h4 {
        font-size: 16px;
    }
    .statefaq-section h2{
        font-size: 20px !important;
    }
    .tabheading.nav-pills .nav-link {
        padding: 0.5rem;
    }
}

/*Small Mobile screen - xs*/
@media (min-width: 600px) and (max-width: 800px) {
    /*.forms-menu .dropdown-menu {
            min-height: 340px !important;
            height: 250px !important;
            width: 710px !important;
            overflow: scroll !important;
        }*/
}

/*Ahamed*/
@media (max-width: 360px) {

    .sm-table-overflow { max-width: 350px; overflow: auto; }
    /* .table-mobile{  overflow:hidden; }*/
    .testimonial .carousel-control-prev { left: 5px !important; }

    .testimonial .carousel-control-next { right: 5px !important; }

    .btn-primary, .btn-primary:focus { font-size: 14px !important; }
}

@media (min-width: 1280px) and (max-width: 1366px) {
    
    /*.mt-xl-3rem{margin-top: 3.4rem;}*/
    .mlg-fs-35px { font-size: 35px !important; }

    .mlg-fs-75px { font-size: 75px !important; }

    .pt-xl-50px { padding-top: 50px !important; }

    .doityourself { padding-bottom: 90px !important; }

    .min-h-360 { min-height: 360px !important; }

    .w-xl-75 { width: 75% !important; }

    .fs-xl-51px { font-size: 52px !important; }

    .banner-stripe-content-ee img { left: 3px !important; }

    #toggleCalcBtn { top: 22%; }

    .fs-xl-14px { font-size: 14px !important; }

    .xl-h-470px { height: 470px; }

    .w-xl-68 { width: 68% !important; }

    .slider-nec-cardnew1 { bottom: 101px; left: 20px !important; }

    .slider-nec-cardnew2 { bottom: 101px; left: 27px !important; }

    .slider-nec-cardnew3 { bottom: 97px; left: 133px !important; }

    .slider-nec-cardnew4 { bottom: 114px; left: 149px !important; }

    .slider-nec-cardnew5 { bottom: 104px; left: 171px !important; }

    .xl-min-w-63 { max-width: 63%; }

    .tourbanner-bg { background: linear-gradient(180deg, #0e4678 55%, #0000 0) !important; }
/*    .state-banner-bg-new { padding-top: 179px !important; padding-bottom: 53px !important; }*/
    /*#headerStripeCarousel .carousel-control-prev {
        left: 0px !important;
    }
    #headerStripeCarousel .carousel-control-next {
        right: 0px !important;
    }*/
    h3.fs-36 { font-size: 28px !important; }
}

@media (min-width: 1300px) and (max-width: 1400px) {
    /*  .services-menu .dropdown-menu { height: 468px !important ;}*/
    /*.features-menu .dropdown-menu { height: 505px !important; }*/
    .lg-min-h-450px { min-height: 450px !important; }

    /*.services-menu .dropdown-menu { left: -681% !important; }*/
    /* .features-menu-arrow:before { right: 23.1% !important; }*/
}


@media (min-width: 1100px) and (max-width: 1400px) {
    .h-350px { height: 414px !important; }
    /*.timeline-md-h ul.timelineblue:before { top: 84px !important; height: 202px; }*/
}



@media only screen and (min-width:768px) and (max-width:991px) {
    #countdown-container .time-bg { font-size: 28px; }
/*    .homebannerbg { padding-top: 135px !important; padding-bottom: 19px !important; }*/
    .fs-md-12px { font-size: 12px !important; }
    .lh-md-18px { line-height: 18px !important; }
    .meghead .newTxt { position: relative; }
        .meghead .newTxt:before { left: -7px; bottom: 7px; }
    .meghead .newTxt { top: 0px }
    .mt-md-6rem { margin-top: 6rem; }
    .mt-md-8rem { margin-top: 8rem; }
    .timelineblue-941 ul.timelineblue:before { height: 198px !important; }
    .timelineblue-h ul.timelineblue:before { height: 226px !important; }

    .bannercarddesign-944 ul.timelineblue:before { height: 202px !important; }

    .timeline-943 ul.timelineblue:before { height: 222px !important; }

    .pop-up-video { width: 147%; height: 840px; }
    .end-md-n-244 { right: -244px !important; }
    .text-md-left { text-align: left !important; }
    .min-w-md-90 { min-width: 90%; }
    .min-w-md-95 { min-width: 95%; }

    .w-md-180 { width: 180px !IMPORTANT; }

    .searchfield_landing1 button { padding: 10px 15px 9px 15px !important; }

    .pb-med-0 { padding-bottom: 0px !important; }

    .h-md-428px { height: 412px !important; }

    .h-190px { height: 98px; }

    .md-fs-75px { font-size: 75px !important; }

    .off-canvas { position: fixed; content: ""; top: 130px; left: -2px; padding: 5px 5px; background-color: rgb(62,158,244); border: 2px solid #0067b8; box-shadow: 0 0 40px rgb(130 198 251); border-radius: 5px; }

        .off-canvas span { width: 5px; height: 5px; background-color: #fff; display: block; margin-bottom: 5px; border-radius: 5px; }

    .offcanvas-header { justify-content: center; padding: 10px; }

    .offcanvas-body h4 { background-color: #f0f0f0; padding: 12px !important; padding-left: 15px !important; }

    .offcanvas-body a { font-size: 15px !important; }

    .offcanvas-body { height: 96vh !important; }

    .bg-halfwhite { background-color: #f0f0f0; }

    .state-table .table > :not(caption) > * > * { padding: 12px !important; }

    .fs-md-25px { font-size: 25px !important; }

    .dropdown-menu li a { background: none !important; padding-left: 20px !important; }

    .pro-solutions-menu li a { background: none !important; padding-left: 0px !important; }

    .pro-features-menu li a { background: none !important; padding-left: 9px !important; }

    .dropdown-menu .integration-menu li a { background: none !important; padding-left: 0px !important; }

    .taxpro-menu button { width: 110%; }

    .tab-bg-light { background: linear-gradient(270deg, #FFFFFF 72%, #F2F6FA 41%); }

    .freetag img { width: 135px; }

    .fs-md-25px { font-size: 25px !important; }

    .px-md-0px { padding-left: 0px !important; padding-right: 0px !important; }

    .fs-md-18 { font-size: 18px !important; }

    .fs-md-20 { font-size: 20px !important; }

    .fs-md-16 { font-size: 16px !important; }
    .fs-md-10px { font-size: 10px !important; }
    .banner-bg-new { height: 721px; }

    .pt-md-186px { padding-top: 186px !important; }

    .lh-md-60px { line-height: 60px !important; }

    .top_sticky { top: 0 !important; }

    .slider-card { bottom: 80px !important; }

        .slider-card:before { right: 72px !important; }

    .slider-card2 { bottom: 13px !important; left: 28% !important; }

        .slider-card2:before { right: 136px !important; }

    .slider-card5:before { right: 62px; }

    .slider-card5 { bottom: 52px; }

    .slider-card6 { bottom: 162px; left: 274px; }

        .slider-card6:before { right: 103px !important; }

    .slider-card7 { bottom: 100px; right: 1px; }

    .slider-card4 { bottom: 75px; right: 9px; }

        .slider-card4:before { right: 45px; }

    .slider-card3 { bottom: 85px; right: 9px; }

        .slider-card3:before { right: 45px; }

    .homepage-toggle .clickable.active:before { left: 76px !important; }

    .section .slider-cardnew { bottom: 188px !important; left: 153px !important; }

    .slider-cardnew:before { right: 85px; }

    .slider-cardnew2 { bottom: 92px; left: 13px; }

        .slider-cardnew2:before { right: 155px; }

    .slider-cardnew3 { bottom: 60px; right: 9px !important; }

        .slider-cardnew3:before { right: 108px; }

    .slider-cardnew4 { bottom: 37px; right: 16px !important; }

        .slider-cardnew4:before { right: 29px; }

    .slider-cardnew5 { top: 155px; right: 12px !important; }

        .slider-cardnew5:before { bottom: auto; transform: rotate(88deg); top: -12px; }

    .slider-cardnew6 { top: 138px; right: 12px !important; }

        .slider-cardnew6:before { bottom: auto; transform: rotate(88deg); top: -12px; }

    .slider-cardnew7 { bottom: 61px; right: 29% !important; }

        .slider-cardnew7:before { right: 141px; }

    .slider-cardnew9 { bottom: 175px !important; right: 119px !important; }
    /* .section .slider-cardnew {
        bottom: 88px !important;
    }*/
    .section .slider-cardnew2 { bottom: 176px; left: 264px; }

        .section .slider-cardnew2:before { right: 125px; }

    .section .slider-cardnew3 { bottom: 216px !important; left: 42px !important; }
        /* ul.timelineblue:before {
            top: 113px !important;
        } */
        .section .slider-cardnew3:before { left: 248px; bottom: 48px; transform: rotate(180deg); }

    .section .slider-cardnew4 { bottom: 101px; right: 234px !important; }

        .section .slider-cardnew4:before { left: 165px; bottom: 126px; transform: rotate(90deg); }

    .section .slider-cardnew5 { bottom: 37px; right: 22px !important; }

        .section
        .slider-cardnew5:before { bottom: auto; transform: rotate(272deg) !important; top: 126px; }

        .section .slider-cardnew5:before { right: 71px; }

    .section .slider-cardnew6 { top: auto !important; right: 18px !important; bottom: 37px; }

        .section .slider-cardnew6:before { bottom: auto; transform: rotate(272deg); top: 124px; right: 114px; }

    .section .slider-cardnew7 { bottom: 62px; }

        .section .slider-cardnew7:before { right: 59px !important; }

    .section .slider-cardnew8 { bottom: 65px; width: auto !important; left: 401px; right: 64px; }

        .section .slider-cardnew8:before { right: 122px !important; }

    .section .slider-cardnew9 { bottom: 50px !important; right: 206px !important; }

        .section .slider-cardnew9:before { right: 135px !important; }

    .section .slider-cardnew11 { bottom: 113px; width: auto !important; right: 15px; }

    .float-container { position: fixed; top: 11% !important; }

    .boitimeline .carousel-item img { height: 190px; }

    .mt-md-70px { margin-top: 70px; }

    .w-md-798px { width: 798px !important; }

    /*.pro-features-menu .dropdown-menu {
            left: -972% !important;
            min-height: 241px !important;
            width: 719px !important;
            border-radius: 13px;*/ /* overflow: scroll; */
    /*overflow-x: scroll;
            height: 400px;
        }*/

    .pro-solutions-menu { min-height: 230px !important; width: 726px !important; border-radius: 13px; height: 417px; overflow: scroll; }

    .movie-bg { background: url(../Content/NewImages/webp/movie-banner.jpg); background-size: cover; }

    .md-top-n-93 { top: -93px; position: relative; }

    .w-md-1000 { width: 1000px; }

    .sticky-header {
        position: sticky;
        top: 100px;
        z-index: 999;
    }

    .table-sticky { position: -webkit-sticky; position: sticky !important; top: 170px !important; z-index: 2 !important; }

    .table-stickynew { position: -webkit-sticky; position: sticky !important; top: 119px !important; z-index: 2 !important; }
    .waves { right: 159px; top: 57px; }
    .waves-misc { right: 98px; top: 26px; }
    .right-149px { right: 150px; }
    .top-52px { top: 53px; }
    .bk-featur-linker { padding: 5px 5px; }
    .navigat li { padding-left: 0px !important; padding-right: 0px !important; }
    .waves-block-2 .top-md-57px { top: 57px; }
    .waves-block-2 .r-md-157px { right: 157px; }
    .sidebar-menutab { width: 50px; }
    .successresponsive { left: 44px !important; padding-bottom: 23px; top: 65px; }
    /* ul.timelineblue:before {
            top: 70px !important;
            height: 202px;
        }*/
    .boi-widget ul.timelineblue:before { height: 204px; }

    .successresponsive-boi { left: 13px !important; padding-bottom: 23px; top: -20px; }
    /*.boi-widget ul.timelineblue:before { height: 195px !important; top: 6px !important; }*/
    .stripelogo { width: 79px; z-index: 1; position: absolute; top: 0px; left: 0px; }
    .testimonial-h { height: 336px !important; }
    /*.timelineblue-h ul.timelineblue:before { top: 83px !important; }*/
    .left-n-5px { left: 160px; }
    .left-md-8px { left: -8px; }
    /*.timeline-943 ul.timelineblue:before { top: 79px !important; height: 209px; }*/
    .boifiling img { width: 240px; }
    .taxprofessionalboibg
    .ipdimg h3 { display: flex; align-items: center; }
    .taxprofessionalboibg
    .ipdimg img { width: 49px; }
    .h-md-250px { height: 250px !important; }
    .state-banner-bg-new { background: #f8fbfe !important; }
    .efiletab .coltab { height: 1000px; }
    .efiletab .coltabaca { height: 1057px; }
    .efiletab .coltab-misc { height: 1090px !important; }
    ul.whitebannertimelineblue:before { height: 249px; }
    ul.whitebannertimelineblue-w2c:before { height: 239px; }

    .table-bgsticky #state-scrollsticky { top: 60px !important; }

    .efiletestimonial
    .testimonial-card-bg-w2c { height: 305px !important; }
    .mblbanner-bg { background-color: #0a4a85; }
/*    .whitebannerbg { padding-top: 112px !important; padding-bottom: 49px !important; }*/
    .state-banner-bg-new .home-notice .deadline-tag { left: 24px !important; top: -21px; }
}



@media only screen and (max-device-width:767px) {
    #MobRow table { white-space: nowrap !important; }
        #MobRow table tr th { font-size: 16px !important; }
/*    .whitebannerbg-mobile { padding-top: 170px !important; padding-bottom: 30px !important; }*/

    button.btn.btn-primary { font-size: 14px !important; }

    .btn-secondary, .btn-secondary:focus, .btn-secondary-outline, .btn-secondary-outline:focus { font-size: 14px !important; }

    .top-md-0 { top: 0 !important }

    p, li { font-size: 16px; }

    .lh-sm30px { line-height: 30px; }

    .lh-sm19px { line-height: 19px !important; }

    .fs-sm-21px { font-size: 21px !important; }

    .searchfield_landing button { font-size: 17px; padding: 10px 20px 11px 20px; }

    .integration button.active { color: #202428 !important; background: #ffefe6 !important; border-bottom: solid #e9722e 3px !important; color: #e9722e !important; border-right: none !important; }
    .sm-px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
    .top-sm-n-11 { top: -11px; }
    .integration button.active::after { display: none !important; }
    .tabsfeatures a { padding-right: 10px; padding-left: 10px; }
    .copy-returnnav-tabs .copy-returnav-link.active:after { display: none; }
    .footerlogo img { height: 84px; }
    .table-bgsticky #state-scrollsticky { top: 60px !important; }
    .overflow-sm-scroll { overflow-x: scroll; }
    .border-top-sm-0 { border-top: 0px !important; }
    .border-bottom-sm-0 { border-bottom: 0px !important; }
    .border-start-sm-0 { border-left: 0px !important; }
    .border-sm-top-lightwhite { border-top: 1px solid #FFFFFF1A; }
    .border-sm-bottom-lightwhite { border-bottom: 1px solid #FFFFFF1A; }
    .border-sm-top { border-top: 1px solid #dee2e6; }
    .border-sm-start { border-left: 1px solid #dee2e6; }
    .border-sm-end { border-right: 1px solid #dee2e6; }
    h3.fs-sm-20px { font-size: 20px !important; }
    .btn { font-size: 14px !important; }
    .ps-36px { padding-left: 29px; }
    .bg-navy .btn-white { font-size: 14px !important; }
}

@media only screen and (min-width:1280px) and (max-width:768px) {

    .start-7 { left: -7%; }

    .top_sticky { top: 140px !important; }
    
}

@media only screen and (min-width:1600px) and (max-width:2000px) {
    /*.servicesnew-menu-arrow:before {
            right: 273px !important;
        }

        .tools-menu-arrow:before {
            right: 1.2% !important;
        }

        .features-menu-arrow:before {
            right: 240.4px !important;
        }

        .support-menu-arrow:before { right: 8.7% !important; }

        .servicesmenu-arrow:before {
            right: 31% !important;
        }

        .formsmenu-arrow:before {
            right: 43.7% !important;
        }
        .formsmenu-arrow2:before { right: 43.8% !important; }
        .features-menu-arrow:before {
            right: 22.8% !important;
        }

        .tools-menu .dropdown-menu {
            left: -1031% !important;
        }

        .forms-menu .dropdown-menu { left: -553% !important; height: 100%; min-height: 530px; }
        .forms-menu1 .dropdown-menu {
            left: -553% !important;
            height: 100%;
            min-height: 530px;
        }*/
    .ps-xxl-19rem { padding-left: 16.6rem !important; }

    .forms-menunew .dropdown-menu { left: 17% !important; height: 100%; min-height: 117px; }

    .taxpro-solutions-menu { left: -514% !important; width: 800% !important; border-radius: 13px; }

    /*.sticky-header { top: 95px !important; }*/

    .table-stickynew { top: 157px !important; }
}


@media (min-width: 1281px) and (max-width: 1400px) {
    .bundle-price-txt { right: -30px; bottom: 8px; }
}
@media only screen and (min-width:1400px) and (max-width:1600px) {
    .w-xxl-26 { width: 26%; }
    }
@media only screen and (min-width:1400px) and (max-width:1599px) {
        
        /*.menudue-custwidth { min-width: fit-content; left: -20px; }*/
        /*.support-menu .dropdown-menu {
            left: -780% !important;
        }

        .services-menu .dropdown-menu {
            left: -691% !important;
        }

        .servicesnew-menu .dropdown-menu {
            left: -646% !important;
        }

        .features-menu .dropdown-menu {
            left: -708% !important;
        }

        .tools-menu .dropdown-menu {
            left: -981% !important;
        }

        .tools-menu-arrow:before {
            right: 17.18%;
        }

        .pro-solutions-menu {
            left: -815% !important;
        }
        .pro-solutions-menu1 {
            left: -604% !important;
            width: 853% !important;
        }
        .pro-solutionsmenu-arrow:before {
            right: 19%;
        }*/
    /*.sticky-header { top: 94px; }*/

    .table-stickynew { top: 159px !important; }
        .xl-min-w-60 { max-width: 60%; }
    /*#headerStripeCarousel .carousel-control-prev {
        left: 47px !important;
    }
    #headerStripeCarousel .carousel-control-next {
        right: 47px !important;
    }*/
    }

    @media only screen and (min-width:1301px) and (max-width:1399px) {
        /*.servicesnew-menu-arrow {
            left: -663px !important;
        }

            .servicesnew-menu-arrow:before {
                right: 315px !important;
            }

        .services-menu .dropdown-menu {
            left: -600% !important;
        }

        .servicesmenu-arrow:before {
            right: 462px !important;
        }

        .features-menu .dropdown-menu {
            left: -697% !important;
        }

        .features-menu-arrow:before {
            right: 201px !important;
        }

    .formsmenu-arrow:before { right: 54.5% !important; z-index: 9; top: -5px; }

        .forms-menu .dropdown-menu {
            left: -625px !important;
            width: 1310px !important;
        }

    .support-menu .dropdown-menu {
        left: -744px !important;
    }

    .support-menu-arrow:before { right: 41px !important; }

        .tools-menu-arrow:before {
            right: 1.2% !important;
        }

    .pro-featuresmenu-arrow:before {
        position: absolute;
        top: -6px;
        right: 15.1%;
    }

    .pro-features-menu .dropdown-menu {
        left: -1058% !important;
        min-height: 241px !important;
        width: 1350%;
        border-radius: 13px;
    }

        .pro-solutions-menu {
            left: -767% !important;
            min-height: 240px !important;
            width: 1114% !important;
            border-radius: 13px;
        }
    .pro-solutions-menu1 {
        left: -604% !important;
        min-height: 240px !important;
        width: 900% !important;
        border-radius: 13px;
    }
        .pro-solutionsmenu-arrow:before {
            right: 23.2%;
        }

    .forms-menu .dropdown-menu {
        left: -557% !important;
    }
    .forms-menu1 .dropdown-menu {
        left: -613% !important;
    }
    .forms-menu1 .dropdown-menu {
        right: 41.3% !important;
    }
    .formsmenu-arrow1:before {
        right: 41% !important;
    }
    .formsmenu-arrow2:before {
        right: 45.7% !important;
    }
      .forms-menu .dropdown-menu {
            width: 1266px !important;
        }*/
        /* .tour-bg {
            height: 55vh;
        }

        .section .tour-cardposition941-1 {
            top: 135px;
            left: 420px;
        }

        .tour-cardarrowposition941-1new:before {
            top: 158px;
        }

        .section .tour-cardposition941-2 {
            top: 115px;
            left: 44px;
        }

        .section .tour-cardposition941-3 {
            top: 158px;
            left: 344px;
        }

        .section .tour-cardposition941-4 {
            top: 187px;
            left: 409px;
        }

        .tour-cardarrowposition941-4new:before {
            right: 122px;
        }

        .section .tour-cardposition941-new {
            right: 13px;
            top: 290px;
        }

        .section .tour-cardposition941-5 {
            bottom: 60px;
            right: 111px;
        }

        .section .tour-cardposition941-7 {
            bottom: 83px;
            left: 516px;
        }

        .section .tour-cardposition941-8 {
            top: 290px;
            left: 684px;
        }

        .section .tour-cardposition941-9 {
            bottom: 133px;
            left: 368px;
        }

        .section .tour-cardposition941-10 {
            top: 305px;
            left: 342px;
        }

        .section .tour-cardposition941-11 {
            top: 267px;
            left: 47px;
        }

        .section .tour-cardposition941-12 {
            top: 273px;
            left: 383px;
        }

        .section .tour-cardposition941-12new {
            top: 278px;
            right: 193px;
        }*/

        .section .tour-cardposition-eftps1new { top: 39px; left: 584px; }

        .section .tour-cardposition-eftps2new { top: 218px; left: 144px; }

        .section .tour-cardposition-eftps3new { bottom: 49px; right: 4px; }

        .section .tour-cardposition-eftps4new { top: 51px; left: 483px; }

        .section .tour-cardposition-eftps5new { bottom: 159px; right: 42px; }

        .section .tour-cardposition-eftps6new { bottom: 293px; right: 31px; }

        .section .tour-cardposition-eftps7new { bottom: 69px; right: 661px; }

        .section .tour-cardposition-eftps8new { top: 288px; left: 617px; }

        .section .tour-cardposition-eftps9new { bottom: 41px; right: 302px; }

        .section .tour-cardposition-eftps10new { bottom: 52px; right: 3px; }

        .section .tour-cardposition-eftps11new { bottom: 11px; right: 329px; }

        .section .tour-cardposition-eftps12new { top: 221px; left: 512px; }
        .section .tour-cardposition-w91new { bottom: 140px; right: 5px; }
        .section .tour-cardposition-w92new { top: 280px; }
        .section .tour-cardposition-w93new { bottom: 119px; right: 154px; }
        .section .tour-cardposition-w94new { top: 253px; right: 31px; }

        .alt-section .tour-cardposition-fillw91 { top: 304px; left: 450px; }
        .alt-section .tour-cardposition-fillw92 { top: 202px; left: 594px; }
        .alt-section .tour-cardposition-fillw93 { top: 52px; left: 298px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }


        .tour-cardarrowposition-eftps5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(269deg); right: 307px; }
        .tour-cardarrowposition-eftps12:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 141px; transform: rotate(270deg); left: 35px; }
        .navbar-light .navbar-nav .nav-link { font-size: 13px !important; }
        .width-210px { width: 210px; }
        .pricing-card { height: 304px; }
    }

    @media only screen and (min-width: 1367px) and (max-width: 1600px) {
        #toggleCalcBtn { top: 51% !important; }

        .h-xl-558px { height: 558px; }
    }

    @media only screen and (min-width:1900px) {
        .tabchangingsection { width: 55%; left: 0; }

        .homebg { height: 528px; }

        .mt-xxl-3rem { margin-top: 2rem !important; }
    }

    @media only screen and (min-width:1025px) {
        /* .pt-xl-230px {
        padding-top: 230px !important;
    }*/
    }

    @media only screen and (min-width:1529px) and (max-width:1599px) {
        .pl-xl-8rem { padding-left: 8rem !important; }
    }

    @media only screen and (min-width:1600px) and (max-width:1900px) {
        .xxl-min-w-52 { max-width: 52%; }
        .tabchangingsection { width: 65%; left: -35px; }

        .ps-xxl-10rem { padding-left: 10rem !important; }

        .bannerlawbg { background-position: left 77% top 82%; }

        .crypto-bg { background-position: left 89% top 82% !important; }

        .xxl-min-w-58 { max-width: 58%; }
        .stripelogo { left: 395px; }
    }

    @media (min-width: 1025px) and (max-width: 1279px) {
        .slanted-div:after { content: none !important; }

        .homebg { height: auto; }

        .tabchangingsection { width: 89%; left: auto; }

        .bannersideimage { display: none; }
        .successresponsive-boi { left: 119px !important; padding-bottom: 23px; top: -48px; }
        /*  .boi-widget ul.timelineblue:before { height: 145px !important; top: 96px !important; }*/
    }

    @media (min-width: 1025px) and (max-width: 1200px) {
        /*.sticky-header { top: 61px !important; }*/
        .table-stickynew { top: 123px !important; }
        .table-stickynew { font-size: 15px !important; }
        .sticky-header th > p:first-of-type { font-size: 20px; }
        .bundle-price-txt { bottom: -14px; right: 6px; }
    }

    @media (min-width: 1025px) and (max-width: 1083px) {
        .tabchangingsection { top: -111px; }

        .tabchangingsectionnew { top: -114px; }

        .h-206px { height: 224px; }
    }

    @media (min-width: 1084px) and (max-width: 1279px) {
        .tabchangingsection { top: -101px; }
    }

    @media (min-width: 1280px) {
        .pop-up-video { width: 105%; height: 673px; }

        .pt-xl-230px { padding-top: 230px !important; }
        .waves { right: 195px; top: 80px; }
        .waves-new { left: 149px !important; top: 35px !important; }
        .waves-new-bottom { left: 148px !important; top: 47px !important; }
        /*.waves-misc { right: 194px !important; top: 78px; }*/

        .right-241px { right: 202px; }
    }

    @media (min-width: 1025px) and (max-width: 1080px) {
        .w-med-100 { width: 100% !important; }
    }

    @media only screen and (min-width:1475px) and (max-width:1599px) {
        .crypto-bg { background-position: left 75% top -300% !important; }
    }

    @media only screen and (min-width:1280px) and (max-width:1300px) {
        .section .tour-cardposition-w91new { bottom: 124px; right: 5px; }
        .section .tour-cardposition-w92new { top: 250px; }
        .section .tour-cardposition-w93new { bottom: 91px; right: 123px; }
        .section .tour-cardposition-w94new { top: 237px; right: 22px; }

        .alt-section .tour-cardposition-fillw91 { top: 273px; left: 409px; }
        .alt-section .tour-cardposition-fillw92 { top: 183px; left: 542px; }
        .alt-section .tour-cardposition-fillw93 { top: 53px; left: 283px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        .section .tour-cardposition { top: 125px; left: 35px; }

        .section .tour-cardposition2 { top: 78px; right: 11px; }

        .section .tour-cardposition21 { bottom: 70px; left: 129px; }

        .section .tour-cardposition3 { bottom: 170px; left: 19px; }

        .section .tour-cardposition31 { bottom: 169px; left: 219px; }

        .section .tour-cardposition32 { bottom: 169px; right: 212px; }

        .section .tour-cardposition4 { bottom: 73px; right: 94px; }

        .section .tour-cardposition51 { top: 187px; left: 213px; }

        .section .tour-cardposition52 { right: 6px; top: 130px; }

        .section .tour-cardposition61 { top: 135px; left: 182px; }

        .section .tour-cardposition62 { right: 272px; top: 140px; }

        .section .tour-cardposition6 { bottom: 8px; left: 299px; }

        .section .tour-cardposition81 { bottom: 212px; left: 5px; }

        .section .tour-cardposition82 { top: 192px; right: 24px; }

        .section .tour-cardposition83 { top: 130px; right: 245px; }
        .section .tour-cardposition941-1 { top: 110px; left: 390px; }
        .section .tour-cardposition941-3 { top: 142px; left: 293px; }
        .section .tour-cardposition941-4 { top: 170px; left: 371px; }
        .section .tour-cardposition941-new { right: 8px; top: 271px; }
        .cardarrowposition941-4new:before { top: -18px; transform: rotate(94deg); right: 116px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 100px; }
        .section .tour-cardposition941-7 { bottom: 69px; left: 465px; }
        .section .tour-cardposition941-8 { top: 255px; left: 607px; }
        .section .tour-cardposition941-9 { bottom: 125px; left: 341px; }
        .section .tour-cardposition941-10 { top: 287px; left: 304px; }
        .section .tour-cardposition941-11 { top: 238px; left: 46px; }
        .section .tour-cardposition941-12 { top: 268px; left: 344px; }
        .section .tour-cardposition941-12new { top: 248px; right: 175px; }
        .tour-cardarrowposition941-4new:before { top: -19px; transform: rotate(90deg); right: 116px; }
        .section .tour-cardpositionsecion9 { top: 180px; left: 172px; }

        .section .tour-cardposition-eftps1new { top: 31px; left: 537px; }
        .section .tour-cardposition-eftps2new { top: 200px; left: 125px; }
        .section .tour-cardposition-eftps3new { bottom: 46px; right: -2px; }
        .section .tour-cardposition-eftps4new { top: 37px; left: 400px; }
        .section .tour-cardposition-eftps5new { bottom: 178px; right: 22px; }
        .section .tour-cardposition-eftps6new { bottom: 229px; right: 1px; }
        .section .tour-cardposition-eftps7new { bottom: 53px; right: 621px; }
        .section .tour-cardposition-eftps8new { top: 260px; left: 577px; }
        .section .tour-cardposition-eftps9new { bottom: 33px; right: 242px; }
        .section .tour-cardposition-eftps10new { bottom: 44px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 366px; right: 291px; }
        .section .tour-cardposition-eftps12new { top: 203px; left: 470px; }
        .tour-cardarrowposition941-1new:before { top: 158px !important; }
        .section .tour-cardposition1095c { bottom: 186px; left: 250px; }
        .section .tour-cardposition1095c2 { bottom: 8px; left: 411px; }
        .section .tour-cardposition1095c3 { bottom: 2px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 152px; right: 46px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 119px; }
        .section .tour-cardposition1095c6 { bottom: 209px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 320px; left: 370px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 370px; }
        .section .tour-cardposition1095c82 { top: 193px; right: 23px; }
        .tour-cardarrowposition-eftps11:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 137px; transform: rotate(270deg); right: 207px; }
        .section .tour-cardpositionboir-5 { bottom: 317px; right: 152px; }
        .section .tour-cardpositionboir-1 { top: 159px; left: 377px; }
        .section .tour-cardpositionboir-2 { top: 22px; left: 478px; }
        .section .tour-cardpositionboir-3 { top: 84px; left: 610px; }
        .section .tour-cardpositionboir-4 { top: 261px; left: 315px; }
        .section .tour-cardpositionboir-5new { bottom: 5px; right: 171px; }
        .section .tour-cardpositionboir-6 { bottom: 203px; right: 35px; }
        .section .tour-cardpositionboir-7 { bottom: 270px; left: 600px; }
        .section .tour-cardpositionboir-8 { top: 207px; left: 474px; }
        .tour-cardarrowpositionboir9:before { top: 204px; }
        .section .tour-cardpositionboir-9 { top: 235px; left: 261px; }
        .testimonial-card-img1 { left: 324px; top: 88px; }
        .testimonial-card-img3 { left: 327px; top: 88px; }
        /*  .section .tour-cardposition940-1 { top: 79px; left: 431px; }
    .section .tour-cardposition940-2 { top: 141px; left: 356px; }
    .tour-cardarrowposition940-1:before { top: 147px !important; }
    .section .tour-cardposition940-3 { top: 109px; left: 452px; }
    .section .tour-cardposition940-4 { top: 183px; left: 306px; }
    .section .tour-cardposition940-5 { bottom: 13px; right: 125px; }
    .section .tour-cardposition940-6 { top: 190px; right: 253px; }
    .section .tour-cardposition940-7 { bottom: 74px; left: 480px; }
    .section .tour-cardposition940-8 { top: 248px; left: 551px; }
    .section .tour-cardposition940-9 { top: 287px; left: 565px; }
    .section .tour-cardposition940-10 { top: 230px; left: 318px; }
    .section .tour-cardposition940-11 { top: 239px; left: 618px; }
    .section .tour-cardposition940-12 { top: 304px; left: 281px; }
    .section .tour-cardposition940-13 { top: 296px; left: 290px; }*/
        .section .tour-cardposition940-14 { top: 306px; left: 286px; }
        /*.forms-menu .dropdown-menu { left: -443% !important; }
        .successresponsive { left: 123px; bottom: 174px; }
        .tour-cardarrowposition941-1new:before { top: 167px !important; left: 181px; }
        .section .tour-cardposition { top: 109px; left: 35px; }
        .tour-cardarrowposition941-7:before { top: 176px; }
        .tabchangingsection { left: -3px; }
        .forms-menu .dropdown-menu { left: -516% !important; }*/
        .section .tour-cardposition943-1 { top: 87px; left: 439px; }
        .section .tour-cardposition943-2 { top: 308px; left: 342px; }
        .section .tour-cardposition943-3 { top: 181px; left: 307px; }
        .section .tour-cardposition943-4 { top: 236px; left: 308px; }
        .section .tour-cardposition943-5 { bottom: 56px; right: 90px; }
        .section .tour-cardposition943-6 { top: 285px; right: 74px; }
        .section .tour-cardposition943-7 { top: 247px; right: 74px; }
        .section .tour-cardposition943-8 { top: 287px; left: 553px; }
        .section .tour-cardposition943-9 { top: 269px; left: 299px; }
        .section .tour-cardposition943-10 { top: 289px; left: 513px; }
        .section .tour-cardposition943-11 { top: 272px; left: 271px; }
        .section .tour-cardposition943-12 { top: 303px; left: 288px; }
        .section .tour-cardposition943-14 { top: 248px; left: 321px; }
        .tour-cardarrowposition943-13:before { top: 147px; right: 237px; }
        .section .tour-cardposition943-13 { top: 191px; left: 209px; }

        .section .tour-cardposition944-1 { top: 95px; left: 258px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 229px; left: 105px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 91px; transform: rotate(180deg); right: -12px; }
        .section .tour-cardposition944-3 { top: 183px; left: 306px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 81px; right: 323px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 185px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 54px; right: 16px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 161px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 158px; }
        .section .tour-cardposition944-7 { bottom: 50px; right: 17px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 156px; }
        .section .tour-cardposition944-8 { bottom: 47px; right: 16px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 164px; }
        .section .tour-cardposition944-9 { top: 246px; left: 284px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 225px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 85px; right: 12px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(270deg); right: 35px; }
        .section .tour-cardposition944-11 { top: 296px; left: 282px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 60px; left: 320px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 89px; left: 39px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 85px; transform: rotate(180deg); left: 400px; }
        .section .tour-cardposition944-14 { top: 258px; right: 83px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/


        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 230px; left: 107px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 167px; left: 393px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 143px; right: 176px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 64px; left: 309px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 58px !important; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 165px; left: 43px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-4c { bottom: 119px; left: 39px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 80px; left: 246px; }

        .tour-cardarrowpositionkarbon-5a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 71px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-5b { top: 79px; right: 44px; }

        .tour-cardarrowpositionkarbon-5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(0deg); left: -12px; }

        .section .tour-cardpositionkarbon-6a { top: 117px; left: 48px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 150px; }

        .section .tour-cardpositionkarbon-6b { bottom: 190px; right: 309px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 196px; }

        .section .tour-cardpositionkarbon-7 { top: 103px; right: 131px; }

        .tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 65px; transform: rotate(180deg); right: -13px; }

        /*tour section for karbon page ends*/



        /*.timeline-943 ul.timelineblue:before { top: 55px !important; height: 160px; }*/

        .section .tour-cardposition1095b { bottom: 188px; left: 188px; }
        .section .tour-cardposition1095b4 { top: 112px; right: 136px; }
        .pricing-card { height: 313px; }
        .section .tour-cardposition945-1 { top: 136px; left: 300px; }
        .section .tour-cardposition945-2 { top: 195px !important; left: 108px !important; }
        .section .tour-cardposition945-3 { top: 196px; left: 307px; }
        .section .tour-cardposition945-4 { top: 221px; left: 304px; }
        .section .tour-cardposition945-5 { bottom: 4px; right: 133px; }
        .section .tour-cardposition945-6 { top: 300px; left: 517px; }
        .tour-cardposition945-6:before { bottom: 166px !important; transform: rotate(450deg); right: 320px; }
        .section .tour-cardposition945-8 { top: 299px; left: 525px; }
        .section .tour-cardposition945-9 { bottom: 13px; left: 373px; }
        /*.section .tour-cardposition-alabama-1 { top: 132px !important; left: 173px !important; }
    .section .tour-cardposition-state-2 { top: 123px !important; left: 477px !important; }
    .section .tour-cardposition-alabama-3 { top: 89px !important; left: 513px !important; }
    .section .tour-cardposition-alabama-4 { top: 240px !important; right: 110px !important; }
    .section .tour-cardposition-state-5 { bottom: 115px !important; left: 526px !important; }
    .section .tour-cardposition-state-7 { bottom: 173px !important; right: 245px !important; }*/
        .state-banner-bg-new { background: #f8fbfe !important; }
    }




    @media only screen and (min-width:1301px) and (max-width:1367px) {
        .section .tour-cardposition { top: 114px; left: 35px; }

        .section .tour-cardposition2 { top: 82px; right: 20px; }

        .section .tour-cardposition21 { bottom: 88px; left: 151px; }

        .section .tour-cardposition3 { bottom: 175px; left: 38px; }

        .section .tour-cardposition31 { bottom: 180px; left: 250px; }

        .section .tour-cardposition32 { bottom: 180px; right: 236px; }

        .section .tour-cardposition4 { bottom: 76px; right: 103px; }

        .section .tour-cardposition51 { top: 197px; left: 239px; }

        .section .tour-cardposition52 { right: 12px; top: 138px; }

        .section .tour-cardposition61 { top: 143px; left: 209px; }

        .section .tour-cardposition62 { right: 285px; top: 158px; }

        .section .tour-cardposition6 { bottom: 24px; left: 332px; }

        .section .tour-cardposition81 { bottom: 233px; left: 32px; }

        .section .tour-cardposition82 { top: 204px; right: 29px; }

        .section .tour-cardposition83 { top: 160px; right: 282px; }
        .section .tour-cardposition941-1 { top: 132px; left: 402px; }
        .tour-cardarrowposition941-1new:before { top: 156px !important; }
        .section .tour-cardposition941-3 { top: 168px; left: 338px; }
        .section .tour-cardposition941-4 { top: 179px; left: 405px; }
        .tour-cardarrowposition941-4new:before { right: 121px; }
        .section .tour-cardposition941-new { right: 13px; top: 286px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }
        .section .tour-cardposition941-7 { bottom: 79px; left: 507px; }
        .section .tour-cardposition941-8 { top: 273px; left: 673px; }
        .section .tour-cardposition941-9 { bottom: 141px; left: 358px; }
        .section .tour-cardposition941-10 { top: 305px; left: 334px; }
        .section .tour-cardposition941-11 { top: 253px; left: 36px; }
        .section .tour-cardposition941-12 { top: 273px; left: 368px; }
        .section .tour-cardposition941-12new { top: 277px; right: 192px; }
        .section .tour-cardpositionsecion9 { top: 175px; left: 192px; }
        .lg-min-w-78 { min-width: 78% !important; }
        .tour-bg { height: 55vh; }

        .section .tour-cardposition941-1 { top: 135px; left: 420px; }

        .tour-cardarrowposition941-1new:before { top: 158px; }

        .section .tour-cardposition941-2 { top: 115px; left: 44px; }

        .section .tour-cardposition941-3 { top: 158px; left: 344px; }

        .section .tour-cardposition941-4 { top: 187px; left: 409px; }

        .tour-cardarrowposition941-4new:before { right: 122px; }

        .section .tour-cardposition941-new { right: 13px; top: 290px; }

        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }

        .section .tour-cardposition941-7 { bottom: 83px; left: 516px; }

        .section .tour-cardposition941-8 { top: 290px; left: 684px; }

        .section .tour-cardposition941-9 { bottom: 133px; left: 368px; }

        .section .tour-cardposition941-10 { top: 305px; left: 342px; }

        .section .tour-cardposition941-11 { top: 267px; left: 47px; }

        .section .tour-cardposition941-12 { top: 273px; left: 383px; }

        .section .tour-cardposition941-12new { top: 278px; right: 193px; }

        /*  .section .tour-cardposition-eftps1new {
            top: 38px;
            left: 612px;
        }

        .section .tour-cardposition-eftps2new {
            top: 236px;
            left: 223px;
        }

        .section .tour-cardposition-eftps3new { top: 213px; left: 144px; }
        }

        .section .tour-cardposition-eftps4new {
            top: 81px;
            left: 483px;
        }

        .section .tour-cardposition-eftps5new {
            bottom: -22px;
            right: 91px;
        }

        .section .tour-cardposition-eftps6new {
            bottom: 293px;
            right: 86px;
        }

        .section .tour-cardposition-eftps7new {
            bottom: 84px;
            right: 746px;
        }

        .section .tour-cardposition-eftps8new {
            top: 337px;
            left: 693px;
        }

        .section .tour-cardposition-eftps9new {
            bottom: 82px;
            right: 333px;
        }

        .section .tour-cardposition-eftps10new {
            bottom: 52px;
            right: 3px;
        }

        .section .tour-cardposition-eftps11new {
            bottom: 11px;
            right: 393px;
        }

        .section .tour-cardposition-eftps12new {
            top: 379px;
            left: 681px;
        }

        .tour-cardarrowposition-eftps5:before {
            position: absolute;
            content: "";
            border-top: 13px solid transparent;
            border-bottom: 13px solid transparent;
            border-right: 14px solid #0A0E31;
            bottom: 137px;
            transform: rotate(90deg);
            right: 307px;
        }*/
        .tour-cardarrowposition1095c1:before { top: 186px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 190px; left: 268px; }
        .section .tour-cardposition1095c2 { bottom: 12px; left: 436px; }
        .section .tour-cardposition1095c3 { bottom: 4px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 154px; right: 46px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px !important; transform: rotate(90deg); right: 126px !important; }
        .section .tour-cardposition1095c7 { top: 339px; left: 389px; }
        .section .tour-cardposition1095c8 { bottom: 16px; left: 380px; }
        .section .tour-cardposition1095c82 { top: 204px; right: 31px; }
        .section .tour-cardposition1095c83 { top: 204px; right: 260px; }

        .section .tour-cardposition1095c6 { bottom: 217px; right: 189px; }
        .section .tour-cardpositionboir-1 { top: 163px; left: 401px; }
        .section .tour-cardpositionboir-2 { top: 21px; left: 600px; }
        .section .tour-cardpositionboir-3 { top: 152px; left: 659px; }
        .section .tour-cardpositionboir-4 { top: 270px; left: 331px; }
        .section .tour-cardpositionboir-5 { bottom: 350px; right: 113px; }
        .section .tour-cardpositionboir-5new { bottom: 3px; right: 180px; }
        .section .tour-cardpositionboir-6 { bottom: 212px; right: 110px; }
        .section .tour-cardpositionboir-7 { bottom: 275px; left: 451px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-8 { top: 218px; left: 485px; }
        .section .tour-cardpositionboir-9 { top: 241px; left: 267px; }
        .testimonial-card-img1 { left: 324px; top: 88px; }
        .testimonial-card-img3 { left: 324px; top: 88px; }
        /*  .section .tour-cardposition940-1 { top: 86px; left: 454px; }
        .section .tour-cardposition940-2 { top: 148px; left: 379px; }
        .section .tour-cardposition940-3 { top: 111px; left: 477px; }
        .section .tour-cardposition940-4 { top: 192px; left: 326px; }
        .section .tour-cardposition940-5 { bottom: 10px; right: 133px; }
        .section .tour-cardposition940-6 { top: 196px; right: 345px; }
        .section .tour-cardposition940-7 { bottom: 70px; left: 514px; }
        .section .tour-cardposition940-8 { top: 280px; left: 588px; }
        .section .tour-cardposition940-9 { top: 301px; left: 604px; }
        .section .tour-cardposition940-10 { top: 259px; left: 249px; }
        .section .tour-cardposition940-11 { top: 252px; left: 662px; }
        .section .tour-cardposition940-12 { top: 311px; left: 300px; }
        .section .tour-cardposition940-13 { top: 317px; left: 308px; }*/
        .section .tour-cardposition940-14 { top: 312px; left: 286px; }
        .section .tour-cardposition943-1 { top: 84px; left: 430px; }
        .section .tour-cardposition943-2 { top: 323px; left: 367px; }
        .section .tour-cardposition943-3 { top: 188px; left: 329px; }
        .section .tour-cardposition943-4 { top: 243px; left: 326px; }
        .section .tour-cardposition943-5 { bottom: 57px; right: 93px; }
        .section .tour-cardposition943-6 { top: 311px; right: 81px; }
        .section .tour-cardposition943-7 { top: 265px; right: 79px; }
        .section .tour-cardposition943-8 { top: 303px; left: 598px; }
        .section .tour-cardposition943-9 { top: 289px; left: 210px; }
        .section .tour-cardposition943-10 { top: 307px; right: 32px; }
        .section .tour-cardposition943-11 { top: 278px; left: 291px; }
        .section .tour-cardposition943-12 { top: 322px; left: 309px; }
        .section .tour-cardposition943-13 { top: 205px; left: 209px; }
        .section .tour-cardposition943-14 { top: 262px; left: 347px; }
        .tour-cardarrowposition943-13:before { top: 147px; }
        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 90px; left: 271px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 84px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 246px; left: 599px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 79px; transform: rotate(0deg); right: 400px; }
        .section .tour-cardposition944-3 { top: 188px; left: 327px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 91px; right: 340px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 186px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 52px; right: 15px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 171px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 165px; }
        .section .tour-cardposition944-7 { bottom: 49px; right: 16px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 169px; }
        .section .tour-cardposition944-8 { bottom: 48px; right: 16px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 175px; }
        .section .tour-cardposition944-9 { top: 251px; left: 294px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 226px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 87px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 31px; }
        .section .tour-cardposition944-11 { top: 306px; left: 300px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 62px; left: 333px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 89px; left: 57px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(180deg); left: 400px; }
        .section .tour-cardposition944-14 { top: 266px; right: 101px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/


        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 238px; left: 115px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 180px; left: 417px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 148px; right: 189px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 68px; left: 324px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 171px; left: 58px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-4c { bottom: 121px; right: 24px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 81px; left: 254px; }

        .tour-cardarrowpositionkarbon-5a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 78px; transform: rotate(0deg); left: -12px; }

        .section .tour-cardpositionkarbon-5b { top: 83px; right: 60px; }

        .tour-cardarrowpositionkarbon-5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 75px; transform: rotate(0deg); left: -14px; }

        .section .tour-cardpositionkarbon-6a { top: 121px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 180px; }

        .section .tour-cardpositionkarbon-6b { bottom: 197px; right: 333px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 193px; }

        .section .tour-cardpositionkarbon-7 { top: 103px; left: 392px; }

        .tour-cardarrowpositionkarbon-7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 72px; transform: rotate(180deg); right: -13px; }

        /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 162px; }*/

        .section .tour-cardposition1095b { bottom: 188px; left: 188px; }
        .section .tour-cardposition1095b4 { top: 112px; right: 136px; }
        .section .tour-cardposition945-1 { top: 133px; left: 348px; }
        .section .tour-cardposition945-3 { top: 188px; left: 328px; }
        .section .tour-cardposition945-4 { top: 232px; left: 329px; }
        .section .tour-cardposition945-5 { bottom: 11px; right: 293px; }
        .section .tour-cardposition945-6 { bottom: 25px; right: 257px; }
        .section .tour-cardposition945-8 { top: 319px; left: 564px; }
        .section .tour-cardposition945-9 { bottom: 23px; left: 394px; }
        .section .tour-cardposition945-2 { top: 212px; left: 600px; }
    }

    @media only screen and (min-width:1367px) and (max-width:1400px) {
        .section .tour-cardposition1095b { bottom: 203px; left: 221px; }
        .section .tour-cardposition1095b4 { top: 121px; right: 155px; }
        .tour-cardarrowposition1095c1:before { top: 187px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 201px; left: 289px; }
        .section .tour-cardposition1095c2 { bottom: 18px; left: 469px; }
        .section .tour-cardposition1095c3 { bottom: 9px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 166px; right: 59px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 119px; }
        .section .tour-cardposition1095c6 { bottom: 235px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 353px; left: 425px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 419px; }
        .section .tour-cardposition1095c82 { top: 208px; right: 34px; }
        .section .tour-cardposition1095c83 { top: 218px !important; right: 228px !important; }
        .section .tour-cardposition-eftps1new { top: 54px; left: 630px; }
        .section .tour-cardposition-eftps2new { top: 231px; left: 175px; }
        .section .tour-cardposition-eftps4new { top: 51px; left: 431px; }
        .section .tour-cardposition-eftps5new { bottom: 228px; right: 92px; }
        .section .tour-cardposition-eftps6new { bottom: 239px; right: 81px; }
        .section .tour-cardposition-eftps7new { bottom: 76px; right: 682px; }
        .section .tour-cardposition-eftps8new { top: 296px; left: 643px; }
        .section .tour-cardposition-eftps9new { bottom: 49px; right: 329px; }
        .section .tour-cardposition-eftps10new { bottom: 47px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 15px; right: 346px; }
        .section .tour-cardposition-eftps12new { top: 236px; left: 525px; }
        .section .tour-cardpositionboir-1 { top: 171px; left: 430px; }
        .section .tour-cardpositionboir-2 { top: -2px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 181px; left: 695px; }
        .section .tour-cardpositionboir-4 { top: 283px; left: 357px; }
        .section .tour-cardpositionboir-5 { bottom: 310px; right: 165px; }
        .section .tour-cardpositionboir-5new { bottom: 9px; right: 132px; }
        .section .tour-cardpositionboir-6 { bottom: 219px; right: 66px; }
        .section .tour-cardpositionboir-7 { bottom: 238px; left: 589px; }
        .tour-cardarrowpositionboir9:before { top: 204px; }
        .section .tour-cardpositionboir-8 { top: 242px; left: 531px; }
        .section .tour-cardpositionboir-9 { top: 268px; left: 291px; }

        .section .tour-cardposition-w91new { bottom: 153px; right: 5px; }
        .section .tour-cardposition-w92new { top: 310px; }
        .section .tour-cardposition-w93new { bottom: 119px; right: 154px; }
        .section .tour-cardposition-w94new { top: 253px; right: 31px; }

        .alt-section .tour-cardposition-fillw91 { top: 329px; left: 470px; }
        .alt-section .tour-cardposition-fillw92 { top: 232px; left: 674px; }
        .alt-section .tour-cardposition-fillw93 { top: 52px; left: 298px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        /*  .section .tour-cardposition940-2 { top: 168px; left: 403px; }
    .section .tour-cardposition940-1 { top: 102px; left: 440px; }
    .section .tour-cardposition940-3 { top: 118px; left: 512px; }
    .section .tour-cardposition940-4 { top: 202px; left: 348px; }
    .section .tour-cardposition940-5 { bottom: 15px; right: 159px; }
    .section .tour-cardposition940-6 { top: 207px; right: 354px; }
    .section .tour-cardposition940-7 { bottom: 80px; left: 553px; }
    .section .tour-cardposition940-8 { top: 294px; left: 625px; }
    .section .tour-cardposition940-9 { top: 327px; left: 656px; }
    .section .tour-cardposition940-10 { top: 272px; left: 355px; }
    .section .tour-cardposition940-11 { top: 281px; left: 710px; }
    .section .tour-cardposition940-12 { top: 332px; left: 326px; }
    .section .tour-cardposition940-13 { top: 339px; left: 335px; }*/
        .section .tour-cardposition940-14 { top: 333px; left: 268px; }

        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 102px; left: 277px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 77px; transform: rotate(0deg); left: -14px; }
        .section .tour-cardposition944-2 { top: 132px; left: 376px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-3 { top: 195px; left: 331px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 99px; right: 357px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 187px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 52px; right: 20px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 167px; }
        .section .tour-cardposition944-6 { bottom: 49px; right: 23px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 170px; }
        .section .tour-cardposition944-7 { bottom: 49px; right: 15px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 174px; }
        .section .tour-cardposition944-8 { bottom: 50px; right: 18px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 178px; }
        .section .tour-cardposition944-9 { top: 251px; left: 326px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 227px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 88px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 34px; }
        .section .tour-cardposition944-11 { top: 314px; left: 313px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 62px; left: 349px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 95px; left: 625px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 78px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-14 { top: 270px; right: 106px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /*944 mailing address css ends*/
        .section .tour-cardposition943-1 { top: 92px; left: 349px; }
        .section .tour-cardposition943-2 { top: 339px; left: 398px; }
        .section .tour-cardposition943-3 { top: 198px; left: 344px; }
        .section .tour-cardposition943-4 { top: 259px; left: 355px; }
        .section .tour-cardposition943-5 { bottom: 59px; right: 102px; }
        .section .tour-cardposition943-6 { top: 330px; right: 92px; }
        .section .tour-cardposition943-7 { top: 293px; right: 95px; }
        .section .tour-cardposition943-8 { top: 329px; left: 636px; }
        .section .tour-cardposition943-9 { top: 318px; left: 276px; }
        .section .tour-cardposition943-10 { top: 332px; right: 26px; }
        .section .tour-cardposition943-11 { top: 292px; left: 318px; }
        .section .tour-cardposition943-12 { top: 347px; left: 334px; }
        .section .tour-cardposition943-13 { top: 207px; left: 262px; }
        .section .tour-cardposition943-14 { top: 270px; left: 381px; }
        .tour-cardarrowposition943-13:before { top: 168px; }
        /*.timeline-943 ul.timelineblue:before { top: 54px !important; height: 138px; }*/
        .pricing-card { height: 300px; }
        .section .tour-cardposition945-9 { bottom: 29px; left: 408px; }
        .section .tour-cardposition945-10 { top: 323px; left: 345px; }

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 250px; left: 139px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 201px; left: 451px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px; }

        .section .tour-cardpositionkarbon-3 { bottom: 153px; right: 208px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 75px; left: 339px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 178px; left: 58px; }

        .section .tour-cardpositionkarbon-4c { bottom: 125px; right: 66px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 89px; left: 266px; }

        .section .tour-cardpositionkarbon-5b { top: 92px; right: 84px; }

        .section .tour-cardpositionkarbon-6a { top: 126px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 184px; }


        .section .tour-cardpositionkarbon-6b { bottom: 205px; right: 360px; }

        .section .tour-cardpositionkarbon-7 { top: 118px; left: 439px; }

        /*tour section for karbon page ends*/
        .section .tour-cardposition945-1 { top: 157px; left: 364px; }
        .section .tour-cardposition945-2 { top: 109px !important; left: 389px !important; }
        .section .tour-cardposition945-4 { top: 240px; left: 355px; }
        .section .tour-cardposition945-9 { bottom: 33px; left: 415px; }
    }

    @media only screen and (min-width:1401px) and (max-width:1599px) {
        .section .tour-cardposition { top: 146px; left: 85px; }

        .section .tour-cardposition2 { top: 89px; right: 23px; }

        .section .tour-cardposition21 { bottom: 125px; left: 188px; }

        .section .tour-cardposition3 { bottom: 201px; left: 80px; }

        .section .tour-cardposition31 { bottom: 204px; left: 315px; }

        .section .tour-cardposition32 { bottom: 201px; right: 288px; }

        .section .tour-cardposition4 { bottom: 85px; right: 125px; }

        .section .tour-cardposition51 { top: 225px; left: 291px; }

        .section .tour-cardposition52 { right: 17px; top: 153px; }

        .section .tour-cardposition61 { top: 161px; left: 262px; }

        .section .tour-cardposition62 { right: 321px; top: 300px; }

        .section .tour-cardposition6 { bottom: 50px; left: 405px; }

        .section .tour-cardposition81 { bottom: 273px; left: 79px; }

        .section .tour-cardposition82 { top: 225px; right: 50px; }

        .section .tour-cardposition83 { top: 189px; right: 367px; }
        .section .tour-cardposition941-1 { top: 166px; left: 491px; }
        .section .tour-cardposition941-2 { top: 129px; left: 78px; }
        .section .tour-cardposition941-3 { top: 176px; left: 392px; }
        .section .tour-cardposition941-4 { top: 200px; left: 485px; }
        .tour-cardarrowposition941-4new:before { right: 121px; }
        .section .tour-cardposition941-new { right: 30px; top: 312px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 111px; }
        .section .tour-cardposition941-7 { bottom: 101px; left: 616px; }
        .section .tour-cardposition941-8 { top: 347px; left: 794px; }
        .section .tour-cardposition941-9 { bottom: 165px; left: 386px; }
        .section .tour-cardposition941-10 { top: 359px; left: 396px; }
        .section .tour-cardposition941-11 { top: 276px; left: 57px; }
        .section .tour-cardposition941-12 { top: 307px; left: 459px; }
        .section .tour-cardposition941-12new { top: 305px; right: 227px; }
        .section .tour-cardposition941-11 { top: 322px; left: 57px; }
        .tour-bg { height: 59vh; }
        .section .tour-cardpositionsecion9 { top: 252px; left: 207px; }

        .section .tour-cardposition-eftps1new { top: 54px; left: 630px; }
        .section .tour-cardposition-eftps2new { top: 231px; left: 175px; }
        .section .tour-cardposition-eftps4new { top: 51px; left: 431px; }
        .section .tour-cardposition-eftps5new { bottom: 228px; right: 92px; }
        .section .tour-cardposition-eftps6new { bottom: 239px; right: 81px; }
        .section .tour-cardposition-eftps7new { bottom: 76px; right: 726px; }
        .section .tour-cardposition-eftps8new { top: 335px; left: 704px; }
        .section .tour-cardposition-eftps9new { bottom: 75px; right: 329px; }
        .section .tour-cardposition-eftps10new { bottom: 47px; right: 3px; }
        .section .tour-cardposition-eftps11new { bottom: 16px; right: 392px; }
        .section .tour-cardposition-eftps12new { top: 268px; left: 604px; }
        .tour-cardarrowposition941-1new:before { top: 165px; left: 191px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }

        .section .tour-cardposition1095b { bottom: 220px; left: 267px; }
        .section .tour-cardposition1095b4 { top: 133px; right: 112px; }

        .section .tour-cardposition1095c { bottom: 214px; left: 336px; }
        .section .tour-cardposition1095c2 { bottom: 29px; left: 536px; }
        .section .tour-cardposition1095c3 { bottom: 14px; left: 604px; }
        .section .tour-cardposition1095c4 { top: 179px; right: 5px; }
        .section .tour-cardposition1095c6 { bottom: 270px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 382px; left: 480px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 480px; }
        .section .tour-cardposition1095c82 { top: 227px; right: 46px; }
        .section .tour-cardpositionboir-1 { top: 202px; left: 501px; }
        .section .tour-cardpositionboir-2 { top: 23px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 190px; left: 772px; }
        .section .tour-cardpositionboir-4 { top: 342px; left: 407px; }
        .section .tour-cardpositionboir-5 { bottom: 402px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 35px; right: 232px; }
        .section .tour-cardpositionboir-6 { bottom: 283px; right: 129px; }
        .section .tour-cardpositionboir-7 { bottom: 325px; left: 674px; }
        .section .tour-cardpositionboir-8 { top: 287px; left: 611px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-9 { top: 300px; left: 347px; }
        .testimonial-card-img1 { left: 385px; top: 75px; }
        .testimonial-card-img3 { left: 384px; top: 88px; }
        .section .tour-cardpositionboir-1 { top: 185px; left: 490px; }
        .section .tour-cardpositionboir-2 { top: 69px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 190px; left: 772px; }
        .section .tour-cardpositionboir-4 { top: 311px; left: 407px; }
        .section .tour-cardpositionboir-5 { bottom: 402px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 35px; right: 232px; }
        .section .tour-cardpositionboir-6 { bottom: 283px; right: 129px; }
        .section .tour-cardpositionboir-7 { bottom: 325px; left: 674px; }
        .section .tour-cardpositionboir-8 { top: 287px; left: 611px; }
        .tour-cardarrowpositionboir9:before { top: 205px; }
        .section .tour-cardpositionboir-9 { top: 300px; left: 347px; }
        .stripelogo { left: 360px; }
        /*    .section .tour-cardposition940-1 { top: 114px; left: 540px; }
        .section .tour-cardposition940-2 { top: 196px; left: 468px; }
        .section .tour-cardposition940-3 { top: 130px; left: 579px; }
        .section .tour-cardposition940-4 { top: 241px; left: 407px; }
        .section .tour-cardposition940-5 { bottom: 30px; right: 187px; }
        .section .tour-cardposition940-6 { top: 222px; right: 471px; }
        .section .tour-cardposition940-7 { bottom: 88px; left: 635px; }
        .section .tour-cardposition940-8 { top: 352px; left: 710px; }
        .section .tour-cardposition940-9 { top: 382px; left: 746px; }
        .section .tour-cardposition940-10 { top: 298px; left: 441px; }
        .section .tour-cardposition940-11 { top: 335px; left: 823px; }
        .section .tour-cardposition940-12 { top: 354px; left: 367px; }
        .section .tour-cardposition940-13 { top: 398px; left: 395px; }*/
        .section .tour-cardposition940-14 { top: 365px; left: 317px; }
        .section .tour-cardposition943-1 { top: 116px; left: 521px; }
        .section .tour-cardposition943-2 { top: 369px; left: 452px; }
        .section .tour-cardposition943-3 { top: 216px; left: 404px; }
        .section .tour-cardposition943-4 { top: 276px; left: 402px; }
        .section .tour-cardposition943-5 { bottom: 70px; right: 122px; }
        .section .tour-cardposition943-6 { top: 387px; right: 119px; }
        .section .tour-cardposition943-7 { top: 348px; right: 114px; }
        .section .tour-cardposition943-8 { top: 382px; left: 722px; }
        .section .tour-cardposition943-9 { top: 348px; left: 210px; }
        .section .tour-cardposition943-10 { top: 380px; right: 21px; }
        .section .tour-cardposition943-11 { top: 319px; left: 363px; }
        .section .tour-cardposition943-12 { top: 392px; left: 394px; }
        .section .tour-cardposition943-13 { top: 243px; left: 314px; }
        .tour-cardarrowposition943-13:before { top: 167px; right: 248px; }
        .section .tour-cardposition943-14 { top: 300px; left: 450px; }

        /*944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 120px; left: 305px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 82px; transform: rotate(0deg); left: -12px; }
        .section .tour-cardposition944-2 { top: 295px; left: 210px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 85px; transform: rotate(180deg); right: -13px; }
        .section .tour-cardposition944-3 { top: 215px; left: 402px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 139px; right: 424px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 186px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 59px; right: 20px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-6 { bottom: 56px; right: 18px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 193px; }
        .section .tour-cardposition944-7 { bottom: 55px; right: 45px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -19px; transform: rotate(270deg); right: 169px; }
        .section .tour-cardposition944-8 { bottom: 55px; right: 42px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 179px; }
        .section .tour-cardposition944-9 { top: 333px; left: 340px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 225px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 97px; right: 17px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 166px; transform: rotate(270deg); right: 40px; }
        .section .tour-cardposition944-11 { top: 351px; left: 377px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 69px; left: 418px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 117px; left: 129px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 75px; transform: rotate(180deg); left: 399px; }
        .section .tour-cardposition944-14 { top: 295px; right: 156px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /* 944 mailing address css ends
*/

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 250px; left: 139px; }

        .tour-cardarrowpositionkarbon-1:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 207px; }

        .section .tour-cardpositionkarbon-2 { top: 201px; left: 451px; }

        .tour-cardarrowpositionkarbon-2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 130px;; }

        .section .tour-cardpositionkarbon-3 { bottom: 153px; right: 208px; }

        .tour-cardarrowpositionkarbon-3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 164px; }

        .section .tour-cardpositionkarbon-4a { top: 75px; left: 339px; }

        .tour-cardarrowpositionkarbon-4a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 59px; transform: rotate(0deg); left: -13px; }

        .section .tour-cardpositionkarbon-4b { bottom: 179px; left: 58px; }

        .tour-cardarrowpositionkarbon-4b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }


        .section .tour-cardpositionkarbon-4c { bottom: 125px; left: 80px; }

        .tour-cardarrowpositionkarbon-4c:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 185px; transform: rotate(270deg); right: 189px; }

        .section .tour-cardpositionkarbon-5a { top: 96px; left: 266px; }

        .section .tour-cardpositionkarbon-5b { top: 90px; right: 84px; }

        .section .tour-cardpositionkarbon-6a { top: 126px; left: 33px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 184px; }


        .section .tour-cardpositionkarbon-6b { bottom: 205px; right: 360px; }

        .tour-cardarrowpositionkarbon-6b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 186px; transform: rotate(270deg); right: 193px; }


        .section .tour-cardpositionkarbon-7 { top: 118px; left: 439px; }

        /*tour section for karbon page ends*/

        .section .tour-cardposition945-2 { top: 205px !important; left: 551px !important; }
        .pricing-card { height: 329px; }
        .section .tour-cardposition945-1 { top: 174px; left: 371px; }
        .section .tour-cardposition945-2 { top: 257px !important; left: 214px !important; }
        .section .tour-cardposition945-3 { top: 241px; left: 405px; }
        .section .tour-cardposition945-4 { top: 273px; left: 408px; }
        .section .tour-cardposition945-5:before { bottom: 186px; }
        .section .tour-cardposition945-5 { bottom: 36px; right: 184px; }
        .section .tour-cardposition945-6 { bottom: 36px; right: 446px; }
        .section .tour-cardposition945-8 { top: 393px; left: 698px; }
        .section .tour-cardposition945-9 { bottom: 61px; left: 460px; }
        .section .tour-cardposition941-10 { top: 381px; left: 396px; }
    }

    @media only screen and (min-width:1600px) and (max-width:1700px) {
        .section .tour-cardposition { top: 150px; left: 95px; }

        .section .tour-cardposition2 { top: 94px; right: 20px; }

        .section .tour-cardposition21 { bottom: 139px; left: 213px; }

        .section .tour-cardposition3 { bottom: 213px; left: 82px; }

        .section .tour-cardposition31 { bottom: 210px; left: 330px; }

        .section .tour-cardposition32 { bottom: 210px; right: 313px; }

        .section .tour-cardposition4 { bottom: 89px; right: 131px; }

        .section .tour-cardposition51 { top: 227px; left: 315px; }

        .section .tour-cardposition52 { right: 30px; top: 161px; }

        .section .tour-cardposition61 { top: 166px; left: 279px; }

        .section .tour-cardposition62 { right: 330px; top: 199px; }

        .section .tour-cardposition6 { bottom: 64px; left: 426px; }

        .section .tour-cardposition81 { bottom: 287px; left: 112px; }

        .section .tour-cardposition82 { top: 234px; right: 53px; }

        .section .tour-cardposition83 { top: 200px; right: 371px; }
        .section .tour-cardposition941-1 { top: 185px; left: 525px; }
        .section .tour-cardposition941-3 { top: 199px; left: 431px; }
        .section .tour-cardposition941-4 { top: 216px; left: 515px; }
        .tour-cardarrowposition941-4new:before { right: 160px; }
        .section .tour-cardposition941-new { right: 13px; top: 344px; }
        .section .tour-cardposition941-5 { bottom: 60px; right: 143px; }
        .section .tour-cardposition941-7 { bottom: 114px; left: 679px; }
        .section .tour-cardposition941-8 { top: 380px; left: 852px; }
        .section .tour-cardposition941-9 { bottom: 175px; left: 416px; }
        .section .tour-cardposition941-10 { top: 399px; left: 438px; }
        .section .tour-cardposition941-11 { top: 344px; left: 100px; }
        .section .tour-cardposition941-12 { top: 325px; left: 487px; }
        .section .tour-cardposition941-12new { top: 320px; right: 234px; }
        .tour-bg { height: 56vh; }

        .section .tour-cardposition-eftps1new { top: 81px; left: 727px; }
        .section .tour-cardposition-eftps2new { top: 249px; left: 205px; }
        .section .tour-cardposition-eftps3new { bottom: 52px; right: 5px; }
        .section .tour-cardposition-eftps4new { top: 89px; left: 502px; }
        .section .tour-cardposition-eftps5new { bottom: 229px; right: 107px; }
        .section .tour-cardposition-eftps6new { bottom: 286px; right: 106px; }
        .section .tour-cardposition-eftps7new { bottom: 94px; right: 772px; }
        .section .tour-cardposition-eftps8new { top: 357px; left: 718px; }
        .section .tour-cardposition-eftps9new { bottom: 91px; right: 362px; }
        .section .tour-cardposition-eftps10new { bottom: 52px; right: 11px; }
        .section .tour-cardposition-eftps11new { bottom: 11px; right: 424px; }
        .section .tour-cardposition-eftps12new { top: 276px; left: 596px; }
        .tour-cardarrowposition941-1new:before { top: 159px; }
        .section .tour-cardposition1095b { bottom: 228px; left: 286px; }
        .section .tour-cardposition1095b4 { top: 138px; right: 169px; }
        .tour-cardarrowposition1095c1:before { top: 185px; transform: rotate(270deg); }
        .section .tour-cardposition1095c { bottom: 224px; left: 360px; }
        .section .tour-cardposition1095c2 { bottom: 45px; left: 565px; }
        .section .tour-cardposition1095c3 { bottom: 18px; left: 608px; }
        .section .tour-cardposition1095c4 { top: 186px; right: 53px; }
        .tour-cardarrowposition1095:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); right: 152px; }
        .section .tour-cardposition1095c6 { bottom: 283px; right: 189px; }
        .section .tour-cardposition1095c7 { top: 400px; left: 510px; }
        .section .tour-cardposition1095c8 { bottom: 34px; left: 506px; }
        .section .tour-cardposition1095c82 { top: 234px; right: 53px; }
        .section .tour-cardpositionboir-4 { top: 324px; left: 439px; }
        .section .tour-cardpositionboir-5 { bottom: 401px; right: 230px; }
        .section .tour-cardpositionboir-5new { bottom: 42px; right: 205px; }
        .section .tour-cardpositionboir-6 { bottom: 285px; right: 166px; }
        .section .tour-cardpositionboir-7 { bottom: 339px; left: 702px; }
        .section .tour-cardpositionboir-8 { top: 312px; left: 646px; }
        .section .tour-cardpositionboir-9 { top: 297px; left: 356px; }
        .section .tour-cardpositionboir-1 { top: 197px; left: 520px; }
        .section .tour-cardpositionboir-2 { top: 45px; left: 554px; }
        .section .tour-cardpositionboir-3 { top: 192px; left: 801px; }

        .section .tour-cardposition-eftps12new { top: 221px; left: 512px; }
        .section .tour-cardposition-w91new { bottom: 223px; right: 11px; }
        .section .tour-cardposition-w92new { top: 369px; }
        .section .tour-cardposition-w93new { bottom: 145px; right: 200px; }
        .section .tour-cardposition-w94new { top: 293px; right: 42px; }

        .alt-section .tour-cardposition-fillw91 { top: 388px; left: 554px; }
        .alt-section .tour-cardposition-fillw92 { top: 282px; left: 777px; }
        .alt-section .tour-cardposition-fillw93 { top: 81px; left: 392px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        .tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        /*  .section .tour-cardposition940-1 { top: 126px; left: 512px; }
        .section .tour-cardposition940-2 { top: 220px; left: 503px; }
        .section .tour-cardposition940-3 { top: 129px; left: 611px; }
        .section .tour-cardposition940-4 { top: 223px; left: 417px; }
        .section .tour-cardposition940-5 { bottom: 36px; right: 199px; }
        .section .tour-cardposition940-6 { top: 229px; right: 520px; }
        .section .tour-cardposition940-7 { bottom: 81px; left: 666px; }
        .section .tour-cardposition940-8 { top: 378px; left: 757px; }
        .section .tour-cardposition940-9 { top: 400px; left: 765px; }
        .section .tour-cardposition940-10 { top: 306px; left: 475px; }
        .section .tour-cardposition940-11 { top: 346px; left: 870px; }
        .section .tour-cardposition940-12 { top: 370px; left: 405px; }
        .section .tour-cardposition940-13 { top: 399px; left: 410px; }*/
        .section .tour-cardposition940-14 { top: 383px; left: 359px; }
        .formsmenu-arrow2:before { right: 43.8% !important; }
        .formsmenu-arrow:before { right: 43.7% !important; }
        .section .tour-cardposition943-1 { top: 129px; left: 540px; }
        .section .tour-cardposition943-2 { top: 389px; left: 480px; }
        .section .tour-cardposition943-3 { top: 222px; left: 429px; }
        .section .tour-cardposition943-4 { top: 287px; left: 439px; }
        .section .tour-cardposition943-5 { bottom: 68px; right: 162px; }
        .section .tour-cardposition943-6 { top: 411px; right: 124px; }
        .section .tour-cardposition943-7 { top: 367px; right: 127px; }
        .section .tour-cardposition943-8 { top: 402px; left: 774px; }
        .section .tour-cardposition943-9 { top: 362px; left: 295px; }
        .section .tour-cardposition943-10 { top: 404px; right: 27px; }
        .section .tour-cardposition943-11 { top: 327px; left: 391px; }
        .section .tour-cardposition943-12 { top: 418px; left: 413px; }
        .section .tour-cardposition943-13 { top: 252px; left: 308px; }
        .tour-cardarrowposition943-13:before { top: 168px; right: 226px; }
        .section .tour-cardposition943-14 { top: 307px; left: 489px; }

        /* 944 mailing address css starts*/
        .section .tour-cardposition944-1 { top: 128px; left: 318px; }
        .tour-cardarrowposition944-1new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 83px; transform: rotate(0deg); left: -13px; }
        .section .tour-cardposition944-2 { top: 191px; left: 471px; }
        .tour-cardarrowposition944-2new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 190px; }
        .section .tour-cardposition944-3 { top: 225px; left: 420px; }
        .tour-cardarrowposition944-3new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); right: 190px; }
        .section .tour-cardposition944-4 { bottom: 151px; right: 451px; }
        .tour-cardarrowposition944-4new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 187px; transform: rotate(90deg); right: 187px; }
        .section .tour-cardposition944-5 { bottom: 60px; right: 34px; }
        .tour-cardarrowposition944-5new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 187px; }
        .section .tour-cardposition944-6 { bottom: 56px; right: 32px; }
        .tour-cardarrowposition944-6new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 188px; }
        .section .tour-cardposition944-7 { bottom: 56px; right: 29px; }
        .tour-cardarrowposition944-7new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: -20px; transform: rotate(270deg); right: 193px; }
        .section .tour-cardposition944-8 { bottom: 57px; right: 33px; }
        .tour-cardarrowposition944-8new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 187px; transform: rotate(270deg); right: 194px; }
        .section .tour-cardposition944-9 { top: 346px; left: 424px; }
        .tour-cardarrowposition944-9new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; bottom: 227px; transform: rotate(90deg); right: 189px; }
        .section .tour-cardposition944-10 { bottom: 103px; right: 15px; }
        .tour-cardarrowposition944-10new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 167px; transform: rotate(270deg); right: 46px; }
        .section .tour-cardposition944-11 { top: 367px; left: 406px; }
        .tour-cardarrowposition944-11new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -20px; transform: rotate(90deg); left: 192px; }
        .section .tour-cardposition944-12 { bottom: 71px; left: 441px; }
        .tour-cardarrowposition944-12new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 147px; transform: rotate(270deg); right: 198px; }
        .section .tour-cardposition944-13 { bottom: 8px; left: 437px; }
        .tour-cardarrowposition944-13new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 195px; }
        .section .tour-cardposition944-14 { top: 316px; right: 174px; }
        .tour-cardarrowposition944-14new:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(88deg); left: 253px; }
        /* 944 mailing address css ends
*/

        /*tour section for karbon page starts*/
        .section .tour-cardpositionkarbon-1 { top: 284px; left: 181px; }

        .section .tour-cardpositionkarbon-2 { top: 256px; left: 558px; }

        .section .tour-cardpositionkarbon-3 { bottom: 175px; right: 261px; }

        .section .tour-cardpositionkarbon-4a { top: 84px; left: 382px; }

        .section .tour-cardpositionkarbon-4b { bottom: 205px; left: 124px; }

        .section .tour-cardpositionkarbon-4c { bottom: 143px; left: 124px; }

        .section .tour-cardpositionkarbon-5a { top: 121px; left: 302px; }

        .section .tour-cardpositionkarbon-5b { top: 116px; right: 157px; }

        .section .tour-cardpositionkarbon-6a { top: 141px; left: 70px; }

        .tour-cardarrowpositionkarbon-6a:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 183px; }


        .section .tour-cardpositionkarbon-6b { bottom: 231px; right: 438px; }

        .section .tour-cardpositionkarbon-7 { top: 147px; left: 581px; }

        /*tour section for karbon page ends*/


        .section .tour-cardposition945-2 { top: 283px; left: 753px; }
        .section .tour-cardposition945-3 { top: 263px; left: 438px; }
        .section .tour-cardposition945-4 { top: 288px; left: 435px; }
        .section .tour-cardposition945-8 { top: 426px; left: 755px; }
        .pricing-card { height: 300px; }
        .section .tour-cardposition945-1 { top: 184px; left: 398px; }
        .section .tour-cardposition945-2 { top: 151px !important; left: 472px !important; }
        .section .tour-cardposition945-3 { top: 224px; left: 434px; }
        .section .tour-cardposition945-4 { top: 284px; left: 437px; }
        .section .tour-cardposition945-5 { bottom: 42px; right: 198px; }
        .section .tour-cardposition945-8 { top: 417px; left: 751px; }
        .section .tour-cardposition945-9 { bottom: 74px; left: 489px; }
        .section .tour-cardposition941-10 { top: 418px; left: 436px; }
    }

    @media only screen and (min-width:1526px) and (max-width:1900px) {
        .mtop-xxl-3rem { margin-top: 3.4rem; }
        .w-xl-46 { width: 46%; }
        .section .tour-cardposition-w91new { bottom: 198px; right: 12px; }
        .section .tour-cardposition-w92new { top: 348px; }
        .section .tour-cardposition-w93new { bottom: 145px; right: 193px; }
        .section .tour-cardposition-w94new { top: 284px; right: 40px; }

        .alt-section .tour-cardposition-fillw91 { top: 374px; left: 566px; }
        .alt-section .tour-cardposition-fillw92 { top: 257px; left: 713px; }
        .alt-section .tour-cardposition-fillw93 { top: 101px; left: 372px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        .tour-cardarrowposition-fillw92:before { top: 139px; transform: rotate(270deg); left: 200px; }
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
    }

    @media only screen and (max-width:1526px) {
        .videobanner video { width: 100% !important; }
    }

    @media only screen and (min-device-width: 1366px) and (max-device-width: 1399px) {
        .successresponsive { left: 172px; top: 44px; }
        .successresponsive-boi { left: 94px !important; padding-bottom: 23px; top: -36px; }
        .stripelogo { left: 280px; }
        /*.timelineblue-h ul.timelineblue:before { top: 64px; }*/
        /*.state-banner-bg-new { background: url(/Content/NewImages/state/state-banner-new.webp) no-repeat, #f8fbfe; padding-top: 184px !important; padding-bottom: 54px !important; background-position: 83% 65%; background-size: 50%; }*/
    }

    @media only screen and (min-device-width: 1400px) and (max-device-width: 1525px) {
        .successresponsive { right: -98px !important; }
        .successresponsive-boi { left: 179px !important; padding-bottom: 23px; top: -35px; }
        /*.boi-widget ul.timelineblue:before { height: 117px !important; top: 96px !important; }*/
        .section .tour-cardposition-w91new { bottom: 168px; right: 12px; }
        .section .tour-cardposition-w92new { top: 298px; }
        .section .tour-cardposition-w93new { bottom: 125px; right: 193px; }
        .section .tour-cardposition-w94new { top: 264px; right: 40px; }

        .alt-section .tour-cardposition-fillw91 { top: 324px; left: 476px; }
        .alt-section .tour-cardposition-fillw92 { top: 207px; left: 613px; }
        .alt-section .tour-cardposition-fillw93 { top: 81px; left: 312px; }

        .tour-cardarrowposition-fillw91:before { top: 119px; transform: rotate(270deg); left: 189px; }
        /*.tour-cardarrowposition-fillw92:before { top: 119px; transform: rotate(270deg); left: 113px; }*/
        /*.tour-cardarrowposition-fillw93:before { top: 140px; left: 244px; }*/

        .tour-cardarrowposition-w94:before { top: -19px; left: 473px; }
        .stripelogo { left: 300px; }
        /*.timelineblue-h ul.timelineblue:before { top: 50px; }*/
        #cpa-scrollspy { top: 89px; }
        /*.state-banner-bg-new { background: url(/Content/NewImages/state/state-banner-new.webp) no-repeat, #f8fbfe; padding-top: 215px; padding-bottom: 83px; background-position: 79% 61%; background-size: 50%; }*/

    }

    @media only screen and (min-device-width: 1367px) and (max-device-width: 1399px) {
        .section .tour-cardposition945-10 { top: 338px; left: 350px; }
        .section .tour-cardposition945-8 { top: 338px; left: 570px; }
    }

    @media only screen and (min-device-width: 1400px) and (max-device-width: 1450px) {
        /* .section .tour-cardposition945-2 { top: 234px !important; left: 640px !important; }*/
        .section .tour-cardposition945-3 { top: 228px; left: 357px; }
        /*.section .tour-cardposition945-4 { top: 280px; left: 400px; }*/
        .section .tour-cardposition945-8 { top: 348px; left: 603px; }
        /* .section .tour-cardposition945-1:before { top: -18px !important; }*/
        .section .tour-cardposition945-11 { top: 200px !important; }
        .section .tour-cardposition945-5 { bottom: 26px; right: 242px; }
        .section .tour-cardposition945-6 { bottom: 26px; right: 291px; }
        .section .tour-cardposition945-9 { bottom: 30px; left: 413px; }
    }

    /*@media only screen and (min-device-width: 1510px) and (max-device-width: 1600px) {*/

    /*.section .tour-cardposition945-2 { top: 265px !important; left: 720px !important; }*/
    /*.section .tour-cardposition945-3 { top: 251px; left: 406px; }
        .section .tour-cardposition945-4 { top: 280px; left: 400px; }
        .section .tour-cardposition945-8 { top: 392px; left: 695px; }*/
    /*.section .tour-cardposition945-1:before { top: -18px !important; }*/
    /*.section .tour-cardposition945-11 { top: 200px !important; }
        .section .tour-cardposition945-5 { bottom: 26px; right: 242px; }
        .section .tour-cardposition941-6 { bottom: 26px; right: 291px; }
    }*/

    @media only screen and (min-width: 1601px) and (max-width: 2000px) {
        .support-menu-arrow:before { right: 1.2% !important; }
    }

    @media only screen and (min-width: 1601px) and (max-width: 1700px) {
        .formsmenu-arrow:before { right: 51.3% !important; }
        .formsmenu-arrow:before { right: 51.3% !important; }
    }

    @media only screen and (min-width:992px) and (max-width:1399px) {
        .bannercarddesign-944 ul.timelineblue:before { height: 152px !important; }
        .timeline-943 ul.timelineblue:before { height: 174px; }
        .timelineblue-h .timelineblue:before { height: 175px !important; }
    }

    @media only screen and (min-width:1201px) and (max-width:1399px) {
        .dropdown-menu ul .dropdownmenucontent { overflow-y: scroll; height: 450px; }
            .dropdown-menu ul .dropdownmenucontent.taxpro-menu { box-shadow: none; }
            .dropdown-menu ul .dropdownmenucontent .statemenu { box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px; }
        .support-menu .dropdown-menu ul .dropdownmenucontent { height: auto; }
/*        .solution-menu .dropdownmenucontent,
        .dropdown-menu > div,
        .dropdown-menu .dropdownmenucontent { margin: 0 .75rem !important; }*/
        .rightsideline1::after { left: -61px !important; width: 45px !important; }
        .leftsideline1::after { right: -64px !important; width: 45px !important; }
        .efiletab .coltab { height: 620px !important; }
        .efiletab .coltabaca { height: 680px !important; }
        .mt-xl-9rem { margin-top: 9.4rem; }
        .mt-xl-8rem { margin-top: 8rem !important; }
        .efiletab .h-xl-502px { height: 502px !important; }
    }

    @media only screen and (min-width:1000px) and (max-width:1199px) {
        .leftsideline1::after { right: -32px !important; top: 12% !important; width: 20px !important; }
        .rightsideline1::after { top: 12% !important; left: -32px !important; width: 20px !important; }
    }



    @media only screen and (min-width: 1201px) {
        .AMP_Menu.d-xl-none { display: none !important; }
    }

    @media only screen and (min-width:1200px) and (max-width:1399px) {
        .bg-linear-pro-boi { right: 15px !important; }
        .xl-min-w-70 { max-width: 70%; }
        .h-lg-xl-fit-content { height: fit-content; }
    }

    @media only screen and (min-width:1200px) and (max-width:1250px) {
        /*.sticky-header { position: sticky; top: 94px; z-index: 999; }*/
        .section .tour-cardposition945-2 { top: 189px !important; left: 505px !important; }
        .section .tour-cardposition945-5 { bottom: 6px; right: 248px; }
        .section .tour-cardposition945-8 { top: 278px; left: 478px; }
        .section .tour-cardposition945-9 { bottom: 8px; left: 345px; }
        .section .tour-cardposition945-10 { top: 259px; left: 282px; }
        .section .tour-cardposition945-11 { top: 401px; left: 268px; }
    }

    @media only screen and (min-width:1300px) and (max-width:1360px) {
        .section .tour-cardposition945-8 { top: 312px; left: 537px; }
        .section .tour-cardposition941-9 { bottom: 19px; }
    }
    /*@media only screen and (min-width:1526px) and (max-width:1900px) {
    .section .tour-cardposition945-8 { top: 473px; left: 857px; }
    .section .tour-cardposition945-9 { bottom: 93px; left: 555px; }
    .section .tour-cardposition941-10 { top: 452px; left: 485px; }
    .section .tour-cardposition945-11 { top: 401px; left: 445px; }
    .section .tour-cardposition945-2 { top: 312px; left: 896px; }*/
    /*.section .tour-cardposition945-4 { top: 337px; left: 491px; }*/

    /*}*/

    @media only screen and (min-width:1200px) and (max-width:1399px) {
        .bg-linear-pro-boi { right: 15px !important; }
        .homepage-banner-img3 img { width: 825px; }

        .homepage-banner-img1 img { width: 98px; }

        .homepage-banner-img2 img { width: 109px; }

        .homepage-banner-img4 img { width: 119px; }

        .homepage-banner-img5 img { width: 101px; }

        .homepage-banner-img2 { left: 89px !important; }

        .homepage-banner-img4 { right: 89px !important; }

        .homepage-banner-img1 { left: 0px !important; }

        .homepage-banner-img5 { right: 0px !important; }
    }

    @media only screen and (min-width:768px) and (max-width:1200px) {
        .menu-btn.d-md-flex { display: flex !important; }
/*        .whitebannerbg-mobile { padding-top: 170px !important; padding-bottom: 63px !important; }*/
        .boi-notice span { font-size: 16px !important; }
        .mt-md-6rem { margin-top: 6rem; }

        .mt-md-8rem { margin-top: 8rem; }
        .boi-notice, .banner-top-stripe { margin-top: 63px; }
        .state-banner-bg-new .home-notice .deadline-tag { left: 17px !important; top: -21px; }
    }

    @media only screen and (min-width: 1200px) {
        .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; }
        
        .end-100px { right: -79px !important; }
    }

    @media only screen and (max-width: 1200px) {
        .AMP_Menu.d-xl-none { display: block !important; }
        /*.sticky-header { position: sticky; top: 61px; z-index: 999; }*/
        .dropdown-menu { display: none; }
        .ipad-menu { display: flex !important; }
    }

    @media only screen and (max-width: 1199px) {
        .dropdown-menu { display: none; }
        .fs-sm-13 { font-size: 13px !important; }
        .dropdown-menu.show { display: block; }
        .whitebannerbgcardresponsive { border-radius: 4px; border: 1px solid #0e467880; background: #FFF; box-shadow: 8px 16px 40px 0px rgb(33 34 35 / 8%); margin: 38px; }
        .efile-lg-border-right { border-right: 1px solid #F2F6FA; }

        .efile-lg-border-bottom { border-bottom: 1px solid #F2F6FA; }

        .efile-lg-border-right-0 { border-right: 1px solid #fff; }

        .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
        .bottom_ad_section
        #countdown-container1 .time-bg { font-size: 26px !important; }
        .bottom_ad_section
        .flip-clock__slot { font-size: 12px; }
    }

    @media only screen and (min-device-width: 991px) and (max-device-width: 1599px) {
        .zoomvideo embed { height: 550px !important; }
    }
@media only screen and (min-width: 993px) and (max-width: 1199px) {
    .animated-card .image-container { height: 300px; }
}
    @media only screen and (min-device-width: 992px) and (max-device-width: 1199px) {
        /*.md-min-w-79 { max-width: 79%; }*/
        .pricing-tab-hd { top: 62px; }
        .efiletab .coltab { height: 800px !important; }
        .efiletab .coltabnec { height: 900px !important; }
        .efiletab .coltab-misc { height: 830px !important; }
        .mt-lg-6rem { margin-top: 6rem; }
    }

    @media only screen and (min-device-width: 768px) and (max-device-width: 1199px) {
        .efile-lg-border-right-0 { border-right: 1px solid #fff; }

        .efile-lg-border-bottom-0 { border-bottom: 1px solid #fff; }
        .efiletab .coltab { margin-left: -3px; }
    }

    @media only screen and (min-device-width: 1200px) and (max-device-width: 1599px) {

        .w-responsive-1200px { max-width: 1200px; }
        .section .nectour-cardposition1 { top: 209px; left: 334px; }

        .section .nectour-cardposition2 { top: 191px; left: 651px; }
        .section .nectour-cardposition3 { top: 125px; left: 370px; }

        .section .nectour-cardposition4 { top: 10px; right: 160px; }

        .section .nectour-cardposition41 { top: 10px; right: 160px; }

        .section .nectour-cardposition42 { top: 10px; right: 160px; }

        .section .nectour-cardposition5 { bottom: 25px; left: 275px; }

        .section .nectour-cardposition6 { bottom: 188px; left: 653px; }

        .section .nectour-cardposition7 { top: 331px; left: 388px; }

        .section .nectour-cardposition8 { bottom: 20px; left: 450px; }

        .section .nectour-cardposition-index9 { top: 242px; left: 355px; }

        .section .nectour-cardposition10 { top: 68px; left: 480px; }

        .section .nectour-cardposition11 { top: 224px; left: 706px; }

        .section .nectour-cardposition12 { top: 234px; left: 450px; }

        .section .nectour-cardposition13 { top: 314px; left: 190px; }

        .nectour-cardfinal { top: 271px; right: 356px; width: 540px; }


        .section .tour-cardw9-step1 { top: 197px; left: 141px; }
        .section .tour-cardw9-step2 { top: 103px; left: 404px; }
        .section .tour-cardw9-step3 { top: 235px; left: 636px; }
        .section .tour-cardw9-step4 { top: 97px; left: 605px; }
        .section .tour-cardw9-step5 { top: 392px; right: 699px; }
        .section .tour-cardw9-step6 { top: 330px; right: 41px; }



        .section .tour-cardposition-alabama-1 { top: 132px !important; left: 173px !important; }
        .section .tour-cardposition-state-2 { top: 189px !important; left: 339px !important; }
        .section .tour-cardposition-alabama-3 { top: 128px !important; left: 670px !important; }
        .section .tour-cardposition-alabama-4 { top: 305px !important; right: 115px !important; }
        .section .tour-cardposition-state-5 { left: 743px !important; top: 218px; }
        .section .tour-cardposition-state-7 { bottom: 173px !important; right: 245px !important; }
        .section .tour-cardposition-state-review { bottom: 171px; left: 520px; }
        .section .tour-cardposition-illinois-2 { bottom: 220px !important; left: 614px; }
        .section .tour-cardposition-illinois-3 { top: 204px; right: 175px; }
        .section .tour-cardposition-california-3 { top: 267px; left: 626px; }
        .section .tour-cardposition-northcarolina-3 { top: 334px !important; left: 593px !important; }
        .section .tour-cardposition-missouri-3 { top: 217px; left: 704px; }
        .section .tour-cardposition-hawaii-3 { top: 250px; right: 173px; }



        .section
        .end-xl-88px { right: -88px; }
        .section .tour-cardposition940-1 { top: 203px; left: 533px; }
        .section .tour-cardposition940-2 { top: 78px; left: 192px; }

        .section .tour-cardposition940-3 { top: 110px; right: 71px; }
        .section .tour-cardposition940-4 { top: 104px; right: 22px; }
        .section .tour-cardposition940-8 { bottom: 52px; right: 169px; }
        .section .tour-cardposition940-9 { bottom: 126px; right: 215px; }

        /*   941 tour image*/
        .section .tour-card941-step1 { top: 157px !important; left: 581px !important; }

        .section .tour-card941-step2 { top: 125px !important; left: 101px !important; }

        .section .tour-card941-step3 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step4 { top: 100px !important; right: 150px !important; }

        .whitebgtour-cardarrowbottomleftside:before { left: 59% !important; }

        .section .tour-card941-step5 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step7 { right: 150px !important; top: 100px !important; }

        .section .tour-card941-step8 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step9 { top: 100px !important; right: 150px !important; }

        .section .tour-card941-step10 { top: 393px !important; left: 394px !important; }

        .section .tour-card941-step11 { top: 100px !important; right: 150px !important; }
        .section .w2-cardpositionstep1 { top: 213px; left: 398px; }
        .section .w2-cardpositionstep2 { top: 110px; right: 418px; }
        .section .w2-cardpositionstep3 { top: 127px; left: 270px; }
        .section .w2-cardpositionstep4 { top: 242px; left: 355px; }
        .section .w2-cardpositionstep5 { top: 68px; left: 480px; }
        .section .w2-cardpositionstep6 { top: 224px; left: 706px; }
        .section .w2-cardpositionstep7 { top: 234px; left: 450px; }
        .section .w2-cardpositionstep8 { top: 314px; left: 190px; }
        .section .w2-cardpositionstep9 { bottom: 195px; left: 52px; }
        .section .w2-cardpositionstep10 { top: 258px; right: 22px; }
        .alt-section .w2-cardpositionbulkstep1 { top: 213px; left: 398px; }
        .alt-section .w2-cardpositionbulkstep2 { top: 110px; right: 418px; }
        .alt-section .w2-cardpositionbulkstep3 { top: 127px; left: 445px; }
        .alt-section .w2-cardpositionbulkstep4 { top: 242px; left: 355px; }
        .alt-section .w2-cardpositionbulkstep5 { top: 68px; left: 480px; }
        .alt-section .w2-cardpositionbulkstep6 { top: 224px; left: 706px; }
        .alt-section .w2-cardpositionbulkstep7 { top: 234px; left: 450px; }
        .alt-section .w2-cardpositionbulkstep8 { top: 314px; left: 190px; }
        .alt-section .w2-cardpositionbulkstep9 { bottom: 195px; left: 52px; }
        .alt-section .w2-cardpositionbulkstep10 { top: 258px; right: 22px; }
        .section .tour-cardpositionformw2-2 { top: 314px !important; left: 785px !important; }
        .section .tour-cardpositionformw2-5 { bottom: 210px !important; left: 675px !important; }
        .section .tour-cardpositionformw2-6 { top: 260px !important; left: 419px !important; }
        .section .tour-cardpositionformw2-1 { top: 163px !important; left: 241px !important; }
        .alt-section #tourCard1state { transform: translate(85%, -218%) !important }
        /*misc landing page tour manual css starts*/
        .section .misc1099-cardpositionstep1 { top: 213px; left: 398px; }
        .section .misc1099-cardpositionstep2 { top: 110px; right: 418px; }
        .section .misc1099-cardpositionstep3 { top: 127px; left: 270px; }
        .section .misc1099-cardpositionstep4 { top: 242px; left: 355px; }
        .section .misc1099-cardpositionstep5a { top: 68px; left: 480px; }
        .section .misc1099-cardpositionstep5b { bottom: 204px; right: 412px; }
        .cardarrowposition-misc-step5b:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(180deg); right: -3%; }
        .section .misc1099-cardpositionstep6 { top: 224px; left: 706px; }
        .section .misc1099-cardpositionstep7 { top: 234px; left: 450px; }
        .section .misc1099-cardpositionstep8 { top: 314px; left: 190px; }
        .statebannercarddesignnew .end-n-117px { right: -165px; }
        /*misc landing page tour manual css ends*/
        .statebannercarddesignnew .end-n-117px { right: -143px; }
        #state-scrollsticky { top: 88px; }
        .section .tour-cardposition944-step2 { top: 120px; left: 430px; }
        .section .tour-cardposition944-step3 { top: 37px; left: 708px; }
        .section .tour-cardposition944-step4 { top: 37px; left: 758px; }
        .section .tour-cardposition944-step5 { bottom: 52px; right: 6px; }
        .section .tour-cardposition944-step9 { top: 394px; left: 619px; }
        .section .tour-cardposition944-step11 { bottom: 56px; right: 407px; }
        .section .tour-cardposition944-step12 { top: 427px; right: 400px; }
        .section .tour-cardposition943-step2 { top: 364px; left: 449px; }
        .section .tour-cardposition943-step3 { top: 38px; left: 712px; }
        .section .tour-cardposition943-step4 { top: 28px; left: 753px; }
        .section .tour-cardposition943-step5 { bottom: 49px; right: 5px; }
        .section .tour-cardposition943-step6 { top: 275px; right: 147px; }
        .section .tour-cardposition943-step7 { top: 399px; right: 271px; }
        .section .tour-cardposition943-step8 { top: 331px; left: 577px; }
        .section .tour-cardposition943-step9 { top: 380px; left: 393px; }
        .section .tour-cardposition943-step10 { top: 376px; left: 629px; }
        .section .divtour-cardposition1 { top: 210px; left: 520px; }
        .section .divtour-cardposition2 { top: 110px; right: 418px; }
        .section .divtour-cardposition3 { top: 127px; left: 370px; }
        .section .divtour-cardposition4 { top: 242px; left: 355px; }
        .section .divtour-cardposition5 { top: 68px; left: 480px; }
        .section .divtour-cardposition6 { top: 224px; left: 706px; }
        .section .divtour-cardposition7 { top: 234px; left: 450px; }
        .section .divtour-cardposition8 { top: 314px; left: 190px; }

        /*W2c tour section starts*/

        /*manual starts*/
        .w2ctour-cardposition1-manual { top: 365px; left: 404px; }
        .w2ctour-cardposition2-manual { top: 330px; left: 497px; }
        /*manual ends*/
        .section .w2ctour-cardposition1 { top: 173px; left: 455px; }
        .section .w2ctour-cardposition2 { top: 181px; left: 650px; }
        .section .w2ctour-cardposition3 { top: 210px; left: 806px; }
        .section .w2ctour-cardposition4 { bottom: 235px; left: 366px; }
        .section .w2ctour-cardposition5 { bottom: 175px; left: 264px; }
        .section .w2ctour-cardposition6 { top: 155px; left: 75px; }
        .section .w2ctour-cardposition7 { top: 161px; left: 157px; }
        .section .w2ctour-cardposition8 { top: 157px; left: 246px; }
        .section .w2ctour-cardposition9 { top: 312px; left: 309px; }
        .section .w2ctour-cardposition10 { top: 214px; }

        .alt-section .w2ctour-cardposition1 { top: 173px !important; left: 455px !important; }
        .alt-section .w2ctour-cardposition2 { top: 181px !important; left: 650px !important; }
        .alt-section .w2ctour-cardposition3 { top: 210px !important; left: 638px !important; }
        .alt-section .w2ctour-cardposition4 { bottom: 235px !important; left: 366px !important; }
        .alt-section .w2ctour-cardposition5 { bottom: 175px; left: 264px; }
        .alt-section .w2ctour-cardposition6 { top: 155px; left: 75px; }
        .alt-section .w2ctour-cardposition7 { top: 161px; left: 157px; }
        .alt-section .w2ctour-cardposition8 { top: 157px; left: 246px; }
        .alt-section .w2ctour-cardposition9 { top: 312px; left: 309px; }
        .alt-section .w2ctour-cardposition10 { top: 214px; }


        /*W2c tour section ends*/
        .section .nectour-cardposition9 { bottom: 195px; left: 52px; }
        .section .onlineaccess-cardpositionstep1 { top: 203px; right: 12px; }
        .section .onlineaccess-cardpositionstep2 { top: 247px; left: 542px; }
        .cardarrowposition-online-step2:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 60px; transform: rotate(360deg); left: -3%; }
        .section .onlineaccess-cardpositionstep3 { top: 236px; left: 376px; }
        .whitebgtour-cardarrowpositiononline-step3:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 48px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep4 { top: 413px; left: 298px; }
        .whitebgtour-cardarrowpositiononline-step4:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -19px; transform: rotate(90deg); left: 23%; }
        .section .onlineaccess-cardpositionstep5 { top: 135px; right: 175px; }
        .whitebgtour-cardarrowpositiononline-step5:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep6 { top: 176px; right: 186px; }
        .whitebgtour-cardarrowpositiononline-step6:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: 53px; transform: rotate(0deg); left: -3%; }
        .section .onlineaccess-cardpositionstep7 { top: 308px; left: 163px; }
        .whitebgtour-cardarrowpositiononline-step7:before { position: absolute; content: ""; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 14px solid #0A0E31; top: -18px; transform: rotate(90deg); left: 48%; }
        .section .aca-cardposition1 { top: 170px; left: 460px; }
        .section .aca-cardposition2 { top: 195px; left: 719px; }
        .section .aca-cardposition3 { top: 122px; right: 271px; }
        .section .aca-cardposition4 { bottom: 251px; left: 348px; }
        .section .aca-cardposition5 { bottom: 51px; right: 14px; }
        .section .aca-cardposition6 { bottom: 35px; right: 2px; }
        .section .aca-cardposition7 { top: 340px; right: 6px; }
        .section .aca-cardposition8 { top: 366px; right: 500px; }
        .section .aca-cardposition8-innercard { bottom: 225px; left: 69px; }
        .section .aca-cardposition9 { bottom: 46px; left: 108px; }
        .section .aca-cardposition10 { bottom: 281px; left: 216px; }
        .section .aca-cardposition11 { top: 97px; right: 35px; }
        
        .aca-b-cardposition-step1 { top: 168px; left: 355px; }
        .aca-b-cardposition-step2 { top: 196px; left: 715px; }
        .aca-b-cardposition-step3 { top: 164px; right: 352px; }
        .aca-b-cardposition-step4 { top: 145px; left: 491px; }
        .aca-b-cardposition-step5 { bottom: 63px; right: 16px; }
        .aca-b-cardposition-step6 { top: 302px; right: 138px; }
        .aca-b-cardposition-step6-innercard { bottom: 390px; left: 40px; }
        .aca-b-cardposition-step7 { bottom: 302px; left: 82px; }
        .aca-b-cardposition-step8 { bottom: 420px; left: 146px; }
        .aca-b-cardposition-step9 { top: 144px; right: 149px; }

        #tourMACardPosition1 { top: 299px !important; right: 354px !important; }
        #tourMACardPosition2 { top: 197px !important; right: 281px !important; }
        #tourMACardPosition3 { top: 207px !important; right: 176px !important; }
        #tourMACardPosition4 { top: 279px !important; right: 250px !important; }
        #tourMACardPosition5 { top: 50px !important; right: 452px !important; }
        #tourMACardPosition6 { top: 262px !important; right: 364px !important; }
        #tourMACardPosition9 { top: 216px !important; right: 180px !important; }

        .section .nectour-cardposition-step1 { top: 205px; left: 338px; }
        .section .nectour-cardposition-step2 { top: 110px; right: 418px; }
        .section .nectour-cardposition-step3 { top: 127px; left: 270px; }
        .section .nectour-cardposition-step4 { top: 242px; left: 355px; }
        .section .nectour-cardposition-step5a { top: 68px; left: 480px; }
        .section .nectour-cardposition-step6 { top: 224px; left: 706px; }
        .section .nectour-cardposition-step7 { top: 234px; left: 450px; }
        .section .nectour-cardposition-step8 { top: 314px; left: 190px; }

        .nectour-cardposition-step9-innercard { top: 207px; right: 24px; }
        .aca-b-cardposition-step1 { top: 96px; left: 344px; }
        .aca-b-cardposition-step2 { top: 183px; left: 657px; }
        .aca-b-cardposition-step3 { top: 184px; right: 15px; }
        .aca-b-cardposition-step4 { top: 121px; left: 355px; }
        .aca-b-cardposition-step6 { top: 214px; right: 9px; }
        .aca-b-cardposition-step6-innercard { bottom: 329px; left: 67px; }
        .aca-b-cardposition-step7 { bottom: 60px; left: 51px; }
        .aca-b-cardposition-step8 { bottom: 276px; left: 216px; }
        .aca-b-cardposition-step9 { top: 66px; right: 34px; }
        .acabulk-cardposition-step4 { top: 115px; left: 455px; }

        /* 1099 Landing Page Common Tour Images First Card Position */
        .k1099-tour-cardposition1 { top: 215px; right: 60px; }
        .r1099-tour-cardposition1 { top: 215px; right: 210px; }
        .s1099-tour-cardposition1 { top: 190px; right: 170px; }
        .a1099-tour-cardposition1 { top: 240px; right: 45px; }
        .b1099-tour-cardposition1 { top: 190px; right: 120px; }
        .c1099-tour-cardposition1 { top: 220px; right: -10px; }
        .g1099-tour-cardposition1 { top: 190px; right: 15px; }
        .oid1099-tour-cardposition1 { top: 270px; right: 250px; }
        .patr1099-tour-cardposition1 { top: 240px; left: 380px; }
        .w2g1099-tour-cardposition1 { top: 235px; left: 325px; }
        .q1099-tour-cardposition1 { top: 235px; right: 185px; }
        .qa1099-tour-cardposition1 { top: 265px; right: -20px; }
        .sa1099-tour-cardposition1 { top: 205px; right: 310px; }
        .f1098-tour-cardposition1 { top: 270px; right: 10px; }
        .s1042-tour-cardposition1 { top: 250px; left: 330px; }

        /* 1099 Landing Page Common Tour Images Card Position */
        .select-tax-year { top: 110px; right: 418px; }
        .choose-manual-entry { top: 115px; left: 390px; }
        .generate-export-draft { top: 245px; left: 130px; }
        .select-state-filing { top: 150px; left: -10px; }
        .form-distribution { top: 224px; left: 706px; }
        .filing-summary { top: 234px; left: 450px; }
        .fs-xl-22 { font-size: 22px !important; }

        h3.fs-lg-26 { font-size: 28px !important; }

        h3.fs-24 { font-size: 20px !important; }
    }

    @media only screen and (min-device-width: 1201px) and (max-device-width: 1599px) {
        .boi-notice, .banner-top-stripe { margin-top: 95px; }
    }
    /*@media only screen and (min-device-width: 1200px) and (max-device-width: 1400px) {
    .tour-bgbulkimport {
        min-height: 35vh !important;
    }

    .tour-accountingsoftware {
        min-height: 35vh !important;
    }
    .tour-bgmanualentry {
        min-height: 35vh !important;
    }
}*/
    @media only screen and (min-width:1200px) and (max-width:1399px) {
        .xl-min-w-64 { max-width: 64%; }
        .whitebannerbgcard { left: 30% !important; }

        #homepagecarousel img { width: 600px !important; }

        .whitebannerbgcard { box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); }

        .whitebannerbgcardtaxpro { left: 26%; }

        .whitebannerbgcardtaxpro { box-shadow: 8px 16px 40px 0px rgba(33, 34, 35, 0.20); transform: translate(-50%, -29%); }

        .scrollable-container { max-width: 100%; }

        .bg-stripe-home
        .container { max-width: 100%; padding-left: 0px !important; padding-right: 0px !important; }

        .accordion .tab-pane-4868 { height: 318px !important; }
    }

    @media only screen and (min-width: 1201px) {
        .navbar-toggle.collapsed.responsive-toggle { display: none }
    }

    @media only screen and (min-width:768px) and (max-width: 1200px) {
        
        .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; max-width: 80vw; width: 100%; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }

        #NoAMP_Overlay { opacity: 0; display: none; background: rgba(0,0,0,0.5); width: 100%; position: fixed; left: 0px; top: 0px; height: 100vh; z-index: 999; content: ""; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }

        .MobileToggleMenu #NoAMP_Overlay { opacity: 1; display: block; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; }

        .AMP_close { right: 15px; top: 50%; margin-top: -12px; }

        .AMP_back { left: 15px; top: 50%; margin-top: -12px; }

        .AMP_Menu .dropdown::after { position: absolute; right: -15px; height: auto; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .dropdown-menu { position: relative; top: 0; left: 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 0; border-radius: 0; box-shadow: none; width: 100%; margin: 0px; opacity: 1; visibility: visible; }

            .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { width: 100%; display: inline-block; font-size: 16px; text-align: left; color: #212121; cursor: pointer; }

            .AMP_Menu .dropdown-menu li p { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

            .AMP_Menu .dropdown-menu li .new-lbl { min-height: 20px; line-height: normal; display: inline-block; width: auto; padding: 2px 5px; font-size: 12px; top: 13px; left: 125px; right: inherit; }

            .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

            .AMP_Menu .dropdown-menu li.megali p, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .ParentActive li.megali.subActive p, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

            .AMP_Menu .ParentActive li.megali span.dis-blk { display: block; padding: 5px 7px; top: 447px; left: 100px; color: #fff; font-weight: 500; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; }

        .overflow-sm { overflow: scroll; overflow-x: hidden; }

        .MobileToggleMenu .AMP_Menu { margin-left: 0; transition: 0.4s ease; transition-property: left; }

        .AMP_Menu { margin-left: -830vw; z-index: 9999; transition: all 0.3s linear; -webkit-transition: all 0.4s linear; max-width: 80vw; width: 100%; transition: top 0.4s ease, opacity 0.3s ease; }

        #taxpro1 { transition: top 0.3s ease, opacity 0.3s ease; top: 0px !important; }

        .AMP_Menu { margin-left: -830vw; z-index: 9999; -webkit-transition: all 0.4s linear; max-width: 38vw; width: 100%; -webkit-transition: all 0.4s linear; transition: 0.4s ease; transition-property: left; }

        .AMP_close { right: 15px; top: 50%; margin-top: -12px; }
        /*.AMP_Menu ul li { padding: 10px 4px 10px 14px !important; height: auto; font-size: 16px;  }*/

        .collapse:not(.show) { display: none !important; }

        .AMP_Menu .dropdown-toggle::after { position: absolute; right: -15px; height: auto; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .ParentActive li.megali.subActive a, .AMP_Menu .ParentActive li.megali.subActive hr { display: block; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .megali span:after { position: absolute; right: -15px; height: 44px; width: 44px; content: '\f054'; background-size: 1.5rem; background-repeat: no-repeat; background-position: center; font-family: "FontAwesome"; color: #414141; border-top: 0; }

        .AMP_Menu .ParentActive li.megali span, .AMP_Menu .ParentActive li.megali a, .AMP_Menu .ParentActive li.megali.subActive span { display: none; }

        .AMP_Menu .dropdown-menu li.megali a, .AMP_Menu .dropdown-menu li.megali hr { display: none; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { min-height: 44px; border-bottom: 1px solid #eee; line-height: 30px; padding: 5px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .dropdown-menu li a, .AMP_Menu .dropdown-menu li span { border-bottom: 1px solid #eee; line-height: 30px; padding: 10px 15px; width: 100%; display: inline-block; font-size: 14px; text-align: left; font-weight: normal; color: #212121; cursor: pointer; }

        .AMP_Menu .navbar-nav li { height: auto; font-size: 16px !important; }

        .meghead .newTxt { top: 0px; }

        .meghead .newTxt { position: relative; }

            .meghead .newTxt:before { left: -5px; bottom: 7px; top: 5px; }

    }

    @media (max-width: 1199px) {
    }

    @media only screen and (min-width:1200px) and (max-width:1400px) {
        .start-xl-165 { left: 165px !important; }
        .container-xl-fluid { max-width: 100% !important; width: 100% !important; }
    }

    @media only screen and (min-width:768px) and (max-width:992px) {
        .max-w-109 { max-width: 83%; }
        .start-md-150 { left: 150px !important; }
        #cpa-section1 .testimonial-card-bg { height: 376px !important; }
        .sticky-md-none { position: unset !important; }
        .animated-card .image-container { height: 300px; }
        .top-md-0 { top: 0 !important; }

        .testimonial .carousel .card { margin: 0 0.5em; border: 0; height: 300px !important; }
    }

    @media screen and (min-resolution: 1.25dppx) {
        .modal-content { transform: scale(0.9); /* Reduce size at 125% zoom */ }
        .pricing-calc .modal-content { transform: none; }
    }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .digit-box { width: 32px; height: 41px; font-size: 22px; line-height: 44px; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .digit-box { width: 28px; height: 40px; font-size: 26px; line-height: 43px; }
}