/*-----------------------------------------------------------------

공통

-----------------------------------------------------------------*/
@media screen and (max-width:999px){
    .sub_half_wrap_inner .wpb_column{
        width: 50% !important;
		float: left;
    }
	.sub_half_wrap3 .column_container.vc_column_container{width:100% !important;}
	.sub_half_wrap .column_container.vc_column_container {
		width: 50% !important;
		float: left;
	}

	.sub_half_wrap2 .column_container.vc_column_container {
		width: 50% !important;
		float: left;
	}

	.sub_half_wrap2 .wpb_column.child_column.top_margin_phone_15px{margin-top:0 !important;}

	.sub_3dep_wrap2 .column_container.vc_column_container {
		width: 100% !important;
		float: left;
	}
	
	.sub_3dep_wrap .column_container.vc_column_container {
		width: 33.333% !important;
		float: left;
	}
	.sub_3dep_wrap3 .column_container.vc_column_container{
		width: 33.333% !important;
		float: left;
	}

	.sub_half_wrap4 .column_container.vc_column_container {
		width: 50% !important;
		float: left;
	}
}

@media screen and (max-width:690px){
	.sub_half_wrap4 .column_container.vc_column_container {
		width: 100% !important;
		float: left;
	}
}

@media screen and (max-width:480px){
	.sub_3dep_wrap .column_container.vc_column_container {
		width: 50% !important;
		float: left;
	}

	.sub_half_wrap2 .column_container.vc_column_container {
		width: 100% !important;
		float: left;
	}
    .main_sec02_title .sub_3dep_wrap .column_container.vc_column_container {
		width: 33.333% !important;
		float: left;
	}

}




@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; }

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{right: 134px;}
    .sub_spec_t li.two::before{right: 117px;}
    .sub_spec_t li.thr::before{right: 176px;}
}



@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; }
    
    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{right: 100px;}
    .sub_spec_t li.two::before{right: 84px;}
    .sub_spec_t li.thr::before{right: 144px;}

}

@media only screen and (max-width: 1650px) {
    .doc_edu_wrap .left {
        padding-right: 25px;
    }
    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left: 100px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right: 100px !important;}
}

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

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

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{right: 64px;}
    .sub_spec_t li.two::before{right: 46px;}
    .sub_spec_t li.thr::before{right: 106px;}

}

