
@media only screen and (max-width:1880px){

    .none_1880 { display: none !important; }
    .show_1880 { display: block !important; }

    /* main */
    /* section4 */
    /* .section4 .nectar-post-grid .nectar-post-grid-item .content .meta-category { top: -240px; } */
    .section4 .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg { height: 300px !important; }


}

@media only screen and (max-width: 1770px) {

    /* main */
    /* section2 */
    #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-left-center > .bg-layer-wrap .bg-layer { top: 10%; left: 0; width: 800px; height: 755px; }

    /* section5 */
    .section5 .slogun_text_wrap { width: auto !important; margin-left: -500px !important; margin-top: -310px !important; }


}



@media only screen and (max-width: 1650px) {
    .none_1650 { display: none !important; }
    .show_1650 { display: block !important; }
    /* main */
    #header-outer #top nav > ul > li > a { font-size: 16px !important; }
    #header-outer[data-full-width="true"] header > .container { padding: 0 60px !important; }
    .main_why_text_wrap { padding-top: 30px; }

    /* main */
    /* section3 */
    /* .section3 .cell { height: auto !important; }
    .section3 .interior_text_wrap { margin-left: -280px !important; }
    .nectar-split-heading.en_ani_t.interior h1 { font-size: 70px !important; } */

    /* section5 */
    .section5 .slogun_text_wrap { margin-left: -350px !important; margin-top: -280px !important; }
    .nectar-split-heading.en_ani_italic_t.slogun h1 { font-size: 70px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { margin-top: -30px; width: 860px; height: 80px; background-size: 860px 80px; }
    /* .wpb_column.bottom_padding_desktop_12pct > .vc_column-inner { padding-bottom: 15%; } */
    .slogun_con_wrap .row_col_wrap_12_inner .wpb_column .vc_column-inner { padding-bottom: 15% !important; }
    .slogun_reser_btn { top: -33%; }

    /* sub */
    /* higher neck */
    .nectar-split-heading.en_ani_italic_t.synergy h1::before { font-size: 24px; left: -330px !important; }
    .synergy_t_wrap .nectar-split-heading.en_ani_italic_t h1 { font-size: 60px !important; }

    /* highlyup face */
    .horizon_box_wrap { height: 56vh; }
    .horizon_box_wrap .right_box { padding-left: 30px; }
    
    /* highcut */
    .wpb_column.child_column.highcut_point_wrap.left_margin_230px  { margin-left: 100px !important; }
    .wpb_column.child_column.highcut_point_wrap.right_margin_230px { margin-right: 100px !important; }
    


}

@media only screen and (max-width: 1650px) {
    .doc_edu_wrap .left {
        padding-right: 25px;
    }
}


@media only screen and (max-width:1580px){

    /* section5 */
    .section5 .slogun_text_wrap { margin-left: -350px !important; }

}

@media only screen and (max-width: 1544px) {

    /* main */
    /* section2 */
    #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-left-center > .bg-layer-wrap .bg-layer { top: 10%; left: 0; width: 700px; height: 655px; }
    .wpb_column.left_padding_desktop_105px.s2_text_wrap > .vc_column-inner { padding-left: 50px; }

    /* sub */
    /* highlyup face */
    .target_box .vc_column-inner { padding-top: 60px !important; padding-bottom: 50px !important; }



}


@media only screen and (max-width: 1500px) {

    .none_1500 { display: none !important; }
    .show_1500 { display: block !important; }

    /* sub */
    .sub_model_img { width: 100% !important; }
    .sub_model_img img { width: 100% !important; }
    .sub_top_description { width: 100% !important; padding-top: 60px !important; padding-right: 50px !important; }
    #ajax-content-wrap .sub_visual_wrap .vc_row.inner_row.left_padding_195px .row_col_wrap_12_inner { padding-left: 100px !important; }
    .sub_visual_wrap .wpb_column.left_padding_desktop_120px > .vc_column-inner
    /* highlyup face */
    .horizon_box_wrap { height: auto; }
    .horizon_box_wrap .left_box  { float: none; width: 100%; text-align: center; }
    .horizon_box_wrap .right_box { float: none; width: 100%; text-align: center; padding-left: 0; }
    
    .differences_img { width: 100% !important; }

    /* 시그니처-타블렛-모바일 */
    .section3 .sig_con_wrap h3 {
        font-size: 15px;
        margin-bottom: 15px !important;
    }
    .section3 .sig_con_wrap h3::before {
        background-image: url(/wp-content/uploads/2024/10/sig-icon-mo.png);
        width: 39px;
        height: 39px;
        background-size: 39px;
        top: -50px;
    }
    .section3 .sig_con_wrap ul {
        display: inline-block;
    }
    .section3 .sig_con_wrap ul li {
        /* float: none; */
        margin-right: 25px;
    }
    .section3 .sig_con_wrap ul li:nth-child(2) {
        margin-right: 25px;
    }
    .section3 .sig_con_wrap ul li:nth-child(3) {
        margin-right: 0;
    }
    .section3 .sig_con_wrap ul li a {
        display: block;
        font-size: 12px;
        margin-bottom: 0 !important;
    }
    .section3 .flickity-page-dots {
        display: none !important;
    }


}

@media screen and (max-width:1450px){

    /* section5 */
    .section5 .slogun_text_wrap { margin-left: -300px !important; margin-top: -260px !important; }
    .nectar-split-heading.en_ani_italic_t.slogun h1 { font-size: 60px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 760px; height: 70px; background-size: 760px 70px; }

}

@media screen and (max-width:1400px){

    .none_1400 { display: none !important; }
    .show_1400 { display: block !important; }

    /* main */
    /* section2 */
    .nectar-simple-slider.sizing-aspect-ratio.aspect-16-9 { padding-bottom: calc((7 / 12) * 100%) !important; }
    #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-left-center > .bg-layer-wrap .bg-layer { top: 10%; left: 0; width: 600px; height: 555px; }
    .wpb_column.left_padding_desktop_105px.s2_text_wrap > .vc_column-inner { padding-left: 50px; }


}

@media screen and (max-width:1355px){




}

@media only screen and (max-width: 1350px) {

    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -250px !important; }

}





