@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .main_title {
        font-size: 48px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        margin: 16px !important;
        width: 100% !important;
        left: -18px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 20px !important;
    }

    .design_section p {
        font-size: 16px !important;
        margin: 0 !important;
    }

    .palette1 {
        margin-top: 5px !important;
        display: grid;
        grid-template-columns:repeat(4, 1fr);
    }

    .box_color {
        width: 150px !important;
        height: 144px !important;
    }

    .color_item1 {
        width: 85% !important;
    }

    .color_item1 span {
        font-size: 16px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 290px !important;
        top: 0 !important;
        height: 100% !important;
    }

    .font_card h3 {
        font-size: 34px !important;
    }

    .letters {
        font-size: 16px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 48px !important;
    }

    .description {
        font-size: 18px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 68px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 18px !important;
    }

    .feature_box p {
        font-size: 14px !important;
    }

    .feature_box ul li {
        font-size: 12px !important;
    }

    .left_top {
        left: 22px !important;
        top: -25px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 22px !important;
        bottom: -67px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 16px !important;
        top: 182px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title1 {
        font-size: 60px !important;
    }

    .tech_box {
        width: 566px !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 453px !important;
        top: 158px !important;
    }

    .path2 {
        top: 1038px !important;
    }

    .phone {
        width: 214px !important;
    }

    .journey_boy {
        width: 265px !important;
    }

    .journey_wrap {
        height: 1954px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: 7% !important;
        top: 12px !important;
    }

    .boy1 {
        left: 32% !important;
        top: -27px !important;
    }

    .phone2 {
        right: 9% !important;
        top: 246px !important;
    }

    .boy2 {
        left: 30% !important;
        top: 375px !important;
    }

    .phone3 {
        left: 7% !important;
        top: 643px !important;
    }

    .boy3 {
        left: 37% !important;
        top: 640px !important;
    }

    .phone4 {
        right: 5% !important;
        top: 858px !important;
    }

    .boy4 {
        left: 30% !important;
        top: 1010px !important;
        width: 295px !important;
    }

    .phone5 {
        left: 8% !important;
        top: 1277px !important;
    }

    .boy5 {
        left: 44% !important;
        top: 1359px !important;
    }

    .phone6 {
        right: 6% !important;
        top: 1567px !important;
    }

    .download_box {
        max-width: 483px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 18px !important;
    }

    .play_btn img {
        width: 170px !important;
    }

    .thank_content h1 {
        font-size: 90px !important;
    }

    .cricket_application {
        display: none !important;
    }

    .font_weights span {
        margin-right: 17px !important;
    }

    .big_aa {
        right: 12px !important;
        font-size: 299px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .main_title {
        font-size: 36px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        margin: 16px !important;
        width: 100% !important;
        left: -18px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 16px !important;
    }

    .design_section p {
        font-size: 14px !important;
        margin: 0 !important;
    }

    .palette1 {
        margin-top: 5px !important;
        display: grid;
        grid-template-columns:repeat(4, 1fr);
        gap: 10px !important;
    }

    .box_color {
        width: 116px !important;
        height: 110px !important;
    }

    .color_item1 span {
        font-size: 12px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 216px !important;
        top: 0 !important;
        height: 100% !important;
    }

    .font_card h3 {
        font-size: 28px !important;
    }

    .letters {
        font-size: 12px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 36px !important;
    }

    .description {
        font-size: 16px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 56px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 18px !important;
    }

    .feature_box p {
        font-size: 12px !important;
    }

    .feature_box ul li {
        font-size: 12px !important;
    }

    .left_top {
        left: 16px !important;
        top: -25px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 16px !important;
        bottom: -55px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 15px !important;
        top: 183px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title1 {
        font-size: 48px !important;
    }

    .tech_box {
        width: 566px !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 326px !important;
    }

    .path2 {
        top: 772px !important;
    }

    .phone {
        width: 166px !important;
    }

    .journey_boy {
        width: 200px !important;
    }

    .journey_wrap {
        height: 1477px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: 7% !important;
        top: 24px !important;
    }

    .boy1 {
        left: 32% !important;
        top: -4px !important;
    }

    .phone2 {
        right: 8% !important;
        top: 198px !important;
    }

    .boy2 {
        left: 30% !important;
        top: 288px !important;
    }

    .phone3 {
        left: 7% !important;
        top: 474px !important;
    }

    .boy3 {
        left: 37% !important;
        top: 476px !important;
    }

    .phone4 {
        right: 5% !important;
        top: 632px !important;
    }

    .boy4 {
        left: 31% !important;
        top: 763px !important;
        width: 200px !important;
    }

    .phone5 {
        left: 8% !important;
        top: 935px !important;
    }

    .boy5 {
        left: 44% !important;
        top: 996px !important;
    }

    .phone6 {
        right: 6% !important;
        top: 1170px !important;
    }

    .download_box {
        max-width: 483px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 18px !important;
    }

    .play_btn img {
        width: 170px !important;
    }

    .thank_content h1 {
        font-size: 90px !important;
    }
    .typo_wrapper {
        grid-template-columns: 1fr !important;
    }

    .big_aa {
        display: none !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .main_title {
        font-size: 26px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        margin: 16px !important;
        width: 120% !important;
        left: -73px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 16px !important;
    }

    .design_section p {
        font-size: 14px !important;
        margin: 0 !important;
    }

    .palette1 {
        margin-top: 5px !important;
    }

    .box_color {
        width: 100px !important;
        height: 110px !important;
    }

    .color_item1 span {
        font-size: 12px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 243px !important;
        top: 0 !important;
        height: 16% !important;
    }

    .font_card h3 {
        font-size: 28px !important;
    }

    .letters {
        font-size: 12px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 36px !important;
    }

    .description {
        font-size: 16px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 56px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 18px !important;
    }

    .feature_box p {
        font-size: 12px !important;
    }

    .feature_box ul li {
        font-size: 12px !important;
    }

    .left_top {
        left: 16px !important;
        top: -25px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 16px !important;
        bottom: -76px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 3px !important;
        top: 193px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title {
        font-size: 48px !important;
        margin-top: 15px !important;
    }

    .tech_box {
        width: 566px !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 326px !important;
    }

    .path2 {
        top: 772px !important;
    }

    .phone {
        width: 166px !important;
    }

    .journey_boy {
        width: 200px !important;
    }

    .journey_wrap {
        height: 1477px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: -8% !important;
        top: 24px !important;
    }

    .boy1 {
        left: 33% !important;
        top: 11px !important;
    }

    .phone2 {
        right: -6% !important;
        top: 198px !important;
    }

    .boy2 {
        left: 24% !important;
        top: 285px !important;
    }

    .phone3 {
        left: -7% !important;
        top: 462px !important;
    }

    .boy3 {
        left: 33% !important;
        top: 476px !important;
    }

    .phone4 {
        right: -11% !important;
        top: 647px !important;
    }

    .boy4 {
        left: 25% !important;
        top: 761px !important;
        width: 200px !important;
    }

    .phone5 {
        left: -7% !important;
        top: 938px !important;
    }

    .boy5 {
        left: 42% !important;
        top: 997px !important;
    }

    .phone6 {
        right: -10% !important;
        top: 1170px !important;
    }

    .download_box {
        max-width: 483px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 18px !important;
    }

    .play_btn img {
        width: 170px !important;
    }

    .thank_content h1 {
        font-size: 90px !important;
    }
}

@media only screen and (max-width: 575px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .main_title {
        font-size: 36px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 16px !important;
    }

    .design_section p {
        font-size: 14px !important;
        margin: 0 !important;
    }

    .palette1 {
        grid-template-columns: repeat(1, 1fr) !important;
        margin-top: 5px !important;
        width: 100%;
        height: 100%;
    }

    .color_item1 {
        margin-bottom: 10px !important;
    }

    .box_color {
        width: 100% !important;
        height: 130px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 243px !important;
        top: 0 !important;
        height: 16% !important;
    }

    .font_card h3 {
        font-size: 28px !important;
    }

    .letters {
        font-size: 12px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 44px !important;
        padding-top: 20px;
    }

    .description {
        font-size: 14px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 42px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 18px !important;
    }

    .feature_box p {
        font-size: 12px !important;
    }

    .feature_box ul li {
        font-size: 10px !important;
    }

    .left_top {
        left: 6px !important;
        top: -25px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 7px !important;
        bottom: -25px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 10px !important;
        top: 176px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title1 {
        font-size: 26px !important;
    }

    .tech_box {
        grid-template-columns: repeat(2, 1fr) !important;
        width: 100% !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 252px !important;
        top: 84px !important;
    }

    .path2 {
        top: 574px !important;
    }

    .phone {
        width: 108px !important;
    }

    .journey_boy {
        width: 138px !important;
    }

    .journey_wrap {
        height: 1095px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: -3% !important;
        top: 9px !important;
    }

    .boy1 {
        left: 29% !important;
        top: -11px !important;
    }

    .phone2 {
        right: -2% !important;
        top: 141px !important;
    }

    .boy2 {
        left: 26% !important;
        top: 207px !important;
    }

    .phone3 {
        left: -3% !important;
        top: 353px !important;
    }

    .boy3 {
        left: 35% !important;
        top: 360px !important;
    }

    .phone4 {
        right: -6% !important;
        top: 484px !important;
    }

    .boy4 {
        left: 23% !important;
        top: 557px !important;
        width: 168px !important;
    }

    .phone5 {
        left: -3% !important;
        top: 716px !important;
    }

    .boy5 {
        left: 44% !important;
        top: 762px !important;
    }

    .phone6 {
        right: -4% !important;
        top: 891px !important;
    }

    .download_box {
        max-width: 342px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 16px !important;
    }

    .play_btn img {
        width: 145px !important;
    }

    .thank_content h1 {
        font-size: 64px !important;
    }

    .vd_fonts_container {
        flex-wrap: wrap !important;
    }

    .tech_title {
        font-size: 36px !important;
    }

    .typo_wrapper {
        grid-template-columns: 1fr !important;
    }

    .tech_icons {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .typo_heading {
        font-size: 36px !important;
    }

    .font_weights span {
        margin-right: 16px !important;
        font-size: 16px !important;
    }

    .app_typo_left {
        padding: 16px !important;
    }

    .redrose {
        font-size: 70px !important;
    }

    .poppins {
        font-size: 70px !important;
    }

    .app_letters {
        font-size: 18px !important;
    }

    .big_aa {
        display: none !important;
    }

    .thank-title {
        font-size: 58px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 374px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .main_title {
        font-size: 26px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 14px !important;
    }

    .design_section p {
        font-size: 12px !important;
        margin: 0 !important;
    }

    .palette1 {
        flex-direction: column !important;
        margin-top: 5px !important;
    }

    .box_color {
        width: 100% !important;
        height: 130px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 243px !important;
        height: 16% !important;
    }

    .font_card h3 {
        font-size: 28px !important;
    }

    .letters {
        font-size: 12px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 28px !important;
    }

    .description {
        font-size: 14px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 40px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 12px !important;
    }

    .feature_box p {
        font-size: 10px !important;
    }

    .feature_box ul li {
        font-size: 10px !important;
    }

    .left_top {
        left: 6px !important;
        top: -25px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 7px !important;
        bottom: -14px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 6px !important;
        top: 164px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title1 {
        font-size: 24px !important;
    }

    .tech_box {
        grid-template-columns: repeat(2, 1fr) !important;
        width: 280px !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 178px !important;
        top: 82px !important;
    }

    .path2 {
        top: 428px !important;
    }

    .phone {
        width: 85px !important;
    }

    .journey_boy {
        width: 113px !important;
    }

    .journey_wrap {
        height: 803px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: -3% !important;
        top: 24px !important;
    }

    .boy1 {
        left: 33% !important;
        top: 9px !important;
    }

    .phone2 {
        right: -2% !important;
        top: 117px !important;
    }

    .boy2 {
        left: 24% !important;
        top: 161px !important;
    }

    .phone3 {
        left: -3% !important;
        top: 265px !important;
    }

    .boy3 {
        left: 34% !important;
        top: 264px !important;
    }

    .phone4 {
        right: -6% !important;
        top: 360px !important;
    }

    .boy4 {
        left: 19% !important;
        top: 398px !important;
        width: 145px !important;
    }

    .phone5 {
        left: -3% !important;
        top: 523px !important;
    }

    .boy5 {
        left: 42% !important;
        top: 548px !important;
    }

    .phone6 {
        right: -5% !important;
        top: 647px !important;
    }

    .download_box {
        max-width: 243px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 14px !important;
    }

    .play_btn img {
        width: 124px !important;
    }

    .thank_content h1 {
        font-size: 50px !important;
    }

    .thank_content p {
        font-size: 12px !important;
    }

    .big_aa {
        right: 79px !important;
    }

    .tech_title {
        font-size: 28px !important;
    }

    .tech_icons {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .typo_heading {
        font-size: 36px !important;
    }

    .font_weights span {
        margin-right: 10px !important;
        font-size: 14px !important;
    }

    .app_typo_left {
        padding: 16px !important;
    }

    .redrose {
        font-size: 58px !important;
    }

    .poppins {
        font-size: 58px !important;
    }

    .app_letters {
        font-size: 16px !important;
    }

    .big_aa {
        display: none !important;
    }

    .thank-title {
        font-size: 48px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1445px) {
    /* T20 Mens World Cup 2026 App */
    .character {
        top: 0 !important;
        left: 76% !important;
    }

    .title_statement {
        font-size: 68px !important;
    }

    .palette1 {
        margin-top: 5px !important;
        display: grid;
        grid-template-columns:repeat(4, 1fr);
        gap: 30px;
    }

    .left_top {
        left: 1% !important;
    }

    .left_bottom {
        left: 1% !important;
    }

    .right_box {
        right: 1% !important;
        padding: 5px 13% 5px 75px !important;
    }

    .char1 {
        top: -17% !important;
        left: 1% !important;
    }

    .char2 {
        left: 26% !important;
    }

    .char3 {
        top: 38px !important;
        right: -1% !important;
    }

    .tech_boy {
        width: 19% !important;
        right: 21% !important;
        top: 27% !important;
    }

    .phone1 {
        left: 10% !important;
        top: -61px !important;
    }

    .boy1 {
        left: 34% !important;
        top: -82px !important;
    }

    .phone2 {
        right: 11% !important;
        top: 296px !important;
    }

    .boy2 {
        left: 34% !important;
        top: 486px !important;
    }

    .phone3 {
        left: 10% !important;
        top: 31% !important;
    }

    .boy3 {
        left: 39% !important;
        top: 895px !important;
    }

    .phone4 {
        right: 7% !important;
        top: 42% !important;
    }

    .boy4 {
        left: 33% !important;
        top: 1414px !important;
        width: 383px !important;
    }

    .phone5 {
        left: 10% !important;
        top: 64% !important;
    }

    .boy5 {
        left: 46% !important;
        top: 1952px !important;
    }

    .phone6 {
        right: 8% !important;
        top: 79% !important;
    }

    .download_box {
        width: 578px !important;
    }

    .thank_content h1 {
        font-size: 102px !important;
    }
}





@media only screen and (min-width: 375px) and (max-width: 375px) {
    /* T20 Mens World Cup 2026 App */
    .design_section {
        padding: 1px !important;
    }

    .birthday_grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .birthday_grid {
        gap: 0 !important;
    }

    .main_title {
        font-size: 28px !important;
        text-align: center !important;
    }

    .design_card {
        padding: 15px !important;
        height: 16% !important;
    }

    .design_card h2 {
        font-size: 16px !important;
    }

    .design_section p {
        font-size: 14px !important;
        margin: 0 !important;
    }

    .palette1 {
        flex-direction: column !important;
        margin-top: 5px !important;
    }

    .font_card {
        padding: 5px !important;
        width: 243px !important;
        height: 16% !important;
    }

    .font_card h3 {
        font-size: 28px !important;
    }

    .letters {
        font-size: 12px !important;
    }

    .character {
        display: none !important;
    }

    .font_text {
        display: none !important;
    }

    .title_statement {
        font-size: 30px !important;
    }

    .description {
        font-size: 14px !important;
        margin: 6px !important;
        text-align: start !important;
    }

    .title_section {
        font-size: 40px !important;
    }

    .mobile_mockup, .boy_character {
        display: none !important;
    }

    .section_features {
        padding: 10px 0 10px 0 !important;
    }

    .features_wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
        margin: 0 !important;
    }

    .feature_box {
        width: 96% !important;
        margin-bottom: 20px !important;
    }

    .feature_box h4 {
        font-size: 12px !important;
    }

    .feature_box p {
        font-size: 10px !important;
    }

    .feature_box ul li {
        font-size: 10px !important;
    }

    .left_top {
        left: 6px !important;
        top: -1px !important;
        padding-left: 10px !important;
    }

    .left_bottom {
        left: 9px !important;
        bottom: -3px !important;
        padding-left: 10px !important;
    }

    .right_box {
        right: 8px !important;
        top: 185px !important;
        padding-left: 10px !important;
    }

    .tech_section {
        padding: 0 !important;
    }

    .tech_title1 {
        font-size: 24px !important;
    }

    .tech_box {
        grid-template-columns: repeat(2, 1fr) !important;
        width: 280px !important;
        padding: 14px !important;
    }

    .tech_boy {
        display: none !important;
    }

    .path {
        width: 205px !important;
        top: 82px !important;
    }

    .path2 {
        top: 481px !important;
    }

    .phone {
        width: 103px !important;
    }

    .journey_boy {
        width: 119px !important;
    }

    .journey_wrap {
        height: 922px !important;
        margin: 0 !important;
    }

    .phone1 {
        left: -3% !important;
        top: 11px !important;
    }

    .boy1 {
        left: 29% !important;
        top: -2px !important;
    }

    .phone2 {
        right: -2% !important;
        top: 115px !important;
    }

    .boy2 {
        left: 27% !important;
        top: 179px !important;
    }

    .phone3 {
        left: -3% !important;
        top: 294px !important;
    }

    .boy3 {
        left: 35% !important;
        top: 300px !important;
    }

    .phone4 {
        right: -7% !important;
        top: 392px !important;
    }

    .boy4 {
        left: 23% !important;
        top: 458px !important;
        width: 150px !important;
    }

    .phone5 {
        left: -2% !important;
        top: 582px !important;
    }

    .boy5 {
        left: 44% !important;
        top: 628px !important;
    }

    .phone6 {
        right: -4% !important;
        top: 730px !important;
    }

    .download_box {
        max-width: 292px !important;
        padding: 13px 10px !important;
        margin: auto auto 10px !important;
    }

    .download_box p {
        font-size: 14px !important;
    }

    .play_btn img {
        width: 124px !important;
    }

    .thank_content h1 {
        font-size: 56px !important;
    }

    .thank_content p {
        font-size: 12px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    /* T20 Mens World Cup 2026 App */
    .cricket_application {
        display: none !important;
    }
}