@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; }

    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left:70px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right:70px !important;}

    /* 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; }
    
    /* 메인 슬라이드 */
    .main_section_slider #rev_slider_1_1{}

    /* 메인 section 2*/
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{font-size: 113px !important; left: 25vw;}

    /* 햄버거 메뉴*/
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container.mobile-only{display:none !important;}
    .off-canvas-menu-container .menu > li{
        width:inherit;
        float:inherit;
        margin:inherit !important;
    }
    .slide_2dep_menu > a{margin-bottom:15px !important;}
    #slide-out-widget-area .menuwrapper .slide_3dep_menu a{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4232 .sub-menu{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4232 .sub-menu .back{display:none !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4232 .sub-menu #menu-item-4229{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4232 .sub-menu #menu-item-4229 a{display:block !important;}

    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu .back{display:none !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4235{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4235 a{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4236{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4236 a{display:block !important;}

    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu .back{display:none !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4237{display:block !important;}
    #slide-out-widget-area .menuwrapper #menu-item-4234 .sub-menu #menu-item-4237 a{display:block !important;}

    #slide-out-widget-area .menuwrapper li .sub-menu{display:none !important;}
    .off-canvas-menu-container .menu > li > a{background:inherit; padding:0 !important; margin-bottom:0 !important;}
    .off-canvas-menu-container .menu > li > a{pointer-events:all;}
    #slide-out-widget-area .menuwrapper .back{display:inline-block !important;}
    body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu{display:block !important;}
    #slide-out-widget-area .menuwrapper li .sub-menu li a{display:inline-block;}
    li#menu-item-10000001, li#menu-item-10000002 {display: block !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container.mobile-only li.cosmosfarm-members-logout a {
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 15px !important;
        color: #fff !important;
        border: 1px solid #fff;
        border-radius: 5px;
        display: table !important;
        margin: 0 auto;
        padding: 0 20px !important;
        font-weight: 300 !important;
    }
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container.mobile-only #menu-item-10000001{display:block !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container #menu-item-10000001 > a{display:block !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container #menu-item-10000001{position: inherit; top:inherit; right:inherit; margin-top: 15px !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container #menu-item-10000002{position: inherit; top:inherit; right:inherit;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-account a {
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 15px !important;
        color: #aea49d !important;
        border: 1px solid #aea49d;
        border-radius: 50px;
        display: table !important;
        margin: 0 auto;
        padding: 0 20px !important;
        font-weight: 300 !important;
    }
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container #menu-item-10000001 > a{display:table !important; color: #aea49d !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container #menu-item-10000002 > a{display:table !important; color: #aea49d !important;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-logout a {
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 15px !important;
        color: #aea49d !important;
        border: 1px solid #aea49d;
        border-radius: 50px;
        display: table !important;
        margin: 0 auto;
        padding: 0 20px !important;
        font-weight: 300 !important;
    }
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-logout a:hover{border: 1px solid #fff;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-account a:hover{border: 1px solid #fff;}
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a{
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 18px !important;
        line-height: 32px !important;
        font-weight: 400 !important;
        letter-spacing: -0.4px !important;
        /* opacity: 1; */
        color: #fff;
        padding: 0 !important;
    }
     #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-login a {
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 15px !important;
        color: #aea49d !important;
        border: 1px solid #aea49d;
        border-radius: 50px;
        display: table !important;
        margin: 0 auto;
        padding: 0 20px !important;
        font-weight: 300 !important;
    }
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li.cosmosfarm-members-register a{
        font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
        font-size: 15px !important;
        color: #aea49d !important;
        border: 1px solid #aea49d;
        border-radius: 50px;
        display: table !important;
        margin: 0 auto;
        padding: 0 20px !important;
        font-weight: 300 !important;
    }
    #slide-out-widget-area .menuwrapper li .sub-menu li a{display:inline-block !important;}


    /*슬로건*/
    #slider-2-slide-8-layer-3{top:60px;}
    #slider-2-slide-8-layer-7{top:60px;}
    #slider-2-slide-8-layer-9{top:60px;}
    #slider-2-slide-8-layer-5{top:60px;}

    /* 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;
    }

    /*시그니처 : 바디온다*/
    .case_wrap .wpb_column{
        width: 100% !important;
		float: left;
    }
    ul.case_list_wrap{
        width: inherit; max-width:inherit;
    }
    /* 슬리밍/체형 : 맞춤형 프로그램 */
    .sur_ex_box_t.check ul li{font-size: 15px;}
    .sur_ex_box_t.check ul li::before{margin-left: 25px !important;}
    
}

@media screen and (max-width:1450px){
    /* 메인 section 2*/
    .main_sec02_title .img01{width:70% !important;}
    .main_sec02_title .img03{width:70% !important;}

    /* 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; }
    
    /*시그니처 : 바디온다*/
    .caution_list_wrap{max-width: 652px;}
    .caution_list_wrap dl dd.num{font-size: 22px;}
    .caution_list_wrap dl dd.caution_t {font-size: 16px; line-height: 26px;}

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{right: 34px;}
    .sub_spec_t li.two::before{right: 46px;}
    .sub_spec_t li.thr::before{right: 65px;}
}

@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; }

    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left:40px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right:40px !important;}

    /* 슬리밍/체형 : 맞춤형 프로그램 */
    .sur_ex_box_t.check ul{min-height: 162px;}
}

@media screen and (max-width:1355px){
    /* 메인 section 2*/
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{font-size: 113px !important; left: 20vw;}


}

@media only screen and (max-width: 1350px) {
    .none_1350 { display: none !important; }
    .show_1350 { display: block !important; }

    /*메인 - 로케이션*/
    .main_loc_wrap .wpb_column{
        width: 100% !important;
		float: left;
    }
    .main_loc_wrap .sub_half_wrap .vc_col-sm-6{
        width: 50% !important;
        float: left;
    }
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -250px !important; }

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{right: 34px;}
    .sub_spec_t li.two::before{right: 46px;}
    .sub_spec_t li.thr::before{right: 40px;}

}





@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; }
    
    /*시그니처 : 바디온다*/
    .area_en_t p{font-size: 120px;}
    .caution_wrap .wpb_column{
        width: 100% !important;
		float: left;
    }
    .caution_img .vc_column-inner{padding:5%;}

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li:last-child{width: 100%;}

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:60px;}
    #rev_slider_5_1_wrapper .slogan_title{top:60px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:60px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:60px;}
}

@media only screen and (max-width: 1280px) {
    /* 슬리밍/체형 : 다이어트 수액*/
    .cir_wrap{width: 190px !important; height: 190px !important;}
}

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

    /* main */
    /* 메인 section 2*/
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{font-size: 113px !important; left: 16vw;}

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

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

    /*푸터*/
    .footer_link_t ul li:last-child{margin-left:0 !important;}

    /* 슬리밍/체형 : 다이어트 수액*/
    .cir_wrap{width: 165px !important; height: 165px !important; margin-right: 50px !important;}

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:100px;}
    #slider-2-slide-8-layer-7{top:100px;}
    #slider-2-slide-8-layer-9{top:100px;}
    #slider-2-slide-8-layer-5{top:100px;}

}





