@media (max-width:576px) {
    img.float-ico.float-ico2 {
        top: 110px;
    }

    .trustpilot-ratings-wrap {
        flex-direction: column;
        align-items: flex-start !important;
        gap: 10px;
    }

    .trustpilot-ratings-wrap>* {
        margin: 0 !important;
    }

    .f-84 {
        font-size: 35px;
    }

    .f-30 {
        font-size: 16px !important;
    }

    #hero ul.hz-social {
        display: none;
    }

    .hz-btn-wrapper.sec1-btn-wrapper {
        margin-bottom: 30px;
    }

    .hz-btn-wrapper .hz-btn {
        font-size: 14px !important;
        width: 160px;
        height: 40px;
    }

    .f-22 {
        font-size: 14px;
    }

    .f-80 {
        font-size: 40px;
    }

    .sec2_bg_box {
        min-height: 400px;
        padding: 18px 15px 110px 15px;
    }

    .f-16 {
        font-size: 12px;
    }

    .sec2_sub_head>* {
        font-size: 11px;
    }

    .sec2_sub_head {
        padding: 8px 10px;
    }

    .f-64 {
        font-size: 33px;
    }

    #hero .f-30 {
        font-size: 13px !important;
    }

    .f-18 {
        font-size: 14px;
    }

    .f-20 {
        font-size: 14px;
    }

    .serv_drive_card {
        padding: 15px;
    }

    .serv_drive_card .d-flex {
        flex-direction: column-reverse;
        gap: 10px;
        text-align: center;
        margin-bottom: 20px;
    }

    .serv_drive_card .d-flex h4 {
        font-size: 25px;
    }

    .serv_drive_card .d-flex img {
        width: 70px;
    }

    .serv_drive_card>* {
        text-align: center;
    }

    .serv_drive_card .hz-btn-wrapper.sec2-btn-wrapper .hz-btn {
        width: 122px;
        height: 33px;
        font-size: 12px !important;
    }

    .f-50 {
        font-size: 40px;
    }

    .pathway_card .container.hz-container.hz-container-small {
        max-width: 100%;
    }

    .tab-content .f-80 {
        font-size: 35px;
        margin-bottom: 30px !important;
    }

    .f-24 {
        font-size: 16px;
    }

    .pathway_small_card {
        min-width: unset;
        padding: 5px 15px !important;
        height: auto !important;
    }

    .nav-link .pathway_small_card .tab_num span {
        font-size: 20px !important;
        line-height: 1em;
    }

    .extract_card .extract_head {
        font-size: 14px;
    }

    .extract_card {
        padding: 5px 10px;
    }

    #testimonials .sec4-head {
        text-align: center;
        padding: 0 !important;
    }

    #testimonials .hz-btn-wrapper.sec6-btn-wrapper {
        padding: 0 !important;
    }

    .testi_slide {
        padding: 20px;
    }

    .f-60 {
        font-size: 32px;
    }

    .secs_wrapper:before {
        top: 57%;
        height: 700px;
    }

    #recent-posts-container .hz_blog_post {
        width: 100%;
    }

    .blog_view_btn .hz-btn {
        width: 30px !important;
        height: 30px !important;
    }

    .footer-form-head {
        font-size: 35px !important;
    }

    .hz-btn-wrapper.footer-form-btn-wrapper .hz-submit {
        font-size: 14px;
        height: 40px;
        width: 150px;
    }

    .footer-blurb-content p.f-16,
    .mini-menu-item a,
    li.menu-item>a,
    p.footer-bottom-p,
    p.footer-p {
        font-size: 14px !important;
    }

    ul.hz-social.footer-social>li>a {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }

    .inner-banner .inner-sub-head {
        font-size: 18px !important;
    }

    .inner-banner .inner-head {
        font-size: 35px !important;
    }

    .inner-banner .inner-p br {
        display: none;
    }

    .inner-banner {
        min-height: 600px;
    }

    .about-2 .bg_img {
        width: 100%;
    }

    .sec2_bg_box.sec3_bg_box {
        min-height: 320px;
        padding: 0;
    }

    .about-2 .f-18 {
        font-size: 14px;
    }

    .about-3 .serv_drive_card h4 {
        font-size: 20px;
    }

    .about-3 .serv_drive_card .serv_drive_card_content p {
        font-size: 14px;
    }

    .about-4 .pathway_card>div>.row-inner1>div:first-child {
        position: relative;
    }

    .about-4 .pathway_card>div>.row-inner1>div:first-child .about4_box_img {
        position: relative !important;
        transform: translate(50%, 0%) !important;
        margin-bottom: 50px;
        margin-top: 20px;
    }

    .about-4 .pathway_card>div>.row-inner1>div:first-child .about4_box_img img {
        max-width: 140px !important;
    }

    .about-4 .f-18 {
        font-size: 14px;
    }

    .about-4 .f-16 {
        font-size: 14px;
    }

    .inner-banner .row>div>.d-flex:last-child {
        margin-top: 0 !important;
    }

    .inner-banner .row>div>.d-flex:last-child .trustpilot-ratings-wrap {
        align-items: center !important;
    }

    .sec2_bg_box.sec3_bg_box::before {
        height: calc(100% - 50px);
    }

    .about-2,
    .about-3,
    .about-4 {
        padding-bottom: 0;
    }

    .about-4 .pathway_card {
        padding: 40px 0px;
    }

    .about-4 .pathway_card>div {
        padding: 0;
    }

    #blog-post-content>h2 {
        font-size: 25px;
    }

    #blog-post-content>h3 {
        font-size: 20px;
    }

    #blog-post-content>h4 {
        font-size: 19px;
    }

    #blog-post-content>h5 {
        font-size: 18px;
    }

    #blog-post-content>h6 {
        font-size: 17px;
    }

    #blog-post-content p {
        font-size: 14px;
    }

    .blog-inner-1 .blog_inner_head {
        font-size: 30px !important;
    }

    #posts-container .hz_blog_post {
        width: 100%;
    }

    #posts-container .hz_blog_post .blog_article .post_feat_img img {
        height: 150px;
    }

    .amazon_wholesale_fba_2_img img.amazon_wholesale_fba_2_img1 {
        max-width: 30%;
    }

    .amazon_wholesale_fba_2_img img.amazon_wholesale_fba_2_img3 {
        max-width: 30%;
    }

    .service2_img.amazon_wholesale_fba_2_img {
        transform: translateX(20px);
    }

    .service-2 .f-50 {
        font-size: 30px;
    }

    .hz_blurb .blurb_content br {
        display: none;
    }

    .service-2 .hz_blurb:last-child .blurb_ico {
        display: none;
    }

    .service-2 .hz_blurb:last-child .blurb_content {
        width: 100%;
        text-align: center;
    }

    .service-2 .hz_blurb:last-child .blurb_content .hz-btn-wrapper.sec1-btn-wrapper {
        margin: 0;
    }

    .service-2 {
        padding-bottom: 0px;
    }

    .service-3 .f-60 {
        font-size: 28px;
    }

    .service-3 .f-20 br {
        display: none;
    }

    .serv_drive_card .serv_card_img_wrap {
        width: 70px;
        height: 70px;
    }

    .serv_drive_card .serv_card_img_wrap svg {
        width: 35px;
    }

    .service-3 .serv_drive_card .d-flex h4 {
        font-size: 20px;
    }

    .service-3 .serv_drive_card .d-flex {
        margin-bottom: 20px !important;
    }

    .service-3:before {
        height: 86%;
    }

    .box_1_wrap,
    .box_2_wrap {
        display: none;
    }

    .container.hz-container.hz-container-small2 {
        max-width: 90%;
    }

    #hz_timeline>.hz-row:nth-child(even) .dot_ball {
        right: auto;
        left: -1rem;
    }

    #hz_timeline>.hz-row:nth-child(even) .timeline_content>* {
        text-align: left;
    }

    #hz_timeline>.hz-row .timeline_content {
        padding-right: 0 !important;
        padding-left: 1rem !important;
    }

    #hz_timeline .center_line {
        transform: unset !important;
        left: 0rem !important;
    }

    #packages_wrap .hz-row-inner:first-child {
        flex-wrap: nowrap;
        margin-bottom: 20px;
    }

    #packages_wrap {
        padding: 20px 15px;
    }

    #packages_wrap .hz-row-inner>* {
        width: 33.333%;
    }

    #packages_wrap .hz-row-inner>* .f-30 {
        font-size: 24px;
    }

    #packages_wrap .hz-row-inner>* .f-16 {
        font-size: 12px;
    }

    #packages_wrap .hz-row-inner.hz-row-inner17 .hz-btn-wrapper .hz-btn {
        width: 110%;
        height: 21px;
        font-size: 8px !important;
    }

    #packages_wrap .hz-row-inner.hz-row-inner17 {
        transform: translateY(6px) translateX(15px);
    }

    .service-4>.container.hz-container {
        max-width: 100%;
        padding: 0;
    }

    #packages_wrap .hz-row-inner:not(:first-child, :last-child) {
        margin-bottom: 10px !important;
    }

    .service-4 .f-20 br {
        display: none;
    }
    
    li.menu-item.has-children>.submenu-wrap>ul.submenu>.menu-item>a {
        font-size: 12px !important;
    }
}