@media screen and (max-width:1300px){

    .none_1300 { display: none !important; }
    .show_1300 { display: block !important; }

    /* sub */
    /* higher neck */
    .synergy_wrap { padding: 20px 0 25px 0; }
    .synergy_wrap li { list-style: none; display: inline-block; }
    .synergy_wrap li.synergy_t   { float: left; margin-top: 10px; font-size: 24px; }
    .synergy_wrap li.synergy_num { float: right; font-size: 60px; color: #e6dace; }

    /* highcut */
    .wpb_column.child_column.highcut_point_wrap.left_margin_230px  { margin-left: 0 !important; }
    .wpb_column.child_column.highcut_point_wrap.right_margin_230px { margin-right: 0 !important; }


}


@media only screen and (max-width: 1150px) {

    /* main */
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -230px !important; }

    /* sub */
    /* vip */
    .bar_con_t li { font-size: 15px; }


}





@media screen and (max-width:1170px){

    /* section2 */
    #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-left-center > .bg-layer-wrap .bg-layer { top: 10%; left: 0; width: 500px; height: 455px; }
    .wpb_column.left_padding_desktop_105px.s2_text_wrap > .vc_column-inner { padding-left: 30px; }

}



@media screen and (max-width:1100px){

    .none_1100 { display: none !important; }
    .show_1100 { display: block !important; }



}

@media screen and (max-width:1000px){

    .page-id-204 .nectar-post-grid-filters { display: none !important; }
    .page-id-206 .nectar-post-grid-filters { display: none !important; }

}




@media screen and (max-width:1080px){



}