@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; }

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:120px;}
    #rev_slider_5_1_wrapper .slogan_title{top:120px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:120px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:120px;}


}


@media screen and (max-width:1024px){
    /* 메인슬라이드 */
    .main_section_slider .tp-bullets {transform: translate(-37px, -71px) !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; }

}



/*------------------------------------------------------------------------
 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_xss {font-size: 13px;}
	.ft_s p { font-size: 15px; }
	.ft_sm p { font-size: 18px; }
	.ft_m{ font-size: 20px; }
	.ft_m p { font-size: 20px; }
	.ft_ml p { font-size: 22px; }
    .ft_l p { font-size: 24px; }
    .ft_l2 p {font-size: 28px;}
    .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; }

    /* 미담추가 */
    /* 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;
    }
    .nectar-button.bottom_reserve_t {
        font-size: 15px !important;
    }
    .nectar-cta.naver {
        margin-bottom: 10px !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; }

    /* 메인 section 2*/
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{font-size:75px !important; left:24vw; top: -43px;}

    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left:80px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right:80px !important;}
    .main_map_btn ul li a{font-size: 16px;}

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:0px;}
    #slider-2-slide-8-layer-7{top:20px;}
    #slider-2-slide-8-layer-9{top:17px;}
    #slider-2-slide-8-layer-5{top:25px;}

    /*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -53px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -53px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -53px !important;}
    .main_section_slider .tp-bullets {
        transform: translate(-24px, -78px) !important;
    }

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:15px;}
    #rev_slider_5_1_wrapper .slogan_title{top:15px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:15px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:15px;}

    /*서브 공통 - caution 텍스트*/
    .caution_wrap .en_common_title p{font-size:40px !important;}

    /*서브 타이틀 공통배너*/
    .sub_banner_t .ftw_100 p{font-weight: 300 !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:7px;
        vertical-align:middle;
	}
	.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{position: relative !important;}
    .sur_step_t.pigment p {
        top: 21px;
        margin-top: 0;
        left: 14% !important;
        margin-left: -45px;
        font-size: 15px;
        padding: 5px 20px !important;
    }

    /* 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: 5px 25px 5px 25px !important; }
    /*.home #header-outer{background: #f2eee8 !important;}
    .home .scrolled-down#header-outer{background: #fff !important;}
    .home .scrolled-down#header-outer #top{background: #fff !important;}
    */
    #top .span_9>.slide-out-widget-area-toggle a.using-label .label, #top ul .slide-out-widget-area-toggle a .label{
        font-family: 'Aboreto', 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;
    }
    #slide-out-widget-area .menuwrapper{
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    #slide-out-widget-area.fullscreen .inner-wrap{padding-top:20px !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; vertical-align: middle; margin-right: 10px;}

    /* 주의사항 */
    .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; } */

    /*시그니처 : 바디온다*/
    .treat_border .vc_column-inner::after{display:none;}
    .sub_treat_point p{font-size: 16px !important;}
    .sub_treat_point.blue p{font-size: 16px !important;}
    .sub_top_banner_t p {font-size: 74px;}
    .sub_top_banner_wrap {min-height: inherit;}
    .sub_effect_wrap ul{margin-left:0 !important;}
    .sub_effect_wrap ul li:first-child{font-size: 17px; line-height: 26px !important;}
    .sub_effect_wrap ul li:last-child{font-size: 16px; line-height: 25px !important; margin-top: 10px;}
    .sub_effect_wrap.one::before{
        font-size: 150px; top: 26px; left: 225px;
    }
    .sub_effect_wrap.two::before{
        font-size: 150px; top: 26px; left: 225px;
    }
    .sub_effect_wrap.three::before{
        font-size: 150px; top: 33px; left: 225px;
    }
    .sub_effect_wrap.four::before{
        font-size: 150px; top: 33px; left: 225px;
    }
    .effect_img{width: 500px !important;}
    .sub_area_wrap .area_en_t p {font-size: 102px;}
    .case_wrap ul.case_list_wrap li.con { font-size: 15px; padding-left: 0px !important; }
    ul.case_list_wrap {
        max-width: 602px;
        padding: 10px 20px;
        display: flex;
        width:inherit;
        margin-left: 0;
        margin: 0 auto !important;
    }
    .caution_list_wrap {
        max-width: 600px;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }
    .caution_list_wrap dl:last-child{border-bottom:none;}
    .caution_list_wrap dl dd.num {
        font-size: 20px;
    }
    .caution_list_wrap dl dd.caution_t {
        font-size: 14px;
        line-height: 23px;
    }
    .caution_list_wrap dl dd.num::after{margin: 0 10px;}
    .caution_img .vc_column-inner{padding:5%;}
    .sub_bodyonda_btn .border-right {border-bottom: 1px solid #0000003a; border-right:none;}   
    .suggest_sur_t p{font-size: 22px; line-height: 32px !important;}

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{top: -20px; left:175px;}
    .sub_spec_t li.two::before{top: -20px; left:186px;}
    .sub_spec_t li.thr::before{top: -20px; left:143px;}
    .sub_mission_num p{font-size: 14px; margin-left: 0;}

    /* 슬리밍/체형 : 다이어트 수액*/
    .diet-iv_list p.num{font-size: 14px; padding-bottom: 1px;}
    .sub_half_wrap_inner.diet_sap{}
    .show_999.flex{display:flex !important;}
    .cir_wrap{margin-right: 0px !important; outline-offset: 9px;}

    /* 바디레이져/장비 : 트리플 바디 */
    .sub_triple_lottie{}
    /*
    .center_wrap{display:inherit; width: 600px !important; margin: 0px auto;}
    .cir_wrap{margin-right:0 !important; width:50% !important;  margin: 0 25px !important;}
    */

    /* 슬리밍/체형 : 맞춤형 프로그램 */
    .sur_ex_box_t.check ul{min-height:inherit;}
    .sub_custom_fancybox .nectar-fancy-box[data-style=hover_desc] .hover-content{font-size: 19px;}

    /* 장비 */
    .team-member[data-style=bio_fullscreen_alt] h3{font-size: 20px;}

    /*친필후기 탭*/
    .handwritten_tab .tabbed[data-style*=minimal]>ul li a:after{display:none !important;}
    .sub_review_tab ul{margin: 0 23px !important;}
    .sub_review_tab ul li{font-size: 13px; width: 41% !important; text-align: center;}
    .sub_review_tab .nectar-post-grid .nectar-post-grid-item .content .meta-category{font-size: 12px !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;
    }

    .vc_col-sm-4.footer_center .foot_logo_img {
        width: 100%;
        max-width: 100px;
    }
    .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_wrap .footer_hour_t ul li{font-size: 13px; line-height: 21px;}
    .footer_wrap .footer_link_t ul li{font-size: 13px;}
    .footer_link_t ul li:last-child{margin-left:15px !important;}
    .footer_wrap .g_1 p{font-size: 13px; line-height: 21px;}
    .footer_wrap .footer_copy_t{font-size: 12px;}
    .sns_wrap{text-align:left;}
}

