@media (max-width: 1200px) {
    .globalHeading {
        font-size: 50px;
    }

    header nav ul {
        gap: 24px;
        margin-right: 10px;
    }

    header nav .blackBtn {
        margin-left: 0;
    }

    .testimonial_sec .testimonial-container {
        padding: 0 2.5rem;
    }

    .testimonial_sec .testimonial_swiper {
        max-width: clamp(21.25rem, 11.742vw + 17.727rem, 25rem);
    }

    /* Advance Feature Sec — scale down large desktop padding */
    .advanceFeatures_sec {
        padding: 120px 60px;
    }

    .mShopifyFeature_container {
        padding: 0 !important;
    }

    .advanceFeature_box {
        padding: 24px 24px 30px 20px !important;
    }

    .advanceFeatures_grid {
        gap: 36px !important;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box p {
        font-size: 18px;
        line-height: 28px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart {
        margin-bottom: 1.2rem;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart .iconBox {
        margin-right: 28px;
    }

    .mShopifyProblemStatement_sec {
        padding: 4rem 3rem;
    }

    .problem_statement_subtitle {
        font-size: 20px;
        line-height: 30px;
    }

    .problem_content {
        margin-bottom: 1.5rem;
    }

    /* What You Will Get Sec */
    .mShopifyWhatYouWillGet_sec {
        padding: 80px 40px;
    }

    /* Web Panel Sec */
    .webPanel_sec {
        padding: 80px 0;
    }

    .web_panel_section_description {
        margin-bottom: 80px;
    }

    /* Mobile Video Sec */
    .mShopifyMobileVideo_sec,
    .cryptoWallet_video_sec {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* FAQ Sec */
    .faq_contianer {
        padding: 80px 40px;
    }

    .faq_title {
        margin-bottom: 40px;
    }

    .mShopify_comparison_sec {
        padding: 60px 60px 80px 60px;
    }

    /* Hide decorative floating icons */
    .floating_icons {
        display: none;
    }
}

@media (max-width: 1025px) {
    .advanceFeatures_sec {
        padding: 80px 40px;
    }

    .whatsappAbout_sec {
        padding: 4rem 2rem;
    }

    .whatsappAbout_sec .walletBoxWrapper {
        flex-direction: column-reverse;
        row-gap: 40px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .main-title {
        font-size: 50px;
        max-width: 100%;
        margin-top: 20px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent p {
        font-size: 16px;
        line-height: 32px;
        max-width: 100%;
    }

    .mShopify_comparison_sec {
        padding: 50px 30px 50px 30px;
    }

    .advanceFeatures_grid {
        gap: 30px !important;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box p {
        font-size: 16px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart {
        margin-bottom: 1rem;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart .iconBox {
        margin-right: 18px;
    }

    /* WhatsApp Features Section */
    .whatsappFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px !important;
    }

    .whatsappFeatureBG_sec .advanceFeature_box {
        padding: 24px 22px 40px 22px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 16px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box li {
        font-size: 16px;
        line-height: 28px;
    }

    .bookTheGameFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px !important;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box {
        padding: 24px 22px 40px 22px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 16px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box li {
        font-size: 16px;
        line-height: 28px;
    }

    /* WhatsApp Benefits Section */
    .whatsapp_benifites_sec {
        padding: 80px 40px;
    }

    .whatsapp_benifites_grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 24px;
    }

    .whatsapp_benifites_card {
        padding: 20px;
    }

    .whatsapp_benifites_card_title {
        font-size: 16px;
    }

    .whatsapp_benifites_card li {
        font-size: 13px;
        line-height: 18px;
    }

    /* WhatsApp Admin Panel Section */
    .whatsapp_admin_panel_sec {
        padding: 70px 0 80px 0;
    }

    .whatsapp_admin_panel_container {
        max-width: 900px;
        padding: 0 40px;
    }

    .whatsapp_admin_panel_row {
        gap: 16px;
    }

    .whatsapp_admin_panel_Img img {
        height: auto;
        display: block;
    }

    .left_slide_btn,
    .right_slide_btn {
        width: 40px;
        height: 40px;
    }

    /* Web Panel Sec */
    .webPanel_sec {
        padding: 80px 0;
    }

    .web_panel_section_description {
        margin-bottom: 80px;
    }

    .webPanel_row {
        gap: 16px;
    }

    /* Mobile Video Sec */
    .mShopifyMobileVideo_sec,
    .cryptoWallet_video_sec {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    /* FAQ Sec */
    .faq_contianer {
        padding: 60px 20px;
    }

    .faq_title {
        margin-bottom: 30px;
    }

    /* Comparison Sec */
    .comparison_title {
        padding: 32px 0 46px;
    }

    .comp_table_wrapper {
        margin-top: 28px;
        border-radius: 14px;
        overflow: visible;
    }

    .comp_table_inner {
        border-radius: 14px;
    }

    .comp_table {
        display: table;
        width: 100%;
    }

    .comp_table thead {
        display: table-header-group;
    }

    .comp_table tbody {
        display: table-row-group;
    }

    .comp_table tr {
        display: table-row;
    }

    .comp_table th,
    .comp_table td {
        display: table-cell;
        width: 25%;
    }

    .comp_th {
        padding: 18px 12px;
        font-size: 17px;
    }

    .comp_th--feature,
    .comp_table thead tr th:nth-child(3),
    .comp_table thead tr th:nth-child(4) {
        padding: 18px 12px;
    }

    .comp_td,
    .comp_td--label {
        padding: 16px 12px;
        font-size: 15px;
        line-height: 20px;
    }

    .mshopify_card_header {
        top: -26px;
        min-height: 103px;
        padding: 14px 12px;
        font-size: 18px;
    }

    .mshopify_card_row {
        bottom: -20px;
        min-height: 72px;
        font-size: 15px;
        line-height: 20px;
    }

    /* Who is it For Section */
    .whoIsItFor_sec {
        padding: 60px 40px;
    }

    .whoIsItFor_grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 18px;
    }

    .whoIsItFor_card {
        padding: 18px;
        font-size: 14px;
    }

    .category_heading {
        font-size: 17px;
        margin-bottom: 20px;
    }

    .whoIsItFor_category {
        margin-bottom: 40px;
    }

    .problem_statement_disc_2 {
        font-size: 16px;
    }

    .problem_statement_disc_2 li {
        font-size: 16px;
        line-height: 32px;
    }
}

@media (max-width: 991px) {
    .vertical-text {
        display: none;
    }

    .globalHeading {
        font-size: 40px;
    }

    .bannerHeading {
        font-size: 50px;
        max-width: 100%;
    }

    .whatsapp-bannerHeading {
        font-size: 44px !important;
        line-height: 60px !important;
    }

    /* Hide decorative floating icons on tablet/mobile */
    .floating_icons {
        display: none;
    }

    /* Hide decorative floating icons on tablet/mobile */
    .floating_icons {
        display: none;
    }

    .bannerDisc {
        font-size: 16px;
        line-height: 30px;
        max-width: 100%;
    }

    header {
        padding: 15px 0;
    }

    header .menuBtn {
        display: flex;
    }

    header nav .closeBtn {
        display: block;
    }

    header nav .closeBtn svg {
        width: 30px;
        height: 30px;
    }

    header nav {
        position: absolute;
        top: 0;
        right: 0;
        background-color: var(--header-bg-color);
        width: 375px;
        height: 100svh;
        transform: translateX(100%);
        opacity: 0;
        pointer-events: none;
        transition: all 0.3s linear;
        padding: 50px 20px 20px 20px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-between;
    }

    header nav.active {
        transform: translateX(0);
        opacity: 1;
        pointer-events: auto;
        transition: all 0.3s linear;
        box-shadow: 2px 1px 10px 2px #00000038;
        background-color: #fff;
    }

    .sideBar_backdrop {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        /* Semi-transparent black */
        /* opacity: 0; */
        display: none;
        pointer-events: none;
        transition: opacity 0.3s ease-in-out;
        z-index: 999;
    }

    .sideBar_backdrop.active {
        /* opacity: 1; */
        display: block;
        pointer-events: auto;
    }

    header nav ul {
        flex-direction: column;
        gap: 0px;
        align-items: flex-start;
        padding: 20px 0;
        margin: 0;
        width: 100%;
    }

    header nav ul li {
        width: 100%;
    }

    header nav ul li .navLink {
        font-size: 20px;
        line-height: 20.6px;
        padding: 10px 0;
        position: relative;
        width: 100%;
        display: block;
    }

    header nav ul li .navLink::before {
        height: 0px;
    }

    /* header .dropdown .navLink {
        position: relative;
    }

    header .dropdown .navLink::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background: url("../image/icon/side_menu_ldropdown_icon.svg");
        width: 9px;
        height: 5px;
        transition: all 0.3s ease-in-out;
    } */
    header .dropdown .navLink::after {
        right: 0;
        top: 50%;
    }

    header .dropdownMenu {
        display: block;
        position: relative;
        top: 10px;
        left: 0;
        padding: 0rem 1rem 1.5rem;
        box-shadow: none;
        width: 100%;
        z-index: 100;
        background-color: #fff;
    }

    header .dropdown>.dropdownMenu {
        display: none;
    }

    header .dropdown.active>.dropdownMenu {
        display: block;
    }

    header .dropdownMenu .dropdown_heading {
        display: none;
    }

    header .dropdownMenu .navbarInner {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 12px;
    }

    header .dropdownMenu .navbarInner .dropdownLink {
        color: var(--black-color);
        font-size: 14px;
    }

    header nav .mobileHeaderBtn {
        width: 100%;
    }

    header nav .mobileHeaderBtn a {
        width: 100%;
        margin-top: 10px;
    }

    /*================= Footer Sec =================*/
    footer {
        padding: 3rem 0rem;
    }

    footer .ftrSocial {
        justify-content: start;
        -webkit-column-gap: 0.5rem;
        gap: 0.5rem;
    }

    .bottomFtr {
        padding: 1rem 20px;
        gap: 0.5rem;
    }

    .bottomFtr p {
        font-size: 14px;
        line-height: 24px;
    }

    /*========= Hero Sec =========*/
    .hero_sec {
        padding: 2rem 0;
    }

    .hero_sec .wrapper {
        flex-direction: column;
        gap: 40px;
        padding: 0 3.5rem;
    }

    .hero_sec .content .bannerDisc,
    .hero_sec .content .heroBtn {
        margin-top: 30px;
    }

    .hero_sec .content .heroBtn .redBtn {
        margin-right: 10px;
        max-width: 180px;
        width: 100%;
    }

    .hero_sec .content .heroBtn .outlineBtn {
        max-width: 220px;
        width: 100%;
    }

    .hero_sec .wrapper .heroImage img {
        max-width: 100%;
        height: 100%;
    }

    /*==== Crypto Wallet ====*/
    .walletBoxWrapper {
        flex-direction: column-reverse;
        row-gap: 40px;
    }

    .walletBoxWrapper .walletBoxContent .main-title {
        font-size: 50px;
        max-width: 100%;
        margin-top: 20px;
    }

    .walletBoxWrapper .walletBoxContent p {
        font-size: 16px;
        line-height: 32px;
        max-width: 100%;
    }

    .cryptoWallet_sec {
        padding: 4rem 1rem 2rem;
    }

    .swiftControl_ui_sec .walletBoxWrapper,
    .instagramReadymadeScript_sec .walletBoxWrapper,
    .carRental_sec .walletBoxWrapper,
    .BNBWallet_sec .walletBoxWrapper,
    .whatsappAbout_sec .walletBoxWrapper {
        flex-direction: column-reverse;
    }

    .whatsappAbout_sec {
        padding: 4rem 2rem;
    }

    .whatsappAbout_sec .walletBoxWrapper {
        row-gap: 40px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .main-title {
        font-size: 50px;
        max-width: 100%;
        margin-top: 20px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent p {
        font-size: 16px;
        line-height: 32px;
        max-width: 100%;
    }

    /*================= FAQs Sec =================*/
    .FAQs_sec {
        background-image:
            url("../image/FAQ-left_BG.webp"), url("../image/FAQ-right_BG.webp");
        background-position:
            100% 0,
            -30% 100%;
        padding: 3rem 0;
    }

    .FAQs_sec .FAQs_Title {
        font-size: 46px;
        margin-bottom: 1.5rem;
    }

    .FAQs_sec .FAQs_box {
        width: 590px;
    }

    .FAQs_sec .FAQs_box .FAQs_header {
        padding: 15px 20px;
    }

    .FAQs_sec .FAQs_box .FAQs_question {
        font-size: 14px;
        margin-right: 8px;
    }

    .FAQs_sec .FAQs_box .FAQs_ans_box {
        margin: 0 10px 10px;
        padding: 15px;
    }

    .FAQs_sec .FAQs_box .FAQs_ans {
        font-size: 12px;
        line-height: 22px;
    }

    /*================= FAQs Sec =================*/
    .dedicatedSupport_sec {
        padding: 3rem 0;
    }

    .dedicatedSupport_sec .walletBoxWrapper {
        grid-template-columns: repeat(1, 1fr);
    }

    /*================= Testimonial Sec =================*/
    .testimonial_sec {
        padding: 3rem 0;
    }

    .testimonial_sec .testimonial-container .smallHeading {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .testimonial_sec .testimonial-container {
        grid-template-columns: repeat(1, 1fr);
        gap: 3rem;
        padding: 0;
    }

    .testimonial_sec .testimonialSwiperBtn {
        bottom: 0;
        right: auto;
    }

    /* Advance Feature Sec */
    .advanceFeatures_sec {
        padding: 80px 30px;
    }

    .mShopifyFeature_container {
        padding: 0 !important;
    }

    .advanceFeatures_sec .advanceFeatures_grid {
        padding: 0;
    }

    /* available download sec */
    .available_download_sec {
        padding: 3rem 0;
    }

    .available_download_sec .downloadAvailableImage {
        display: none;
    }

    .available_download_sec .wrapper .content h2 {
        font-size: 30px;
        margin-bottom: 1rem;
    }

    .available_download_sec .wrapper .content p {
        font-size: 16px;
        line-height: 32px;
        max-width: 100%;
        margin-bottom: 1rem;
    }

    .available_download_sec .wrapper .download_btns .downloadBtn {
        padding: 0.8rem 1rem;
    }

    .available_download_sec .wrapper .download_btns .downloadBtn span {
        font-size: 8px;
    }

    .available_download_sec .wrapper .download_btns .downloadBtn h6 {
        font-size: 12px;
    }

    /* Problem Statement Sec */
    .mShopifyProblemStatement_sec {
        padding: 3rem 2.5rem;
    }

    /* Web Panel Sec */
    .webPanel_sec {
        padding: 60px 0;
    }

    .web_panel_section_description {
        margin-bottom: 60px;
    }

    /* WhatsApp Admin Panel Section */
    .whatsapp_admin_panel_sec {
        padding: 60px 0 70px 0;
    }

    .whatsapp_admin_panel_container {
        padding: 0 30px;
    }

    .whatsapp_admin_panel_row {
        gap: 14px;
    }

    .left_slide_btn,
    .right_slide_btn {
        width: 36px;
        height: 36px;
    }

    /* Mobile Video Sec */
    .mShopifyMobileVideo_sec,
    .cryptoWallet_video_sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    /* FAQ Sec */
    .faq_contianer {
        padding: 50px 16px;
    }

    .faq_title {
        margin-bottom: 25px;
    }

    .question {
        font-size: 18px;
        line-height: 28px;
    }

    .answer {
        font-size: 15px;
    }

    .webPanel_Img .shadow_left,
    .webPanel_Img .shadow_right {
        display: none;
    }

    .webPanel_Img {
        flex: 1;
        min-width: 0;
    }

    .webPanel_Img img {
        max-width: 100%;
        height: auto;
        display: block;
        object-fit: contain;
    }

    .problem_statement_title {
        margin-bottom: 1.5rem !important;
    }

    .problem_statement_subtitle {
        font-size: 18px;
        line-height: 28px;
    }

    .problem_statement_disc li {
        font-size: 16px;
        line-height: 32px;
    }

    /* What You Will Get Sec */
    .mShopifyWhatYouWillGet_sec {
        padding: 60px 20px;
    }

    .wyw_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px !important;
    }

    .wyw_card {
        gap: 20px !important;
    }

    .wyw_card--span {
        gap: 30px !important;
    }

    /*========= Contact Us Page ============*/
    .contactUs_banner_sec {
        padding: 2rem 1rem;
    }

    .contactUs_banner_sec .wrapper .map {
        margin-top: 1rem;
    }

    .contactUs_banner_sec .wrapper {
        flex-direction: column;
        gap: 2rem;
    }

    /*=========== Blogs Page ============*/
    .blogBanner_sec {
        padding: 2rem 0;
    }

    .blogsContent_sec {
        padding: 3rem 0;
    }

    .blogWrapper_grid {
        padding: 0;
        grid-template-columns: repeat(2, 1fr);
    }

    /*========== Sitemap Page ==========*/
    .sitemap_sec {
        padding: 0;
    }

    .sitemap_sec .wrapper {
        margin-bottom: 2rem;
    }

    .sitemap_sec .wrapper .gridBox {
        grid-template-columns: repeat(3, 1fr);
    }

    /* WhatsApp Benefits Section */
    .whatsapp_benifites_sec {
        padding: 60px 30px;
    }

    .whatsapp_benifites_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .whatsapp_benifites_card {
        padding: 18px;
    }

    .whatsapp_benifites_card_title {
        font-size: 15px;
        line-height: 19px;
    }

    .whatsapp_benifites_card li {
        font-size: 12px;
        line-height: 17px;
    }

    /* WhatsApp Features Section */
    .whatsappFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 22px !important;
    }

    .whatsappFeatureBG_sec .advanceFeature_box {
        padding: 28px 24px 48px 24px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 15px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box li {
        font-size: 15px;
        line-height: 26px;
    }

    .bookTheGameFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 22px !important;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box {
        padding: 28px 24px 48px 24px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 15px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box li {
        font-size: 15px;
        line-height: 26px;
    }

    /* Who is it For Section */
    .whoIsItFor_sec {
        padding: 50px 30px;
    }

    .whoIsItFor_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }

    .whoIsItFor_card {
        padding: 16px;
        font-size: 13px;
    }

    .category_heading {
        font-size: 16px;
        margin-bottom: 18px;
    }

    .whoIsItFor_category {
        margin-bottom: 35px;
    }
}

@media (max-width: 620px) {
    .section_title {
        font-size: 30px;
        line-height: 40px;
        margin: 1rem 0;
    }

    .section_description {
        font-size: 14px;
        line-height: 24px;
        margin: 0 auto 3rem auto;
        max-width: 100%;
        text-align: center;
    }

    .hero_sec .wrapper {
        gap: 30px;
        padding: 0;
    }

    .bannerHeading {
        font-size: 34px;
    }

    .whatsapp-bannerHeading {
        font-size: 28px !important;
        line-height: 40px !important;
    }

    .bannerDisc {
        font-size: 14px;
        line-height: 24px;
    }

    .hero_sec .content .bannerDisc,
    .hero_sec .content .heroBtn {
        margin-top: 20px;
    }

    /*================= FAQs Sec =================*/
    .FAQs_sec .FAQs_box {
        width: 100%;
    }

    /* Problem Statement Sec */
    .mShopifyProblemStatement_sec {
        padding: 2.5rem 1.5rem;
    }

    .whatsappAbout_sec {
        padding: 2.5rem 1.5rem 0;
        background-color: #edf9f1;
    }

    .whatsappAbout_sec .walletBoxWrapper {
        row-gap: 30px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .main-title {
        font-size: 28px;
        margin-top: 15px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .small-title {
        font-size: 16px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent p {
        font-size: 14px;
        line-height: 24px;
    }

    /* WhatsApp Features Section */
    .whatsappFeatureBG_sec {
        padding: 50px 20px;
    }

    .whatsappFeatureBG_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .whatsappFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px !important;
    }

    .whatsappFeatureBG_sec .advanceFeature_box {
        padding: 20px 16px 32px 16px;
        max-width: 100%;
        width: 100%;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box li {
        font-size: 13px;
        line-height: 22px;
    }

    .bookTheGameFeatureBG_sec {
        padding: 50px 20px;
    }

    .bookTheGameFeatureBG_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .bookTheGameFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 18px !important;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box {
        padding: 20px 16px 32px 16px;
        max-width: 100%;
        width: 100%;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart {
        margin-bottom: 12px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart .iconBox {
        min-width: 60px;
        max-width: 60px;
        height: 60px;
        margin-right: 14px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart .iconBox img {
        width: 32px;
        height: 32px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box li {
        font-size: 13px;
        line-height: 22px;
    }

    /* WhatsApp Benefits Section */
    .whatsapp_benifites_sec {
        padding: 50px 20px;
    }

    .whatsapp_benifites_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }

    .whatsapp_benifites_card {
        padding: 16px;
    }

    .whatsapp_benifites_card_title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 6px;
    }

    .whatsapp_benifites_card li {
        font-size: 11px;
        line-height: 16px;
    }

    /* WhatsApp Admin Panel Section */
    .whatsapp_admin_panel_sec {
        padding: 50px 0 60px 0;
    }

    .whatsapp_admin_panel_container {
        padding: 0 20px;
    }

    .whatsapp_admin_panel_row {
        gap: 12px;
    }

    .whatsapp_admin_panel_Img {
        height: auto;
    }

    .left_slide_btn,
    .right_slide_btn {
        width: 32px;
        height: 32px;
    }

    /* Web Panel Sec */
    .webPanel_sec {
        padding: 40px 0;
        background-position: center top;
        background-size: cover;
    }

    .web_panel_section_description {
        margin-bottom: 40px;
    }

    .webPanel_row {
        gap: 12px;
    }

    /* Mobile Video Sec */
    .mShopifyMobileVideo_sec,
    .cryptoWallet_video_sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* FAQ Sec */
    .faq_contianer {
        padding: 40px 16px;
    }

    .que_card {
        padding: 15px;
    }

    .question {
        font-size: 16px;
        line-height: 24px;
    }

    .answer {
        font-size: 14px;
    }

    .problem_statement_subtitle {
        font-size: 16px;
        line-height: 24px;
    }

    /*  .problem_statement_disc li {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0.5rem;
    } */
    .problem_content {
        margin-bottom: 2rem;
    }

    /* What You Will Get Sec */
    .mShopifyWhatYouWillGet_sec {
        padding: 40px 15px;
    }

    .mShopify_comparison_sec {
        padding: 34px 16px 52px;
    }

    .comparison_title {
        padding: 24px 0 38px;
    }

    .comp_table_wrapper {
        margin-top: 24px;
    }

    .comp_table_inner {
        min-width: 0;
    }

    .comp_th {
        padding: 12px 4px;
        font-size: 11px;
        line-height: 15px;
    }

    .comp_th--feature,
    .comp_table thead tr th:nth-child(3),
    .comp_table thead tr th:nth-child(4) {
        padding: 12px 4px;
    }

    .comp_td,
    .comp_td--label {
        padding: 10px 4px;
        font-size: 11px;
        line-height: 15px;
    }

    .mshopify_card_header {
        top: -20px;
        min-height: 74px;
        padding: 10px 4px;
        font-size: 12px;
    }

    .mshopify_card_row {
        bottom: -16px;
        min-height: 51px;
        font-size: 11px;
        line-height: 15px;
    }

    .wyw_grid {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .wyw_card {
        gap: 15px !important;
    }

    .wyw_card--span {
        grid-row: span 1;
        gap: 20px !important;
    }

    .wyw_steps {
        gap: 15px;
    }

    /*======= Advance Feature Sec =======*/
    .advanceFeatures_sec {
        padding: 3rem 1rem;
    }

    .mShopifyFeature_container {
        padding: 0 !important;
    }

    .advanceFeatures_sec .advanceFeatures_grid {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 1rem;
        -webkit-column-gap: 1rem;
        gap: 1rem !important;
        padding: 0;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box {
        padding: 20px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart .iconBox {
        min-width: 60px;
        max-width: 60px;
        height: 60px;
        margin-right: 10px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart .iconBox img {
        width: 40px;
        height: 40px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart h3 {
        font-size: 16px;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box .topPart {
        margin-bottom: 1rem;
    }

    .advanceFeatures_sec .advanceFeatures_grid .advanceFeature_box p {
        font-size: 14px;
        line-height: 24px;
    }

    /*======= Free Download Sec =======*/
    .freeDownloadApp_sec {
        padding: 2rem 20px;
    }

    .freeDownloadApp_sec .desktopImage {
        display: none;
    }

    .freeDownloadApp_sec .mobileSLider {
        display: block;
    }

    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobile_swiper .swiper-slide {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobile_swiper .swiper-slide img {
        height: 350px;
    }

    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobileSwiperBtn .swiper-button-next:after,
    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobileSwiperBtn .swiper-button-prev:after {
        content: "";
    }

    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobileSwiperBtn .swiper-button-next,
    .freeDownloadApp_sec .mobileSLider .freeDownloadAppMobileSwiperBtn .swiper-button-prev {
        border: 1px solid var(--black-color);
        width: 40px;
        height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }

    /* Who is it For Section */
    .whoIsItFor_sec {
        padding: 40px 20px;
    }

    .whoIsItFor_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .whoIsItFor_grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 14px;
    }

    .whoIsItFor_card {
        padding: 14px;
        font-size: 12px;
    }

    .category_heading {
        font-size: 15px;
        margin-bottom: 16px;
    }

    .whoIsItFor_category {
        margin-bottom: 30px;
    }

    /*========== Sitemap Page ==========*/
    .sitemap_sec .wrapper .gridBox {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .globalHeading {
        font-size: 32px;
    }

    .whatsapp-bannerHeading {
        font-size: 24px !important;
        line-height: 34px !important;
    }

    .redBtn {
        padding: 14px 17px;
        font-size: 14px;
    }

    p {
        font-size: 14px;
        line-height: 20px;
    }

    header nav {
        width: 100%;
    }

    header .headerLogo img {
        height: 50px;
    }

    header nav .mobileHeaderBtn {
        display: block;
    }

    /* Comparison Sec - mobile card view */
    .mShopify_comparison_sec {
        padding: 40px 16px 48px;
    }

    .comparison_title {
        padding: 0;
        margin-bottom: 24px !important;
    }

    .comp_table_wrapper {
        margin-top: 0;
        border: none;
        background: transparent;
        overflow: visible;
    }

    .comp_table_inner {
        border-radius: 0;
    }

    .comp_table,
    .comp_table thead,
    .comp_table tbody,
    .comp_table tr,
    .comp_table td {
        display: block;
        width: 100%;
    }

    .comp_table thead {
        display: none;
    }

    .comp_table tbody {
        display: grid;
        gap: 14px;
    }

    .comp_table tbody tr {
        display: block;
        overflow: hidden;
        background: #fff;
        border: 1px solid #dce3ef;
        border-radius: 14px;
        box-shadow: 0 14px 34px rgba(49, 30, 112, 0.08);
    }

    .comp_td--label {
        padding: 14px 16px;
        background: #f6f8fa;
        color: #111013;
        border: none;
        font-size: 14px;
        line-height: 18px;
        font-weight: 800;
        text-align: left;
    }

    .comp_td:not(.comp_td--label) {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        padding: 13px 16px;
        background: #fff !important;
        border-right: none !important;
        border-bottom: 1px solid #e7edf5;
        color: #111013;
        font-size: 13px;
        line-height: 18px;
        text-align: right;
    }

    .comp_td:not(.comp_td--label)::before {
        content: attr(data-label);
        position: static;
        inset: auto;
        z-index: auto;
        max-width: 52%;
        background: transparent;
        box-shadow: none;
        clip-path: none;
        pointer-events: auto;
        color: #8296a0;
        font-size: 12px;
        font-weight: 800;
        line-height: 16px;
        text-align: left;
    }

    .comp_table td.comp_td[data-label="MShopify"] {
        background: #311e70 !important;
        color: #fff;
        font-weight: 700;
    }

    .comp_table td.comp_td[data-label="MShopify"]::before {
        content: attr(data-label);
        position: static;
        inset: auto;
        z-index: auto;
        background: transparent;
        box-shadow: none;
        clip-path: none;
        pointer-events: auto;
        color: #fff;
    }

    .comp_table th:nth-child(2),
    .comp_table td:nth-child(2) {
        position: relative;
        border-left: none !important;
        border-right: none !important;
        z-index: auto;
    }

    .comp_table th:nth-child(2)::before,
    .comp_table td:nth-child(2)::before {
        content: attr(data-label);
        position: static;
        inset: auto;
        z-index: auto;
        background: transparent;
        box-shadow: none;
        clip-path: none;
        pointer-events: auto;
    }

    .comp_table tbody tr:last-child td,
    .comp_table tbody tr td:last-child {
        border-bottom: none;
    }

    .comp_td .mshopify_card_row {
        position: static;
        transform: none;
        width: auto;
        min-height: 0;
        padding: 0;
        background: transparent;
        border: none;
        color: inherit;
        box-shadow: none;
        font: inherit;
    }

    /*===== Footer Sec =====*/
    footer {
        padding: 2rem 0rem;
    }

    footer .ftrLogoRow {
        margin-bottom: 1.5rem;
    }

    footer .ftrGrid .ftrGridBox .ftrHeading {
        font-size: 18px;
        line-height: 22px;
    }

    footer .ftrGrid .ftrGridBox .line {
        margin-bottom: 15px;
    }

    footer .ftrGridBox ul li {
        margin-bottom: 0.8rem;
    }

    footer .ftrGridBox ul li a {
        font-size: 15px;
    }

    .bottomFtr p {
        font-size: 12px;
        line-height: 20px;
    }

    /*===== Hero Sec =====*/
    .hero_sec .content .heroBtn .redBtn {
        margin-right: 0px;
        margin-bottom: 10px;
        max-width: 100%;
    }

    .hero_sec .content .heroBtn .outlineBtn {
        max-width: 100%;
    }

    /*==== Crypto Wallet ====*/
    .cryptoWallet_sec {
        padding: 3rem 0rem;
    }

    .walletBoxWrapper .walletBoxContent .small-title {
        font-size: 18px;
    }

    .walletBoxWrapper .walletBoxContent .main-title {
        font-size: 32px;
    }

    .walletBoxWrapper .walletBoxContent p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
    }

    .walletBoxWrapper .walletBoxContent .section_btn {
        margin-top: 20px;
        gap: 10px;
        /* flex-wrap: wrap; */
    }

    .walletBoxWrapper .walletBoxContent .section_btn .blackBtn-small {
        max-width: 100%;
    }

    /*================= Testimonial Sec =================*/
    .testimonial_sec {
        padding: 3rem 0 1rem 0;
    }

    .testimonial_sec .testimonial-container {
        gap: 0rem;
        place-items: flex-start;
    }

    .testimonial_sec .testimonialImageBox {
        padding: 4rem 2rem 0rem;
        height: 300px;
    }

    .testimonial_sec .testimonial_swiper {
        max-width: 260px;
    }

    .testimonial_sec .testimonialImageBox .innerBox .userProfile {
        margin-bottom: 1rem;
    }

    .testimonial_sec .testimonialImageBox .innerBox .userProfile .profilePic {
        max-width: 40px;
        min-width: 40px;
        height: 40px;
        margin-right: 0.5rem;
    }

    .testimonial_sec .testimonialImageBox .innerBox .userName,
    .testimonial_sec .testimonialImageBox .innerBox .projectName {
        font-size: 14px;
    }

    .testimonial_sec .testimonialImageBox .innerBox p {
        font-size: 14px;
        line-height: 24px;
        -webkit-line-clamp: 3;
    }

    .testimonialSwiperBtn .swiper-button-next,
    .testimonialSwiperBtn .swiper-button-prev {
        max-width: 40px;
        min-width: 40px;
        height: 40px;
    }

    .testimonialSwiperBtn .swiper-button-next img,
    .testimonialSwiperBtn .swiper-button-prev img {
        height: 20px;
    }

    .testimonial_sec .testimonialSwiperBtn {
        bottom: 1rem;
    }

    /*====== Technology Sec ======*/
    .technology_sec .techGrid .techBox {
        padding: 2rem 1rem;
        width: 150px;
    }

    .technology_sec .techGrid .techBox img {
        height: 80px;
    }

    .technology_sec .techGrid .techBox h5 {
        font-size: 14px;
        margin-top: 1rem;
    }

    /*========= Doctor On Demand Sec =========*/
    .carRentalAbout_sec,
    .FoodRecipeBookReadyScript_sec,
    .instagramSourceCode_sec,
    .tiktokSourceCode_sec,
    .doctorOnDemandBookAppointment_sec {
        padding: 3rem 0rem;
    }

    .mShopifyAbout_sec {
        padding: 3rem 0rem 0;
    }

    .mShopifyAbout_sec .walletBoxWrapper .walletBoxContent {
        padding: 0;
    }

    .mShopifyAbout_sec .walletBoxWrapper .walletBoxContent .main-title {
        margin-top: 20px;
    }

    .whatsappAbout_sec {
        padding: 3rem 0rem 0;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent {
        padding: 0;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .main-title {
        margin-top: 20px;
        font-size: 32px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent .small-title {
        font-size: 18px;
    }

    .whatsappAbout_sec .walletBoxWrapper .walletBoxContent p {
        font-size: 14px;
        line-height: 24px;
    }

    /* What You Will Get Sec */
    .mShopifyWhatYouWillGet_sec {
        padding: 30px 16px;
    }

    .wyw_card {
        padding: 15px;
        gap: 20px;
    }

    .wyw_card_title {
        font-size: 14px;
    }

    .wyw_card_icon {
        min-width: 36px;
        width: 36px;
        height: 36px;
    }

    .wyw_card_icon img {
        width: 20px;
    }

    /* Problem Statement Sec */
    .mShopifyProblemStatement_sec {
        padding: 2rem 1rem;
    }

    /* Web Panel Sec */
    .webPanel_sec {
        padding: 30px 0;
        background-position: center top;
        background-size: cover;
    }

    .web_panel_section_description {
        margin-bottom: 30px;
    }

    .webPanel_row {
        gap: 10px;
    }

    /* Mobile Video Sec */
    .mShopifyMobileVideo_sec,
    .cryptoWallet_video_sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    /* FAQ Sec */
    .faq_contianer {
        padding: 30px 16px;
    }

    .que_card {
        padding: 12px;
    }

    .question {
        font-size: 15px;
        line-height: 22px;
    }

    .answer {
        font-size: 13px;
        line-height: 20px;
    }

    .problem_statement_title {
        margin-bottom: 1.25rem;
    }

    .problem_statement_disc li {
        font-size: 13px;
        line-height: 22px;
    }

    */

    /*========= Contact Us Page ============*/
    .contactUs_banner_sec {
        padding: 2rem 0rem 3rem;
    }

    .contactUs_banner_sec .wrapper .map {
        height: 150px;
    }

    .contactUs_banner_sec .wrapper ul li a {
        font-size: 14px;
        gap: 0.5rem;
        margin-bottom: 0.8rem;
    }

    .contactUs_banner_sec .wrapper ul li a img {
        width: 18px;
    }

    .contactUs_banner_sec .contactForm {
        padding: 25px 20px;
    }

    .contactForm .formFlex {
        flex-direction: column;
    }

    .contactForm .input_group {
        margin-bottom: 1rem;
    }

    /*=========== Blogs Page ============*/
    .blogWrapper_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .blogWrapper_grid .blogBox .imageBox {
        height: 200px;
    }

    .blogWrapper_grid .blogBox .date {
        font-size: 12px;
        margin-bottom: 0.4rem;
    }

    .blogWrapper_grid .blogBox p {
        font-size: 14px;
    }

    .blogWrapper_grid .blogBox .outlineBtn {
        font-size: 12px;
    }

    /*============= Blog Detail Page =============*/
    .blogDetails_sec {
        padding: 3rem 0;
    }

    .blogDetails_sec .mainDetailBox .bigImage {
        height: 200px;
    }

    .blogDetails_sec .mainDetailBox .date {
        margin-bottom: 1rem;
    }

    .blogDetails_sec .mainDetailBox p {
        margin-bottom: 0.8rem;
    }

    .blogDetails_sec .recentPost_box .line {
        margin-bottom: 1rem;
    }

    /*========== Sitemap Page ==========*/
    .sitemap_sec .wrapper .gridBox {
        grid-template-columns: repeat(1, 1fr);
    }

    /* WhatsApp Features Section */
    .whatsappFeatureBG_sec {
        padding: 40px 16px;
    }

    .whatsappFeatureBG_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .whatsappFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 16px !important;
    }

    .whatsappFeatureBG_sec .advanceFeature_box {
        padding: 16px 14px 28px 14px;
        max-width: 100%;
        width: 100%;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart {
        margin-bottom: 12px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart .iconBox {
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        margin-right: 12px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart .iconBox img {
        width: 28px;
        height: 28px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 13px;
        line-height: 18px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box li {
        font-size: 12px;
        line-height: 20px;
        padding-left: 18px;
    }

    .whatsappFeatureBG_sec .advanceFeature_box li::before {
        top: 10px;
    }

    .bookTheGameFeatureBG_sec {
        padding: 40px 16px;
    }

    .bookTheGameFeatureBG_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .bookTheGameFeatureBG_sec .advanceFeatures_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 16px !important;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box {
        padding: 16px 14px 28px 14px;
        max-width: 100%;
        width: 100%;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart {
        margin-bottom: 12px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart .iconBox {
        min-width: 50px;
        max-width: 50px;
        height: 50px;
        margin-right: 12px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart .iconBox img {
        width: 28px;
        height: 28px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box .topPart h3 {
        font-size: 13px;
        line-height: 18px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box li {
        font-size: 12px;
        line-height: 20px;
        padding-left: 18px;
    }

    .bookTheGameFeatureBG_sec .advanceFeature_box li::before {
        top: 10px;
    }

    /* WhatsApp Benefits Section */
    .whatsapp_benifites_sec {
        padding: 40px 16px;
    }

    .whatsapp_benifites_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 14px;
    }

    .whatsapp_benifites_card {
        padding: 14px;
    }

    .whatsapp_benifites_card_top {
        margin-bottom: 10px;
    }

    .whatsapp_benifites_card_title {
        font-size: 13px;
        line-height: 17px;
        margin-bottom: 5px;
    }

    .whatsapp_benifites_card li {
        font-size: 11px;
        line-height: 15px;
        padding-left: 16px;
    }

    .whatsapp_benifites_card li::before {
        top: 8px;
    }

    /* WhatsApp Admin Panel Section */
    .whatsapp_admin_panel_sec {
        padding: 40px 0 50px 0;
    }

    .whatsapp_admin_panel_container {
        padding: 0 16px;
    }

    .whatsapp_admin_panel_section_title {
        font-size: 20px;
        margin-bottom: 30px;
    }

    .whatsapp_admin_panel_row {
        gap: 10px;
    }

    .left_slide_btn,
    .right_slide_btn {
        width: 28px;
        height: 28px;
        border-radius: 50%;
        border: 1px solid #311e70;
    }

    .left_slide_btn svg,
    .right_slide_btn svg {
        width: 4px;
        height: 8px;
    }

    /* Who is it For Section */
    .whoIsItFor_sec {
        padding: 30px 16px;
    }

    .whoIsItFor_sec .container {
        padding-left: 0;
        padding-right: 0;
    }

    .whoIsItFor_grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 12px;
    }

    .whoIsItFor_card {
        padding: 12px;
        font-size: 12px;
    }

    .category_heading {
        font-size: 14px;
        margin-bottom: 14px;
    }

    .whoIsItFor_category {
        margin-bottom: 25px;
    }

    .whoIsItFor_sec .section_title {
        margin-bottom: 30px;
    }

    .advanceFeatures_sec {
        padding: 3rem 0;
    }
}