

@media (max-width: 1440px) {
    .swiper-parent .swiper-button-prev {left: 33px;}
    .swiper-parent .swiper-button-next {right: 33px;}
    .hamburger_menu .navbar-nav {column-gap: 16px;}
}

@media (max-width: 1366px) {
    .filing-calculation p.fs-28 {font-size: 24px;}
}

@media (max-width: 1280px) {
    .offer-badge-section {height: 372px;}
    .security-cards-parent .statistic-card {min-height: 233px;}
    .parent-hero-card::before, .parent-hero-card::after {top: calc(100% - 737px);}
    .xero-badge {height: 71px;}
    .social-security-badge {height: 98px;}
    .message-badge {height: 69px;}
    .tin-badge {height: 57px;}
    .makes_it_easier_sec .step_one .step_one_child:after{right: calc(100% - 538px);}
    .makes_it_easier_sec .step_one.step_two .step_one_child:after {right: calc(100% - 564px);}
    .makes_it_easier_sec .makes_it_easier_wrapper .step_four .white_color_sec_outer:after {height: 161px;}
    .hamburger_menu .navbar-nav {column-gap: 10px;}
    .hamburger_menu .navbar-nav .nav-item a {font-size: 14px;}
    #kt_body .header_btn_wrapper .primary_btn {padding: 5px 12px;}
    #kt_body .header_btn_wrapper .secondary_btn {padding: 11px 20px;}
    .header_upper_wrapper .website_logo {height: 50px;}
}

@media (max-width: 1024px) {
    .parent-hero-card::before, .parent-hero-card::after {top: calc(100% - 712px);}
    .step_one.step_two,.step_one.step_two .step_one_child {width:100%;}
    .makes_it_easier_sec .step_one .step_one_child:after, .makes_it_easier_sec .step_one.step_two .step_one_child:after, .makes_it_easier_sec .step_one.step_three .step_one_child:after, .makes_it_easier_sec .step_one.step_four .step_one_child:after{display:none;}
    .footer_sec .contact_img, .footer_sec .quick_img {height: 67px;}
    .pricingforms_wrap i {top: calc(100% - 41px);}
}

@media (max-width: 991px) {
    .features-swiper {display: block;}
    .parent-cards-main {display: none;}
    .home-slider-section .swiper-slide {height: 455px;}
    .xero-badge {height: 80px;}
    .social-security-badge {height: 110px;}
    .message-badge {height: 80px;}
    .tin-badge {height: 65px;}
    .ticker-item {font-size: 40px;}
    .fs-60 {font-size: 43px;}
    .footer_sec .contact_img, .footer_sec .quick_img {height: 70px;}
    .hamburger_menu .navbar-nav .nav-item a {font-size: 17px;}
}

@media (max-width: 767px) {
    .fs-60 {font-size: 49px;}
    .swiper-parent .swiper-button-next,.swiper-parent .swiper-button-prev {display: none;}
}

@media (max-width: 600px) {
    .time-box {width: 80px;height: 50px;}
    .swiper-parent .swiper-button-prev,.swiper-parent .swiper-button-next{display: none;}
    .white-badge {padding: 10px 22px;}
    .flag-badge, .qb-badge {display: flex;align-self: center;}
    .software-logo {height: 92px;width: 92px;}
    .fs-34 {font-size: 25px;}
    .fs-18 {font-size: 17px;}
    .home_banner .red-btn i {position: absolute;right: 6px;top: 5px;}
    .hero-section .red-btn,.white_btn {width: 100%;}
    .home-slider-section .swiper-slide {height: 269px;}
    .footer_sec .contact_img, .footer_sec .quick_img {height: 70px;}
    .tax_form_hero_calcu_sec.tax_form_hero_calcu_sec_home .tax_form_hero_calcu_wrapper {padding: 43px 26px;}
    p {font-size: 16px;}
    .pricingforms_wrap i {top: calc(100% - 31px);font-size: 18px;}
    .parent-hero-card::before, .parent-hero-card::after{display: none;}
}

@media (max-width: 480px) {
    .time-box {width: 65px;height: 47px;}
    .countdown {gap: 4px;}
    .time-box span {font-size: 17px;}
    .time-box small {font-size: 8px;}
    .fs-60 {font-size: 40px;}
    .fs-18 {font-size: 15px;}
    .xero-badge {height: 63px;}
    .social-security-badge {height: 87px;}
    .message-badge {height: 66px;}
    .tin-badge {height: 50px;}
    .irs-badge {height: 122px;}
    .flag-badge {height: 88px;}
    .qb-badge {height: 67px;}
    .white-badge {padding: 10px 16px;}
    .tax_form_hero_calcu_sec.tax_form_hero_calcu_sec_home .tax_form_hero_calcu_wrapper {padding: 25px 16px;}
    .fs-50 {font-size: 30px;}
    .hero-section{padding-top: 2em;}
}

@media (max-width: 414px) {
    .white-badge .fs-18 {font-size: 13px;}
    .white-badge {padding: 10px 13px;}
    .xero-badge {height: 54px;}
    .social-security-badge {height: 75px;}
    .message-badge {height: 55px;}
    .tin-badge {height: 45px;}
    .irs-badge {height: 105px;}
    .flag-badge {height: 78px;}
    .qb-badge {height: 56px;}
    .file-ticker {padding: 30px 0;}
    .ticker-item {font-size: 30px;}
    .makes_it_easier_sec .makes_it_easier_wrapper .white_color_sec { padding: 15px 60px 15px 72px; }

}