/*------------------------------------------------------------------------
 970px
------------------------------------------------------------------------*/
@media screen and (max-width:970px){
    /*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -60px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -60px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -60px !important;}
}

/*------------------------------------------------------------------------
 940px
------------------------------------------------------------------------*/
@media screen and (max-width:940px){
    /*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -80px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -80px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -80px !important;}
}

/*------------------------------------------------------------------------
 885px
------------------------------------------------------------------------*/
@media screen and (max-width:885px){
/*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -110px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -110px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -100px !important;}
}


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

@media screen and (max-width:850px){
    
    /* main */
    /* 메인 section 2*/
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left:21vw;}
    /* 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%; }
    /*메인 - 로케이션*/
    .main_map_btn ul{padding-right: 0; justify-content:left; margin-left: 0px;  margin-bottom: 15px !important;}
    .main_loc_wrap .sub_half_wrap .vc_col-sm-6 {
        width: 100% !important;
        float: left;
    }

    /*시그니처 : 바디온다*/
    .sub_area_wrap .area_en_t p {
        font-size: 89px;
    }

    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left: 13% !important;}
}

/*------------------------------------------------------------------------
 835px
------------------------------------------------------------------------*/
@media screen and (max-width:835px){
/*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -130px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -130px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -100px !important;}
}


/*------------------------------------------------------------------------
 800px
------------------------------------------------------------------------*/
@media screen and (max-width:800px){
/*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn{top: -110px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -110px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -100px !important;}

    #main_section_slider .slide_title{top: 0px !important;}
    #main_section_slider .slide_subt{top: 0px !important;}

    /*친필후기*/
    .sub_review_tab ul{margin: 0 70px !important;}
    .sub_review_tab ul li{font-size: 13px; width: 50% !important; text-align: center;}
    .sub_review_tab .tabbed[data-style="minimal_alt"] >ul li:not(.cta-button){margin: 0px !important;}
}

/*------------------------------------------------------------------------
 780px
------------------------------------------------------------------------*/
@media screen and (max-width:780px){
    #slider-4-slide-13-layer-5.slide_btn {top: 0px !important;}
}


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

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

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


    /* main */
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after {
        left: 18vw;
    }
    /* 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; }

    /* 메인슬라이드*/
    .main_section_slider .tp-bullets{transform: translate(-23px, -64px) !important;}
    #slider-4-slide-13-layer-5.slide_btn {top:-33px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top:-33px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top:-33px !important;}

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:30px;}
    #slider-2-slide-8-layer-7{top:30px;}
    #slider-2-slide-8-layer-9{top:30px;}
    #slider-2-slide-8-layer-5{top:30px;}

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

    /*시그니처 : 바디온다*/
    .sub_area_wrap .area_en_t p {
        font-size: 11vw;
        transform: translateY(10px);
    }
    .caution_list_wrap dl{padding: 14px 0;}
    .caution_list_wrap dl dd{padding-left:0 !important;}
    .caution_list_wrap dl dd.num {font-size: 16px;}

    /* 슬리밍/체형 : 다이어트 수액*/
    .sub_area_wrap.diet_iv .area_en_t p {
        font-size: 13vw;
        transform: translateY(10px);
    }

    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left: 11% !important;}
    
}