/*------------------------------------------------------------------------
 999px
------------------------------------------------------------------------*/
@media screen and (max-width:999px){

	.none_999 { display: none !important; }
	.show_999 { display: block !important; }

    .th0 {height:0px !important;}
	.th5 {height:5px !important;}
	.th10 {height:10px !important;}
	.th15 {height:15px !important;}
	.th20 {height:20px !important;}
	.th25 {height:25px !important;}
	.th30 {height:30px !important;}
	.th35 {height:35px !important;}
	.th40 {height:40px !important;}
	.th45 {height:45px !important;}
	.th50 {height:50px !important;}
	.th55 {height:55px !important;}
	.th60 {height:60px !important;}
	.th70 {height:70px !important;}
	.th80 {height:80px !important;}
	.th90 {height:90px !important;}
	.th100 {height:100px !important;}

	/* .quick_menu { display: none !important; } */

    /* .quick_menu_mo { display: block !important; right: 0; bottom: 0;  }
    .quick_menu_mo ul li a > img { width: 75%; margin-bottom: 5px; }
	.quick_menu_mo ul li:last-child a > img { margin-bottom: none !important; } */

    .quick_menu { top: auto !important; bottom: 0; right: -16px; }
    .quick_menu ul li img { width: 80%; }
    .quick_menu ul li:nth-child(1) { height: 64.5px; }
    .quick_menu ul li:nth-child(2) { height: 55px; }
    .quick_menu ul li:nth-child(3) { height: 54px; }
    .quick_menu ul li:nth-child(4) { height: 53px; }
    .quick_menu ul li:nth-child(5) { height: 51px; margin-left: 4px; }


    .ft_xs { font-size: 14px; }
	.ft_s p { font-size: 15px; }
	.ft_sm p { font-size: 18px; }
	.ft_m p { font-size: 20px; }
	.ft_ml p { font-size: 22px; }
    .ft_l p { font-size: 24px; }
    .ft_xl p { font-size: 36px; }
    .ft_xxl p { font-size: 48px; }
	.nectar-cta h6 span { font-size: 14px !important; /*padding: 10px !important;*/ }
	.section2 .nectar-cta h6 span { font-size: 14px !important; padding: 0 !important; }
	.section3 .nectar-cta h6 span { font-size: 14px !important; padding: 0 !important; }
	.section4 .nectar-cta h6 span { font-size: 14px !important; padding: 0 !important; }
	.section6 .nectar-cta h6 span { font-size: 14px !important; padding: 0 !important; }

    
    body #header-outer.transparent {
        border-bottom: 1px solid rgba(255,255,255, .2) !important;
        background-color: rgba(93,60,9, .12);
    }
    #header-outer.transparent #top {
        border-bottom: 0 !important;
        background-color: transparent;
    }

    /* 미담추가 */
    /* MAIN */
    .section1 .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots {
        bottom: -55px !important;
    }
    .section1 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport .flickity-slider .cell {
        padding: 30px 0 !important;
    }
    .nectar-split-heading.en_ani_t {
        margin-bottom: 0 !important;
    }
    .section2 .dr_name_t h3::before {
        left: 50%;
        margin-left: -35.76px;
    }
    .vc_col-sm-4.mb_10 {
        margin-bottom: 10px !important;
    }
    .vc_col-sm-6.en_t {
        margin-bottom: 15px !important;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
        z-index: 9999 !important;
        padding-top: 65px;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content h3 {
        font-size: 15px;
        margin-bottom: 15px !important;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content h3::before {
        background-image: url(/wp-content/uploads/2024/10/sig-icon-mo.png);
        width: 39px;
        height: 39px;
        background-size: 39px;
        top: -50px;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content ul {
        display: inline-block;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content ul li {
        /* float: none; */
        margin-right: 25px;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content ul li:nth-child(2) {
        margin-right: 25px;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content ul li:nth-child(3) {
        margin-right: 0;
    }
    .section3 .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content ul li a {
        display: block;
        font-size: 12px;
        margin-bottom: 10px !important;
    }
    .section3 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
        /* margin: 30px 0 40px 0 !important; */
        margin: 30px 0 20px 0 !important;
    }
    .map_btn_wrap .kakao a::before,
    .map_btn_wrap .naver a::before {
        margin-top: 0px;
        vertical-align: middle;
    }
    .map_btn_wrap >div>.wpb_wrapper {
        justify-content: start;
    }
    .nectar-button.bottom_reserve_t {
        font-size: 15px !important;
    }
    .nectar-cta.naver h6 span.text{
        padding-left: 20px;
    }
    .nectar-cta.kakao h6 span.text {
        padding-left: 25px;
    }
    .nectar-cta.naver h6 span.text::before {
        width: 14px;
        height: 12px;
        background-size: 14px 12px;
    }
    .nectar-cta.kakao h6 span.text::before {
        top: 1px;
        width: 19px;
        height: 16px;
        background-size: 19px 16px;
        background-image: url(/wp-content/uploads/2024/10/quick-kakao-mo.png);
    }
    /* .main span.day { margin-right: 20px; } */
    .main span.day.weekdays { letter-spacing: 10px; }
    .main.s span.day.weekdays { letter-spacing: 0; }
    .main.s span.day { margin-right: 5px; }

    .main_program_box .main_signature h3 {display: none;}
    .main_program_box .main_signature ul li {margin-right: 40px;}
    .main_program_box .main_signature ul li a {font-size: 15px;margin-bottom: 12px !important;}

    /* SUB */
    /* 소개 */
    .sub_about_point_ko h3 {
        font-size: 28px;
    }
    .en_common_title h2 {
        font-size: 48px;
    }
    .sub_spec_t li.one::before {
        top: -90px;
    }
    .sub_spec_t li.two::before {
        top: -90px;
    }
    .sub_spec_t li.thr::before {
        top: -90px;
    }

    /* 장비소개 */
    .equipment .tabbed>ul li a span {
        font-size: 15px;
    }
    .team_member_details .bio-inner .title {
        font-size: 15px;
    }
    .team_member_details .bio-inner .team-desc {
        font-size: 15px;
    }
    /* 진료시간/오시는길 */
    .subway li {
		font-size: 13px;
	}
	.subway li::before {
		font-size: 10px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		margin-right: 2px;
	}
	.bus_stop li {
		font-size: 13px;
	}
	.bus_stop li::before {
		font-size: 10px;
		width: 15px;
		height: 15px;
		line-height: 15px;
		margin-right: 2px;
	}
	.bus li {
		font-size: 13px;
		padding-right: 5px;
	}
	.bus li::before {
		font-size: 10px;
		padding: 3px 8px;
	}
    /* 진료과목 */
    .sub_title h2 {
        font-size: 36px;
    }
    .sub_visual_wrap h4 {
        font-size: 20px;
    }
    .area_en_t p {
        font-size: 60px;
        color: #e7e1d7;
    }
    dl.effect dd {
        font-size: 17px;
    }
    .case_wrap .tabbed[data-style*="material"] .wpb_tabs_nav li {
        margin-left: 0;
    }
    .case_wrap .tabbed[data-style="material"] .wpb_tabs_nav li a {
        font-size: 15px;
    }
    .case_wrap .tabbed[data-style*="material"] ul li .active-tab {
        padding: 5px 20px !important;
    }
    .case_wrap .tabbed[data-style*="material"] .wpb_tabs_nav {
        margin-bottom: 35px;
    }
    .case_wrap h3 {
        font-size: 24px;
    }
    .case_wrap h3::after {
        font-size: 14px;
        padding-left: 4px;
    }
    .case_wrap dl dt {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .case_wrap dl dd {
        font-size: 15px;
        margin-bottom: 5px;
        padding-left: 10px;
    }
    .case_wrap dl dd::before {
        width: 4px;
        height: 4px;
    }
    .sub_map_infor_wrap::before {
        width: 140px;
        height: 25px;
        background-size: 140px 25px;
        left: 50%;
        margin-left: -70px;
        top: -25px;
    }
    .case_wrap h5 {
        font-size: 15px;
    }
    .pro_box.one::before, .pro_box.two::before, .pro_box.thr::before, .pro_box.four::before, .pro_box.five::before, .pro_box.six::before {
        display: none;
    }
    .pro_box_wrap .sur_step_t.ulthera p {
        top: -20px;
        margin-top: 0;
        left: 50%;
        margin-left: -45px;
        font-size: 15px;
        padding: 5px 20px !important;
    }
    .sur_step_t.pigment p {
        top: -20px;
        margin-top: 0;
        left: 50%;
        margin-left: -45px;
        font-size: 15px;
        padding: 5px 20px !important;
    }

    .quick_wrap {right: 20px;bottom: 20px;}
    .quick_wrap .link li a {padding: 12px 2px;width: 41px;}
    .quick_wrap .link li:first-child a {padding-top: 18px;}
    .quick_wrap .link li:last-child a {padding-bottom: 18px;}
    .quick_wrap .link li a .text {font-size: 13px;width: 100px;}
    .quick_wrap .minimize li img {width: 41px;}

    /* menu */
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a { font-weight: 400 !important; }
    li#menu-item-10000001, li#menu-item-10000002 { display: block !important; }
    #header-outer[data-full-width="true"] header > .container { padding: 0px 25px !important; }
    
    /* main */
    /* section1 */
    .main_why_text_wrap { padding-top: 10px; }
    .section1 .nectar-fancy-box .inner h5 { font-size: 15px; }
    .section1 .nectar-fancy-box .inner h2 { font-size: 18px; }
    .section1 .nectar-fancy-box .inner h5::before { position: absolute; z-index: 1; margin-top: -40px; }
    .section1 .medical .nectar-fancy-box .inner h5::before { display: inline-block; content: ''; background-image: url(/wp-content/uploads/2023/12/01-t.png); width: 83px; height: 70px; background-size: 83px 70px; }
    .section1 .service .nectar-fancy-box .inner h5::before { display: inline-block; content: ''; background-image: url(/wp-content/uploads/2023/12/02-t.png); width: 105px; height: 70px; background-size: 105px 70px; }
    .section1 .equipment .nectar-fancy-box .inner h5::before { display: inline-block; content: ''; background-image: url(/wp-content/uploads/2023/12/03-t.png); width: 107px; height: 70px; background-size: 107px 70px; }
    .section1 .craft .nectar-fancy-box .inner h5::before { display: inline-block; content: ''; background-image: url(/wp-content/uploads/2023/12/04-t.png); width: 105px; height: 70px; background-size: 105px 70px; }

    /* section2 */
    /* #ajax-content-wrap .nectar-simple-slider .cell.bg-pos-left-center > .bg-layer-wrap .bg-layer { top: auto; left:auto; width: auto; height: auto; }
    .wpb_column.left_padding_desktop_105px.s2_text_wrap > .vc_column-inner { padding-left: 0; }
    .vc_col-sm-6.wpb_column.s2_img_wrap { width: 50%; }
    .vc_col-sm-6.wpb_column.s2_text_wrap { width: 50%; padding-left: 30px !important; } */
    .section2 .dr_name_t h3 {
        font-size: 28px !important;
    }
    .section2 .dr_name_t h3::before {
        font-size: 12px !important;
    }

    /* section3 */
    /* .section3 .interior_text_wrap { margin-top: -80px !important; margin-left: -200px !important; }
    .interior_text_wrap .nectar-split-heading::after { width: 550px !important; height: 70px; background-size: 550px 70px; }
    .nectar-split-heading.en_ani_t.interior h1 { font-size: 50px !important; } */

    /* section4 */
    /* .section4 .nectar-post-grid .nectar-post-grid-item .content .meta-category { top: -240px; } */
    .nectar-post-grid .nectar-post-grid-item .content .post-heading { font-size: 17px !important; }
    .wpb_column.map_section { text-align: center !important; /*padding-bottom: 30px !important;*/ padding-left: 0 !important; }
    /* .section4 .nectar-post-grid .nectar-post-grid-item .content .meta-category { top: -370px; } */
    .section4 .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg { height: 400px !important; }


    /* sub */
    .sub_top_description { padding-top: 50px !important; }
    #ajax-content-wrap .sub_visual_wrap .vc_row.inner_row.left_padding_195px .row_col_wrap_12_inner { padding-left: 50px !important; }
    .sub_top_description { padding-right: 0 !important; }
    /* 소개 */
    .nectar_cascading_images .cascading-image { padding: 5% !important; }
    .justified-gallery { width: 70%; margin: 0 auto; }
    .doc_main_t p > strong { font-size: 36px; }

    /* higher neck */
    .synergy_t_wrap img { width: 100% !important; }

    /* higher face */
    .horizon_box_wrap { height: auto; padding: 40px 30px; }
    .horizon_box_wrap .right_box .point_num { font-size: 28px; padding-bottom: 15px; }
    .horizon_box_wrap .right_box .point_num > strong { font-size: 36px; }
    .horizon_box_wrap .right_box .point_con { font-size: 18px; }
    .horizon_box_wrap .right_box .con { font-size: 15px; }
    
    .target_box { width: 33.3% !important; margin-bottom: 0 !important; }
    .target_box .vc_column-inner { padding-top: 40px !important; padding-bottom: 30px !important; }
    .eyelid_target_wrap .target_en_t p { font-size: 24px; }
    .eyelid_target_wrap .target_ko_t p { font-size: 15px; }

    /* highcut */
    .wpb_column.child_column.highcut_point_wrap.left_padding_desktop_100px > .vc_column-inner   { padding-left: 50px !important; }
    .wpb_column.child_column.highcut_point_wrap.right_padding_desktop_100px > .vc_column-inner  { padding-right: 50px !important; }
    .wpb_column.child_column.highcut_point_wrap.bottom_padding_desktop_45px > .vc_column-inner  { padding-bottom: 35px !important; }
    .wpb_column.child_column.highcut_point_wrap.top_padding_desktop_45px > .vc_column-inner     { padding-top: 30px !important; }
    .philosophy_wrap.highcut dd.con { font-size: 15px; }
    .philosophy_wrap.highcut dd.num { font-size: 28px; margin-right: 15px; }
    .ft_ml.highcut p { font-size: 18px !important; }

    /* vip */
    .ul_step_box .hover-wrap { width: 100% !important; }
    .ul_step_box .hover-wrap .hover-wrap-inner { width: 100% !important; }
    .ul_step_box .hover-wrap .hover-wrap-inner img { width: 100% !important; }
    .spe_img_wrap { width: 100% !important; }
    .spe_img_wrap img { width: 100% !important; margin-top: 30px; padding-bottom: 60px !important; /*border-bottom: 1px solid #e6dace;*/ }
    .spe_img_wrap img.bd_no { border-bottom: none !important; }
    .sub_spec_t li:first-child { font-size: 36px; line-height: 1; width: 7%; }
    .sub_spec_t li:last-child strong { font-size: 18px; line-height: 24px; }
    .sub_spec_t li:last-child { font-size: 14px; line-height: 1.5 !important; }

    /* wedding */
    .wedding_ex_t { font-size: 14px; }

    /* 시술대상 */
    ul.case_list_wrap li { display: block; }
    ul.case_list_wrap { max-width: 500px; padding: 10px 50px; }
    ul.case_list_wrap li.case { font-size: 34px; padding-left: 40px; padding-bottom: 15px !important; }
    ul.case_list_wrap li.case::before { font-size: 15px; }
    ul.case_list_wrap li.con { font-size: 15px; padding-left: 25px !important; }
    ul.case_list_wrap li.con::before { width: 14px; height: 12px; background-size: 14px 12px; margin-top: -6px; }

    /* 주의사항 */
    .caution_t_wrap { padding-left: 0 !important; }
    .caution_list_t dd { font-size: 16px; }

    /* 바우만 */
    .skin_type_wrap .ft_sm p { font-size: 15px; }
    .baumann_f_t p { font-size: 40px; }
    .one-fourths.vc_col-sm-3:not([class*=vc_col-xs-]).type_box { width: 25% !important; margin: 0 !important; }
    .baumann_type_ex_wrap .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip { max-width: 100% !important; }

    /* 이벤트 */
    .single .heading-title { padding-bottom: 10px !important; }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post, .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post { padding: 1% 9% 0 !important; }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post { min-height: 60px !important; }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post { min-height: 60px !important; }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text) { font-size: 13px !important; }
    .blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text) { font-size: 13px !important; }
    .blog_next_prev_buttons span { font-size: 15px !important; }
    .single.single-post .section-title h1 { font-size: 28px !important; }
    .nectar-post-grid-item .content .item-main h3 { font-size: 18px !important; }

    /* 비급여항목안내 */
    .tabe_wrap { width: 100% !important; }
    body:not(.woocommerce-cart) .main-content table.Non_reimbursement_treatment_table .main_title { font-size: 15px !important; }
    body:not(.woocommerce-cart) .main-content table.Non_reimbursement_treatment_table .title { font-size: 15px !important; }

    /* footer */
    /* .foot_sns_wrap li a img { margin-right: 15px !important; }
    .foot_sns_wrap { margin-left: 10px !important; }
    .foot_menu_wrap li a { font-size: 15px; font-weight: 500 !important; } */

    /* ++++++++++++++++++++++++++++++++++++++++ *
        FOOTER 
    * ++++++++++++++++++++++++++++++++++++++++ */
    .foot_bottom_t p {
        text-align: center !important;
    }

    .foot_row1_right_t ul {
        width: 100% !important;
        text-align: center;
        float: none !important;
    }

    .foot_row1_right_t ul li {
        display: inline-block;
        text-align: center;
        margin: 0 5px !important;
    }

    .foot_row1_right_t li a {
        text-align: center;
    }

    .foot_row1_wrap {
        padding-top: 40px !important;
        padding-bottom: 10px !important;
    }

    /* .footer_center.wpb_column.bottom_padding_desktop_50px > .vc_column-inner {
        padding-bottom: 205px !important;
    } */
	.footer_center.wpb_column { margin-bottom: 10px !important; }
    .vc_row-fluid .wpb_column.footer_left {
        /* position: absolute; */
        width: 100%;
        text-align: center !important;
        /* top: 135px; */
    }

    .foot_row1_left_t p {
        text-align: center;
        padding-top: 20px !important;
		font-size: 14px;
    }

    .footer_bottom_left {
        display: none !important;
    }
	.foot_row1_right_t li a { font-size: 14px; }
    .sns_wrap {
        margin-top: 15px;
    }
	.sns_wrap li a { font-size: 13px; }
    .sns_wrap li a img {
        max-width: 15px !important;
    }
    .sns_wrap li:last-child a img {margin-right: 0 !important;}

    .foot_logo_img {
        height: 64px !important;
    }
    .footer_left {
        margin-bottom: 10px !important;
    }
    .foot_bottom_t ul li {
        border-right: 0;
    }
    .foot_bottom_t ul li a {
        font-size: 10px;
        border-right: 1px solid #716e6e;
    }
    .foot_bottom_t ul li:last-child a {
        border-right: 0;
    }
    .copy_t p {
        font-size: 12px;
    }
    .footer-sm-txt p {
        font-size: 13px;
    }

}

/*------------------------------------------------------------------------
 850px
------------------------------------------------------------------------*/

@media screen and (max-width:850px){
    
    /* main */
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -200px !important; margin-left: -250px !important; }
    .nectar-split-heading.en_ani_italic_t.slogun h1 { font-size: 50px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 560px; height: 60px; background-size: 560px 60px; margin-top: -20px; }
    /* .section5 .nectar-cta h6 span { padding: 10px !important; } */
    .slogun_reser_btn { top: -29%; }

}

/*------------------------------------------------------------------------
 768px
------------------------------------------------------------------------*/

@media screen and (max-width:768px){

    .none_768 { display: none !important; }
    .show_768 { display: block !important; }


    /* main */
    /* section5 */
    .nectar-split-heading.en_ani_italic_t.slogun h1 { font-size: 40px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 460px; height: 50px; background-size: 460px 50px; }
    .section5 .slogun_text_wrap { margin-top: -180px !important; margin-left: -190px !important; }

    /* sub */
    /* 소개 */
    .doc_edu_wrap { width: 70%; }
    .philosophy_wrap dl { width: auto; }


}


/*------------------------------------------------------------------------
 690px
------------------------------------------------------------------------*/
@media screen and (max-width:690px){

    .none_690 { display: none !important; }
    .show_690 { display: block !important; }

    .ft_xxs p { font-size: 12px; }
    .ft_xs p { font-size: 13px; }


    .ft_s p { font-size: 14px; }
    .ft_sm p { font-size: 15px; }
	.ft_m p { font-size: 17px; }
	.ft_ml p { font-size: 20px; }
    .ft_xl p { font-size: 22px; }
    .ft_xxl p { font-size: 24px; }

    .txt_line.yellow { font-size: 15px; }

    /* 미담추가 */
    /* 소개 */
    .sub_about_point_ko h3 {
        font-size: 24px;
    }
    .en_common_title h2 {
        font-size: 38px;
    }
    /* 진료과목 */
    .sub_title h2 {
        font-size: 22px;
    }
    .sub_visual_wrap h4 {
        font-size: 17px;
    }
    .area_en_t p {
        font-size: 38px;
    }
    dl.effect dd {
        font-size: 15px;
        padding: 0 0 0 25px;
        background: url(/wp-content/uploads/2024/10/effect-check-1.png) no-repeat 0 10px / 15px auto;
    }

    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a { font-size: 22px !important; }
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.menu-item-10000001 a { font-size: 15px !important; }
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.menu-item-10000002 a { font-size: 15px !important; }
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .ko { font-size: 19px !important; }



    /* main */
    /* section1 */
    .section1 .vc_col-sm-3 { width: 50% !important; }
    .section1 .nectar-fancy-box .inner h5 { font-size: 13px; }
    .section1 .nectar-fancy-box .inner h2 { font-size: 15px; }
    .section1 .nectar-fancy-box .inner .hover-content { font-size: 12px; padding-top: 15px; }

    .section1 .nectar-fancy-box .inner h5::before { margin-top: -20px; }
    .section1 .medical .nectar-fancy-box .inner h5::before { width: 60px; height: 50px; background-size: 60px 50px; }
    .section1 .service .nectar-fancy-box .inner h5::before { width: 75px; height: 50px; background-size: 75px 50px; }
    .section1 .equipment .nectar-fancy-box .inner h5::before { width: 75px; height: 50px; background-size: 75px 50px; }
    .section1 .craft .nectar-fancy-box .inner h5::before { width: 72px; height: 48px; background-size: 72px 48px; }

    /* section2 */
    .nectar-simple-slider.sizing-aspect-ratio.aspect-16-9 { padding-bottom: calc((7 / 5) * 100%) !important; }
    .vc_col-sm-6.wpb_column.s2_img_wrap  { width: 100%; }
    .vc_col-sm-6.wpb_column.s2_text_wrap { width: 100%; padding-left: 20px !important; padding-top: 20px !important; }

    /* section3 */
    /* .section3 .cell { height: auto !important; }
    .section3 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport { margin: 30px 0 0 0; }
    .section3 .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots { bottom: 15px !important; }
    .section3 .interior_text_wrap { margin-top: -10px !important; margin-left: -150px !important; }
    .interior_text_wrap .nectar-split-heading::after { width: 300px !important; height: 50px; background-size: 300px 50px; } 
    .nectar-split-heading.en_ani_t.interior h1 { font-size: 34px !important; } */
    
    /* .vc_row.top_padding_phone_30px { padding-top: 30px !important; } */
    /* section4 */
    .section4 .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg { height: 500px !important; }
    /* .section4 .nectar-post-grid .nectar-post-grid-item .content .meta-category { top: -480px; } */
    .section4 .nectar-post-grid .meta-category .style-button { font-size: 13px; }

    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -170px !important; margin-left: -200px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 460px; height: 50px; background-size: 460px 50px; }


    /* sub */
    .sub_top_description { padding-top: 30px !important; }
    .sub_common_t1_wrap { margin-bottom: 5px !important; }
    .sub_common_t2_wrap { margin-bottom: 10px !important; }
    .breadcrumb_t a { font-size: 13px; }
    .breadcrumb_t a > img { width: 13px !important; }
    .sur_step_t.ulthera p { padding: 5px 20px !important; }
    #ajax-content-wrap .sub_visual_wrap .vc_row.inner_row.left_padding_195px .row_col_wrap_12_inner { padding-left: 30px !important; }
    /* 소개 */
    .justified-gallery { width: 100% !important; }
    .nectar_cascading_images .cascading-image { padding: 0% !important; }
    .doc_main_t p > strong { font-size: 28px; }
    .doc_main_t p { font-size: 15px; }
    .doc_sub_t p { font-size: 19px; }
    .philosophy_wrap dd.con { font-size: 14px; }
    .doc_edu_wrap { width: 93% !important; }   
    .nectar-scrolling-text h2 { font-size: 60px; }

    /* higher neck */
    .sur_ex_box_t p { font-size: 14px; padding: 15px !important; }
    .horizontal_wrinkle::before { top: 7.5px; left: -30px; width: 23px; height: 15px; background-size: 23px 15px; }
    .vertical_wrinkle::before { top: 3px; left: -23px; width: 15px; height: 23px; background-size: 15px 23px; }
    .synergy_wrap { padding: 0 0 15px 0; }
    .synergy_wrap li.synergy_t { font-size: 18px; margin-top: 3px; }
    .synergy_wrap li.synergy_num { font-size: 40px; }
    .synergy_bottom_t_wrap .ft_ml p { font-size: 17px; }

    /* highup face */
    .horizon_box_wrap { padding: 25px 20px; }
    .horizon_box_wrap .right_box .point_num { font-size: 15px; }
    .horizon_box_wrap .right_box .point_num > strong { font-size: 24px; }
    .horizon_box_wrap .right_box .title { font-size: 20px; }
    .horizon_box_wrap .right_box .point_con { font-size: 15px; padding-bottom: 10px; line-height: 1.5; }
    .horizon_box_wrap .right_box .con { font-size: 14px; }
    .knowhow_img { width: 20% !important; }

    .target_box  { width: 50% !important; }
    .target_box .vc_column-inner { padding-top: 20px !important; padding-bottom: 15px !important; }
    .eyelid_target_wrap .target_box { border-bottom: 1px solid rgba(255,255,255, .5); }
    .eyelid_target_wrap .target_box:nth-child(3) { padding-left: 1% !important; padding-right: 0 !important; border-right: 1px solid rgba(255,255,255, .5); }
    .eyelid_target_wrap .target_box:nth-child(5) { padding-left: 1% !important; border-bottom: none !important; }
    
    .eyelid_target_wrap .target_box:nth-child(2) { padding-left: 0 !important; padding-right: 1% !important; border-right: none !important; }
    .eyelid_target_wrap .target_box:nth-child(4) { padding-left: 0 !important; padding-right: 1% !important; border-right: none !important; }
    .eyelid_target_wrap .target_box:nth-child(6) { padding-left: 0 !important; padding-right: 1% !important; border-right: none !important; border-bottom: none !important; }
    
    .eyelid_target_wrap .target_ko_t p { font-size: 14px; }
    .eyelid_target_wrap .target_en_t p { padding-bottom: 10px !important; }

    /* highcut */
    .wpb_column.child_column.highcut_point_wrap.left_padding_desktop_100px > .vc_column-inner   { padding-left: 25px !important; }
    .wpb_column.child_column.highcut_point_wrap.right_padding_desktop_100px > .vc_column-inner  { padding-right: 25px !important; }
    .wpb_column.child_column.highcut_point_wrap.bottom_padding_desktop_45px > .vc_column-inner  { padding-bottom: 25px !important; }
    .wpb_column.child_column.highcut_point_wrap.top_padding_desktop_45px > .vc_column-inner     { padding-top: 20px !important; }
    .philosophy_wrap.highcut dd.con { width: 100%; font-size: 14px; }
    .philosophy_wrap.highcut dd.num { margin-left: 0; font-size: 28px; margin-right: 15px; }
    .ft_ml.highcut p { font-size: 18px !important; }

    /* vip */
    .sur_step_t.ulthera p { font-size: 15px; margin-left: -60px; }
    .sur_step_t.ulthera.filler p { font-size: 15px; margin-left: -45px; }
    .spe_img_wrap img { padding-bottom: 30px !important; }
    .sub_spec_t li:last-child strong { padding-bottom: 10px; }
    .sub_spec_t li:first-child { width: 10%; margin-bottom: 10px; }

    /* filler */
    .filler_procedure_img { width: 50% !important; }




    /* 바우만 */
    .baumann_f_t p { font-size: 30px; }
    .baumann_s_t p { font-size: 14px; }
    .skin_type_wrap .ft_xl p { font-size: 24px; }
    .bar_con_t li { font-size: 10px; }
    .baumann_s_t p { font-size: 11px; }
    .baumann_type_ex_wrap .ft_xl p { font-size: 24px; }
    .mouse_t p { font-size: 14px; }
    .mouse_t p::before { width: 20px; height: 20px; background-size: 20px; }
    .skin_type_wrap .nectar-progress-bar span { height: 40px; }


    /* 주의사항 */
    .caution_list_t dd { 
        width: 100%;
        font-size: 14px;
        background: url(/wp-content/uploads/2023/12/sub_effect_check.png) 35px 14px no-repeat;
        background-size: 15px 10px !important;
        padding:  5px 50px 5px 60px !important;
    }
    .caution_img { width: 5% !important; }



    /* 프로모션 */
    .sub_top_wrap.event .vc_row.inner_row.translate_y_170px { transform: translateY(100px) !important; }
    .single.single-post .section-title h1 { font-size: 24px !important; padding: 15px 0 0 0 !important; } 
    .single .heading-title { margin-bottom: 5px !important; }

    .skin_post_wrap .nectar-split-heading { margin-bottom: 15px !important; }

    /* 진료안내/오시는길 */
    #interior { padding-bottom: 60px !important; }
    /* .sub_contact_wrap .nectar-cta { margin-right: 15px !important; } */
    .nectar-cta.interior { margin-right: 15px !important; }


}





/*------------------------------------------------------------------------
 480px
------------------------------------------------------------------------*/
@media screen and (max-width:480px){

	.none_480 { display: none !important; }
	.show_480 { display: block !important; }

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

    .ft_xl p { font-size: 24px; }
    /* 미담추가 */
    /* MAIN */
    .ft_m.en_common_title_italic p {
        font-size: 14px;
    }
    .main span.day { margin-right: 15px; }
    /* .main span.day.weekdays { letter-spacing: 10px; } */

    /* SUB */
    .sub_title h2 {
        font-size: 24px;
    }
    .sub_visual_wrap h4 {
        font-size: 16px;
    }

    /* main */
    /* section1 */
    .wpb_column.medical { margin-bottom: 10px !important; }
    .wpb_column.service { margin-bottom: 10px !important; }
    /* section2 */
    .nectar-simple-slider.sizing-aspect-ratio.aspect-16-9 { padding-bottom: calc((8 / 5) * 100%) !important; }
    .nectar-simple-slider .flickity-page-dots { bottom: -20px !important; }
    /* section3 */
    /* .section3 .interior_text_wrap { margin-left: -130px !important; }
    .interior_text_wrap .nectar-split-heading::after { width: 240px !important; height: 45px; background-size: 240px 45px; } */
    /* section4 */
    /* .section4 .nectar-post-grid .nectar-post-grid-item .content .meta-category { top: -280px; } */
    .section4 .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content { padding: 25px 0 0 0 !important; }
    .section4 .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg { height: 300px !important; }

    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -180px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 400px; height: 50px; background-size: 400px 50px; }
    .nectar-split-heading.en_ani_italic_t.slogun h1 { font-size: 30px !important; }
    .section5 .slogun_text_wrap .nectar-split-heading::after { width: 300px; height: 40px; background-size: 300px 40px; }
    .slogun_con_wrap .row_col_wrap_12_inner .wpb_column .vc_column-inner { padding-top: 12% !important; padding-bottom: 30% !important; }
    .section5 .slogun_text_wrap { margin-left: -150px !important; }
    .reservation_btn.main_btn { margin-right: 0 !important; }
    
    ul.map_btn_wrap li a { margin-right: 15px; }

    /* sub */
    /* 소개 */
    /* .doc_edu_wrap .left { position: relative; }
    .doc_edu_wrap .right { position: relative; } */
    .sub_edu_wrap {
        display: block;
    }
    .doc_edu_box { padding-bottom: 0 !important; }

    /* highup face */
    .knowhow_img { width: 30% !important; }

    /* 시술대상 */
    ul.case_list_wrap { padding: 10px 25px 15px 25px; }
    ul.case_list_wrap li { display: block; }
    ul.case_list_wrap li.case { margin-right: 16px; padding-left: 35px; font-size: 24px; padding-bottom: 5px; }
    ul.case_list_wrap li.case::before { margin-top: -15px; }
    ul.case_list_wrap li.case.one { margin-right: 20px; }
    ul.case_list_wrap li.case.fiv { margin-right: 15px; }
    ul.case_list_wrap li.case.sev { margin-right: 14px; }

    ul.case_list_wrap li.con { font-size: 14px; top: 0; line-height: 1.2; }


 


    /* 바우만 */
    .bar_con_t li:nth-child(1) { padding-left: 10px; }
    .bar_con_t li { width: auto !important; font-size: 11px !important; margin: 0 7px; }





}

/*------------------------------------------------------------------------
 437px
------------------------------------------------------------------------*/
@media screen and (max-width:437px){


}

/*------------------------------------------------------------------------
 400px
------------------------------------------------------------------------*/
@media screen and (max-width:400px){

    /* main */
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -170px !important; }



}


/*------------------------------------------------------------------------
 390px
------------------------------------------------------------------------*/
@media screen and (max-width:390px){


    /* section4 */
    .section4 .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg { height: 250px !important; }
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -170px !important; }



}

/*------------------------------------------------------------------------
 380px
------------------------------------------------------------------------*/
@media screen and (max-width:385px){

    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -175px !important; }
    /* .section5 .nectar-cta h6 span { padding: 8px !important; }  */

}

/*------------------------------------------------------------------------
 360px
------------------------------------------------------------------------*/
@media screen and (max-width:360px){
    .map_btn_wrap .kakao a::before,
    .map_btn_wrap .naver a::before {
        display: none;
    }
}

