@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {

    /* ===== GENERAL ===== */
    body {
        font-size: 13px;
        line-height: 1.5;
    }

    h1 { font-size: 28px; }
    h2 { font-size: 24px; margin: 0 0 15px; }
    h3 { font-size: 20px; margin: 0 0 12px; }
    h4 { font-size: 17px; }
    h5 { font-size: 15px; }
    h6 { font-size: 14px; }

    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    .all_sec {
        padding: 40px 0;
    }

    .pt_8 { padding-top: 40px; }
    .pb_8 { padding-bottom: 40px; }
    .py_8 { padding: 40px 0; }

    .btn1 {
        font-size: 16px;
        padding: 10px 20px;
        width: 100%;
        justify-content: center;
    }

    /* ===== HEADER ===== */
    header {
        padding-bottom: 10px;
    }

    header .header_top a {
        padding: 8px 15px;
        gap: 6px;
    }

    header .header_top a > img {
        width: 35px;
        height: 35px;
    }

    header .header_top a > p {
        font-size: 14px;
    }

    header .header_bottom ul {
        flex-direction: column;
        align-items: center;
        gap: 8px;
        margin-bottom: 8px;
    }

    header .header_bottom ul > li > a {
        font-size: 14px;
    }

    header .header_bottom ul > li > .sub_menu {
        width: 100%;
        left: 0;
        position: static;
        box-shadow: none;
    }

    header .header_bottom .logo_here {
        width: 150px;
        margin: 0 auto;
        display: block;
    }

    /* ===== BANNER ===== */
    .banner_sec .banner_wrpr {
        height: auto;
        padding: 40px 15px;
    }

    .banner_sec .banner_wrpr .banner_textt > h1 {
        font-size: 26px;
    }

    .banner_sec .banner_wrpr .banner_textt > p {
        font-size: 14px;
        width: 100%;
    }

    .banner_sec .banner_wrpr .banner_textt > ul {
        flex-direction: column;
        gap: 15px;
        margin-top: 20px;
    }

    .banner_sec .banner_wrpr .banner_textt > ul > li > a {
        font-size: 20px;
    }

    /* ===== OUR SOLUTION ===== */
    .theme_heading > h2 {
        font-size: 26px;
    }

    .theme_heading > p {
        font-size: 15px;
        width: 100%;
    }

    .our_solution .solution_box > h3 {
        font-size: 16px;
    }

    /* ===== STRENGTHEN SECTION ===== */
    .strenthen_sec .strenthen_textt > h2 {
        font-size: 26px;
    }

    .strenthen_sec .strenthen_textt > p {
        font-size: 15px;
    }

    /* ===== EXPLORE FEATURED ===== */
    .explore_featured_secc .theme_heading > h2 {
        font-size: 36px;
    }

    .explore_featured_secc .theme_heading > p {
        font-size: 18px;
    }

    .explore_featured_secc .explore_featured_wrpr {
        padding: 80px 0 30px;
    }

    .explore_featured_secc .explore_featured_wrpr .col {
        flex: 1 0 50%;
    }

    .explore_featured_secc .explore_featured_wrpr .explore_featured_box > img {
        width: 60px;
        height: 60px;
    }

    .explore_featured_secc .explore_featured_wrpr .explore_featured_box > span {
        font-size: 13px;
        padding: 0 15px;
    }

    /* ===== CLIENT SAYS ===== */
    .client_says .theme_heading > h2 {
        font-size: 36px;
    }

    .client_says .client_says_box > p {
        font-size: 15px;
    }

    .client_says .client_says_box > span {
        font-size: 22px;
    }

    .client_says .client_says_box .rev_icn > i {
        font-size: 50px;
    }

    .client_says .client_says_box .rev_icn > ul > li > i {
        font-size: 22px;
    }

    /* ===== INSIGHTS ===== */
    .insights_sec .theme_heading > h2 {
        font-size: 28px;
    }

    .insights_sec .blog_box > h3 {
        font-size: 18px;
    }

    /* ===== YOUR CENTER SECTION ===== */
    .your_center_sec .your_center_imgg {
        width: 100%;
        height: 300px;
    }

    .your_center_sec:after {
        width: 100%;
    }

    .your_center_sec .your_center_imgg > .center_circle {
        width: 160px;
        height: 160px;
    }

    .your_center_sec .your_center_imgg > .center_circle > p {
        font-size: 18px;
    }

    .your_center_sec .your_center_imgg > .center_circle > p > span {
        font-size: 40px;
    }

    .your_center_sec .your_center_textt > h2 {
        font-size: 24px;
        text-align: center;
    }

    .your_center_sec .your_center_textt > h3 {
        font-size: 18px;
    }

    .your_center_sec .your_center_textt > p {
        font-size: 14px;
    }

    /* ===== GET IN TOUCH ===== */
    .get_in_touch .theme_heading > h3 {
        font-size: 26px;
    }

    .get_in_touch form {
        width: 100%;
    }

    /* ===== FOOTER ===== */
    footer .newsletter_wrpr .theme_heading > h3 {
        font-size: 24px;
    }

    footer .newsletter_wrpr form {
        flex-direction: column;
    }

    footer .newsletter_wrpr form > input {
        width: 100%;
        border-right: 2px solid;
        border-image-source: var(--gradient);
        border-image-slice: 1;
        margin-bottom: 10px;
    }

    footer .newsletter_wrpr form > button {
        width: 100%;
    }

    footer .footer_wrpr .ftr_info > p {
        font-size: 15px;
    }

    footer .footer_wrpr .ftr_info > ul > li > a > i {
        font-size: 30px;
    }

    footer .footer_wrpr .ftr_links {
        padding-left: 15px;
        padding-top: 20px;
    }

    footer .footer_wrpr .ftr_links > h4 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    footer .footer_wrpr .ftr_links > ul > li > a {
        font-size: 15px;
        margin-bottom: 15px;
    }

    footer .footer_wrpr .ftr_opens > h4 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    footer .footer_wrpr .ftr_opens > ul > li {
        font-size: 14px;
        flex-direction: column;
        align-items: flex-start;
        gap: 4px;
    }

    /* ===== INNER BANNER ===== */
    .inner_banner {
        height: auto;
        padding: 40px 15px;
    }

    .inner_banner .inner_ban_textt > span {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .inner_banner .inner_ban_textt > h1 {
        font-size: 30px;
    }

    /* ===== OUR MISSION ===== */
    .our_mission .mission_textt > h2 {
        font-size: 40px;
    }

    .our_mission .mission_textt > p {
        font-size: 15px;
    }

    .our_mission .mission_imgg > img {
        height: 280px;
    }

    /* ===== OUR VALUES ===== */
    .our_values h2 {
        font-size: 50px;
    }

    .our_values .values_wrpr > ul {
        justify-content: center;
    }

    .our_values .values_wrpr > ul > li {
        max-width: 100%;
        width: 250px;
        height: 250px;
        margin-left: 0;
    }

    /* ===== OUR TEAM ===== */
    .our_team_sec ul > li {
        width: 45%;
    }

    .our_team_sec .theme_heading > h2 {
        font-size: 40px;
    }

    .our_team_sec .theme_heading > h3 {
        font-size: 20px;
    }

    .our_team_sec p {
        font-size: 18px;
    }

    /* ===== WHO WE HELP ===== */
    .who_we_help .theme_heading > h2 {
        font-size: 36px;
    }

    .who_we_help .theme_heading > p {
        font-size: 15px;
    }

    /* ===== ADVANCED LYMPHATIC ===== */
    .advanced_lymphatic .advanced_lymphatic_textt > h2 {
        font-size: 26px;
    }

    .advanced_lymphatic .advanced_lymphatic_textt > p {
        font-size: 15px;
    }

    .advanced_lymphatic .advanced_lymphatic_video_wrpr > .vid_wrpr {
        width: 100%;
        height: 260px;
    }

    /* ===== DEEP OSCILLATION ===== */
    .deep_oscillation h2 {
        font-size: 26px;
    }

    .deep_oscillation p {
        font-size: 15px;
    }

    .deep_oscillation ul > li {
        font-size: 18px;
    }

    /* ===== BENEFITS DEEP ===== */
    .benefits_deep h2 {
        font-size: 30px;
    }

    .benefits_deep .benefits_deep_wrpr > .row > * {
        flex: 1 0 50%;
    }

    /* ===== DIFFERENCE BETWEEN ===== */
    .difference_between .difference_between_heading > h2 {
        font-size: 26px;
    }

    .difference_between .difference_between_heading > p {
        font-size: 15px;
    }

    .difference_between .difference_between_wrpr > h3 {
        font-size: 16px;
    }

    .difference_between .difference_between_wrpr > ul > li {
        font-size: 14px;
    }

    .difference_between span.vs {
        width: 60px;
        height: 60px;
        font-size: 24px;
    }

    /* ===== COMMON SYMPTOMS ===== */
    .common_symptoms .common_symptoms_text_box > h2 {
        font-size: 22px;
    }

    .common_symptoms .common_symptoms_text_box > ul > li {
        font-size: 15px;
    }

    .common_symptoms:after,
    .common_symptoms:before {
        display: none;
    }

    .common_symptoms > .bg_half {
        width: 100%;
    }

    /* ===== FAQ ===== */
    .faq_sec h2 {
        font-size: 30px;
    }

    .faq_sec .accordion-item .accordion-button {
        font-size: 18px;
        padding: 15px;
    }

    .faq_sec .accordion-item .accordion-body > p {
        font-size: 14px;
    }

    /* ===== BEGIN JOURNEY ===== */
    .begin_journey_secc .begin_journey_imgg > img {
        height: 280px;
    }

    .begin_journey_secc .begin_journey_textt > h2 {
        font-size: 28px;
    }

    .begin_journey_secc .begin_journey_textt > p {
        font-size: 15px;
    }

    .begin_journey_secc .begin_journey_textt > .begin_textt_p > p {
        font-size: 15px;
    }

    /* ===== THREE STEPS ===== */
    .three_steps_secc .three_steps_bxx {
        padding: 30px 20px;
    }

    .three_steps_secc .three_steps_bxx:after {
        display: none;
    }

    .three_steps_secc .three_steps_bxx > h3 {
        font-size: 18px;
    }

    .three_steps_secc .three_steps_bxx > p {
        font-size: 14px;
    }

    /* ===== BENEFITS THERAPY ===== */
    .benefits_therapy_secc .benefits_therapy_textt > h2 {
        font-size: 26px;
    }

    .benefits_therapy_secc .benefits_therapy_textt > p {
        font-size: 15px;
    }

    .benefits_therapy_secc .benefits_therapy_textt > ul {
        flex-direction: column;
    }

    /* ===== TABLE SECTION ===== */
    .table_secc h2 {
        font-size: 24px;
    }

    .table_secc ul {
        flex-direction: column;
    }

    .table_secc ul > li {
        width: 100%;
    }

    .table_secc ul > li > span {
        font-size: 15px;
        height: auto;
        padding: 10px;
    }

    .table_secc ul > li > p {
        font-size: 14px;
        height: auto;
    }

    /* ===== RESET BRAIN ===== */
    .reset_brain_sec h2 {
        font-size: 28px;
    }

    .reset_brain_sec p {
        font-size: 15px;
    }

    .reset_brain_sec .reset_brain_textt_p {
        border-radius: 20px;
        padding: 15px;
    }

    /* ===== WHAT MICROCURRENT ===== */
    .what_microcurrent_secc .what_microcurrent_textt > h2 {
        font-size: 26px;
    }

    .what_microcurrent_secc .what_microcurrent_textt > p {
        font-size: 15px;
    }

    .what_microcurrent_secc .what_microcurrent_imgg > img {
        height: 280px;
    }

    /* ===== HOW MICROCURRENT ===== */
    .how_microcurrent_secc .how_microcurrent_heading > h2 {
        font-size: 26px;
    }

    .how_microcurrent_secc .how_microcurrent_heading > p {
        font-size: 15px;
    }

    .how_microcurrent_secc .conditions_symptoms_wrpr > .row > * {
        flex: 1 0 50%;
        width: 50%;
        max-width: 50%;
    }

    /* ===== WHAT STRUCTURAL ===== */
    .what_structural_secc .what_structural_textt > h2 {
        font-size: 26px;
    }

    .what_structural_secc .what_structural_textt > p {
        font-size: 15px;
    }

    .what_structural_secc .what_structural_imgg > img {
        height: 280px;
    }

    .what_structural_secc .what_structural_textt > ul > li {
        font-size: 16px;
    }

    /* ===== STRUCTURAL BENEFITS ===== */
    .structural_benefits_secc h2 {
        font-size: 26px;
    }

    .structural_benefits_secc p {
        font-size: 15px;
    }

    .structural_benefits_secc ul > li {
        font-size: 16px;
    }

    /* ===== WHO STRUCTURAL ===== */
    .who_structural_secc .who_structural_textt > h2 {
        font-size: 26px;
    }

    .who_structural_secc .who_structural_textt > p {
        font-size: 15px;
    }

    .who_structural_secc .who_structural_textt > ul > li {
        font-size: 16px;
    }

    .who_structural_secc:after {
        display: none;
    }

    /* ===== THERAPY WORK ===== */
    .therapy_work_secc h2 {
        font-size: 22px;
    }

    .therapy_work_secc p {
        font-size: 15px;
    }

    .therapy_work_secc ul > li {
        font-size: 15px;
    }

    .therapy_work_secc .therapy_work_rightbox {
        border-radius: 0;
        border-left: 0;
    }

    /* ===== WHAT TRUDOSE ===== */
    .what_trudose_secc h2 {
        font-size: 26px;
    }

    .what_trudose_secc p {
        font-size: 15px;
    }

    .what_trudose_secc ul > li {
        font-size: 16px;
    }

    .what_trudose_secc .what_trudose_vid_wrp {
        margin-top: 0;
    }

    /* ===== HOW TRUDOSE ===== */
    .how_trudose_secc h2 {
        font-size: 26px;
    }

    .how_trudose_secc .how_trudose_bx > img {
        width: 180px;
    }

    .how_trudose_secc .how_trudose_bx > h3 {
        font-size: 20px;
    }

    .how_trudose_secc .how_trudose_row > img.arrow_long_img {
        display: none;
    }

    /* ===== BENEFITS TRUDOSE ===== */
    .benefits_trudose_secc h2 {
        width: 100%;
        font-size: 26px;
        padding: 15px 20px;
        border-radius: 0 0 30px 30px;
    }

    .benefits_trudose_secc p {
        font-size: 15px;
    }

    .benefits_trudose_secc .benefits_trudose_bx > p {
        height: auto;
        font-size: 15px;
    }

    /* ===== WHO TRUDOSE ===== */
    .who_trudose_secc .who_trudose_wrpr {
        padding: 30px 20px;
    }

    .who_trudose_secc .who_trudose_wrpr > h2 {
        font-size: 24px;
        width: 100%;
    }

    .who_trudose_secc .who_trudose_wrpr > p {
        font-size: 15px;
    }

    .who_trudose_secc .who_trudose_wrpr > ul > li {
        font-size: 16px;
    }

    /* ===== WHAT OZONE ===== */
    .what_ozone_secc .what_ozone_box {
        padding: 0 40px;
        height: auto;
        min-height: 400px;
    }

    .what_ozone_secc .what_ozone_box > h3 {
        font-size: 22px;
    }

    .what_ozone_secc .what_ozone_box > p {
        font-size: 15px;
    }

    .what_ozone_secc .what_ozone_box > ul > li {
        font-size: 16px;
    }

    /* ===== BENEFITS OZONE ===== */
    .benefits_ozone_secc h2 {
        font-size: 26px;
    }

    .benefits_ozone_secc .row > .col {
        flex: 1 0 50%;
        width: 50%;
        max-width: 50%;
    }

    .benefits_ozone_secc .benefits_ozone_bx > p {
        height: auto;
        font-size: 14px;
    }

    /* ===== WHO OZONE ===== */
    .who_ozone_secc h2 {
        font-size: 28px;
    }

    .who_ozone_secc p {
        font-size: 15px;
    }

    .who_ozone_secc ul > li {
        font-size: 16px;
    }

    .who_ozone_secc:before,
    .who_ozone_secc:after {
        display: none;
    }

    /* ===== WHAT BIOSCAN ===== */
    .what_bioscan_secc .what_bioscan_left > h2 {
        font-size: 26px;
    }

    .what_bioscan_secc .what_bioscan_left > p {
        font-size: 15px;
    }

    .what_bioscan_secc .what_bioscan_right_bx {
        flex-direction: column;
    }

    .what_bioscan_secc .what_bioscan_right_bx > p,
    .what_bioscan_secc .what_bioscan_right_bx > ul {
        width: 100%;
    }

    .what_bioscan_secc .what_bioscan_right_bx > p {
        font-size: 16px;
    }

    /* ===== BIOSCAN SRT ===== */
    .bioscan_srt_secc .bioscan_srt_wrpr > h2 {
        font-size: 28px;
    }

    .bioscan_srt_secc .bioscan_srt_wrpr > p {
        font-size: 15px;
    }

    .bioscan_srt_secc .bioscan_srt_wrpr > ul > li {
        font-size: 16px;
    }

    /* ===== BIOSCAN WORKS ===== */
    .bioscan_works_secc h2 {
        font-size: 26px;
    }

    .bioscan_works_secc .bioscan_works_wrpr .col {
        max-width: 100%;
        width: 100%;
        flex: 1 0 100%;
    }

    .bioscan_works_secc .bioscan_works_wrpr .row {
        margin-left: 0;
    }

    .bioscan_works_secc .bioscan_works_wrpr .bioscan_works_bx > ul {
        flex-direction: column;
        margin-bottom: 20px;
    }

    .bioscan_works_secc .bioscan_works_wrpr .bioscan_works_bx > ul > li {
        width: 100%;
        text-align: center;
    }

    /* ===== UNDERSTANDING MERIDIAN ===== */
    .understanding_meridian_secc .understanding_meridian_textt > h2 {
        font-size: 26px;
    }

    .understanding_meridian_secc .understanding_meridian_textt > p {
        font-size: 15px;
    }

    .understanding_meridian_secc .understanding_meridian_img {
        width: 100%;
    }

    /* ===== PEMF ===== */
    .pemf_title {
        font-size: 26px;
    }

    .pemf_subtitle {
        font-size: 16px;
    }

    .pemf_desc {
        font-size: 16px;
    }

    .pemf_icon_box h4 {
        font-size: 16px;
    }

    .pemf-icon-svg {
        width: 70px;
        height: 70px;
    }

    .pemf_bottom_text {
        font-size: 16px;
    }

    .pnf_head h2 {
        font-size: 40px;
    }

    .pemf_benefit_content h3 {
        font-size: 24px;
    }

    .pemf_benefit_content ul li {
        font-size: 16px;
    }

    .pnf_head {
        position: static;
        width: 100%;
        border-radius: 0;
        padding: 30px 20px;
    }

    .comb_pemf_text {
        padding: 50px 20px;
    }

    .comb_pemf_text h2 {
        font-size: 28px;
    }

    .comb_pemf_text p {
        font-size: 16px;
    }

    .comb_pemf_text ul > li {
        font-size: 16px;
    }

    /* ===== SUPPORT PEMF ===== */
    .support_pemf_box h2 {
        font-size: 26px;
    }

    .support_pemf_box p {
        font-size: 16px;
    }

    .support_pemf_box ul li {
        font-size: 16px;
    }

    /* ===== WHY CELLULAR ===== */
    .why_cellular_img img {
        height: 350px;
    }

    .why_cellular_text {
        padding: 30px 15px;
    }

    .why_cellular_text h2 {
        font-size: 28px;
    }

    .why_cellular_text p {
        font-size: 16px;
    }

    .why_cellular_text ul li span {
        font-size: 16px;
        width: 100%;
    }

    /* ===== SHIRODHARA ===== */
    .shirodhara_list3 {
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }

    .shirodhara_list3 li {
        min-width: 130px;
        flex: 0 0 40%;
    }

    .shirodhara_list3 .oil_circle {
        width: 110px;
        height: 100px;
    }

    .shirodhara_list3 li h4 {
        font-size: 15px;
    }

    .sidhor_ben_left h2 {
        font-size: 50px;
    }

    .sidhor_ben_right_box h3 {
        font-size: 22px;
    }

    .sidhor_ben_right_box ul li {
        font-size: 16px;
    }

    .sidhor_ben_right_box.sidhor_ben_second,
    .sidhor_ben_right_box.sidhor_ben_third {
        margin-left: 0;
    }

    .how_shir_left h2 {
        font-size: 40px;
    }

    .how_shir_left p {
        font-size: 18px;
    }

    .how_shir_right_box {
        width: 100%;
    }

    .how_shir_right {
        flex-direction: column;
    }

    /* ===== EBOO ===== */
    .eboo_sec2_col {
        padding: 30px 20px;
    }

    .eboo_sec2_col h2 {
        font-size: 28px;
    }

    .eboo_sec2_col p {
        font-size: 16px;
    }

    .col_left,
    .col_middle,
    .col_right {
        padding: 30px 20px;
    }

    .eboo3_left_top {
        padding: 50px 20px;
    }

    .eboo3_left_top h2 {
        height: auto;
        font-size: 22px;
    }

    .eboo3_left_top::before {
        top: -50%;
        height: 200%;
    }

    .eboo-ben-right {
        flex-direction: column;
    }

    .eboo-ben-right-box {
        width: 100%;
    }

    .what_eboo_box {
        padding: 0 20px;
    }

    .what_eboo_box::before {
        width: 320px;
        height: 320px;
    }

    .what_eboo_box p {
        font-size: 15px;
    }

    ul.non_invasive_eboo_list {
        flex-wrap: wrap;
    }

    ul.non_invasive_eboo_list li {
        width: 45%;
    }

    .how_step_heading {
        width: 100%;
        height: auto;
        padding: 15px 15px 15px 80px;
    }

    .how_step_heading h3 {
        font-size: 18px;
    }

    .how_step_content {
        height: auto;
        padding: 20px 15px;
        margin: 40px 0;
    }

    .how_step_box p {
        font-size: 16px;
    }

    /* ===== WEIGHT LOSS ===== */
    .weight_left_box {
        padding: 40px 20px;
    }

    .weight_left_box h2 {
        font-size: 36px;
    }

    .phase_title_pill h3 {
        font-size: 18px;
    }

    .week_pill {
        font-size: 15px;
        padding: 10px 30px;
    }

    .phase_desc {
        font-size: 16px;
    }

    .phase_list li {
        font-size: 16px;
        margin-left: 0;
    }

    .phase_footer_note {
        font-size: 16px;
    }

    .weight_right_box2 {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section_title_white {
        font-size: 30px;
    }

    .included_card_box {
        padding: 90px 15px 25px;
    }

    .included_card_box h3 {
        font-size: 20px;
    }

    .included_card_box .card_desc {
        font-size: 15px;
    }

    .included_card_box .card_bullet_list li {
        font-size: 15px;
    }

    .strategy_card_wrapper {
        max-width: 100%;
        margin-left: 60px;
        padding: 20px 20px 20px 60px;
    }

    .strategy_icon_box {
        width: 120px;
        height: 120px;
        left: -60px;
    }

    .strategy_content_box h3 {
        font-size: 28px;
    }

    .strategy_content_box p {
        font-size: 16px;
    }

    .strategy_content_box ul {
        width: 100%;
    }

    .strategy_content_box ul li {
        font-size: 16px;
    }

    .consultation_card_wrapper {
        max-width: 100%;
        margin-right: 60px;
        margin-left: 0;
        padding: 20px 60px 20px 20px;
    }

    .consultation_icon_box {
        width: 120px;
        height: 120px;
        right: -60px;
    }

    .consultation_content_box h3 {
        font-size: 28px;
    }

    .consultation_content_box p.intro_text,
    .consultation_content_box p.footer_text {
        font-size: 16px;
    }

    .consultation_content_box ul {
        width: 100%;
    }

    .consultation_content_box ul li {
        font-size: 16px;
    }

    .weight_sec5_title_box h2 {
        font-size: 30px;
    }

    .sec5_intro,
    .sec5_footer_text {
        font-size: 16px;
    }

    .sec5_list li {
        font-size: 16px;
    }

    .sec6_main_title {
        font-size: 28px;
        text-align: center;
    }

    .sec6_subtitle {
        font-size: 16px;
        max-width: 100%;
    }

    .sec7_left_box,
    .sec7_right_box {
        padding: 60px 20px 80px 20px;
        width: 100%;
        border-radius: 0;
    }

    .sec7_left_box h2,
    .sec7_right_box h2 {
        font-size: 28px;
    }

    .sec7_intro_text,
    .sec7_intro_text_dark {
        font-size: 16px;
    }

    .sec7_list_white li,
    .sec7_list_dark li {
        font-size: 16px;
    }

    /* ===== DETOX ===== */
    .det-sec1 {
        padding: 50px 0;
    }

    .det_protocol_title {
        font-size: 30px;
        text-align: center;
    }

    .det_protocol_card h3 {
        font-size: 18px;
    }

    .det_protocol_card ul li {
        font-size: 15px;
    }

    .det_protocol_center_img img {
        height: 280px;
    }

    .det_drainage_heading {
        font-size: 24px;
    }

    .det_drainage_p {
        font-size: 15px;
    }

    .det_drainage_list li {
        font-size: 15px;
    }

    .det-sec2 {
        padding: 50px 0;
    }

    .det_therapy_heading {
        font-size: 24px;
    }

    .det_therapy_p {
        font-size: 15px;
    }

    .det_therapy_list li {
        font-size: 15px;
    }

    .det_therapy_img img {
        height: 280px;
    }

    .det-sec3 {
        padding: 50px 0;
    }

    .det_enhance_title {
        font-size: 30px;
        text-align: center;
    }

    .det_enhance_card {
        padding: 110px 20px 30px;
        max-height: none;
        border-radius: 20px;
    }

    .det_enhance_card h3 {
        font-size: 22px;
    }

    .det_enhance_desc {
        font-size: 16px;
    }

    .det_enhance_card ul li {
        font-size: 16px;
    }

    .det-sec4 {
        padding: 50px 0;
    }

    .det_inves_title_new {
        font-size: 28px;
        text-align: center;
    }

    .det_save_highlight {
        font-size: 36px;
    }

    .det_amount_highlight {
        font-size: 42px;
    }

    .det_context_highlight {
        font-size: 18px;
    }

    .det_inves_card_row {
        padding: 20px;
        flex-direction: column;
    }

    .det_inves_card_left,
    .det_inves_card_center,
    .det_inves_card_right {
        width: 100%;
    }

    .det_inves_card_right {
        min-height: 320px;
    }

    .det_ribbon_content h3 {
        font-size: 20px;
    }

    .det_ribbon_content ul li {
        font-size: 15px;
    }

    .det_inves_action_btn {
        font-size: 15px;
        padding: 15px 25px;
        width: 100%;
        text-align: center;
    }

    .det_inves_action_btn_box {
        padding-left: 0;
        text-align: center;
    }

    /* ===== PROLOZONE ===== */
    .steroid-comparison-header h2 {
        font-size: 28px;
    }

    .steroid-comparison-header p {
        font-size: 16px;
    }

    .comparison-table th {
        font-size: 16px;
    }

    .comparison-table th,
    .comparison-table td {
        padding: 12px 10px;
        font-size: 13px;
    }

    /* ===== IONIC FOOT DETOX ===== */
    .ionic-detox-wrapper h2.ionic-title {
        font-size: 28px;
    }

    .ionic-detox-wrapper p.ionic-lead,
    .ionic-detox-wrapper p.ionic-sublead,
    .ionic-bottom-text {
        font-size: 16px;
    }

    .ionic-features-grid {
        flex-wrap: wrap;
        justify-content: center;
        gap: 25px;
    }

    .ionic-feature-item {
        width: 45%;
    }

    .ionic-feature-label {
        font-size: 15px;
    }

    /* ===== HOW IONIC ===== */
    .ionic-timeline-row {
        flex-direction: column;
        align-items: center;
        gap: 60px;
    }

    .ionic-timeline-col {
        width: 100%;
        max-width: 100%;
    }

    .ionic-timeline-line {
        display: none;
    }

    .ionic-timeline-card {
        min-height: auto;
        padding: 30px 20px 75px;
    }

    .ionic-timeline-card h3 {
        font-size: 18px;
        height: auto;
    }

    .ionic-timeline-card p {
        font-size: 14px;
    }

    /* ===== TESTIMONIALS VIDEO ===== */
    .testi-category-header h2 {
        font-size: 20px;
    }

    .testi-videos-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

    .testi-videos-grid.col-2-grid {
        grid-template-columns: 1fr;
    }

    .testi-two-column-row {
        flex-direction: column;
    }

    .testi-video-title {
        font-size: 14px;
    }

    .testi-video-wrapper img {
        height: 180px;
    }

    /* ===== REVIEW CARDS ===== */
    .review-sec-header h3 {
        font-size: 20px;
        padding: 10px 20px;
    }

    .review-cards-row {
        flex-direction: column;
        align-items: center;
    }

    .review-card {
        max-width: 100%;
        width: 100%;
        margin: 30px 0 0;
        padding: 80px 15px 15px;
    }

    .review-text {
        font-size: 16px;
    }

    .review-stars span {
        font-size: 22px;
    }

    .review-author {
        font-size: 15px;
    }

    .review-featured-card {
        max-width: 100%;
        padding: 35px 15px 15px;
    }

    .review-featured-card .review-thumb-icon {
        width: 80px;
        height: 80px;
        top: -15px;
        left: -10px;
    }

    /* ===== BLOG ===== */
    .blog-banner-breadcrumb h2 {
        font-size: 26px;
    }

    .blog-banner-overlay h1 {
        font-size: 26px;
    }

    .blog-banner-image-wrapper > img {
        height: 280px;
    }

    .blog-content-left h2 {
        font-size: 26px;
    }

    .blog-content-left h3 {
        font-size: 22px;
    }

    .blog-content-left h4 {
        font-size: 18px;
    }

    .blog-content-left p {
        font-size: 15px;
    }

    .blog-sidebar-block > h2 {
        font-size: 26px;
    }

    .blog-sidebar-card-info h2 {
        font-size: 20px;
    }

    .blog-sidebar-card-info p {
        font-size: 15px;
    }

    .blog-sidebar-categories ul li {
        font-size: 15px;
    }

    .new-article-wrapper {
        flex-direction: column;
    }

    .new-article-text {
        max-width: 100%;
        text-align: center;
    }

    .new-article-text h2 {
        font-size: 55px;
    }

    .new-article-img {
        width: 100%;
    }

    .new-article-img img {
        height: 260px;
    }

    .new-article-card {
        position: static;
        max-width: 100%;
        margin-top: 20px;
        border-radius: 15px;
        padding: 20px;
    }

    .new-article-card h3 {
        font-size: 24px;
    }

    .new-article-card p {
        font-size: 16px;
    }

    /* ===== ARTICLE BANNER ===== */
    .article-banner-sec {
        min-height: auto;
    }

    .article-banner-content {
        max-width: 100%;
        padding: 40px 20px 60px;
    }

    .article-banner-content h1 {
        font-size: 26px;
    }

    .article-banner-content p {
        font-size: 14px;
    }

    /* ===== SYMPTOMS SLIDER ===== */
    .symptoms-main-title {
        font-size: 26px;
        padding-left: 15px;
    }

    .symptoms-subtitle-bar {
        font-size: 14px;
        padding: 12px;
    }

    .symptoms-slider-wrapper {
        padding-left: 35px;
        padding-right: 35px;
    }

    .symptoms-card h3 {
        font-size: 22px;
    }

    .symptoms-card p {
        font-size: 13px;
    }

    /* ===== WHAT NEW WOODLAND ===== */
    .what-new-woodland .theme_heading h2 {
        font-size: 28px;
    }

    .wnh_news_sub {
        font-size: 15px;
    }

    .wnh_news_content h3 {
        font-size: 18px;
    }

    .wnh_news_content p {
        font-size: 14px;
    }

    /* ===== HYPERTHERMIA ===== */
    .hyper-sec1 .begin_journey_textt h2 {
        font-size: 26px;
    }

    .hyper-sec1 .begin_journey_textt p {
        font-size: 15px;
    }

    .hyper-sec2-title h2 {
        font-size: 28px;
    }

    .hyper-sec2-title .intro-p {
        font-size: 15px;
    }

    .hyper-icons-grid .hyper-icon-box p {
        font-size: 14px;
    }

    .hyper-icons-grid .icon-img-wrapper img {
        height: 100px;
    }

    .hyper-research-card .research-text {
        font-size: 15px;
    }

    .hyper-sec3-title h2 {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .step-card {
        padding: 45px 15px 25px;
        border-radius: 20px;
    }

    .step-card h4 {
        font-size: 20px;
    }

    .step-card p {
        font-size: 14px;
    }

    .hyper-sec4-title h2 {
        font-size: 30px;
    }

    .benefit-card {
        padding: 80px 20px 30px !important;
        margin-top: 70px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .benefit-card h3 {
        font-size: 22px;
        text-align: center;
    }

    .benefit-subtitle {
        font-size: 16px;
    }

    .benefit-list li {
        font-size: 16px;
    }

    .benefit-footer {
        font-size: 16px;
    }

    .sensitive-box h2 {
        font-size: 30px;
    }

    .sensitive-box p {
        font-size: 16px;
    }

    .hyper6-text-block h2,
    .hyper7-text-block h2 {
        font-size: 26px;
    }

    .hyper6-text-block p,
    .hyper7-text-block p {
        font-size: 15px;
    }

    .hyper6-list li,
    .hyper7-list li {
        font-size: 15px;
    }

    /* ===== CELLUSMOOTH ===== */
    .non_invasive_sec.cellusmooth_sec1 .cellusmooth-title {
        font-size: 26px;
        max-width: 100%;
    }

    .non_invasive_sec.cellusmooth_sec1 .cellusmooth-desc {
        font-size: 15px;
        max-width: 100%;
    }

    .cellu-sec2 .cellu2-title {
        font-size: 28px !important;
        max-width: 100% !important;
    }

    .cellu-sec2 .cellu2-desc {
        font-size: 15px !important;
        max-width: 100% !important;
    }

    .cellu-sec2 .cellu2-boxes-wrapper {
        flex-direction: column;
        align-items: center;
    }

    .cellu-sec2 .cellu2-box {
        width: 100%;
        max-width: 280px;
    }

    .cellu-sec2 .cellu2-box-light,
    .cellu-sec2 .cellu2-box-bold {
        font-size: 16px !important;
    }

    .cellu-sec3 .cellu3-title {
        font-size: 30px !important;
    }

    .cellu-sec3 .cellu3-desc {
        font-size: 15px !important;
        max-width: 100% !important;
    }

    .cellular-card-title {
        font-size: 26px;
    }

    .cellular-card-desc {
        font-size: 16px;
    }

    .cellular-point-text {
        font-size: 16px;
    }

    .cellular-points-grid {
        grid-template-columns: 1fr;
    }

    .benefits-title-card {
        padding: 30px 20px;
        border-radius: 0 20px 20px 0;
    }

    .benefits-card-title {
        font-size: 26px;
    }

    .benefits-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px 15px;
    }

    .benefit-icon {
        width: 80px;
        height: 80px;
    }

    .benefit-text {
        font-size: 14px;
    }

    .benefit-who-card,
    .benefit-expect-card {
        padding: 35px 20px;
        border-radius: 25px;
        width: 100%;
    }

    .benefit-who-card .who-title,
    .benefit-expect-card .expect-title {
        font-size: 26px;
    }

    .who-list li,
    .expect-list li {
        font-size: 16px;
    }

    /* ===== RED LIGHT ===== */
    .red-light-sec1 .redlight-works-title {
        font-size: 28px;
        margin-bottom: 60px;
    }

    .redlight-steps-wrapper {
        flex-direction: column;
        align-items: center;
        gap: 50px;
    }

    .redlight-step-item {
        width: 100%;
        margin-top: 0 !important;
    }

    .redlight-step-card {
        height: auto;
        padding: 30px 20px;
        border-radius: 0 20px 20px 20px;
    }

    .redlight-step-card .step-title {
        font-size: 22px;
    }

    .redlight-step-card .step-text {
        font-size: 14px;
    }

    .redlight-step-arrow {
        display: none;
    }

    .redlight-benefits-left .benefits-title {
        font-size: 32px;
        text-align: center;
    }

    .redlight-benefits-grid {
        grid-template-columns: repeat(2, 1fr);
        padding-left: 0;
        gap: 30px 10px;
    }

    .benefit-icon-wrapper {
        width: 100px;
        height: 80px;
    }

    .benefit-desc-text {
        font-size: 14px;
        max-width: 100%;
    }

    .redlight-benefit-who-card .who-title,
    .redlight-benefit-expect-card .expect-title {
        font-size: 24px;
    }

    .who-list li,
    .expect-list li {
        font-size: 16px;
    }

    .expect-paragraph {
        font-size: 16px;
    }

    /* ===== BRAIN HARMONY ===== */
    .brain-sec1 .brain-main-title {
        font-size: 30px;
    }

    .brain-sec1 .brain-sub-banner p {
        font-size: 18px;
    }

    .brain-cards-grid {
        grid-template-columns: 1fr;
    }

    .brain-card {
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding: 25px 15px;
        border-radius: 18px;
    }

    .brain-card .card-icon {
        margin-right: 0;
        margin-bottom: 15px;
        width: 60px;
    }

    .brain-card .card-title {
        font-size: 22px;
    }

    .brain-card .card-desc {
        font-size: 15px;
    }

    .brain-expect-container {
        padding: 35px 20px;
        border-radius: 25px;
    }

    .brain-expect-container .expect-main-title {
        font-size: 24px;
        text-align: center;
    }

    .expect-points-list li {
        font-size: 15px;
    }

    /* ===== SYMPTOMS PAGE ===== */
    .symptoms_page_content h2 {
        font-size: 28px;
    }

    .symptoms_boxes_flex .symptoms_box {
        width: 100%;
    }

    /* ===== INNER PAGE BANNER ===== */
    section.inner-page-banner .inner-page-banner-content h2 {
        font-size: 28px;
    }

    /* ===== NON INVASIVE ===== */
    .non_invasive_sec h2 {
        font-size: 28px;
    }

    .non_invasive_sec p {
        font-size: 15px;
    }

    .non_invasive_sec .non_inv_bx > span {
        font-size: 16px;
    }

    /* ===== CHRONIC PAIN ===== */
    .chronic_pain_sec .text_bg_light > h2 {
        font-size: 28px;
    }

    .chronic_pain_sec p {
        font-size: 15px;
    }

    .chronic_pain_sec .chronic_pain_bx > .chronic_pain_bx_textt > span {
        font-size: 15px;
    }

    /* ===== FIND INFUSION ===== */
    .find_infusion_sec .find_infusion_heading h2 {
        font-size: 26px;
    }

    .find_infusion_sec .find_infusion_heading p {
        font-size: 15px;
        width: 100%;
    }

    .find_infusion_sec .find_infusion_content_wrpr .find_infusion_bx > .find_infusion_top > h3 {
        font-size: 20px;
    }

    .find_infusion_sec .find_infusion_content_wrpr .find_infusion_bx > p {
        font-size: 15px;
    }

    /* ===== EXPLORE INFUSION ===== */
    .explore_infusion_secc .explore_infusion_heading h2 {
        font-size: 26px;
    }

    .explore_infusion_secc .explore_infusion_wrprOne .explore_infusion_Onebx > h3 {
        font-size: 22px;
    }

    .explore_infusion_secc .explore_infusion_wrprOne .explore_infusion_Onebx > p {
        font-size: 15px;
    }

    .explore_infusion_secc .explore_infusion_wrprTwo .explore_infusion_Twobx > h3 {
        font-size: 22px;
    }

    .explore_infusion_secc .explore_infusion_wrprTwo .explore_infusion_Twobx > p {
        font-size: 15px;
    }

    /* ===== INJECTION ===== */
    .injection_sec .injection_heading > h2 {
        font-size: 26px;
    }

    .injection_sec .injection_bx > h3 {
        font-size: 22px;
    }

    .injection_sec .injection_bx > p {
        font-size: 15px;
    }

    /* ===== CIRCLE SEC ===== */
    .circle_sec h2 {
        font-size: 28px;
    }

    .circle_sec p {
        font-size: 16px;
    }

    .circle_sec ul > li {
        font-size: 16px;
    }

    .circle_sec .circle_left_bx {
        padding: 20px;
    }

    .circle_sec .circle_right_bx {
        padding: 20px;
    }

    /* ===== BEFORE AFTER ===== */
    .before_after_sec h2 {
        font-size: 30px;
    }

    .before_after_sec p {
        font-size: 15px;
    }

    .before_after_sec .afterSlider {
        width: 100%;
    }

    /* ===== TESTI INNER ===== */
    .testi_inner_sec .testi_inner_heading > h2 {
        font-size: 26px;
    }

    .testi_inner_sec .testi_inner_heading > h3 {
        font-size: 16px;
    }

    .testi_inner_sec .testi_box > h3 {
        font-size: 18px;
    }

    .testi_inner_sec .testi_box > p {
        font-size: 14px;
    }

    /* ===== DETOX WORKS ===== */
    .detox_works_secc h2 {
        font-size: 26px;
    }

    .detox_works_secc .detox_works_bx > .detox_works_top > span {
        font-size: 16px;
    }

    .detox_works_secc .detox_works_bx > h3 {
        font-size: 18px;
    }

    .detox_works_secc .detox_works_bx > p {
        font-size: 14px;
    }

    /* ===== DETOX DIFFERENT ===== */
    .detox_different_secc h2 {
        font-size: 28px;
    }

    .detox_different_secc ul {
        width: 100%;
        flex-direction: column;
    }

    .detox_different_secc ul > li {
        width: 100%;
    }

    .detox_different_secc ul > li > span {
        font-size: 16px;
    }

    .detox_different_secc ul > li > p {
        font-size: 15px;
        height: auto;
    }

    /* ===== BENEFITS MATRIX ===== */
    .benefits_matrix_secc h2 {
        font-size: 30px;
    }

    .benefits_matrix_secc .benefits_matrix_bx {
        width: 280px;
        height: 280px;
        padding: 40px 25px;
        margin: 0 auto 30px;
    }

    .benefits_matrix_secc .benefits_matrix_bx > h3 {
        font-size: 17px;
    }

    .benefits_matrix_secc .benefits_matrix_bx > ul > li {
        font-size: 14px;
    }

    /* ===== HOW COLD PLASMA ===== */
    .how_cold_plasma_secc .how_cold_heading > h2 {
        font-size: 26px;
    }

    .how_cold_plasma_secc .how_cold_bx > h3 {
        font-size: 22px;
    }

    .how_cold_plasma_secc .how_cold_bx > span {
        font-size: 18px;
        margin-left: -20px;
    }

    .how_cold_plasma_secc .how_cold_bx > p {
        font-size: 14px;
    }

    /* ===== BENEFIT COLD PLASMA ===== */
    .benefit_cold_plasma_secc h2 {
        font-size: 26px;
    }

    .benefit_cold_plasma_secc .benefit_cold_bx > h3 {
        font-size: 22px;
    }

    .benefit_cold_plasma_secc .benefit_cold_bx > ul > li {
        font-size: 15px;
    }

    .benefit_cold_plasma_secc .benefit_cold_right_bx > h3 {
        font-size: 22px;
    }

    .benefit_cold_plasma_secc .benefit_cold_right_bx > p {
        font-size: 15px;
    }

    /* ===== SAUNA DIFFERENT ===== */
    .sauna_different_secc h2 {
        font-size: 28px;
    }

    .sauna_different_secc ul {
        flex-direction: column;
    }

    .sauna_different_secc ul > li {
        width: 100%;
    }

    .sauna_different_secc ul > li > span {
        font-size: 16px;
    }

    .sauna_different_secc ul > li > p {
        font-size: 15px;
        height: auto;
    }

    /* ===== CORE THERAPIES ===== */
    .core_therapies_secc h2 {
        font-size: 26px;
    }

    .core_therapies_secc .core_therapies_bx > span {
        font-size: 50px;
    }

    .core_therapies_secc .core_therapies_bx > h3 {
        font-size: 20px;
    }

    .core_therapies_secc .core_therapies_bx > p {
        font-size: 15px;
    }

    .core_therapies_secc .core_therapies_bx > ul > li {
        font-size: 15px;
    }

    /* ===== BENEFITS HOCATT ===== */
    .benefits_hocatt_secc .benefits_hocatt_left > h2 {
        font-size: 26px;
    }

    .benefits_hocatt_secc .benefits_hocatt_left > p {
        font-size: 15px;
    }

    .benefits_hocatt_secc .benefits_hocatt_left > ul > li {
        font-size: 16px;
    }

    .benefits_hocatt_secc .benefits_hocatt_right > h3 {
        font-size: 22px;
    }

    /* ===== MAKES TECHNOLOGY ===== */
    .makes_technology_secc h2 {
        font-size: 36px;
    }

    .makes_technology_secc .makes_technology_wrpr {
        flex-direction: column;
        align-items: center;
    }

    .makes_technology_secc .makes_technology_wrpr > * {
        width: 100%;
    }

    .makes_technology_secc .makes_technology_wrpr .makes_technology_bx > h3 {
        font-size: 20px;
    }

    .makes_technology_secc .makes_technology_wrpr .makes_technology_bx > p {
        font-size: 16px;
    }

    /* ===== WHAT MEDICAL ===== */
    .what_medical_sec .what_medical_textt > h2 {
        font-size: 26px;
    }

    .what_medical_sec .what_medical_textt > p {
        font-size: 15px;
    }

    .what_medical_sec .what_medical_textt > ul > li {
        font-size: 16px;
    }

    /* ===== APPROACH UNIQUE ===== */
    .approach_unique_secc .approach_unique_left > h2 {
        font-size: 28px;
    }

    .approach_unique_secc .approach_unique_left > p {
        font-size: 15px;
    }

    .approach_unique_secc .approach_unique_right > h2 {
        font-size: 26px;
    }

    .approach_unique_secc .approach_unique_right > ul {
        flex-direction: column;
    }

    .approach_unique_secc .approach_unique_right > ul > li {
        width: 100%;
    }

    .approach_unique_secc .approach_unique_right > ul > li > p {
        height: auto;
        font-size: 14px;
    }

    /* ===== HOW MEDICAL ===== */
    .how_medical_secc .how_medical_textt > h2 {
        font-size: 30px;
    }

    .how_medical_secc .how_medical_bx > h3 {
        font-size: 20px;
    }

    .how_medical_secc .how_medical_bx > p {
        font-size: 14px;
    }

    /* ===== BENEFITS MEDICAL ===== */
    .benefits_medical_sec .benefits_medical_textt > h2 {
        font-size: 28px;
    }

    .benefits_medical_sec .benefits_medical_bx > span {
        font-size: 15px;
        height: auto;
    }

    /* ===== CELLULAR RESET ===== */
    .cellular_reset_secc .cellular_reset_textt > h2 {
        font-size: 28px;
    }

    .cellular_reset_secc .cellular_reset_textt > h3 {
        font-size: 18px;
    }

    .cellular_reset_secc .cellular_reset_textt > p {
        font-size: 15px;
    }

    /* ===== SKIN EXPERIENCE ===== */
    .skin_experience_secc h2 {
        font-size: 40px;
    }

    .skin_experience_secc .skin_experience_wrpr {
        height: auto;
        padding: 30px 15px;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box {
        width: 90%;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_bsxs {
        flex-direction: column;
        align-items: center;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box.skin_bx2 {
        margin-left: 0;
        width: 90%;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box.skin_bx1 {
        margin-bottom: 20px;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box.skin_bx3 {
        margin-top: 0;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box > h3 {
        font-size: 18px;
    }

    .skin_experience_secc .skin_experience_wrpr .skin_experience_box > p {
        font-size: 14px;
    }

    /* ===== WHY LONG ===== */
    .why_long_sec .why_long_textt > h2 {
        font-size: 30px;
    }

    .why_long_sec .why_long_textt > p {
        font-size: 15px;
    }

    .why_long_sec .why_long_textt > ul > li {
        font-size: 16px;
    }

    /* ===== WHAT EXPECT SESSION ===== */
    .what_expect_session_secc h2 {
        font-size: 26px;
    }

    .what_expect_session_secc .what_expect_session_bx > .expect_session_bx_textt {
        height: auto;
    }

    .what_expect_session_secc .what_expect_session_bx > .expect_session_bx_textt > h3 {
        font-size: 18px;
    }

    .what_expect_session_secc .what_expect_session_bx > .expect_session_bx_textt > p {
        font-size: 15px;
    }

    /* ===== COMBINATION RESULT ===== */
    .combination_result_secc h2 {
        font-size: 26px;
    }

    .combination_result_secc p {
        font-size: 15px;
    }

    .combination_result_secc .combination_text_bx > h3 {
        font-size: 22px;
    }

    /* ===== CLINICAL EVIDENCE ===== */
    .clinical_evidence_secc .clinical_evidence_heading > h2 {
        font-size: 26px;
    }

    .clinical_evidence_secc .clinical_evidence_heading > p {
        font-size: 15px;
    }

    .clinical_evidence_secc .clinical_evidence_bx > h3 {
        font-size: 24px;
    }

    .clinical_evidence_secc .clinical_evidence_bx > p {
        font-size: 16px;
    }

    .clinical_evidence_secc .clinical_evidence_bx > span {
        font-size: 16px;
    }

    /* ===== THERAPY SUPPORT ===== */
    .therapy_support_secc h2 {
        font-size: 26px;
    }

    .therapy_support_secc p {
        font-size: 15px;
    }

    .therapy_support_secc .therapy_support_bx > h3 {
        font-size: 18px;
    }

    /* ===== BENEFITS SHOCKWAVE ===== */
    .benefits_shockwave_secc h2 {
        font-size: 28px;
    }

    .benefits_shockwave_secc .benefits_shockwave_lt {
        width: 100%;
    }

    .benefits_shockwave_secc .benefits_shockwave_lt > h3 {
        font-size: 22px;
    }

    .benefits_shockwave_secc .benefits_shockwave_lt > p {
        font-size: 15px;
    }

    .benefits_shockwave_secc .benefits_shockwave_rt {
        width: 100%;
    }

    .benefits_shockwave_secc .benefits_shockwave_rt > h3 {
        font-size: 22px;
    }

    .benefits_shockwave_secc .benefits_shockwave_rt > p {
        font-size: 15px;
    }

    /* ===== LOCALIZED PRP ===== */
    .localized_prp h2 {
        font-size: 26px;
    }

    .localized_prp ul > li {
        font-size: 15px;
    }

    /* ===== INSIDE TRUDOSE ===== */
    .inside_trudose_secc .inside_trudose_textt > h2 {
        font-size: 26px;
    }

    .inside_trudose_secc .inside_trudose_textt > p {
        font-size: 15px;
    }

    .inside_trudose_secc .inside_trudose_textt > ul > li {
        font-size: 16px;
    }

    .inside_trudose_secc .inside_trudose_vid_wrpr > h2 {
        font-size: 24px;
    }

    .inside_trudose_secc .inside_trudose_vid_wrpr > p {
        font-size: 14px;
    }

    /* ===== MASONRY REVIEW ===== */
    .review-masonry-grid {
        flex-direction: column;
        align-items: center;
    }

    .review-masonry-left,
    .review-masonry-center,
    .review-masonry-right {
        width: 100%;
    }

}

@media only screen and (min-width: 0px) and (max-width: 299px) {}