/*------------------------------------------------------------------------
 720px
------------------------------------------------------------------------*/
@media screen and (max-width:720px){
    #slider-4-slide-13-layer-5.slide_btn {top:-39px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top:-39px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top:-39px !important;}
}


/*------------------------------------------------------------------------
 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; }

    /*서브 공통 - caution 텍스트*/
    .caution_wrap .en_common_title p{font-size: 24px !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; }
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{
        left: 25vw;
        top: -23px;
        font-size: 42px !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; }
    
    /*이벤트*/
    .main_event_wrap .nectar-post-grid .nectar-post-grid-item .content .post-heading {
        font-size: 15px !important;
        line-height: 20px !important;
    }

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:30px;}
    #rev_slider_5_1_wrapper .slogan_title{top:30px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:30px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:30px;}


    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left:60px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right:60px !important;}
    .main_map_btn ul li a {font-size: 14px;}
    .main_map_btn ul li:nth-child(1) a::before{
        width: 16px;
        height: 14px;
        background-size: 16px 14px;
    }
    .main_map_btn ul li a::after{
        width: 6px;
        height: 13px;
        background-size: 6px 13px;
    }
    .main_map_btn ul li:nth-child(2) a::before{
        width: 20px;
        height: 17px;
        background-size: 20px 17px;
    }
    .main_map_btn ul li+li {
        margin-left: 17px;
    }
    .main_loc_wrap .ft_xss {font-size: 12px;}

    /*quick menu*/
    .vaan_quick_wrap_mo{display:block; right: 24px;}
    .vaan_quick_wrap{right: 24px; display:none;}
    .vaan_quick_wrap ul li{width: 36px; height: 36px; margin-bottom: 10px;}
    .vaan_quick_wrap ul li a{width: 36px; height: 36px;}
    .vaan_quick_wrap ul li a img{top: 10px; left: 11px; width: 15px;}
    .vaan_quick_wrap ul li:hover .tit {width: 113px; height: 36px; padding: 0 0 0 18px;}
    .vaan_quick_wrap ul li .tit span{font-size: 13px; line-height: 36px;}

    /*메인슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn {top:-74px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top:-74px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top:-74px !important;}
    #slider-4-slide-13-layer-6.slide_title{top: 12px;}
    #slider-4-slide-32-layer-6.slide_title{top: 12px;}
    #slider-4-slide-33-layer-6.slide_title{top: 12px;}
    #slider-4-slide-13-layer-3.slide_subt{top: 12px;}
    #slider-4-slide-32-layer-3.slide_subt{top: 12px;}
    #slider-4-slide-33-layer-3.slide_subt{top: 12px;}

    /* 전후사진 */
    .main_event_wrap .nectar-post-grid-item-bg-wrap {
        height: 244px !important;
    }

    /* 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; }
    .spe_img_wrap img.three { margin-top:0 !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:8% !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; }

    /*시그니처 : 바디온다*/
    .sub_spec_subtitle p {font-size: 12px;}
    .sub_effect_wrap ul li:first-child {font-size: 15px; line-height: 24px !important;}
    .sub_effect_wrap ul li:last-child {font-size: 14px; line-height: 23px !important;}
    .sub_effect_wrap.one::before {font-size: 125px; top: 28px; left: 225px;}
    .sub_effect_wrap.two::before {font-size: 125px; top: 28px; left: 225px;}
    .sub_effect_wrap.three::before {font-size: 125px; top: 28px; left: 225px;}
    .sub_effect_wrap.four::before {font-size: 125px; top: 28px; left: 225px;}
    .sub_top_banner_t p {font-size: 40px;}
    .sub_treat_point p {font-size: 14px !important;}
    .sub_treat_point.blue p {font-size: 14px !important;}
    ul.case_list_wrap {margin-left: 0px !important;}
    .caution_list_wrap dl dd.caution_t{float:inherit;}
    .caution_wrap::after{width: 26px; height: 127px; background-size: 26px 127px; right: -26px;}
    .suggest_sur_t p{font-size:18px; line-height:27px !important;}

    /* 반클리닉 : 미션&벨류 */
    .sub_spec_t li.one::before{width: 30px; height: 24px; background-size: 30px 24px;}
    .sub_spec_t li.two::before{width: 30px; height: 24px; background-size: 30px 24px;}
    .sub_spec_t li.thr::before{width: 30px; height: 24px; background-size: 30px 24px;}

    /* 비급여항목안내 */
    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: 13px !important; line-height: 1;}
    .Non_reimbursement_treatment_table td{font-size: 13px !important;}
    .non_pay_t p{font-size: 12px !important;}
    .non_pay_t_left p{font-size: 12px !important;}

    /* 친필후기*/
    .sub_review_tab ul{margin: 0 40px !important;}
}

