.mo_img_none {display: block !important;}
.mo_img_block {display: none !important;}

@media screen and (max-width:1919px) {
    .page-id-2792 .vc_row.top_margin_-70px {margin-top: -119px !important;}
}

@media screen and (max-width:1600px) {
    .fixed-h {height: 66px;}

    /* 인중축소시술 */
    .gra_box_wrap .gra_box_txt,
    .gra_box_wrap .gra_box_txt.gra {width: 100%;}

    /* 비절개눈밑지방교정 */
    .gif_box_txt { width: 91%;max-width: 588px;}
    .gif_box_txt.row01 {margin-left: auto; margin-right: -12px;}

    .af_txt_top h1::after {right: auto;transform: translateX(-50%);left: calc(50% + 278px);}

    /* curejet */
    .sub_ban_box_w.curejet.row3::after {
        width: 86%;
        transform: translateX(-50%);
        left: 50%;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .ban_box_wrap.curejet {width: auto;max-width: 1022px;}

    .ban_trans_box {margin: -308px auto 0;}
    .ban_trans_box.two { margin: 40px auto 0;}
}

@media screen and (max-width:1540px) {
    /* 무턱패키지 */
    .marionette video {width: 540px !important;height: 680px !important;}

    /* 비절개눈밑지방교정 */
    .eye-card .eye-img-area {width: 86%;}
    .eye-card .eye-img-area img {width: 100% !important;}
    
    /* lituo */
    .page-id-2792 .img-with-aniamtion-wrap:has(img.none_999.lituo) {right: 2%;top: 247px;}
    img.none_999.lituo {width: 80% !important;}

    .img_l_st.lituo {margin: initial !important;}
}

@media screen and (max-width:1440px) {
    /* 목주름리무버 */
    body .wpb_column.child_column.mg_none_1440 {margin: 0 !important;}
    .sp_treat_video video {width: 100% !important;height: auto !important;}

    .solution_wrap.pd_control .row_col_wrap_12_inner {padding: 0 11% !important;}

    .solution_box_rowwrap {width: auto;max-width: 1296px;}

    /* 무턱패키지 */
    .step_line_txt.nobrainer-package::before {top: -59px;}

    .video_mo_01.marionette > .row_col_wrap_12 { padding-left: 0 !important;}
    .video_mo_01.marionette .wpb_column.child_column.left_margin_-50px {margin-left: 0 !important;}
    .marionette video {width: 480px !important; height: 620px !important;}

    /* 비절개눈밑지방교정 */
    .twobox_wrap.lowfat .row_col_wrap_12_inner {padding: 0 17% !important;}

    .step_line_txt.non-incision.lowfat::before {top: -59px;}

    /* curejet */
    .arrow_box_wrap .column-image-bg-wrap {width: 120% !important; }
    .arrow_box_wrap .column-image-bg-wrap .column-image-bg { background-size: contain;background-repeat: no-repeat;}
    .arrow_box_wrap .txt_st {width: 100%;margin-left: 30px;}

    /* gv laser */
    .list_shadow.gvlaser.right_margin_17pct.left_margin_17pct {margin-left: auto !important;margin-right: auto !important;max-width: 975px;}
    .slide-boxlist::before {left: 84px;}

    .ban_row_boxwrap_txt {padding: 25px 0 30px 116px;}
    .ban_row_boxwrap_txt.mb-st {padding: 25px 0 60px 116px;}

    /* lituo */
    .right_txt {padding: 80px 0 0 26px;}
    .right_txt_smtxt p {padding: 16px 0 0 28px;}
}

@media screen and (max-width:1400px) {
    /* lituo */
    .step_line_txt.lituo::after {right: 0%;}

    .right_txt {padding: 35px 0 0 26px;}
    .right_txt.lituo br,.right_txt_smtxt.lituo br {display: none;}
}

@media screen and (max-width:1360px) {
    /* 무턱패키지 */
    .circle { width: 190px; height: 190px;}
    .c2 span::before { top: 4px;left: -31px;}
    .c2 span::after {top: 4px;left: 126px;}

    /* lituo */
    .page-id-2792 .img-with-aniamtion-wrap:has(img.none_999.lituo) {right: -5%;top: 272px;}
    img.none_999.lituo {width: 70% !important;}

    .img_l_st.lituo {width: 80% !important;}
    .box_txt_wrap {align-items: center;}
    .img_txt_wrap .img_wrap {width: 40%;}
    .img_txt_wrap .txt_wrap {margin-left: 26px !important;margin-top: 0;}
    .img_txt_wrap.lituo::before {width: 3px;height: 694px;background-size: contain; background-repeat: no-repeat;}
}

@media screen and (max-width:1300px) {
    .af_txt_top h1::after {top: 53%;left: calc(50% + 232px);}

    .curejet_ban_box h1 {font-size: 44px;line-height: 1.4;}

    /* gv laser */
    .box_gr_txt { width: 100%;padding: 40px 20px !important;}
}

@media screen and (max-width:1280px) {
    /* 목주름리무버 */
    .solution_wrap.pd_control .row_col_wrap_12_inner {padding: 0 4% !important;}

    .age_section .img_area {margin: 0 auto;width: 34%;}
    .age_section .text_area {width: 55%;}

    /* 인중축소시술 */
    .circle_bg_wrap {width: 100%;border: 4px dotted #ad7bcc;border-radius: 120px;}
    .circle_bg_wrap .column-image-bg {background: transparent !important;}
    .circle_bg_wrap .circle_row_txt {width: 100%;}
    
    /* 무턱패키지 */
    .step_line_txt.nobrainer-package::before {top: -55px;}

    /* 비절개눈밑지방교정 */
    .lowfat video {height: 410px !important;}

    .twobox_wrap.lowfat .row_col_wrap_12_inner {padding: 0 12% !important;}
    
    .step_line_txt.non-incision.lowfat::before {top: -55px;}

    .arrow_box_wrap .txt_st {margin-left: 20px;}

    /* curejet */
    .sub_ban_box_w.curejet.row3::after {height: 17px;}
    .ban_box_wrap.curejet .wpb_column.child_column.left_margin_-85px {margin-left: -25px !important;}

    .box_txt_row.curejet.row02 {margin-left: -80px; padding: 0 93px;}

    .arrow_box_wrap .num_txt_st {font-size: 21px;}
    .arrow_box_wrap .txt_st h1 {font-size: 20px;}

    /* gv laser */
    .best_table table {width: 100% !important;}

    .page-id-110 .ban_box_wrap {width: 100%;}

    /* lituo */
    .process.lituo > .row_col_wrap_12_inner {padding-left: 0 !important;padding-right: 0 !important;}

    .page-id-2792 .img-with-aniamtion-wrap:has(img.none_999.lituo) {right: -14%;top: 373px;}
}

@media screen and (max-width:1200px) {
    #ajax-content-wrap .vc_row.inner_row.left_padding_8pct.lowfat .row_col_wrap_12_inner {padding: 0;}

    .ban_row_boxwrap.right_padding_9pct.left_padding_11pct > .row_col_wrap_12_inner {padding: 0 !important;}
}

@media screen and (max-width:1180px) {
    /* 목주름리무버 */
    .solution_wrap.pd_control .row_col_wrap_12_inner {padding: 0 !important;}
    .ex_video video {width: 100% !important;height: 420px !important;}

    /* 인중축소시술 */
    .philtrum_video video {width: 100% !important;}

    /* 무턱패키지 */
    .circle-wrap {width: 507px; transform: translateX(-32px);}
    .marionette video {width: 334px !important; height: 500px !important;}

    /* 비절개눈밑지방교정 */
    .gif_box_txt.row01 {margin-right: -10px;}
    .gif_box_txt.row02 {margin-left: -9px;}
    .gif_box_txt p {font-size: 23px;}

    .twobox_wrap.lowfat .row_col_wrap_12_inner {padding: 0 10% !important;}

    .eye-card {flex-wrap: wrap;}
    .eye-card .eye-img-area {width: 100%;}
    
    /* curejet */
    .sub_ban_box_w.curejet.row3::after {height: 17px;}

    /* lituo */
    .step_line_txt.lituo::after {right: 6%; top: 6px;}

    .page-id-2792 .img-with-aniamtion-wrap:has(img.none_999.lituo) {right: -20%;top: 373px;}
    img.none_999.lituo { width: 56% !important;}

    .img_txt_wrap.lituo::before {height: 93%; left: -49px;top: 33px;}
}

@media screen and (max-width:999px) {
    /* 목주름리무버 */
    .icon_box_wrap ul li {
        font-size: 18px;
        padding: 20px 52px 20px 0;
        padding-left: 86px;
        margin-top: 8px;
    }
    .icon_box_wrap ul li::before {
        top: 12px;
        left: 6%;
        width: 42px;
        height: 42px;
        background-size: contain;
    }

    .solution-left {padding: 14px 27px;font-size: 18px;}
    .solution-right {padding: 13px 43px 13px 24px;font-size: 17px;}
    .solution_img_wrap::before {top: 15px;left: 25px;width: 105px;height: 34px;font-size: 16px;}
    .solution_img_wrap {width: 50% !important;}
    .ex_video video {height: 248px !important;}
    .solution_wrap ul {gap: 8px;}
    .solution_wrap ul li {font-size: 16px;padding: 5px 24px;}
    .solution_wrap .solution_img_wrap.img02 ul li:nth-child(3) {padding: 5px 20px;}
    .solution_wrap .solution_img_wrap.img02 ul li:nth-child(4) {padding: 5px 24px;}

    .green_solu_box .column-image-bg {background: transparent !important;}
    .green_solu_box > .vc_column-inner {
        background: linear-gradient(0deg, #f7f7f7 -22%, #cedad8, #f7f7f7 55%);
        border-radius: 60px;
        box-shadow: 5px 5px 8px rgba(194, 194, 194, 0.48);
    }
    .solution_box_wrap h1 {font-size: 14px;padding: 0 23px;line-height: 31px;}

    .age_section h3 {font-size: 23px;padding: 14px 0;margin-bottom: 0 !important;}
    .case_box {padding: 24px 30px;}
    .text_area .top_cir {font-size: 16px;padding: 0 35px;line-height: 32px;margin-bottom: 10px;margin-top: 16px;}
    .text_area .content_txt {font-size: 18px;line-height: 1.6;width: auto;margin-left: 11px;}
    .text_area .content_maintxt {font-size: 23px;margin-bottom: 14px;margin-left: 11px;}

    /* 인중축소시술 */
    .circle_bg_wrap .circle_row_txt,.circle_bg_wrap .circle_row_txt.st_02 {padding: 35px 60px 35px;}
    .circle_bg_wrap .circle_row_txt h1 {font-size: 25px;line-height: 1.8;}
    .circle_bg_wrap .circle_row_txt p {font-size: 18px;}
    .circle_bg_wrap .circle_row_txt::after {width: 60px;height: 61px;left: 46%;top: 90%;background-size: contain;}

    .philtrum_model_img {width: 80% !important;}
    .row_mt_st {margin-top: -142px;}
    .ban_box_txt h1 {font-size: 23px;}
    .en_st_philtrum {font-size: 25px;}
    .philtrum_icon {width: 112px !important;}

    .philtrum_video video {height: 600px !important;}
    .img_afst.philtrum .vc_column-inner::before {left: -6px;width: 23px;height: 474px;}
    .en_st_philtrum_01 {font-size: 18px;padding-bottom: 12px;}
    .length_box_txt p::before {left: -56px;}
    .length_box_txt.row01 p::before,
    .length_box_txt.row02 p::before,
    .length_box_txt.row04 p::before {top: 12px;}
    .length_box_txt.row03 p::before {top: 28px;}
    .length_box_txt::after {width: 98%;bottom: -16px;}

    .gra_box_wrap .gra_box_txt {max-width: 398px;}
    .gra_box_wrap .gra_box_txt.gra {max-width: 410px;}
    .gra_box_wrap .gra_box_txt h1 {font-size: 24px;}
    .gra_box_wrap .gra_box_txt p {font-size: 18px;line-height: 28px;}

    .label {font-size: 18px;}

    /* 무턱패키지 */
    .row_mt_st.nobrainer-package {margin-top: -120px;}

    .twobox_wrap.mariolette .vc_col-sm-3.step_line_txt {width: 100%;}
    .twobox_wrap.mariolette .vc_col-sm-3.step_line_txt .step_box_txt.nobrainer-package,
    .twobox_wrap.mariolette .vc_col-sm-3.step_line_txt p {text-align: left !important;}
    .step_line_txt.nobrainer-package::before {top: 0;left: -38px;}
    .twobox_wrap.mariolette > .col::before {
        content: '';
        background-image: url(/wp-content/uploads/2025/12/sub_nobrainer-package_lineimg-before.png);
        display: block;
        width: 5%;
        height: 105%;
        max-height: 490px;
        background-size: cover;
        left: 8px;
        top: -42px;
        position: absolute;
        background-repeat: no-repeat;
    }

    .box_row4_txt h1 {font-size: 15px;line-height: 19px;}
    .box_row4_txt p {font-size: 18px;line-height: 24px;}

    .circle-wrap {margin: 35px 0;width: auto;transform: translateX(0);}
    .circle { width: 160px; height: 160px;font-size: 18px;}
    .c2 span::before {width: 12px;height: 14px;top: 6px;left: -26px;background-size: contain;}
    .c2 span::after {width: 12px;height: 14px;top: 6px;left: 102px;background-size: contain;}
    .marionette video {width: 100% !important; height: 520px !important;}
    .w-img-st{width:100% !important;}
    .vc_col-sm-3.mo-list-st{width:50% !important;}

    /* 비절개눈밑지방교정 */
    .half-row > .col > .vc_col-sm-6 {width: 50%;}
    .gif_box_txt { width: 102%;padding: 15px 0;}
    .gif_box_txt.row01 {margin-right: 0;}
    .gif_box_txt.row02 {margin-left: calc(-2% - 1px);}
    .gif_box_txt p {font-size: 18px; }

    .thbox_wrap h1 {font-size: 21px; padding: 14px 0;border-radius: 30px 30px 0 0;}
    .thbox_wrap p,.thbox_wrap .row_bg_02_t p, .thbox_wrap .row_bg_03_t p {font-size: 17px;padding: 50px 10px 20px !important;}
    .thbox_wrap p::before,
    .thbox_wrap .row_bg_01 p::before {top: 17%;}
    .thbox_wrap .row_bg_02 p {padding: 40px 10px 30px !important;}
    .thbox_wrap .row_bg_02 p::before {top: 11%;}

    .twobox_wrap.lowfat .row_col_wrap_12_inner {padding: 0 !important;}
    .twobox_wrap.lowfat .row_col_wrap_12_inner > .vc_col-sm-6 {width: 50%;}
    .twobox_wrap.mariolette.lowfat > .col::before {background-image: url(/wp-content/uploads/2025/12/sub_copting_lineimg01.png);}
    .step_line_txt.non-incision.lowfat::before {top: 0;left: -50px;}

    .af_txt_top h1::after {top: 55%;left: calc(50% + 159px);width: 91px; height: 68px;background-size: contain;background-repeat: no-repeat;}

    .bg_row_boxwrap h1 {font-size: 22px;line-height: 28px;}
    .bg_row_boxwrap p {font-size: 18px;line-height: 28px;padding-top: 7px;}

    .eye-card {flex-wrap: nowrap;}
    .eye-card .eye-img-area {width: 55%; }
    .eye-text-area {width: 53%;}

    /* curejet */
    .sub_ban_box_w.curejet > .col >.vc_col-sm-4,
    .curejet.row3_b > .col >.vc_col-sm-4 {width: 33.3%;}
    .sub_ban_box_w.curejet.row3::after {width: 100%; bottom: 4px;}
    .circle_icon.curejet::before { top: 30px;}
    .en_st_st02 p {font-size: 16px;}
    .sub_ban_box_wb.curejet h1 {font-size: 20px;}
    .sub_ban_box_wb.curejet p {font-size: 17px;}

    .curejet_ban_box h1 {font-size: 30px;}

    .curejet_ban_box .border_box_wrap ul li {width:100%;font-size: 18px;padding: 18px 0;border-radius: 12px; margin-bottom: 16px;gap: 14px;}

    .box_txt_row.curejet { margin-left: 0px;}
    .box_txt_row.curejet .vc_col-sm-1\/5 {width: 20%;}

    .arrow_box_wrap .column-image-bg-wrap {width: 100% !important; height: 156px !important;}
    .arrow_box_wrap .txt_st { margin-left: 0; height: 0;padding-top: 10px;}
    .margin_st { margin: 40px 0 40px !important;}
    .margin_st.center {margin: 40px 0 40px !important;}
    .arrow_box_wrap .txt_st h1 {font-size: 20px; color: #000;}
    .arrow_box_wrap .num_txt_st {font-size: 17px;}

    /* gv laser */
    .box_gr_txt {padding: 27px 20px !important;}

    .best_table tr td.list-txt {padding: 30px 20px 0 52px !important;}
    .best_table tr th {font-size: 20px;padding: 16px 0 !important;}
    .best_table tr th::after {height: 42px;}
    .best_table tr td.main-txt {font-size: 24px !important;}
    .best_table tr td.sub-txt {font-size: 18px !important;}
    .best_table tr td.list-txt {padding: 30px 20px 0 27px !important;}
    .best_table tr td.list-txt ul li {font-size: 16px;line-height: 28px;}

    .page-id-110 .slide-boxlist::before { left: -18px;width: 297px;background-size: contain;background-repeat: no-repeat;top: -23px;}
    .gv-laser_ban_box .flickity-button.flickity-prev-next-button.next,
    .gv-laser_ban_box .flickity-button.flickity-prev-next-button.previous {width: 49px !important;height: 49px !important;background-size: contain;background-repeat: no-repeat;}

    .ban_box_wrap ul li {font-size: 16px;margin-top: 10px;padding: 4px 25px; margin-right: 6px;}
    .ban_box_wrap ul li::before {top: 11px; left: 10px;}

    .ban_row_boxwrap_txt {
        padding: 24px 10px;
        width: 100%;
        margin-left: 0% !important;
        height: 100%;
        border-radius: 33px;
        text-align: center;
    }
    .ban_row_boxwrap_txt.mb-st {padding: 24px 10px; }
    .ban_row_boxwrap_txt h1::after{left: 28%;}
    .ban_row_boxwrap_txt h1 {font-size: 20px;line-height: 2.4;}
    .ban_row_boxwrap_txt p {font-size: 18px; padding-top: 16px;}
    .mo-list-row.gv.wpb_column:not([class*=vc_col-xs]){
        margin-bottom: 0 !important;
    }

    /* 리투오 */
    .page-id-2792 .vc_row.top_margin_-70px {margin-top: -85px !important;}

    .sub_imgban_wrap.lituo p {width: 192px;padding: 3px 0 !important;font-size: 15px;}
    .sub_imgban_wrap.lituo .right_bt_txt p.bt_txt {margin: 0 !important;width: 100%;padding-top: 10px !important;}

    .ban_trans_box {margin: -243px auto 0; width: 100%;}
    .ban_trans_box.two {margin: 16px auto 0;}
    .ban_trans_box p {font-size: 17px;padding: 26px 90px 26px 70px !important;}
    .ban_trans_box p::after {width: 57px;height: 29px;right: 27px;top: 28px;background-size: contain;background-repeat: no-repeat;}
    .ban_trans_box.two p {padding: 26px 90px 26px 70px !important;}

    .sub_treatment_wrap_green.lituo .vc_column-inner {max-width: 100%;}
    .sub_treatment_wrap_green.lituo .box_txt {margin-top: 24px;padding: 24px 36px 24px 36px;border-radius: 14px; width: 100%;}

    .process.lituo > .row_col_wrap_12_inner .step_line_txt.lituo {width: 100%;}
    .process.lituo > .row_col_wrap_12_inner::before {
        content: "";
        background-image: url(/wp-content/uploads/2025/10/sub_volumer_lineimg.png);
        display: block;
        width: 4%;
        height: 128%;
        max-height: 598px;
        background-size: contain;
        left: 6%;
        top: -27px;
        position: absolute;
        background-repeat: no-repeat;
    }
    .step_line_txt.lituo::before {top: 3px;left: -4%;width: 30px;height: 30px; background-size: contain;}
    .sub_line_subtxt ul {display: flex;flex-wrap:wrap;column-gap: 30px; padding-bottom: 30px;}
    .sub_line_subtxt ul li {font-size: 17px;}
    .step_line_txt.lituo::after { right: auto;top: auto;transform: rotate(90deg); left: 25px; bottom: -18px;
        width: 28px;height: 25px; background-size: contain; background-repeat: no-repeat;
    }

    .page-id-2792 .img-with-aniamtion-wrap:has(img.none_999.lituo) {display: none;}
    .page-id-2792 .lituo_product {width: 65% !important;}
    .ban_txt_row h1 { font-size: 23px;}
    .ban_txt_row p {left: auto;right: 0;}
    .ban_txt_row .red_txt_big {font-size: 36px;margin-left: 100px;}
    .ban_txt_row .pt_c_orange_3.ft_29 {font-size: 21px;}
    .ban_txt_row::after {bottom: -24px;left: -5%;width: 110%; height: 4px; background-size: contain;background-repeat: no-repeat;}
    .right_txt {font-size: 17px;padding: 23px 0 0 0;}
    .right_txt_smtxt p {padding: 7px 0 0 0;line-height: 20px;}

    .img_l_st.lituo {width: 60% !important; margin: 0 auto !important;}
    .img_txt_wrap.lituo::before {height: 90%;left: 5%;top: 5%;}
    .img_txt_wrap.lituo .img_wrap {width: 50%;}
    .img_txt_wrap.lituo .img_wrap::before {left: -16%;}
    .img_txt_wrap.lituo .en_st_philtrum_01 { font-size: 15px; padding-bottom: 10px;}
    .img_txt_wrap.lituo .txt_wrap p {font-size: 17px; line-height: 28px;}
    
    /* 중안부축소리프팅 */
    .box_txt_row.midlifting.no .vc_column-inner{
        box-shadow: none;
    }
    .vc_col-sm-6.row-02-st, .vc_col-sm-4.row-02-st{
        width:34% !important;
    }
    .box_txt_row.midlifting.no .row_col_wrap_12_inner{
        display: flex !important;
        justify-content: center;
        align-items: baseline;
    }

    /* mobile */
    .map-right {display: none !important;}
    .map-center ul.map-links {display: flex; justify-content: center;width: 100%;padding: 30px 24px 0;gap: 24px;}
    .map-center .map-links li.btn-map {color: inherit;}
    .map-center .map-links li.btn-map.naver a {color: #03c057;}
    .map-center .map-links li.btn-map.kakao a {color: #007dff;}
    .map-center .map-links li.btn-map.google a {color: #e51706;}

    .skinvive.row_tit_modify > .vc_column-inner {padding-left: 0 !important;}
}

@media screen and (max-width:689px) {
    /* 목주름리무버 */
    .sp_treat_video video {border-radius: 10px !important;}

    .solution-left {padding: 6px 10px;font-size: 15px;}
    .solution-right { padding: 5px 25px 5px 8px;;font-size: 15px;}
    .solution_img_wrap::before {top: 12px;left: 22px;width: 82px;height: 28px;font-size: 14px;background-size: contain;}
    .solution_img_wrap.img02::before {width: 102px; height: 28px;}
    .solution_img_wrap {width: 100% !important;}
    .solution_wrap ul {gap: 6px;margin-top: 5px;margin-bottom: 10px;}
    .solution_wrap ul li {font-size: 14px;padding: 2px 12px;}
    .solution_wrap .solution_img_wrap.img02 ul li {padding: 2px 12px;}
    .solution_wrap .solution_img_wrap.img02 ul li:nth-child(3) {padding: 2px 12px;}
    .solution_wrap .solution_img_wrap.img02 ul li:nth-child(4) {padding: 2px 12px;}

    .age_section h3 { font-size: 21px;padding: 10px 0;}
    .case_box {flex-direction: column;}
    .age_section .img_area {width: 60%;margin-bottom: 8px;}
    .age_section .text_area { width: 90%;}
    .text_area .top_cir {font-size: 14px;padding: 0 24px;line-height: 27px;margin-bottom: 8px;}
    .text_area .content_txt {font-size: 16px;}
    .text_area .content_maintxt {font-size: 20px;margin-bottom: 10px;}

    /* 인중축소시술 */
    .circle_bg_wrap {border-radius: 102px;}
    .circle_bg_wrap .circle_row_txt h1 {font-size: 21px;}
    .circle_bg_wrap .circle_row_txt p { font-size: 16px;}
    .circle_bg_wrap .circle_row_txt::after {width: 54px;height: 55px;left: 45%;top: 90%;}

    .philtrum_video video {height: 380px !important;}
    .img_afst.philtrum .vc_column-inner::before {left: -7px;background-size: 100%;}
    .length_box p {font-size: 15px; }
    

    .ban_content { width: 100%;margin: 45px auto;}
    .bar_st {margin-bottom: 24px;}
    .label {font-size: 16px;}
    .num_st {font-size: 19px;line-height: 18px; padding-bottom: 5px;padding-top: 8px;padding-left: 11px;}
    .line {height: 20px;width: 88%;margin-top: 7px;}
    .w509 {width: 97%;}
    .w488 {width: 94%;}
    .w495 {width: 96%;}
    .w469 {width: 92%;}
    .w478 {width: 91%;}
    .w518 {width: 98%;}

    /* 무턱패키지 */
    .row_mt_st.nobrainer-package {margin-top: -43px;}

    .step_line_txt.nobrainer-package::before {display: block;left: -28px;}
    .twobox_wrap.mariolette > .col::before {
        height: 111%;
        top: -28px;
    }
    .twobox_wrap.mariolette .vc_col-sm-3.step_line_txt {width: 100%;}
    .mo-list-st.row03{margin-bottom: 0 !important;}
    .box_row4_txt.row04{padding:20px 0 40px;}
    .box_row4_txt.row03{padding:20px 0 40px;}

    /* 비절개눈밑지방교정 */
    .lowfat video {height: 320px !important;}
    .gif_box_txt.row02 {margin-left: -2%;}
    .gif_box_txt p { font-size: 16px;}

    .thbox_wrap p, .thbox_wrap .row_bg_02_t p, .thbox_wrap .row_bg_03_t p {font-size: 15px;}
    
    .twobox_wrap.lowfat .row_col_wrap_12_inner > .vc_col-sm-6 {width: 100%;}

    .step_line_txt.non-incision.lowfat::before {display: block;left: -42px;}

    .af_txt_top h1::after { top: 62%;left: calc(50% + 126px);width: 60px; height: 45px;}
    .row_mt_st.non-incision.lowfat {margin-top: -60px;}

    .bg_row_boxwrap {width: 100%;padding: 35px 40px;border-radius: 28px;}
    .bg_row_boxwrap h1 {font-size: 19px;line-height: 11px;}
    .bg_row_boxwrap img {margin-right: 25px;}
    .bg_row_boxwrap p {font-size: 15px;line-height: 26px;padding-top: 10px;}
    .bg_row_boxwrap p br {display: none;}
    .bg_row_boxwrap h1::after {width: 75vw;}

    .eye-card {flex-wrap: wrap;gap: 22px;}
    .eye-card .eye-img-area {width: 100%; }
    .eye-text-area {width: 100%;}
    .label-solution { font-size: 14px;margin-bottom: 16px !important;margin-top: 10px !important;}
    .solution-text { font-size: 16px;}
    .row04_box_wrap .solution-text::after {width: auto;margin: 18px 0 20px;max-width: 250px;}
    .row04_box_wrap .solution-text.mt_st::after {margin: 18px 0 20px;}
    .label-problem { font-size: 14px;margin-bottom: 14px !important;}
    .problem-list li {font-size: 16px;}
    
    /* curejet */
    .sub_ban_box_w.curejet > .col >.vc_col-sm-4, .curejet.row3_b > .col >.vc_col-sm-4 { width: 100%;}
    .en_st_st02.curejet p {
        color: #310d4d !important;
        font-weight: 900 !important;
        font-size: 14px !important;
        margin-bottom: 10px !important;
    }
    .sub_ban_box_wb.curejet h1 { font-size: 18px;margin-bottom: 0;}
    .sub_ban_box_wb.curejet p {font-size: 16px;}
    
    .curejet_ban_box h1 {font-size: 25px;}

    .curejet_ban_box .border_box_wrap ul li {font-size: 16px; padding: 12px 0;border-radius: 12px;margin-bottom: 14px; gap: 12px;}
    .curejet_ban_box .border_box_wrap ul li::before {width: 16px; height: 16px;background-size: contain;background-repeat: no-repeat;}

    .box_txt_row.curejet > .row_col_wrap_12_inner {justify-content: center;}
    .box_txt_row.curejet .vc_col-sm-1\/5 {width: 33.3%;}

    /* gv laser */
    .best_table tr th {font-size: 17px; padding: 10px 0 !important;}
    .best_table tr th::after { height: 31px;}
    .best_table th:first-child {border-radius: 28px 0 0 0;}
    .best_table th:last-child {border-radius: 0 28px 0 0;}
    .best_table tr td.main-txt {font-size: 21px !important;width: 100px;}
    .best_table tr td.sub-txt {font-size: 16px !important;width: 155px;}
    .best_table tr td.list-txt {padding: 20px 20px !important;}
    .best_table tr td.list-txt > ul {margin-bottom: 0 !important;}
    .best_table tr td.list-txt ul li {font-size: 15px;}
    .best_table .brd-st {border-radius: 0 0 0 28px;}
    .best_table tr td.list-txt.row02.bo-n {border-radius: 0 0 28px 0px;}

    .ban_box_wrap ul li {font-size: 14px;margin-top: 6px;padding: 2px 15px;padding-left: 27px;}
    .ban_box_wrap ul li::before {top: 8px;left: 10px;}

    .ban_row_boxwrap {margin-top: -163px;}
    .ban_row_boxwrap img {width: 36%;}
    .ban_row_boxwrap_txt {
        padding: 24px 10px;
        width: 100%;
        margin-left: 0% !important;
        height: 100%;
        border-radius: 33px;
        text-align: center;
    }
    .ban_row_boxwrap_txt h1::after{
        left: 10px;
    }
    .ban_row_boxwrap_txt.mb-st { padding: 24px 10px;}
    .ban_row_boxwrap_txt h1 {font-size: 18px;}
    .ban_row_boxwrap_txt p {font-size: 16px;padding-top: 10px;}

    /* 리투오 */
    .lituo_no_img {width: 40% !important;}

    .row_mt_wrap { margin-top: -100px;}
    .page-id-2792 .row_plus_wrap .vc_col-sm-3 { margin-bottom: 20px !important;}
    .ban_row04_txt p {font-size: 21px;padding: 28px 0 !important;}

    .ban_trans_box {margin: -179px auto 0;}
    .ban_trans_box p {font-size: 15px;padding: 10px 66px 10px 20px !important;}
    .ban_trans_box.two p {padding: 10px 66px 10px 20px !important;}
    .ban_trans_box p::after {width: 40px;height: 20px;right: 18px;top: 15px;}

    .step_line_txt.lituo::before {display: block;top: -1px;left: -6%;}
    .process.lituo > .row_col_wrap_12_inner::before {width: 6%;height: 104%; left: 4%;}
    .sub_line_subtxt ul li {font-size: 15px;}
    .sub_line_subtxt ul { column-gap: 16px; padding-bottom: 17px;}

    .img_txt_wrap.lituo .img_wrap::before {left: -18%; }
    .img_txt_wrap.lituo .txt_wrap p br {display: none;}
    .img_txt_wrap .txt_wrap { width: 50%;}
    .vc_col-sm-6.row-02-st, .vc_col-sm-4.row-02-st{
        width:46% !important;
    }

    /* mobile */
    .page-id-169 .vc_col-sm-6.tl_br_60px.tr_br_60px.bl_br_60px.br_br_60px > .vc_column-inner, 
    .page-id-169 .vc_col-sm-6.tl_br_60px.tr_br_60px.bl_br_60px.br_br_60px > .vc_column-inner .column-bg-overlay-wrap {border-radius: 25px !important;}

    .mo_triple > .row_col_wrap_12_inner {justify-content: center; column-gap: 2%;}
    .mo_triple .vc_col-sm-4 {width: 49% !important;padding: 0 !important;margin-bottom: 10px !important;}

    .ban_box_txt.copting h1 img {width: 40% !important;}

    .copting_mo_hd h1 {font-size: 29px;}

    .box_img_wrap.shrink_mo > .wpb_wrapper {display: flex;justify-content: center;column-gap: 1%;width: 100%;}
    .box_img_wrap.shrink_mo ul {width: 24% !important;}
    .box_img_wrap.shrink_mo ul li.main-t {font-size: 12px;}
    .box_img_wrap.shrink_mo ul li.sub-t {font-size: 11px;}

    .volumer_two_ban.tensorma .column_container:not(.column_container:last-of-type)::after {
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: -20px;
    }

    .sub_effect_wrap.tensorma .divider-wrap {display: none;}
    .sub_effect_wrap.tensorma .icon_list {width: 48%;margin: 0 1% 10px !important;}
    .icon_list .tensorma p:has(img) {margin: 0 auto !important;width: fit-content;}
    .icon_list .tensorma h1 {font-size: 15px;line-height: 25px !important;display: block;float: none;clear: both;}
    .icon_list .tensorma h1::before {left: 5%;top: -74%;}
    .icon_list .tensorma p {font-size: 13px; line-height: 1.4;}

    .list_01.titanium .vc_col-sm-2, .list_02.titanium .vc_col-sm-2, .list_03.titanium .vc_col-sm-2 {width: 40%;}
    .list_01.titanium .vc_col-sm-10, .list_02.titanium .vc_col-sm-10, .list_03.titanium .vc_col-sm-10 {width: 60%;}
    .sub_effect_wrap.dp_block_999 .list_01.titanium p, 
    .sub_effect_wrap.dp_block_999 .list_02.titanium p, 
    .sub_effect_wrap.dp_block_999 .list_03.titanium p {padding-left: 27px;font-size: 14px;text-align: left;margin: 0 !important;}
    .sub_effect_wrap .list_01.titanium p::before,
    .sub_effect_wrap .list_02.titanium p::before,
    .sub_effect_wrap .list_03.titanium p::before {background-size: 16px 16px;top: 5px;left: 6px;background-repeat: no-repeat;}
    .sub_effect_wrap .list_01.titanium ul>li, 
    .sub_effect_wrap .list_02.titanium ul>li, 
    .sub_effect_wrap .list_03.titanium ul>li {font-size: 13px; line-height: 18px;padding: 5px 15px;margin: 0 5px 5px;}
    .sub_effect_wrap .list_01.titanium ul, 
    .sub_effect_wrap .list_02.titanium ul, 
    .sub_effect_wrap .list_03.titanium ul {display: flex;flex-wrap: wrap;padding: 10px 0 0 22px;}

    .mo_img_none {display: none !important;}
    .mo_img_block {display: block !important;}

    .midlifting.row_cen .vc_col-sm-1\/5 {width: 50% !important;}
    .box_txt_row.midlifting .vc_column-inner { box-shadow: none;}
    .box_txt_row.midlifting > .row_col_wrap_12_inner {align-items: stretch;}
}

@media screen and (max-width:480px) {
    /* 목주름리무버 */
    .icon_box_wrap ul li {
        font-size: 16px;
        padding: 12px 40px 12px 0;
        padding-left: 66px;
        margin-top: 4px;
    }
    .icon_box_wrap ul li::before {
        top: 6px;
        left: 4%;
        width: 38px;
        height: 38px;
    }
    .icon_box_wrap ul li:nth-child(4)::before {left: 4%;}

    .solution-box {flex-direction: column;width: 100%;}
    .solution-left { padding: 6px 10px;font-size: 14px;width: 100%; border-radius: 25px 25px 0 0; }
    .solution-right {padding: 5px 25px;border-radius: 0 0 25px 25px;width: 100%;text-align: center;}

    .age_section .img_area {width: 96%;}
    .case_box .img_area img {border-radius: 28px;}
    .age_section .text_area { width: 96%;}

    /* 인중축소시술 */
    .circle_bg_wrap {border-radius: 54px;}
    .circle_bg_wrap .circle_row_txt {border-radius: 40px;}
    .circle_bg_wrap .circle_row_txt, .circle_bg_wrap .circle_row_txt.st_02 {padding: 24px;}
    .circle_bg_wrap .circle_row_txt::after { left: 41%;}

    .philtrum_model_img {width: 100% !important;}
    .row_mt_st {margin-top: -52px;}

    .img_afst.philtrum .vc_column-inner::before {left: -9px;width: 27px; height: 578px;}

    .gra_box_wrap .gra_box_txt {padding: 5px 0 24px;}
    .gra_box_wrap .gra_box_txt h1 {font-size: 21px;margin-bottom: 0;}
    .gra_box_wrap .gra_box_txt p {font-size: 16px;line-height: 25px;}
    .gra_box_wrap .vc_col-sm-4 {margin-bottom: 20px !important;}

    /* 무턱패키지 */
    .twobox_wrap.mariolette .vc_col-sm-3.step_line_txt {
        width: 100%;
        padding-left: 50px !important;
        padding-right: 0 !important;
        margin-bottom: 25px !important;
    }
    .twobox_wrap.mariolette > .col::before {left: 25px;}
    .step_line_txt.nobrainer-package::before {left: -2px;}

    .box_row4_txt h1 {font-size: 13px;line-height: 16px;}
    .box_row4_txt p {font-size: 16px;line-height: 21px;}

    .circle-wrap {justify-content: center;flex-wrap: wrap;width: 100%;}
    .circle {font-size: 16px;}
    .c2 {margin-right: 0;}
    .c3 {margin-top: -44px;}
    .c2 span::after {top: 63px; left: 3px;}
    .c3 span::after {
        content: '';
        background-image: url(/wp-content/uploads/2025/11/sub_nobrainer-package_plusicon01.png);
        width: 12px;
        height: 14px;
        position: absolute;
        top: 11px;
        left: 38px;
        display: block;
        mix-blend-mode: plus-lighter;
        background-size: contain;
    }
    .marionette video {height: 420px !important;}
    .box_row4_txt.row04{padding:20px 0;}
    
    /* 비절개눈밑지방교정 */
    .lowfat video {height: 200px !important;border-radius: 30px !important;}
    .gif_box_txt {padding: 10px 0;}
    .gif_box_txt.row01 {border-radius: 0 0 0 30px;}
    .gif_box_txt.row02 { border-radius: 0 0 30px 0px;}
    .gif_box_txt p { font-size: 12px;}

    .step_line_txt.non-incision.lowfat::before {left: -16px;}

    .bg_row_boxwrap img {float: right; margin-left: 20px;margin-right: 0 !important;}
    .bg_row_boxwrap h1::after { width: 64vw;}

    /* curejet */
    .curejet_ban_box .border_box_wrap ul li {font-size: 15px;padding: 12px 20px;align-items: baseline;}
    .curejet_ban_box .border_box_wrap ul li::before {min-width: 7%;}

    .box_txt_row.curejet .vc_col-sm-1\/5 {width: 48%;}

    .sub_treatment_wrap_green.curejet h2 { border-radius: 12px 12px 0 0;line-height: 1.6;}
    .sub_treatment_wrap_green.curejet .img-with-aniamtion-wrap > .inner,
    .sub_treatment_wrap_green.curejet .img-with-aniamtion-wrap > .inner .hover-wrap,
    .sub_treatment_wrap_green.curejet .img-with-aniamtion-wrap img {border-radius: 0 0 12px 12px !important;}

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

    /* gv laser */
    /* .best_table {overflow: scroll;}
    .best_table table {width: 450px !important;} */
    .best_table tr td.main-txt {font-size: 15px !important;width: 72px;}
    .best_table tr td.list-txt ul li {font-size: 14px; line-height: 25px;}
    .best_table tr td.sub-txt { font-size: 14px !important;width: 133px;}

    /* 리투오 */
    .row_mt_wrap { margin-top: -27px;}
    .page-id-2792 .row_plus_wrap .vc_col-sm-3 { margin-bottom: 10px !important;}
    .ban_row04_txt p {font-size: 18px;padding: 20px 0 !important;}

    .right_bt_txt p.bt_txt {width: 100%;padding-top: 10px !important;}

    .ban_txt_row .red_txt_big {font-size: 27px;margin-left: 0;}
    .ban_txt_row .pt_c_orange_3.ft_29 {font-size: 15px;}
    .ban_txt_row h1 {font-size: 19px;padding-left: 31px;}
    .ban_txt_row h1::after {top: 1px;right: -31px;width: 23px;height: 26px;background-size: contain; background-repeat: no-repeat;}
    .right_txt {font-size: 15px;}

    .box_txt_wrap {flex-direction: column;row-gap: 12px;}
    .img_txt_wrap.lituo .img_wrap {width: 90%;}
    .img_txt_wrap.lituo .img_wrap::before { left: -16%;}
    .img_txt_wrap.lituo .txt_wrap { width: 90%;}
    .img_txt_wrap.lituo .en_st_philtrum_01 {font-size: 13px;padding-bottom: 0px;}
    .img_txt_wrap.lituo .txt_wrap p { font-size: 14px; line-height: 24px; }

    .sub_treatment_wrap_green.lituo .box_txt p {font-size: 14px;line-height: 24px;}

    /* mobile */
    .map-center ul.map-links {padding: 17px 0 0;}
    .map-center .map-links li.btn-map a {font-size: 13px;text-align: center;}

    .mo_half > .row_col_wrap_12_inner > .vc_col-sm-6 {width: 50%;margin-bottom: 0 !important;}
    .vc_col-sm-6.dp_none_480 {display: none !important;}
    .mo_half > .row_col_wrap_12_inner > .vc_col-sm-3 { width: 50% !important; padding: 2% !important;}

    .sub_treatment_wrap_green.copting h2 { border-radius: 0 0 26px 26px;}
    .page-id-81 .mo_half .img-with-aniamtion-wrap.tl_br_42px .img-with-animation,
    .page-id-81 .mo_half .img-with-aniamtion-wrap.tr_br_42px .img-with-animation {border-radius:26px 26px 0 0 ;}

    .box_txt_row.midlifting.wi_st.eyelifting.dp_none_480 {display: none !important;}
    .box_txt_row.midlifting.eyelifting .vc_column-inner { padding: 20px 2px !important;}
    .box_txt_row.midlifting.wi_st.eyelifting > .row_col_wrap_12_inner > .vc_col-sm-6 {margin-bottom: 6px !important;}

    .box_tab_wrap .shrink_mo ul>li:first-child, .box_tab_wrap .shrink_mo ul>li:last-child {
        font-size: 14px;
        width: 140px;
        display: inline-block;
        padding: 10px 0;
        white-space: nowrap;
    }

    .thread_no_img {width: 35% !important;}

    .step_box_txt.thread-lifting p {padding-top: 0;}

    .sub_row_box_st.thread {margin-top: -127px;}

    .box_txt_row.thread-lifting .img-with-aniamtion-wrap img {min-height: 109px;}
    .box_txt_row.thread-lifting .box_bg_st p br {display: none;}
    .box_txt_row.thread-lifting .box_bg_st {min-height: 179px;}

    .row_plus_wrap .vc_column-inner {border-radius: 12px !important;}
    .ban_row04_txt p {border-radius: 12px;}
    .row_plus_wrap .vc_column-inner .column-bg-overlay-wrap {border-radius: 12px !important;}

    .radius_border_low > .vc_column-inner {border-radius: 4px 4px 0 0 !important;}

    body img.radius_model {width: 140% !important;max-width: inherit !important;margin-left: -25% !important;}

    .radius_two_ban > .row_col_wrap_12_inner {width: 100% !important;margin: 0 auto !important;}
    .radius_before_core, .radius_after_core {width: 50% !important;padding: 5px !important;}
    .inner_row[data-column-margin="100px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child).radius_before_core {margin-bottom: 0 !important;}
    .radius_two_ban > .row_col_wrap_12_inner .radius_before_core .vc_column-inner,
    .radius_two_ban > .row_col_wrap_12_inner .radius_after_core .vc_column-inner,
    .radius_two_ban > .row_col_wrap_12_inner .radius_before_core .column-bg-overlay-wrap,
    .radius_two_ban > .row_col_wrap_12_inner .radius_after_core .column-bg-overlay-wrap {border-radius: 12px !important;}

    .f_after_st.wpb_column.column_container::after {width: 37px;height: 30px;top: 44%;right: -19px; background-size: contain;background-repeat: no-repeat;z-index: 999;}
    .radius_after_core > .vc_column-inner {border: 2px solid #6fa0d5;}
}

@media screen and (max-width:411px) {
    .ban_trans_box { margin: -104px auto 0;}

    .text_area .content_maintxt {font-size: 17px;margin-bottom: 5px;}
    .text_area .content_txt {font-size: 14px;}

    .circle_bg_wrap .circle_row_txt h1 {font-size: 17px;}
    .circle_bg_wrap .circle_row_txt p { font-size: 14px;}

    .label {font-size: 14px; }

    .gra_box_wrap .gra_box_txt h1 {font-size: 17px;}
    .gra_box_wrap .gra_box_txt p {font-size: 14px;line-height: 24px;}

    .circle {font-size: 15px;}

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

    .solution-text {font-size: 14px;}
    .problem-list li {font-size: 14px;}
    .problem-list li::before {top: 1px;}

    .sub_ban_box_wb.curejet h1 {font-size: 17px;}
    .sub_ban_box_wb.curejet p {font-size: 14px;}

    .sub_treatment_wrap_green.curejet h2 {font-size: 15px;}

    .arrow_box_wrap .txt_st h1 {font-size: 16px; color: #000;}
    .arrow_box_wrap .num_txt_st{color:#3c377d; }

    .ban_row04_txt p { font-size: 15px;}
    .sub_line_subtxt ul li { font-size: 14px;}

    .ban_txt_row h1 {font-size: 17px; }
    .ban_txt_row .red_txt_big {font-size: 22px;}

    .sub_imgban_wrap.lituo .right_bt_txt p.bt_txt {font-size: 13px;}

    .ban_trans_box p {line-height: 24px;}
}

@media screen and (max-width:400px) {
    /* curejet */
    .curejet_ban_box h1 {font-size: 23px;}

    /* gv laser */
    .ban_row_boxwrap {margin-top: -90px;}
    .ban_row_boxwrap_txt {padding: 24px 10px;}
    .ban_row_boxwrap_txt.mb-st {padding: 24px 10px;}
    .ban_row_boxwrap_txt p {font-size: 14px;}

    /* lituo */
    .process.lituo > .row_col_wrap_12_inner::before {width: 7%;height: 110%;}

    .img_l_st.lituo { width: 70% !important;}

    .page-id-110 .slide-boxlist::before {left: -11px;width: 243px;top: -14px;}
}

@media screen and (max-width:360px) {
    /* 목주름리무버 */
    .icon_box_wrap ul li {
        font-size: 15px;
        padding: 12px 23px 12px 0;
        padding-left: 60px;
    }

    .age_section .img_area {width: 100%;}
    .age_section .text_area { width: 100%;}

    /* 인중축소시술 */
    .line { width: 76%;}

    /* 무턱패키지 */
    .circle-wrap {transform: translate(-3%);}

    /* 비절개눈밑지방교정 */
    .lowfat video {height: 150px !important;}
    .gif_box_txt { height: 52px;}
    .gif_box_txt p {
        line-height: 16px;
        padding: 0 20px;
    }

    .step_line_txt.non-incision.lowfat::before {left: -9px;}

    .af_txt_top h1::after {top: 70%; left: calc(50% + 116px);}

    /* lituo */
    .process.lituo > .row_col_wrap_12_inner::before {width: 8%; height: 126%;}
}