/*------------------------------------------------------------------------
 660px
------------------------------------------------------------------------*/
@media screen and (max-width:660px){
    #slider-4-slide-13-layer-3.slide_subt {top: 28px;}
    #slider-4-slide-13-layer-6.slide_title {top: 31px;}
    #slider-4-slide-13-layer-5.slide_btn{top: -71px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -71px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -71px !important;}

    #main_section_slider .slide_title{top: 30px !important;}
    #main_section_slider .slide_subt{top: 30px !important;}

}

/*------------------------------------------------------------------------
 600px
------------------------------------------------------------------------*/
@media screen and (max-width:600px){
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left: 23vw;}

    /*메인 슬라이드
    #slider-4-slide-13-layer-6 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-13-layer-3 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-21-layer-6 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-21-layer-3 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-22-layer-6 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-22-layer-3 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-23-layer-6 .tp-rs-img{top: 16px !important; }
    #slider-4-slide-23-layer-3 .tp-rs-img{top: 16px !important; }
    */
    #slider-4-slide-13-layer-3.slide_subt {top:63px;}
    #slider-4-slide-32-layer-3.slide_subt {top:63px;}
    #slider-4-slide-33-layer-3.slide_subt {top:63px;}
    #slider-4-slide-13-layer-6.slide_title {top:64px;}
    #slider-4-slide-32-layer-6.slide_title {top:64px;}
    #slider-4-slide-33-layer-6.slide_title {top:64px;}

    #main_section_slider .slide_title{top: 60px !important;}
    #main_section_slider .slide_subt{top: 60px !important;}
    #slider-4-slide-13-layer-5.slide_btn {top: -86px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -86px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -86px !important;}


    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left: 13% !important;}
}

@media screen and (max-width:560px){
    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:60px;}
    #rev_slider_5_1_wrapper .slogan_title{top:60px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:60px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:60px;}

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:60px;}
    #slider-2-slide-8-layer-7{top:60px;}
    #slider-2-slide-8-layer-9{top:60px;}
    #slider-2-slide-8-layer-5{top:60px;}

    #slider-4-slide-13-layer-5.slide_btn {top: -110px !important;}
    #slider-4-slide-32-layer-5.slide_btn{top: -110px !important;}
    #slider-4-slide-33-layer-5.slide_btn{top: -110px !important;}
}

@media screen and (max-width:550px){
    #slider-4-slide-13-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-32-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-33-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-13-layer-6.slide_title {top:78px !important;}
    #slider-4-slide-32-layer-6.slide_title {top:78px !important;}
    #slider-4-slide-33-layer-6.slide_title {top:78px !important;}
    #slider-4-slide-13-layer-5.slide_btn {top: -105px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -105px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -105px !important;}
}


@media screen and (max-width:523px){
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left: 22vw;}

    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left: 17% !important;}
}

@media screen and (max-width:515px){
    #slider-4-slide-13-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-32-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-33-layer-3.slide_subt {top:77px !important;}
    #slider-4-slide-13-layer-6.slide_title {top:77px !important;}
    #slider-4-slide-32-layer-6.slide_title {top:77px !important;}
    #slider-4-slide-33-layer-6.slide_title {top:77px !important;}

    #slider-4-slide-13-layer-5.slide_btn {top: -120px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -120px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -120px !important;}
}

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

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

    .ft_m{ font-size: 16px; }
    .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;
    }

    .doc_sub_t p { font-size: 17px; }
    .doc_main_t p > strong {font-size: 26px;}

    /* 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; }
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left:19vw;}
    /* 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; }

    /*메인 - 로케이션*/
    .main_loc_wrap .left .wpb_column.left_padding_desktop_195px > .vc_column-inner{padding-left:30px !important;}
    .main_loc_wrap .left .wpb_column.right_padding_desktop_195px > .vc_column-inner{padding-right:30px !important;}

    /* 메인슬라이드 */
    .main_section_slider .tp-bullets {transform: translate(-23px, -65px) !important;}
    /*
    #slider-4-slide-13-layer-6 .tp-rs-img{top: 45px !important; }
    #slider-4-slide-13-layer-3 .tp-rs-img{top: 48px !important; }
    #slider-4-slide-21-layer-6 .tp-rs-img{top: 45px !important; }
    #slider-4-slide-21-layer-3 .tp-rs-img{top: 48px !important; }
    #slider-4-slide-22-layer-6 .tp-rs-img{top: 45px !important; }
    #slider-4-slide-22-layer-3 .tp-rs-img{top: 48px !important; }
    #slider-4-slide-23-layer-6 .tp-rs-img{top: 45px !important; }
    #slider-4-slide-23-layer-3 .tp-rs-img{top: 48px !important; }
    */
    #slider-4-slide-13-layer-5.slide_btn {top: -48px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -48px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -48px !important;}
    #slider-4-slide-13-layer-3.slide_subt {top:63px;}
    #slider-4-slide-32-layer-3.slide_subt {top:63px;}
    #slider-4-slide-33-layer-3.slide_subt {top:63px;}
    #slider-4-slide-13-layer-6.slide_title {top:60px;}
    #slider-4-slide-32-layer-6.slide_title {top:60px;}
    #slider-4-slide-33-layer-6.slide_title {top:60px;}



    /*슬로건*/
    #slider-2-slide-8-layer-3{top:0px;}
    #slider-2-slide-8-layer-7{top:0px;}
    #slider-2-slide-8-layer-9{top:0px;}
    #slider-2-slide-8-layer-5{top:0px;}
    #slider-2-slide-8-layer-5 img{animation:none;}

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:0px;}
    #rev_slider_5_1_wrapper .slogan_title{top:0px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:0px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:0px;}

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

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

    /* 시술대상 */
    ul.case_list_wrap { padding: 10px 25px 10px 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; }

    /*시그니처 : 바디온다*/
    .sub_area_wrap .area_en_t p {transform: translateY(22px);}
    .case_wrap ul.case_list_wrap li.con {font-size: 13px;}
    .caution_list_wrap dl dd.num {font-size: 15px;}
    .caution_list_wrap dl dd.caution_t {font-size: 13px; line-height: 22px;}
    .caution_list_wrap dl dd.num::after {
        margin: 0 8px; height: 13px !important;
    }
    .caution_wrap::after{width: 23px; height: 111px; background-size: 23px 111px; right: -23px;}
    .loca_ex_t p {font-size: 12px;}

    /* 반클리닉 : 미션&벨류 */
    .en_common_title h2 {
        font-size: 30px;
    }

    /* 슬리밍/체형 : 다이어트 수액*/
    .sub_area_wrap.diet_iv .area_en_t p {
        font-size: 55px;
        transform: translateY(10px);
    }
    .cir_wrap{width: 145px !important; height: 145px !important;}

    /* 슬리밍/체형 : 맞춤형 프로그램 */
    .sur_ex_box_t.check ul li{font-size: 13px;}

    /* 장비 */
    .team-member[data-style=bio_fullscreen_alt] h3{font-size:18px;}
    .nectar_team_member_overlay[data-style=bio-fullscreen-alt] .team_member_details h2{font-size: 20px;}
    .team-member[data-style=bio_fullscreen_alt] .team-meta p{font-size: 13px;}

}

/*------------------------------------------------------------------------
 450px
------------------------------------------------------------------------*/
@media screen and (max-width:450px){
    /*슬로건*/
    #slider-2-slide-8-layer-3{top:15px;}
    #slider-2-slide-8-layer-7{top:15px;}
    #slider-2-slide-8-layer-9{top:15px;}
    #slider-2-slide-8-layer-5{top:15px;}

    #slider-4-slide-13-layer-5.slide_btn {top: -56px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -56px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -56px !important;}
}

/*------------------------------------------------------------------------
 440px
------------------------------------------------------------------------*/
@media screen and (max-width:440px){
    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:15px;}
    #rev_slider_5_1_wrapper .slogan_title{top:15px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:15px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:15px;}
}

/*------------------------------------------------------------------------
 437px
------------------------------------------------------------------------*/
@media screen and (max-width:437px){
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left:16vw;}
    #slider-4-slide-13-layer-5.slide_btn {top: -75px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -75px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -75px !important;}
}

/*------------------------------------------------------------------------
 418px
------------------------------------------------------------------------*/
@media screen and (max-width:418px){
    /*
        #slider-4-slide-13-layer-3 .tp-rs-img {top: 63px !important;}
        #slider-4-slide-13-layer-6 .tp-rs-img {top: 62px !important;}
    */
    #slider-4-slide-13-layer-5.slide_btn {top: -86px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -86px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -86px !important;}
    #slider-4-slide-13-layer-3.slide_subt {top: 75px;}
    #slider-4-slide-32-layer-3.slide_subt {top: 75px;}
    #slider-4-slide-33-layer-3.slide_subt {top: 75px;}
    #slider-4-slide-13-layer-6.slide_title {top: 74px;}
    #slider-4-slide-32-layer-6.slide_title {top: 74px;}
    #slider-4-slide-33-layer-6.slide_title {top: 74px;}
}


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

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

    /*시그니처 : 바디온다*/
    .sub_area_wrap .area_en_t p {
        transform: translateY(30px); font-size: 10vw;
    }

    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left: 17% !important; font-size: 13px; top: 13px;} 

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:25px;}
    #slider-2-slide-8-layer-7{top:25px;}
    #slider-2-slide-8-layer-9{top:25px;}
    #slider-2-slide-8-layer-5{top:25px;}

    /*메인 슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn {top: -100px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -100px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -100px !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; }

    #slider-4-slide-13-layer-6.slide_title {
        top: 88px;
    }
    #slider-4-slide-13-layer-3.slide_subt {
        top: 90px;
    }

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:30px;}
    #rev_slider_5_1_wrapper .slogan_title{top:30px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:30px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:30px;}
}

/*------------------------------------------------------------------------
 380px
------------------------------------------------------------------------*/
@media screen and (max-width:385px){
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left:13vw;}
    /* section5 */
    .section5 .slogun_text_wrap { margin-top: -175px !important; }
    /* .section5 .nectar-cta h6 span { padding: 8px !important; }  */

    /*메인 슬라이드*/
    #slider-4-slide-13-layer-5.slide_btn {top: -113px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -113px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -113px !important;}

}

/*------------------------------------------------------------------------
 350px
------------------------------------------------------------------------*/
@media screen and (max-width:350px){
    /*시그니처 : 반주사*/
    .sur_step_t.pigment p {left:20% !important;} 

    #slider-4-slide-13-layer-5.slide_btn {top: -102px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -102px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -102px !important;}
    #slider-4-slide-13-layer-3.slide_subt {top: 105px !important;}
    #slider-4-slide-32-layer-3.slide_subt {top: 105px !important;}
    #slider-4-slide-33-layer-3.slide_subt {top: 105px !important;}
    #slider-4-slide-13-layer-6.slide_title {top: 105px !important;}
    #slider-4-slide-32-layer-6.slide_title {top: 105px !important;}
    #slider-4-slide-33-layer-6.slide_title {top: 105px !important;}

}

/*------------------------------------------------------------------------
 340px
------------------------------------------------------------------------*/
@media screen and (max-width:340px){
    .main_sec02_title .nectar-split-heading.en_ani_t h1::after{left:11vw;}

    #slider-4-slide-13-layer-5.slide_btn {top: -105px !important;}
    #slider-4-slide-32-layer-5.slide_btn {top: -105px !important;}
    #slider-4-slide-33-layer-5.slide_btn {top: -105px !important;}

    /* 반클리닉 서브 공통배너 */
    #rev_slider_5_1_wrapper .slogan_logo{top:40px;}
    #rev_slider_5_1_wrapper .slogan_title{top:40px;}
    #rev_slider_5_1_wrapper .slogan_subt{top:40px;}
    #rev_slider_5_1_wrapper .slogan_btn{top:40px;}

    /*슬로건*/
    #slider-2-slide-8-layer-3{top:40px;}
    #slider-2-slide-8-layer-7{top:40px;}
    #slider-2-slide-8-layer-9{top:40px;}
    #slider-2-slide-8-layer-5{top:40px;}
    
}

/*------------------------------------------------------------------------
 330px
------------------------------------------------------------------------*/
@media screen and (max-width:330px){
    .footer_link_t ul{max-width: 272px;}
    /*푸터*/
    .footer_link_t ul li:last-child{margin-left:0px !important;}
}


