@charset "UTF-8";


/* 1920px 이상 */

@media screen and (max-width:3840px) and (min-width:1921px) {
    .main_special_wrap > .row_col_wrap_12 {
        justify-content: center;
    }
    .main_special_wrap > .row_col_wrap_12 > div {
        max-width: 1920px;
    }
    .wrap_left_img .wpb_column.right_padding_desktop_228px > .vc_column-inner {
        padding-right: 255px;
    }
    .wrap_right_img .wpb_column.left_padding_desktop_27pct > .vc_column-inner {
        padding-left: 255px;
    }
    .wrap_left_img img {
        border-radius: 20px;
    }
    .wrap_right_img img {
        border-radius: 20px;
    }
}



/*------------------------------------------------------------------------
1660px
------------------------------------------------------------------------*/

.bottom_cont .branch_row_info .branch_info{margin-top: 10px;}



/*------------------------------------------------------------------------
1600px
------------------------------------------------------------------------*/
@media screen and (max-width:1600px) {
    .sub_menu .menu li a:hover{font-size: 17px;}
    .sub_menu .menu li a{font-size: 17px;}
    .sub_menu_wrap.eight li{margin: 0 15px;}
    .sub_menu.menu_eight .menu li:before{right: -15px;}
    .sub_implant_special{height: 763px;}
    .sub_section_title p.lang_en.spacing{padding-top: 150px;}
    .bottom_cont .branch_row_info .branch_info{margin-top: 10px;}
    .sub_doctor_special.hong .vc_column-inner{padding:160px 0 0 100px !important;}
    .sub_ban_subtxt{line-height: 26px;}
    .sub_doctor_wrap .team-meta p{font-size: 17px;}
    .sub_special_wrap_row2.implant .using-image{background-position: 49% center !important;}
    
    .sub_ban_wrap.no-chin .using-image{background-position: 72% center !important;
    background-image: url(/wp-content/uploads/2025/02/sub_no-chin_banimg_02.jpg) !important;}
    .sub_ban_wrap.full-implant .using-image{background-position: 77% center !important;
    background-image: url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_full-implant_banimg.jpg) !important;}
    .sub_ban_wrap.sinus-elevation .using-image{background-position: 66% center !important;
    background-image: url(/wp-content/uploads/2025/03/sub_sinus-elevation_banimg-n.jpg) !important;}
    #kboard-viewps-before-after-plus-list .kboard-viewps-before-after-plus-list .kboard-list-item .kboard-list-thumbnail .kboard-list-login-message button{display: block !important;}

    .quick_banner {
        top: auto;
        left: 30px;
        bottom: 60px;
    }
    .quick_banner .banner_list img {
        filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.2));
    }
}

/*------------------------------------------------------------------------
1500px
------------------------------------------------------------------------*/
@media screen and (max-width:1500px) {
    #top nav>ul>li>a{padding-left: 10px !important;  padding-right: 10px !important;}

    .main_achv_left {
        padding-left: 60px !important;
        padding-right: 20px !important;
    }

}

/*------------------------------------------------------------------------
1440px
------------------------------------------------------------------------*/
@media screen and (max-width:1440px) {
    
    .notebook_none{display: none !important;}
    .notebook_block{display: block !important;}
    
    .sub_menu .menu li a:hover{font-size: 17px;}
    .sub_menu .menu li a{font-size: 17px;}
    .sub_correction_invisalign{height:1030px;}
    .sub_implant_special{height:695px;}
    .history_wrap_left{margin-top: 20px;}
    
    /*sub_ban*/
    .sub_ban_wrap.snaggletooth .using-image{background-position: 63% center !important;
    background-image: linear-gradient( #bfbfbf75, #dbdbdb91 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    .sub_ban_wrap.no-chin .using-image{background-position: 72% center !important;
    background-image: url(/wp-content/uploads/2025/02/sub_no-chin_banimg_02.jpg) !important;}
    .sub_ban_wrap.open-bite .using-image{background-position: 67% center !important;
    background-image: url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    .sub_ban_wrap.full-implant .using-image{background-position: 77% center !important;
    background-image: url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_full-implant_banimg.jpg) !important;}
    .sub_menu.menu_eight{width:85%;}
    .sub_ban_wrap.sinus-elevation .using-image{background-position: 66% center !important;
    background-image: linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_sinus-elevation_banimg-n.jpg) !important;}
    .sub_doctor_special .using-image{ background-position: 55% !important;}

    .wrap_left_img .wpb_column.right_padding_desktop_228px > .vc_column-inner {
        padding-right: 40px;
    }
    .wrap_right_img .wpb_column.left_padding_desktop_27pct > .vc_column-inner {
        padding-left: 40px;
    }
    .wrap_left_img .wpb_column.left_padding_desktop_74px > .vc_column-inner {
        padding-left: 40px;
    }
}

/*------------------------------------------------------------------------
1400px
----------------------------------------------*/
@media screen and (max-width:1400px) {
    .header_inner .top_right_menu{right:135px;}
    .main_notice_tab .wpb_tabs_nav{margin-left: 62px !important;}
    .map_btn li:nth-child(1){margin-left: -44px;}
    .vc_col-sm-6.doctor_row_wrap{margin-left: -50px !important;}
    .sub_correction_damon{height:1070px;}
    .sub_ban_maintxt{font-size: 57px;}
    .right_row_txt{margin-left: 30px;}
    .f-info_left{width:19%;}
    .f-info_right{margin-top: 15px;}
    .cerec-system .using-image{background-position: 40% !important;}
    
    #header-outer .menu-item-over > a::before,
    #header-outer .current-menu-ancestor > a::before {
        left: 2px;
        top: -6px;
    }

    .main_bfaf_tit p {
        padding: 12px 20px !important;
    }

    .wrap_left_img .main_special_txt p br,
    .wrap_right_img .main_special_txt p br {
        display: none;
    }
    .main_special_tit p {
        font-size: 37px;
        line-height: 54px;
        letter-spacing: -1.2px;
    }
}

/*------------------------------------------------------------------------
1330px
----------------------------------------------*/
@media screen and (max-width:1330px) {
    #top nav>ul>li>a{font-size: 17px !important;  /* margin-left: 20px !important;  margin-right: 20px !important; */}
    #header-outer #top .menu-item-gtranslate {width: 88px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt-current-lang {font-size: 13px;padding: 3px 10px 4px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt-current-lang img {width: 19px !important;margin-right: 2px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt_options a {padding: 10px 19px 0px;}
}

/*------------------------------------------------------------------------
1300px
----------------------------------------------*/
@media screen and (max-width:1300px) {
    .main_notice p{font-size: 56px;}
    .main_notice_tab .tabbed>ul li a{font-size: 21px;}
    .main_notice_tab .tabbed > ul li .active-tab{font-size: 21px;}
    .main_notice_tab .wpb_tabs_nav{margin-left: 41px !important;     width: 8% !important;}
    .vc_col-sm-4.main_teeth_img{width:24%;}
    .vc_col-sm-4.main_ban_mo{width:37%;}
    .map_btn li:nth-child(1){margin-left: -67px;}
    .sub_correction_damon{height: 980px;}
    .sub_ban_maintxt{font-size: 52px;}
    .right_row_box{margin: 0 20px 23px 0 !important;}
    .right_row_txt{margin-left: 19px;}
}

/*------------------------------------------------------------------------
1280px
----------------------------------------------*/
@media screen and (max-width:1280px) {
    .quick_menu {
        top: auto;
        bottom: 60px;
        padding: 20px 14px 28px;
        border-radius: 36px 0 0 36px;
    }
    .quick_menu ul li {
        margin-bottom: 14px;
    }
    .quick_banner .banner_list img {
        width:86px;
    }

    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6 {
        width: 100%;
    }
    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6:first-child {
        margin-bottom: 40px;
    }
    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6 > .vc_column-inner {
        padding: 30px;
    }

    .main_achv_txt br {
        display: none;
    }
    .main_bfaf_tit {
        min-width: 72%;
    }

    .footer_wrap .third {
        gap: 18px;
        padding-right: 16px;
    }
    .footer_wrap .second {
        padding-left: 40px;
    }
    .footer_br {
        display: block;
    }
}

@media screen and (max-width:1230px) {
    #top nav,.off-canvas-menu-container.mobile-only .menu-item-gtranslate {display: none !important;}
    #header-outer[data-has-buttons="no"] #top .span_9 > .nectar-mobile-only {
        margin-right: 0 !important;
    }
    #header-outer #top .menu-item-gtranslate {width: 78px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt-current-lang {font-size: 12px;padding: 2px 9px 4px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt-current-lang img {width: 16px !important;margin-right: 1px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt_options a {padding: 8px 16px 0px;}
    #header-outer #top .menu-item-gtranslate #gt_float_wrapper .gt_options img {width: 24px;}
}

/*------------------------------------------------------------------------
1200px
----------------------------------------------*/
@media screen and (max-width:1200px) {
    .cosmosfarm-members-login::after{right:0;}
    .cosmosfarm-members-logout::after{left: 0;}
    .header_inner .top_right_menu{right:300px;}
    .main_notice p{font-size: 50px;}
    .main_teeth_img .vc_column-inner{width:350px; margin-left: -148px;}
    .main_notice_tab .wpb_tabs_nav{margin-left: 34px !important;}
    .main_notice_tab #kboard-default-latest table{padding:0 13px !important;     width: 105%;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-title{font-size: 17px;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-date{font-size: 16px; width:250px; margin-left: 15px !important;}
    .vc_col-sm-4.main_teeth_img{width:22%;}
    .vc_col-sm-4.main_ban_mo{width: 40%;}
    .map_btn li:nth-child(1){margin-left: -91px;}
    .vc_col-sm-6.doctor_row_wrap{margin-left: 0 !important;}
    .sub_correction_invisalign{height: 1070px;}
    .right_row_box{display: block; margin: 0 20px 10px 0 !important;}
    .right_row_box.row-2{float: none;  margin-top: 10px !important;}
    .left_row_txt{padding-left: 0;}
    .sub_correction_wrap dl{padding:40px;}
    .sub_menu.menu_eight{width:93%;}
    .sub_menu.menu_eight .menu li:before{right: -7px;}
    .sub_menu_wrap.eight li{    margin: 0 7px;}
    .sub_ban_maintxt.no_st{line-height: 64px;}
    .sub_section_title p.lang_en.spacing{padding-top: 70px;}
    .history_wrap_left{margin-top: 20px;}
    .sub_implant_special{height:600px;}
    .sub_ban_maintxt.no_st_01{line-height: 64px;}
    .damon_subtxt p{font-size: 27px;}
    .ban_txt .name_title{left: -40px;}
    .img_ml_st02{margin-left: -50px !important;}
    .sub_special_circle.wpb_column.child_column.left_margin_50px{margin-left: 0 !important;}
    .vc_col-sm-6.height_row .vc_column-inner{height:160px;}
    /* .vc_col-sm-6.height_mo.row .vc_column-inner{height:160px;} */
    .vc_col-sm-4.height_row_sh .vc_column-inner{height:130px;}
    .vc_col-sm-4.height_row_sh-01 .vc_column-inner{height:160px;}
    .cerec-system .using-image{background-position: 48% !important;}
    .sub-symptom .symptom_box_cont p{font-size: 16px;}
    .f-info_left{width:20%;}
    .f-info_right{margin-top: 15px;}
    .footer_btm_right{top:350px;}
    .sub_about_row-01 h2{font-size: 34px;}
    .sub_about_row-01 h4{font-size: 36px;}
    .main_location_row .wpb_text_column{padding-left: 20px;}
    .sub_row_bg.nopd{height:538px;}
    .sub_row_bg_high.he_st{height:938px;}
    .sub_implant_special.he-st{height:710px;}
    .sub_doctor_p_row h3{font-size: 20px;}
    .clip-path-end-desktop-0-0-0-200px-15px.animated-in .row-bg-layer{ clip-path: inset(0 0 0 0px round 15px) !important;}
    
    .sub_ban_suggest_subtxt.st01{font-size: 16px;}
    .sub_ban_suggest_subtxt.st01 br{display: none;}
    .sub_ban_suggest.pointban{font-size: 15px; padding:6px 9px 9px !important;}
    .line_se.ne .divider-wrap{height:40px;}
    .history_wrap_left .history_ban_btn{padding:10px 60px !important;}
    .sub_menu_wrap li{margin:0 15px;}
    .sub_menu_sub li:last-child{width:100% !important;}
    .sub_menu_sub.device-type li:last-child{width:50% !important;}
    .sub_menu_sub.device-type-01 li:last-child{width:50% !important;}
    .top-pd-st{padding-top: 200px !important;}

    /* sub common bottom */
    .bottom_cont .bottom_box.lap_width-50 {width: 50%;}
    .bottom_cont .bottom_box.box_map {width: 100%;order: 1;}
}


/*------------------------------------------------------------------------
 999px ~ 1024px
------------------------------------------------------------------------*/
@media screen and (max-width:1024px) {
    
    #quick-menu{display: none;}
    #quick-menu_mo{display: none;}
    
    .lap_none{display: none !important;}
    .lap_block{display: block !important;}
    .mo_header_icon{display: block; top: 37%;  left: 2%; position: absolute;}
    .header_inner{display: none;}
    body #header-outer{padding:20px 0 0;}
    .main-sec_row1{padding:60px 0 0 !important;}
    .main_newsbox .vc_col-sm-5{width:49%;}
    .vc_col-sm-2.main_teeth_img{width:2%;}
    .vc_col-sm-6.doctor_row_wrap{margin-left: 0 !important;}

    /*main*/
    #rev_slider_2_3_wrapper .zeus .tp-tab-title{font-size: 15px !important;     line-height: 8px !important;}
    .main_doc_maintxt p{font-size: 28px; line-height: 43px;}
    .main_doc_maintxt{margin-top: 10px;}
    .main_subtxt p{font-size: 18px; line-height: 28px;letter-spacing: -1px;}
    .main_promise_wrap .main-promise_txt h4{font-size: 35px;}
    .main_promise_wrap .main-promise_txt .content_txt{font-size: 19px; line-height: 28px; margin-bottom: 20px !important;}
    .main_promise_wrap .main-promise_txt .main-promise_num{font-size: 90px; top:5%;}
    .main_promise_wrap .promise_row.left .main-promise_txt{padding: 9% 8% 0px 9%;}
    .main_promise_wrap .promise_row.left .main-promise_txt .main-promise_num{left:5%;}
    .main_promise_wrap .main-promise_txt .name_en{margin-top: 15px;}
    .airshower_wrap{margin-top: 50px;}
    .main_airshower_txt .airshower_smtxt{font-size: 18px;}
    .main_airshower_txt .airshower_maintxt{font-size: 30px; line-height: 43px; margin-top: 20px;}
    .main_airshower_txt .airshower_contxt{font-size: 17px;line-height: 25px;}
    body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo{padding:15px 40px !important;}
    .main_promise_maintxt p{font-size: 30px;}
    .main_promise_maintxt.mt_20::after{display: none;}
    .main_left_txt p{font-size: 30px; line-height: 18px;}
    .point_txt{font-size: 25px; line-height: 79px;}
    .material:not([data-button-style^=rounded]) .main_box_wrap .nectar-button.has-icon.jumbo.main_btn-1{margin-left: 0; padding:15px 40px !important;}
    
    #top nav>ul>li>a{font-size: 17px !important; margin-left: 20px !important; margin-right: 20px !important;}
    .header_inner .top_right_menu .circle_wrap{margin-left: 10px; padding:0;}
    .header_inner .top_right_menu .circle_wrap a{font-size: 16px; font-weight: 500; text-decoration: underline;}
    .header_inner{width:90%;}
    .header_inner .top_right_menu{top:10px; right:38px;}
    .header_inner .top_right_menu .circle_wrap{border-radius: 0;border: none;}
    .cosmosfarm-members-logout::after{left:3px;}
    .cosmosfarm-members-login::after{right: 0;}
    .cosmosfarm-members-login{top: -108px;}
    .cosmosfarm-members-register{top: -108px;}
    .cosmosfarm-members-account{top: -108px;}
    .cosmosfarm-members-logout{top: -108px;}
    .black, .pink, .purple{background-color: transparent;}
    .header_inner .top_right_menu .circle_wrap.black a{color:#231815;}
    .header_inner .top_right_menu .circle_wrap.pink a{color:#e293bd;}
    .header_inner .top_right_menu .circle_wrap.purple a{color:#9e248a;}
    .header_inner .top_left_menu{top:10px; left:0;}
    .header_inner .top_left_menu li{font-size: 15px; margin:2px 0 0 40px; line-height: 18px;}
    .header_inner .top_left_menu:before{background-size: 50%; background-repeat: no-repeat;}
    #top .container{max-width: 100%;}
    #top::before{display: none;}
    #top #logo{margin-top: 20px !important;}
    
     /*main*/
    .main_banbox_wrap .vc_column-inner{height:500px;}
    .main_banbox_wrap .height_con .vc_column-inner{height:500px;}
    .main_banbox_wrap .sub-txt{font-size: 17px; padding:20px 0 15px 0 !important;}
    .main_banbox_wrap .main-txt{font-size: 24px;}
    .main_banbox_wrap .btn-txt{font-size: 18px;margin-top: 30px; padding: 10px 70px !important;}
    .main_banbox_wrap .vc_col-sm-6.wpb_column{width:50% !important;}
    .main_doctor_txtwrap .main-txt{padding:80px 0; font-size:25px; margin-right: 0;}
    .main_doctor_txtwrap span:before{left: 4px;letter-spacing:8px; font-size: 30px; }
    .main_doctor_txtwrap .sub-txt{font-size: 19px;margin-top: 17px;margin-right: 0;}
    .row .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h5{font-size: 18px;}
    .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h3{font-size: 23px; line-height: 40px;}
    .main_doctor_wrap{height:530px;}
    .team-desc{font-size:15px !important;line-height: 27px;}
    .nectar-simple-slider.min-height-950px{min-height: 350px;}
    .mo_size_img-01{max-width: 300px !important;}
    .main_banslide_maintxt p{font-size: 36px; padding: 20px 0 30px !important;    font-weight: 400; letter-spacing: 0;}
    .main_banslide_subtxt h3{font-size: 27px;line-height: 37px; padding-bottom: 10px; }
    .main_banslide_wrap{padding-left: 10px;}
    .main_banslide_subtxt p{font-size: 18px; line-height:29px;}
    .nectar-simple-slider.min-height-950px{min-height: 400px !important;}
    .main_doctor_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:100px 0 30px 0;}
    
    .main_notice_tab .wpb_tabs_nav{width: 100% !important; margin-left: 16px !important;}
    .main_notice_tab .tabbed>ul li{width:10%; display: inline-block;}
    .main_notice_tab .tabbed>ul li a{font-size: 19px;}
    .main_notice_tab .tabbed[data-style*=vertical]>div{width:100%;}
    .main_teeth_img .vc_column-inner{margin-top: 0; margin-left: -170px;}
    .main_branch_box .branch_time p{font-size: 16px; padding:10px 0 0 !important;}
    .branch_row_info .branch_info.reservation a:before{left:4px;}
    .branch_row_info .branch_info{font-size: 14px; padding: 5px 9px;}
    .branch_row_info .branch_info.katalk a:before{left:1px;}
    .branch_row_info .branch_info.katalk.tel a:before{left: 1px;}
    .branch_infowrap p{font-size: 17px;}
    .branch_infowrap .branch_time{font-size: 32px;}
    
    .sub_menu.menu_eight{width:95%;}
    .sub_menu .menu li a{font-size: 15px;}
    .sub_menu_wrap.eight li{margin:0 7px;}
    .sub_menu.menu_eight .menu li:before{right:-7px;}
    .sub_menu.dental-surgery{width:70%;}
    .sub_menu_wrap.six li{    margin: 0 20px;}
    .sub_menu.dental-surgery li:before{right: -20px;}
    .sub_menu .menu li a:hover{font-size: 15px;}
    
    /*subpage*/
    .sub_maintxt{font-size: 40px;}
    .sub_header .header_maintxt{font-size: 45px;}
    .sub_title h2{font-size: 40px;}
    .sub_section_title h3{font-size: 35px;}
    .sub_timetable td{font-size: 18px !important;}
    .sub_about_row-01 h3{font-size: 25px;}
    .sub_content_row .font_pointtxt{font-size: 31px;}
    .sub_content_row .name_txt{font-size: 35px;}
    .sub_row_bg{height: 474px;}
    .sub_content_row .name_txt{font-size: 35px; padding: 50px 0 40px !important;}
    .sub_content_row .pd_sub_title_row{font-size: 17px; padding:30px 0 40px !important; line-height: 26px;}
    .img-with-aniamtion-wrap.margin_top_tablet_-25px{margin-top:80px !important;}
    .sub_content_row .circle_box_txt{    font-size: 17px; padding:5px 0 !important;}
    .sub_content_row .pd_title.line{font-size: 50px;}
    .sub_content_row .font_pointtxt.line{font-size: 35px;}
    .sub_row_bg_high{height:928px;}
    .sub_row_bg_high .using-image{background-position: 47% !important;} 
    .sub_about_box_txtwrap{padding:0 0 80px 30px !important;}
    .sub_about_box1 .box_font_en{font-size: 41px;     padding: 15px 0 0 !important;}
    .sub_about_box1 .box_font_sub{font-size: 23px;}
    .sub_about_box2 .sub_box_maintxt{font-size: 29px;}
    .sub_about_box2 .sub_box_subtxt{font-size: 17px;}
    .sub_about_box2 > .vc_column-inner{padding:60px 50px 70px !important;}
    .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{display: none !important;}
    .nectar-flickity[data-controls*=arrows_overlaid] .next:after{display: none !important;}
    .sub_about_box2 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{display: none;}
    .sub_about_box2 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{display: none;}
    .bottom_cont .main_txt{font-size: 27px;}
    .sub_doctor_p_row h2{font-size: 28px;line-height: 36px;}
    .nectar-flickity:not(.masonry) .flickity-slider .cell img{width:100% !important;}
    .center_wrap .nectar-flickity:not(.masonry) .flickity-slider .cell img{width:100% !important;}
    .sub_special_circle .vc_column-inner{width:300px;height:300px; padding: 70px 0 !important;}
    .sub_doctor_special.hong .vc_column-inner{padding:160px 0 0 50px !important;}
    .sub_doctor_special.hong .vc_column-inner{height:600px;}
    .sub_doctor_special.hong{height:600px;}
    .about_point{font-size: 32px;}
    .sub_time_wrap h3{font-size: 28px;}
    .vc_col-sm-3.wpb_column.map_btn_row{width:100%;}
    .map_btn li:nth-child(1){margin-left: 0;}
    .map_btn{margin-top: 20px;}
    .sub_doctor_special{height:730px;}
    .sub_doctor_special .vc_column-inner{padding: 50px 0 0 0px !important;}
    .history_wrap_left .history_ban_maintxt{font-size: 24px;}
    .history_wrap_right{width:73%; margin-top: 35px;}
    .history_wrap_left .history_ban_btn{font-size: 16px;}
    .history_wrap_right ul>li:nth-child(6){margin-bottom: 10px;}
    .sub_doctor_special .using-image{background-position: 55% !important;}
    .sub_ban_maintxt.no_st_01{line-height: 40px;}
    .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{bottom: 0;}
    .damon_subtxt p{font-size: 22px;}
    
    /*sub_tab*/
    .tabimg_width{margin: 0 auto !important;}
    .tab-width .vc_col-sm-4.tabimg_width{width:66.5%;}
    .tabbox_wrap{margin: 0 auto !important;}
    
    
    /*치아교정*/
    .sub_ban_subtxt{font-size: 16px; line-height: 28px;}
    .sub_doctor_wrap h3{font-size: 28px; margin-top: 10px;}
    .sub_doctor_wrap h5{font-size: 20px;}
    .sub_doctor_wrap .team-meta p{font-size: 16px; line-height: 24px; padding:3px 0 !important; }
    .sub_special_bookwrap .nectar-highlighted-text{font-size: 23px;}
    .row_maintxt{font-size: 22px;}
    .damon_row{margin-left: 0;}
    .right_row_box{display: block;}
    
    
    /*돌출입*/
    .material .sub_menu_sub .menu li a{font-size: 15px; display: inline}
    .sub_menu_sub li:nth-child(1), .sub_menu_sub li:last-child{border-radius: 0;}
    .sub_menu_sub .menu{width: 70%; margin: 30px auto !important;}
    .sub_menu_sub .menu li{width: 50%; border: 1px solid #e8e8e8;border-bottom: none;  border-right: none; padding:5px 0;}
    .sub_menu_sub .menu li:nth-child(2), .sub_menu_sub .menu li:nth-child(4), .sub_menu_sub .menu li:nth-child(6){border-right:1px solid #e8e8e8}
    .sub_menu_sub .menu li:nth-child(7), .sub_menu_sub .menu li:nth-child(8){border-bottom:1px solid #e8e8e8}
    .sub_row_main.mainrow{padding:20px 0 30px !important;}
    .sub_title .nectar-highlighted-text{font-size: 18px; margin-top: 10px; line-height: 28px; padding: 0 0% 0 0%;}
    .left_row_txt{font-size: 25px; padding-left: 0;}
    .right_row_txt{font-size: 17px; margin-left: 0; line-height: 26px;}
    .right_row_box{width:95px; padding:3px 25px; display: block; font-size: 17px;     margin: 7px 0 !important;}
    .right_row_box.row-2{float: none; margin-top: 10px !important;}
    .img_box_maintxt{font-size:22px;}
    .img_box_subtxt{font-size: 17px; line-height: 32px; padding-top: 10px !important;}
    .border_st .divider-border{margin: 10px auto 10px auto;}
    .img_box_subtxt li:before{background-size: 75%;margin-top: 7px;}
    .img_box_subtxt li{margin-left: 25px;}
    .sub_circle_num.ft_st{font-size: 16px; width:30px; height:30px; line-height: 30px;}
    .sub_treatment_maintxt p{font-size: 22px; padding: 0 0 20px !important;}
    .hash_txt{font-size: 16px; padding: 4px 15px !important;}
    .sub-tablist_wrap .sub_treatment_subtxt1{font-size: 17px; line-height: 25px; margin-top: 8px;}
    .sub-tablist_extab .tabbox_wrap{border-radius: 0; margin:0 auto !important; padding: 3% 2% !important;}
    .tabimg_width.border_r{border-radius: 0;}
    .vc_row-fluid>.span_12 .wpb_column .tabimg_width{padding:0 !important;}
    .ta-width .vc_col-sm-4.wpb_column{width:33.33% !important;}
    
    /*sub_ban*/
    .sub_doctor_special.hong{height: 390px;}
    .sub_doctor_special.hong .vc_column-inner{padding:145px 0 0 40px !important; height: 340px;}
    .sub_doctor_special.hong h2 em.animated{display: none; font-size: 13px;padding: 10px 5px 10px !important;}
    .sub_ban_maintxt{font-size: 32px !important; line-height: 44px; text-underline-offset: 7px;}
    .sub_ban_maintxt.no_st{line-height: 41px; margin-top: 35px;}
    .sub_ban_maintxt.nst{line-height: 38px; font-size: 33px;}
    .sub_ban_subtxt{font-size: 16px !important; line-height: 25px; margin-top: 10px;}
    .sub_doctor_special.hong.img .column-image-bg{background-position: 89% center !important; background-image:linear-gradient( #76767675, #70707091 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2024/09/sub_hongdae_banimg_n.jpg') !important;}
    .sub_doctor_special.hong.img-1 .column-image-bg{background-position: 79% center !important; background-image:url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_kang_banimg.jpg') !important;}
    .sub_doctor_special.hong.img-2 .column-image-bg{background-position: 66% center !important; background-image:linear-gradient( #dbdbdb2e, #c5c5c5c7 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_hong_banimg_1.jpg') !important;}
    
     /*덧니*/
    .sub_ban_title_sm{font-size: 18px;  margin-bottom:10px;}
    .sub_ban_title{font-size: 30px; line-height: 39px;}
    .sub_ban_con{font-size: 19px; line-height: 29px; margin-top: 15px;}
    .sub_ban_wrap .vc_column-inner{height:300px; padding:50px 0;}
    .sub_ban_wrap.snaggletooth .using-image{background-position: 63% center !important; background-image:linear-gradient( #bfbfbf75, #dbdbdb91 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    .pd_wrap .vc_column-inner{padding:30px 20px;}
    .sub_correction_wrap .sub_correction_txt p{font-size: 17px;}
    .sub_circle_num{width: 32px; height: 32px;line-height: 32px; font-size: 14px;}
    .sub_correction_txt.block .mo_linetxt{display: inline-block; margin-left: 10%;}
    .sub_correction_txt.block .mo_linetxt.lap{margin-left: 11%;}
    .sub_correction_txt.block .mo_linetxt.ml_0{margin-left: 0%;}
    .sub-tablist.wi .vc_col-sm-3.row_half{width:100%;}
    .sub-tablist.wi .vc_col-sm-9.row_half_st{width:100%;}
    .spacing_wrap dl>dd{font-size: 17px; line-height: 21px;}
    .sub-tablist.wi .sub_tab_htxt{padding: 30px 20px;}
    .sub_tab_htxt.spacing_wrap dd{background: url(/wp-content/uploads/2022/10/sub_dot_img.jpg) 0 6px no-repeat; padding: 0px 0px 15px 12px;}
    .sub-tablist.wi .ui-tabs-panel{margin-top: 20px;}
    .nectar-scrolling-tabs .scrolling-tab-content>div{padding-bottom: 0 !important;}
    .sub_correction_wrap_row .pd_wrap .vc_column-inner{padding: 40px 30px;}
    
    /*무턱*/
    .sub_ban_wrap.no-chin .using-image{background-position: 72% center !important; background-image:linear-gradient( #e1e1e175, #ebebeb91 ), url(/wp-content/uploads/2025/02/sub_no-chin_banimg_02.jpg) !important;}
    .vc_col-sm-3.circle_width{width:25% !important;}
    .vc_col-sm-3.circle_width.wpb_column.child_column.left_margin_70px{margin-left: 0 !important;}
    
    
    
    /*개방교합*/
    .sub_ban_wrap.open-bite .using-image{background-position: 67% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    
    /*과개교합*/
    .sub-symptom .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{    margin: 20px 0 30px 0 !important;}
    .sub-symptom .symptom_box_cont .main-t{font-size: 20px;}
    .sub-symptom .symptom_box_cont p{font-size: 17px;  line-height: 24px }
    .sub-symptom .symptom_box_title.num p{font-size: 17px; padding:9px 15px !important;}
    .underline_txt p{font-size: 18px; padding:4px 11px !important;}
    .sub-symptom .ta_height .vc_column-inner{height: 337px;}
    .sub-symptom .nectar-flickity:not(.masonry) .flickity-slider .cell img{width:100% !important;}

    /*턱관절*/
    .sub_correction_wrap dl{padding:14px 20px;}
    .sub_correction_wrap dd{font-size: 17px; padding: 0px 0px 6px 30px; background-size: 20px;}
    .sub_correction_wrap.pd .height_wrap .vc_column-inner{height:350px;}
    .sub_correction_wrap .column-image-bg{background-position: 67% !important;}
    .sub_correction_row-06 .title_txt{font-size: 22px !important;}
    .sub_correction_row-06 .content_txt{font-size: 17px !important; line-height: 26px !important;}
    .sub_caution_list h4{font-size: 22px; text-align: left;}
    .sub_section_cont{margin-top: 30px;}
    .sub_caution_list li{font-size: 17px;     padding: 0 3% 0 27px;}
    .sub_caution_list li:before{left:0; background-size: 80%;}
    .sub_caution_list li:first-child{margin-top: 0;}
    .sub_correction_row-06.tab-width .vc_column-inner{height:500px;}
    .sub_correction_row-06.tab-width .vc_col-sm-4.wpb_column{width:33.33% !important;}
    .sub_correction_row-06.tab-width .vc_col-sm-6.wpb_column{width:50% !important;}
    
    /*장치별교정*/
    .sub_menu_sub.device-type .menu{width: 80%;}
    .sub_menu_sub.device-type .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .material .sub_menu_sub.device-type li.current_page_item a{padding:10px 0 !important;}
    .material .sub_menu_sub.device-type .menu li a{padding:10px 0 !important;}
    .tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal]>ul li:not(.cta-button) a{padding: 10px 10px 5px 10px !important;}
    .sub-symptom.correction-type .symptom_box_cont p{padding: 30px 23px 35px !important;}
    .sub-symptom.correction-type .vc_col-sm-4.wpb_column{width:33.33% !important;}
    .bg_none_mo .column-bg-overlay{background-color: #fff !important;}
    .bg_none_mo.vc_custom_1671689684810{background-color: transparent !important;}
    .sub_tab_st01 .animated{font-size: 17px;}
    .sub_tab_st01 .sub_treatment_maintxt p{font-size: 22px;}
    .sub_tab_st01 .sub-tablist_wrap .sub_treatment_subtxt1{padding: 0;}
    .wpb_column.child_column.bl_br_35px > .vc_column-inner > div[class*="-wrap"]{border-radius: 0 !important;}
    .sub_tab_box p{font-size: 17px; padding: 5px 0 !important;}
    .device_wrap .nectar-fancy-ul ul li{font-size: 17px; padding-left: 30px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td.row_txt{font-size: 14px; padding:10px !important; line-height: 18px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td{font-size: 14px; padding:8px !important; line-height: 20px;}
    .bg_none_mo .column-overlay-layer{background:none !important;}
    .insurance_stepbox-num{font-size: 14px; padding:5px 0 !important;}
    .insurance_stepbox-title.st{font-size: 16px;  padding: 16px;}
    .sub_content_row-01 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:30px 0 !important;}
    .sub_content_row-01 .nectar-fancy-box .point_num{width: 40px; height: 40px; line-height: 40px !important; font-size: 16px;}
    .sub_content_row-01 .nectar-fancy-box p{font-size: 16px;    line-height: 23px !important;    margin-top: 10px;}
    body:not(.woocommerce-cart) .invisible_table_w table{width:100% !important;}
    .sub_tab_htxt dd{font-size: 17px; line-height: 25px; padding: 3px 0px 13px 14px;}
    .sub_insurance_stepbox.tab .vc_col-sm-4.wpb_column{width:33% !important;}
    .sub_insurance_stepbox.tab .vc_column-inner{height:110px;}
    .comparison_width .vc_col-sm-6.wpb_column{width:50% !important;}
    .sub_insurance_stepbox .wpb_column.child_column.left_margin_140px{margin-left: 80px !important;}
    
    /*연령별교정*/
    .sub_menu_sub.device-type-01 .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .sub_ban_suggest_box .vc_col-sm-6.wpb_column{width:50%;}
    .sub_ban_suggest_box .vc_column-inner{padding:15px 20px; margin: 0 0 20px 0;}
    .sub_ban_suggest_title{font-size: 17px; text-align: center;}
    .sub_ban_suggest_subtxt{font-size: 16px; line-height: 23px; text-align: center; margin-top: 5px;}
    .sub_ban_suggest_box.bottom{margin-top: 0;}
    .children_wrap .children_tab th{font-size: 15px; line-height: 21px;}
    .children_wrap .children_tab td{font-size: 15px !important; line-height: 18px;}
    .children_mo_wrap .vc_col-sm-2.wpb_column{width:50% !important; margin-bottom: 20px;}
    .children_wrap .maintxt{font-size: 18px;}
    .children_wrap .subtxt{padding: 0 10px 10px !important; line-height: 23px; font-size: 16px;}
    .children_mo_wrap .tab_width .vc_column-inner{height:145px;}
    .sub_ban_suggestion_txt{font-size: 27px; line-height: 37px;}
    .sub-tablist.wi h4{font-size: 23px;}
    
    /*임플란트*/
    .history_wrap_left{margin-top: 0;}
    .sub_sec_01{padding:50px 0 40px !important;}
    .sub_section_title p.lang_en.spacing{padding-top:50px;}
    .sub_implant_special{height:1000px;}
    .implant_bg_row01 .vc_column-inner{min-height:400px;}
    .implant_bg_row01 .using-image{background-position: 57% center !important; background-image: url(/wp-content/uploads/2025/03/sub-naturl-teeth-bgimg.jpg) !important;}
    .sub_row_slidewrap{padding:50px 0 70px !important;}
    .sub_equipment_wrap .sub-txt-top{font-size: 18px; line-height: 26px;  margin-top: 20px;}
    .sub_section_title.left h3{font-size: 24px; line-height: 33px;}
    .subject_wrap {width:20% !important;}
    .direct-implant .right_row_txt{font-size: 18px;margin-left: 0;}
    .direct-implant .right_row_txt .maintxt{ font-size: 20px;}
    .vc_col-sm-3.implant_w_st{width:25% !important;}
    .implant_row_left{margin-left: 0 !important;}
    .vc_col-sm-1\/5.implant_w_st{width:20% !important;}
    .sub_ban_wrap.full-implant .using-image{background-position: 77% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_full-implant_banimg.jpg) !important;}
    .bone-augmentation_wrap{height:500px;}
    .ban_txt .name_title{font-size: 15px; top:0; left:-30px; text-align: center;}
    .name_title_point{font-size: 18px; line-height: 22px; text-align: center;}
    .ban_txt .name_title::after{display: none}
    .ban_txt .name_title.right{top:10px; left:20px;}
    .ban_txt .name_title.right::after{display: none}
    .circle_mtst{margin-top: -30px;}
    .vc_col-sm-4.sub_special_circle.st{width:45%;}
    .sub_special_circle.st .vc_column-inner{width:360px; height:360px; padding: 99px 20px !important;}
    .circle_subtxt.st{font-size: 16px; line-height: 23px;}
    .line_se .divider-wrap .divider-small-border{width:auto !important;}
    .sub_special_wrap_row2 .sub_maintxt{font-size: 32px; line-height: 42px; padding:100px 0 20px !important;}
    .sub_special_wrap_row2 .sub_subtxt{line-height: 28px;}
    .sub_special_wrap_row2{height:auto;}
    /* .sub_special_wrap_row2.implant .using-image{background-position: 49% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_implant_special_img1-n1.jpg) !important;} */
    .sub_ban_maintxt.no_st.marginst{font-size: 25px; margin-top: 0;}
    .sub-tablist.row .sub_section_txt h4{font-size: 22px;}
    .sub-tablist .sub_section_txt h4{margin-top: 10px;}
    .sub-tablist.row .sub_section_txt h4 + p{font-size: 18px; line-height: 26px;}
    .info_label{font-size: 19px !important; padding-left: 28px;} 
    .info_label:before{font-size: 14px; width: 20px; height: 20px;  line-height: 20px;}
    .sub-tablist.row .sub_box_width .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub-tablist.row .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub_list_icon h4{font-size: 19px; margin-top: 18px;}
    .sub_list_icon p{font-size: 17px;}
    .sub_list_icon .vc_col-sm-3.wpb_column{width:50%;     margin-bottom: 30px;}
    .sub_list_icon .vc_col-sm-3 .vc_column-inner{padding: 30px 20px;}
    .sub_list_icon .m_img50{width: auto !important;}
    .sub_list_icon .height_mo{height:202px;}
    .sub_ban_wrap.sinus-elevation .using-image{background-position: 66% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_sinus-elevation_banimg-n.jpg) !important;}
    /* .sub_ban_suggest_box .height_mo .vc_column-inner{height:130px;} */
    .sub_insurance_wrap h2{font-size: 22px; margin-bottom: 10px !important;}
    .sub_insurance_wrap .circle_box_txt{font-size: 17px;  padding: 4px 18px !important;}
    .sub_insurance_wrap .con_txt{font-size: 17px; margin-top: 20px;}
    .sub_insurance_wrap .con_subtxt{font-size: 17px;  margin-top: 15px;  line-height: 26px;}
    div[data-style="minimal"] .toggle h3 a{font-size: 17px !important;}
    .insurance_q .content p{font-size: 16px; line-height: 25px;}
    .sub_content_row-01 .nectar-fancy-box h3{font-size: 16px;}
    .sub_row_main{padding:30px 0 !important;}
    .sub_ban_suggest_box.row .vc_col-sm-4.wpb_column{width:33% !important;}
    /* .sub_ban_suggest_box .height_mo.row .vc_column-inner{height:130px;} */
    .bone_ban_tab_width {height: 876px;}
    .bone_ban_tab_width .using-image{background-position: 47% center !important;}
    .bone_ban_tab_width .vc_col-sm-6.wpb_column{width:50% !important;}
    .sub_correction_invisalign .vc_column-inner{padding:60px 0 0 !important;}
    .sub_correction_invisalign{height:880px;}
    .vc_col-sm-4.sub_special_circle.st.lap{margin-left:250px !important;}
    .sub_subtxt{font-size: 21px;}
    .sub_ban_maintxt{font-size: 35px;}
    .bone_ban_tab_width .divider{height:50px !important;}
    .sub_ban_suggest_box .height_row .vc_column-inner{height:130px;}
    .sub_content_row-01.st .nectar-fancy-box h3::after{width: 100%; left: 0;}
    .sub_ban_suggest_box .none-row .vc_column-inner{height:153px;}
    .sub_special_circle.wpb_column.child_column.left_margin_50px{margin-left: 50px !important;}
    
     /*원데이성형*/
    .cerec-system{height:650px !important;}
    .cerec_wrap .main_txt{font-size: 21px; line-height: 32px;}
    .vc_col-sm-3.cerec_wrap_circle{width:50% !important;   margin-bottom: 30px;}
    .cerec_wrap .circle-maintxt{font-size: 20px;}
    .cerec_wrap .circle-subtxt{font-size: 16px; margin-top: 0;}
    .cerec_wrap .circle-timetxt{font-size: 22px;margin-top: 0;}
    .sub_equipment_wrap{height:900px;}
    .sub_equipment_wrap .main-txt{font-size: 26px; line-height: 35px; margin-top: 50px;}
    .sub_equipment_wrap .sub-txt-bottom{font-size: 17px;     margin-top: 23px;}
    .sub_equipment_wrap .sub-txt-bottom p{line-height: 24px;}
    .sub_equipment_wrap .point_txt{font-size: 17px; line-height: 26px;}
    .sub_equipment_ciclre_wrap{width:100%; left:0; margin-top: 30px;}
    .sub_equipment_ciclre_wrap .vc_col-sm-3.width_mo{width:25% !important;}
    .cerec_wrap .nectar-highlighted-text{font-size: 17px; line-height: 25px;}
    .cerec_wrap .nectar-highlighted-text .animated{font-size: 18px; line-height:40px; padding: 15px 4px 10px 4px;}
    .sub_equipment_wrap.cerec-system .using-image{background-position: 6% center !important; background-image:linear-gradient(  #dfdfdfa8, #ffffffd4 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/11/sub_equipment_bgimg.jpg) !important;}
    .laminate_wrap .vc_col-sm-2.wrap_box{width:16% !important;}
    .laminate_wrap-row .wpb_column:not([class*=vc_col-xs]).wrap_box-row{width:33.33% !important; margin-bottom: 0px;}
    .laminate_wrap-row .wrap_box-row.last{margin-left: 0px !important;}
    /* .laminate_wrap-row .wrap_box-row.tab_pd{margin-left: 150px !important;} */
    body:not(.woocommerce-cart) .main-content .sub_compare_table table{width:100% !important;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table img{margin-top: 0 !important;}
    .bg_height > div:last-child{margin:20px 0 10px 0 !important;}
    .sub_list_icon .m_img50.row{width: 100% !important;}
    .gum-whitening_wrap .maintxt{font-size: 17px; line-height: 24px;}
    .sub_ban_suggest_box.height .vc_col-sm-4.wpb_column{width:33% !important;}
    .sub_ban_suggest_box.height .vc_column-inner{height:180px;}
    .sub_ban_suggest_box.height.sm .vc_column-inner{height:120px;}
    .sub_ban_suggest_box.bottom_tab{margin-top: 0 !important;}
    .sub_ban_suggest_box.bottom_tab .vc_column-inner{height:130px;}
    
    /*자연치아*/
    .sub_content_row-01.st_f .nectar-fancy-box h3{font-size: 19px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box p{font-size: 15px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box h3::after{width:100%; top:36px;}
    .neurotherapy_wrap .vc_col-sm-3.wrap_box{width:50% !important;}
    .insurance_stepbox-num.st{font-size: 16px;}
    .sub-tablist.row .tab_imgpd img{margin:20px 0px 50px 30px !important;}
    .box_circle_txt{font-size: 17px;}
    .box_circle p{font-size: 16px; line-height: 23px;}
    .sub_jawjoint_treatment-method .ml_st{margin-left: 0px !important;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li{width:50%;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li a{font-size: 15px; border-radius: 0; padding: 9px 20px 9px}
    .neurotherapy_wrap .vc_column-inner{margin-bottom: 30px !important;}
    .img_top_st .sub_box_shadow .vc_column-inner{padding-top: 20px !important;}
    .vc_col-sm-4.height_row_sh-01 .vc_column-inner{height:auto;}
    
    /*연세이야기*/
    .sub_tab_testimonial .excerpt{font-size: 15px; line-height: 23px;}
    .sub_tab_testimonial .nectar-button.jumbo{font-size: 15px;}
    .kboard-control-search{display: none;}
    #kboard-viewps-before-after-plus-list .kboard-control{bottom:0 !important; right:-28px !important;}
    #kboard-viewps-before-after-plus-list .kboard-category{padding-bottom: 10px !important;}
    #kboard-viewps-before-after-plus-list .kboard-viewps-before-after-plus-list-slide .kboard-viewps-before-after-plus-list .kboard-list-item .kboard-list-slide-toggle input{font-size: 12px !important;}
    #kboard-default-document .kboard-content .content-view{font-size:16px;}


}

/*------------------------------------------------------------------------
 999px
------------------------------------------------------------------------*/
@media screen and (max-width:999px) {
    
    .ta_none {display: none !important;}
    .ta_block {display: block !important;}
    
    #sec_row-3{padding:50px 0 !important;}
    #sec_row-4{padding:70px 0 0 0 !important;}
    #sec_row-5{padding: 80px 0 !important;}
    .main-sec_row1{padding:50px 0 50px !important;}
    .sub_sec_01{padding:50px 0 30px !important;}
    
    .tp-bullets.uranus{transform: translate(-330px, -1px) !important;}
    .main_newsbox .vc_col-sm-5{width:50%;}
    .mo_header_icon{left:24%;}

    /* quick */
    .quick_banner {
        left: 12px;
        bottom: 2px;
    }
    .quick_banner ul {
        display: flex;
        gap: 10px;
    }
    .quick_banner .banner_list img {
        width: 80px;
        filter: none;
    }
    .quick_menu {
        right: 12px;
        bottom: 12px;
        padding: 14px 18px;
        border-radius: 24px;
        width: 424px;
    }
    .quick_menu ul {
        display: flex;
    }
    .quick_menu ul li {
        margin-bottom: 0;
        width: 25%;
        border-left: 1px solid #efefef;
    }
    .quick_menu ul li:first-child {
        border-left: 0;
    }
    .quick_menu ul li a {
        line-height: 1.7;
    }

    
    /*main*/
    #rev_slider_2_3_wrapper .zeus .tp-tab-title{font-size: 15px !important;     line-height: 8px !important;}
    .main_doc_maintxt p{font-size: 28px; line-height: 43px;}
    .main_doc_maintxt{margin-top: 10px;}
    .main_subtxt p{font-size: 18px; line-height: 28px;letter-spacing: -1px;}
    .main_promise_wrap .main-promise_txt h4{font-size: 35px;}
    .main_promise_wrap .main-promise_txt .content_txt{font-size: 19px; line-height: 28px; margin-bottom: 20px !important;}
    .main_promise_wrap .main-promise_txt .main-promise_num{font-size: 90px; top:5%;}
    .main_promise_wrap .promise_row.left .main-promise_txt{padding: 9% 8% 0px 9%;}
    .main_promise_wrap .promise_row.left .main-promise_txt .main-promise_num{left:5%;}
    .main_promise_wrap .main-promise_txt .name_en{margin-top: 15px;}
    .airshower_wrap{margin-top: 50px;}
    .main_airshower_txt .airshower_smtxt{font-size: 18px;}
    .main_airshower_txt .airshower_maintxt{font-size: 30px; line-height: 43px; margin-top: 20px;}
    .main_airshower_txt .airshower_contxt{font-size: 17px;line-height: 25px;}
    body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo{padding:15px 40px !important;}
    .main_promise_maintxt p{font-size: 30px;}
    .main_promise_maintxt.mt_20::after{display: none;}
    .main_left_txt p{font-size: 30px; line-height: 18px;}
    .point_txt{font-size: 25px; line-height: 79px;}
    .material:not([data-button-style^=rounded]) .main_box_wrap .nectar-button.has-icon.jumbo.main_btn-1{margin-left: 0; padding:15px 40px !important;}
    .nectar-flickity:not(.masonry) .flickity-slider .cell img{width:100% !important;}
    .cosmosfarm-members-account{position: absolute !important;  top: -60px; left: 90px;}
    .cosmosfarm-members-logout{position: absolute !important;  top: -60px; left: 0;}
    .cosmosfarm-members-logout::after{top: 5px;  left: 73px;}
    .cosmosfarm-members-logout a{font-size: 18px !important;}
    .cosmosfarm-members-account a{font-size: 18px !important;}
    .cosmosfarm-members-login{position: absolute !important;  top: -30px; left: 0;}
    .cosmosfarm-members-register{position: absolute !important;  top: -30px;left: 80px;}
    .cosmosfarm-members-login a{font-size: 18px !important;}
    .cosmosfarm-members-register a{font-size: 18px !important;}
    .cosmosfarm-members-login::after{top: 5px;left: 60px;}
    .header_inner .top_right_menu .circle_wrap{margin-left: 10px; padding:0;}
    .header_inner .top_right_menu .circle_wrap a{font-size: 16px; font-weight: 500; text-decoration: underline;}
    .header_inner{width:90%;}
    .header_inner .top_right_menu{top:0; right:0;}
    .header_inner .top_right_menu .circle_wrap{border-radius: 0;border: none;}
    .black, .pink, .purple{background-color: transparent;}
    .header_inner .top_right_menu .circle_wrap.black a{color:#231815;}
    .header_inner .top_right_menu .circle_wrap.pink a{color:#e293bd;}
    .header_inner .top_right_menu .circle_wrap.purple a{color:#9e248a;}
    .header_inner .top_left_menu{top:0; left:0;}
    .header_inner .top_left_menu li{font-size: 13px; margin:5px 0 0 40px; line-height: 14px;}
    .header_inner .top_left_menu:before{background-size: 50%; background-repeat: no-repeat;}
    #top .container{max-width: 90%;}
    #top::before{display: none;}
    #top #logo{margin-top: 0px !important;}
    .main_doctor_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:100px 0 50px 0;}
    
    /*main*/
    .main_banbox_wrap .vc_column-inner{height:500px;}
    .main_banbox_wrap .height_con .vc_column-inner{height:500px;}
    .main_banbox_wrap .sub-txt{font-size: 17px; padding:20px 0 15px 0 !important;}
    .main_banbox_wrap .main-txt{font-size: 24px;}
    .main_banbox_wrap .btn-txt{font-size: 18px;margin-top: 30px; padding: 10px 70px !important;}
    .main_banbox_wrap .vc_col-sm-6.wpb_column{width:50% !important;}
    .main_doctor_txtwrap .main-txt{padding:80px 0; font-size:25px; margin-right: 0;}
    .main_doctor_txtwrap span:before{left: 4px;letter-spacing:8px; font-size: 30px; }
    .main_doctor_txtwrap .sub-txt{font-size: 19px;margin-top: 17px;margin-right: 0;}
    .row .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h5{font-size: 18px;}
    .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h3{font-size: 23px; line-height: 40px;}
    .main_doctor_wrap{height:880px;}
    .main_notice .vc_column-inner{width:101%;}
    
    .team-desc{font-size:15px !important;line-height: 27px;}
    .nectar-simple-slider.min-height-950px{min-height: 350px;}
    .mo_size_img-01{max-width: 300px !important;}
    .main_banslide_maintxt p{font-size: 30px; padding: 20px 0 30px !important;    font-weight: 400; letter-spacing: 0;}
    .main_banslide_subtxt h3{font-size: 22px;line-height: 30px; padding-bottom: 10px; }
    .main_banslide_wrap{padding-left: 10px;}
    .main_banslide_subtxt p{font-size: 15px; line-height:25px;}
    .nectar-simple-slider.min-height-950px{min-height: 400px !important;}
    .main_notice p{font-size:30px; line-height: 38px;}
    .main_notice p:before{width:10px; height:10px; top:0;}
    .main_notice_tab .wpb_tabs_nav{width: 100% !important;  height: auto; margin-left: 0px !important;}
    .main_notice_tab .tabbed>ul li a{padding: 0 3px 0px 3px; margin-bottom: 0px; font-size: 17px;}
    .main_notice_tab .tabbed > ul li .active-tab{line-height: 25px; font-size: 17px;}
    .main_notice_tab .tabbed[data-style*=vertical]>div{width:100%;}
    .main_notice_tab .wpb_tabs_nav{margin-bottom:0 !important;}
    .main_notice_tab #kboard-default-latest table{padding:0 !important;}
    .main_notice_tab #kboard-default-latest tbody{width: 100%; margin: 0 auto; display: inline-block;}
    .main_notice_tab #kboard-default-latest tr{width: 100%; margin: 0 auto; display: inline-block; padding-bottom: 11px;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-title{font-size: 16px;}
    .main_notice_tab #kboard-default-latest table td{padding:10px 0 20px 20px !important; height: 70px; border-top:none;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-date{font-size: 15px; position: absolute; margin-top: -20px; width: auto; 
    padding-left: 20px !important;}
    .main_newsbox .vc_col-sm-4 {width:48% !important; margin-right: 2% !important;}
    
    .main_teeth_img{display: none !important;}
    .main_teeth_img .vc_column-inner{width: 418px !important;  height: 310px !important;  margin-top: 0px !important;  margin-left: -63px;}
    .main_newsbox{margin-left: 0; margin-top: 220px;}
    .kboard-default-cut-strings{white-space: inherit !important;}
    .main_newsbox .vc_column-inner{width:300px; height:180px; padding:30px 18px;}
    .main_teeth_img .column-image-bg{background-size: 80%; background-repeat: no-repeat;}
    .main_newsbox .main-txt{font-size: 18px; padding-bottom: 10px !important;}
    .main_newsbox .sub-txt{font-size: 15px;  line-height: 19px;}
    .main-sec_row2{padding:50px 0 !important;}
    .main_branch .sm_txt{font-size: 16px;}
    .main_branch .main-txt{font-size: 25px; padding: 20px 0 !important;}
    .main_branch .sub-txt{font-size: 17px;}
    .nectar_image_with_hotspots{margin:0 !important;}
    .main_branch_box{margin-top: -20px;}
    .main_branch_box h4{font-size:17px;}
    .main_branch_box h4 em{font-size: 26px;}
    .main_ban_mo{margin-top:0; margin-bottom: 10px !important;}
    .main_branch_box .branch_time p{font-size: 17px; text-align: center;}
    .branch_infowrap p{font-size: 17px;}
    .branch_infowrap .branch_time{font-size: 27px; line-height: 30px;}
    .branch_row_info .branch_info{font-size: 13px; padding:5px 17px;}
        
    /*submenu*/
    .sub_menu .menu{width:100%;}
    .sub_menu .menu li a{font-size: 15px;}
    .sub_menu.about{width:90%;}
    .sub_menu.menu_eight{width:70%;}
    .sub_menu.correction{width:70%;}
    .sub_menu.notice{width: 71%; margin: -13px auto;}
    .sub_menu.dental-surgery{width:71%;}
    .sub_menu_wrap.three li{margin: 0; width:33.33%; line-height: 35px; border-right: 1px solid #e3e0e2; padding: 0 52px; }
    .sub_menu_wrap.three li:nth-child(3){border-right: 0;}
    .sub_menu_wrap.six li{margin: 0; width:33.33%; line-height: 35px; border-right: 1px solid #e3e0e2; padding: 0 40px;}
    .sub_menu_wrap.six li:nth-child(3), .sub_menu_wrap.six li:nth-child(6){border-right: 0;}
    .sub_menu_wrap.eight li{margin: 0; width:50%; line-height: 35px; border-right: 1px solid #e3e0e2;}
    .sub_menu_wrap.eight li:nth-child(2n) {border-right: 0;}
    .sub_menu_wrap.four li{margin: 0; width:50%; line-height: 35px; border-right: 1px solid #e3e0e2;}
    .sub_menu_wrap.four.row li{padding:0 50px;}
    .sub_menu_wrap.four.row li:last-child{width:100%;}
    .sub_menu_wrap.four li:nth-child(2), .sub_menu_wrap.four li:nth-child(4){border-right: 0;}
    .sub_menu {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 12px 40px;
        margin: -50px auto;
        border-radius: 30px 30px 0 0;
    }
    .sub_menu .menu li {
        padding: 0 20px;
    }
    .sub_menu_wrap li{border-bottom: 1px solid #ddd; line-height:40px;}
    .sub_menu li.current_page_item a:hover{color:#020202 !important;}
    .sub_menu .menu li a{color: #020202 !important ;}
    .sub_menu li.current_page_item a{opacity: 0.8; font-weight: 500;}
    
    /*subpage_가운데정렬*/
    .symptom_box_cont.pt_st p{padding:50px 23px 0 !important;}
    
    /*subpage_소개*/
    .sub_header .header_maintxt{font-size: 35px;margin-top: 7px;}
    .sub_header p{font-size: 17px; margin-top: 11px; line-height: 25px;}
    .sub_content_row .point_num{font-size: 30px;}
    .sub_content_row .pd_title{font-size: 30px;  letter-spacing: -1px; padding: 20px 0 20px !important;}
    .sub_content_row .font_pointtxt{font-weight: 400;  letter-spacing: -1px; font-size: 20px; padding: 20px 0px !important;}
    .sub_content_row .pd_sub_title{font-size: 16px; line-height: 24px;}
    .sub_content_row .name_txt{font-size: 22px; padding: 20px 0 15px !important;}
    .sub_row_bg .vc_column-inner{padding:0 !important;}
    .doctor_img_m{width:50% !important;}
    .sub_content_row .circle_box_txt{font-size: 16px; padding:10px 0 !important;}
    .sub_content_row .pd_sub_title_row{font-size: 17px; line-height: 26px; padding:20px 0 20px !important; }
    .sub_row_bg{height:770px;}
    .sub_row_bg .viewport-desktop.using-image{background-position: 70% !important;}
    .sub_content_row .pd_title.line{font-size: 25px; padding:20px 0 30px !important;}
    .sub_content_row .font_pointtxt.line{font-size: 20px; padding:20px 0 20px !important; line-height: 33px;}
    .sub_content_row .pd_sub_title.line{font-size: 17px; line-height: 24px;}
    .sub_row_bg_high .viewport-desktop.using-image{background-position: center !important;}
    .sub_row_bg_high{height:565px;}
    .sub_about_box_txtwrap{padding:310px 0 50px 20px !important;}
    .sub_about_box1 .box_font_sub{font-size: 20px;}
    .sub_about_box1 .box_font_en{font-size: 35px; padding:15px 0 0 !important;}
    .sub_about_box2 > .vc_column-inner{padding: 50px 40px 30px !important;}
    .sub_about_box_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px !important;}
    .sub_about_box2 .circle_box_txt_short{font-size: 16px; padding:5px 17px !important;}
    .sub_about_box2 .sub_box_maintxt{font-size: 25px; margin:0 0 20px !important;}
    .sub_about_box2 .sub_box_subtxt{font-size: 17px; line-height: 24px;}
    .sub_doctor_p_row h2{font-size: 27px; line-height: 37px;}
    .sub_doctor_p_row .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content p{font-size: 18px; line-height: 28px; margin-top: 20px;}
    .sub_doctor_p_row .nectar-button span{font-size: 15px;}
    .sub_doctor_p_row .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px 0 !important;}
    .sub_doctor_p_row h3{font-size: 25px;}
    .about_txt .main-txt{font-size: 25px;}
    .sub_about_row-01 h4{font-size: 33px; margin-left: 0;}
    .sub_about_row-01 h2{font-size: 32px; margin-top: -30px;}
    .sub_about_row-01 h3{font-size: 22px;}
    .sub_about_row-01 p{font-size: 18px;line-height: 26px; margin-top: 20px;}
    .mt_row{margin-top: -20px;}
    .nectar-scrolling-text-inner h1{font-size: 60px !important;}
    
    /*하단공통*/
    .bottom_cont .main_txt{font-size: 25px; margin: 20px 0 25px !important;}
    .bottom_cont .sub_txt{font-size: 18px; line-height: 27px;}
    .vc_col-sm-3.bt_row_mo {width:50% !important;     margin-bottom: 5px !important;}
    .bottom_cont .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px 0 !important;}
    .bottom_cont .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot{width: 23px;}
    .bottom_cont .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{bottom: -43px;}
    .bottom_cont .map_txt{font-size: 18px;}
    .bottom_num{font-size: 20px;}
    .bottom_point_box{font-size: 14px;}
    .bottom_cont .branch_row_info .branch_info{margin-top: 16px;  margin-bottom: 10px;}
    .bottom_cont .bg_wrap_mo .column-image-bg{background-position: 80% !important;}
    
    .sub_header .vc_col-sm-6:first-child .vc_column-inner{padding-right:8% !important; padding-left:8% !important;}
    .sub_header h2{font-size:25px; letter-spacing: -1px;}
    .sub_section_main{padding:50px 0 60px !important;}
    /* .sub_title p:first-child{font-size: 18px;} */
    .sub_title h2{font-size: 27px; margin-top:0px;}
    /* .sub_title p:last-child{font-size: 16px; margin-top: 10px; line-height: 26px; padding: 0;} */
    .sub_title_pointtxt{line-height: 35px;}
    .sub_title .vc_column-inner{padding-bottom:0%;}
    .sub_section_title p.lang_en{font-size: 14px; letter-spacing: 6px; margin-top: 0;}
    .sub_section_title h3{font-size: 25px; margin-top: 10px; letter-spacing: -1px;}
    .sub_implant_procedure_wrap{padding:30px 0 0 0;}
    .sub_implant_procedure_steptxt p{font-size: 15px; letter-spacing: -1px; padding: 30px 0 0 !important;}
    .sub_implant_procedure_title p{font-size: 22px;}
    .sub_implant_procedure_title p::after{top:60px; }
    .sub_implant_procedure_subtxt p{font-size: 15px; padding:30px 20px !important; letter-spacing: -1px;}
    .sub_implant_advantages_wrap{padding:40px 0 0 0;}
    .sub_implant_advantages_wrap img{width:50% !important;}
    .sub_implant_advantages_wrap  .table_img{width:35% !important;}
    .sub_academic_txt01 p{font-size: 16px;     line-height: 23px;}
    .academic_maintxt{font-size: 17px;}
    .academic_list dd{font-size: 16px; line-height: 22px; background-size: 6px; padding: 0px 0px 15px 14px;}
    .academic_subtxt{font-size: 15px;  margin-top: 10px;  line-height:25px;}
    .sub_special_wrap .nectar-highlighted-text h3{font-size: 16px; line-height: 23px;}
    .sub_special_wrap .animated{font-size: 18px; padding:15px 7px 11px !important; line-height: 42px;}
    .sub_small_maintxt{font-size: 16px;}
    .sub_maintxt{font-size: 25px; padding: 20px 0 !important;}
    .sub_section_title .sub_subtxt{font-size: 17px;}
    .sub_special_circle_wrap.row-3 .vc_col-sm-4.sub_special_circle{width:33% !important;}
    .sub_special_circle_wrap .vc_col-sm-4.sub_special_circle{width:33% !important; margin-bottom: -10px;}
    .equipment_wrap_tab .vc_col-sm-4.wpb_column {width:33.33% !important;}
    .sub_special_circle .vc_column-inner{width: 250px;  height: 250px; padding: 80px 0 !important;  margin: 0 auto !important;}
    .circle_num{font-size: 25px;}
    .circle_subtxt{font-size: 17px; line-height: 24px;}
    .equipment_rowtxt h2{font-size: 17px;}
    .equipment_rowtxt p{font-size: 15px; line-height: 22px;}
    
     /*sub_ban*/
    .sub_doctor_special.hong{height: 390px;}
    .sub_doctor_special.hong .vc_column-inner{padding:145px 0 0 40px !important; height: 340px;}
    .sub_doctor_special.hong h2 em.animated{display: none; font-size: 13px;padding: 10px 5px 10px !important;}
    .sub_ban_maintxt{font-size: 29px; line-height: 44px; text-underline-offset: 7px;}
    .sub_ban_maintxt.nst{line-height: 38px; font-size: 33px;}
    .sub_ban_subtxt{font-size: 17px !important; line-height: 25px; margin-top: 10px;}
    .sub_doctor_special.hong.img .column-image-bg{background-position: 89% center !important; background-image:linear-gradient( #76767675, #70707091 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2024/09/sub_hongdae_banimg_n.jpg') !important;}
    .sub_doctor_special.hong.img-1 .column-image-bg{background-position: 79% center !important; background-image:linear-gradient( #dbdbdb2e, #c5c5c5c7 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_kang_banimg.jpg') !important;}
    .sub_doctor_special.hong.img-2 .column-image-bg{background-position: 66% center !important; background-image:linear-gradient( #dbdbdb2e, #c5c5c5c7 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_hong_banimg_1.jpg') !important;}
    
    .sub_time_wrap p{font-size: 18px; line-height: 26px; margin-top: 20px;}
    .sub_time_wrap h2{font-size: 30px;}
    .map_btn li a{font-size: 16px;}
    .map_btn li{padding:8px 8px;}
    .sub_timetable td{font-size: 17px !important; padding: 10px !important;}
    .sub_correction-type_tab .tabbed[data-style=minimal] .wpb_tabs_nav>li a{font-size: 18px; margin-right: 0;}
    .sub_time_wrap h3{font-size:25px;}
    .about_point{font-size: 24px;}
    .location_map #map{height:300px !important;}
    .location_map #map2{height:300px !important;}
    .location_map #map3{height:300px !important;}
    .line_se.location .divider-wrap .divider-small-border{width:auto !important; margin-top: 40px !important;}
    .sub_ban_suggestion_txt{font-size: 24px !important; margin-top: 20px !important; line-height: 31px;}
    .sub_ban_suggestion_subtxt{font-size: 17px !important;     line-height: 26px;}
    .sub_ban_suggestion_subtxt-01{font-size: 17px; margin-top:6px;}
    .map_btn li:nth-child(1){margin-left: 0;}
    .map_btn{margin-top:0px;}
    .bus_color{font-size: 14px;}
    .sub_ban_suggestion_subtxt.bus_st{margin-top: -20px;     line-height: 35px;}
    .sub_subtxt{font-size: 17px;}
    .history_wrap_left{width:100%; margin-top: 20px;}
    .sub_doctor_special .vc_column-inner{padding:20px 0 0 0 !important;}
    .history_wrap_left .history_ban_maintxt{font-size: 22px;}
    .history_wrap_left .history_ban_btn{font-size: 15px; padding:5px 20px !important; margin-top: 10px;}
    .history_wrap_right{width:100%; float: left; margin-top: 25px;}
    .history_wrap_right ul>li{font-size: 17px; line-height: 27px;}
    .history_wrap_right ul>li:nth-child(6){margin-bottom: 20px;}
    .sub_doctor_special{height:600px;}
    .sub_doctor_special .using-image {background-position: 50% !important;}
    .sub_ban_maintxt.no_st_01{line-height: 37px;}
    .sub_row_slidewrap{padding:50px 0 !important;}
    .sub_doctor_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin: 0px !important;}
    .sub_doctor_wrap h5{font-size: 16px; margin-top: 30px;}
    .sub_doctor_wrap h3{font-size: 28px; margin-top: 10px;}
    .sub_doctor_wrap .team-meta p{font-size: 15px;     width: 45%; margin: 20px auto 0 !important; border-radius: 50px;}
    .sub_booktxt{font-size: 17px; margin-left: 0; }
    .sub_booktxt.ml{margin-left: 0;}
    .sub_special_bookwrap .nectar-highlighted-text{font-size: 18px;   line-height: 34px;}
    .sub_special_bookwrap .animated{padding:15px 7px 11px !important; line-height: 30px;}
    .sub_correction_damon{height:1060px;}
    .damon_row{margin-left: 0;}
    .sub_correction_damon .vc_column-inner{padding:10px 0 0 !important;}
    .sub_ban_maintxt.no_st{margin-top: 25px; line-height: 37px;}
    .damon_subtxt p{font-size: 18px;}
    .sub_damon_circle_wrap{top:100%; lefT:0; width: 100%;}
    .row_maintxt{font-size: 18px; margin-top: 20px;}
    .row_subtxt{font-size: 17px; line-height: 23px;}
    .sub_damon_circle_wrap .vc_col-sm-3{width:50% !important;}
    .sub_correction_damon .img_width_mo{width: 43% !important;}
    .sub_correction_invisalign .vc_column-inner{padding:30px 0 0 !important;}
    .circle_txt{font-size: 15px; padding: 5px 30px !important;}
    .sub_correction_invisalign .img_width_mo{width: 63% !important;}
    .sub_invisalign_circle_wrap .vc_col-sm-4{width:33.33% !important;}
    .sub_correction_invisalign{height:840px;}
    
    /*돌출입*/
    .material .sub_menu_sub .menu li a{font-size: 15px; display: inline;}
    .sub_menu_sub li:nth-child(1), .sub_menu_sub li:last-child{border-radius: 0;}
    .sub_menu_sub .menu{width: 70%; margin: 30px auto !important;}
    .sub_menu_sub .menu li{width: 50%; border: 1px solid #e8e8e8;border-bottom: none;  border-right: none; padding: 3px 0;}
    .sub_menu_sub .menu li:nth-child(2), .sub_menu_sub .menu li:nth-child(4), .sub_menu_sub .menu li:nth-child(6){border-right:1px solid #e8e8e8}
    .sub_menu_sub .menu li:nth-child(7), .sub_menu_sub .menu li:nth-child(8){border-bottom:1px solid #e8e8e8}
    .sub_row_main.mainrow{padding:20px 0 30px !important;}
    .sub_title .nectar-highlighted-text{font-size: 18px; margin-top: 10px; line-height: 28px; padding: 0 0% 0 0%;}
    .left_row_txt{font-size: 25px; padding-left: 0;}
    .right_row_txt{font-size: 17px; margin-left: 0; line-height: 26px;}
    .right_row_box{width:95px; padding:3px 25px; display: block; font-size: 17px;     margin: 7px 0 !important;}
    .right_row_box.row-2{float: none; margin-top: 10px !important;}
    .img_box_maintxt{font-size:22px;}
    .img_box_subtxt{font-size: 17px; line-height: 32px; padding-top: 10px !important;}
    .border_st .divider-border{margin: 10px auto 10px auto;}
    .img_box_subtxt li:before{background-size: 75%;margin-top: 7px;}
    .img_box_subtxt li{margin-left: 25px;}
    .sub_circle_num.ft_st{font-size: 16px; width:30px; height:30px; line-height: 30px;}
    .sub_treatment_maintxt p{font-size: 22px; padding: 0 0 20px !important;}
    .hash_txt{font-size: 16px; padding: 4px 15px !important; margin-top: 8px !important;}
    .sub-tablist_wrap .sub_treatment_subtxt1{font-size: 17px; line-height: 25px; margin-top: 8px;}
    .sub-tablist_extab .tabbox_wrap{border-radius: 0; margin-left: 0 !important; padding: 8% 3% !important; margin-top: -30px;}
    .tabimg_width.border_r{border-radius: 0;}
    .vc_row-fluid>.span_12 .wpb_column .tabimg_width{padding:0 !important;}
    .ta-width .vc_col-sm-4.wpb_column{width:33.33% !important;}
    .tabimg_width{width:100% !important;}
    
    /*덧니*/
    .sub_ban_title_sm{font-size: 18px;  margin-bottom:10px;}
    .sub_ban_title{font-size: 26px; line-height: 36px;}
    .sub_ban_con{font-size: 17px; line-height: 26px; margin-top: 15px;}
    .sub_ban_wrap .vc_column-inner{height:290px; padding:50px 0;}
    .sub_ban_wrap.snaggletooth .using-image{background-position: 63% center !important; background-image:linear-gradient( #bfbfbf75, #dbdbdb91 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    .pd_wrap .vc_column-inner{padding:30px 20px;}
    .sub_correction_wrap .sub_correction_txt p{font-size: 17px;}
    .sub_circle_num{width: 32px; height: 32px;line-height: 32px; font-size: 14px;}
    .sub_correction_txt.block .mo_linetxt{display: inline-block; margin-left: 0%;}
    .sub_correction_txt.block .mo_linetxt.lap{margin-left: 0%;}
    .sub-tablist.wi .vc_col-sm-3.row_half{width:100%;}
    .sub-tablist.wi .vc_col-sm-9.row_half_st{width:100%;}
    .spacing_wrap dl>dd{font-size: 17px; line-height: 21px;}
    .sub-tablist.wi .sub_tab_htxt{padding: 30px 20px;}
    .sub_tab_htxt.spacing_wrap dd{background: url(/wp-content/uploads/2022/10/sub_dot_img.jpg) 0 6px no-repeat; padding: 0px 0px 15px 12px;}
    .sub-tablist.wi .ui-tabs-panel{margin-top: 20px;}
    .nectar-scrolling-tabs .scrolling-tab-content>div{padding-bottom: 0 !important;}
    
     /*무턱*/
    .vc_col-sm-3.circle_width{width:25% !important;}
    .sub_case_wrap .wpb_wrapper p>strong{font-size: 15px;  margin-bottom: 2px;}
    .sub_case_wrap .wpb_wrapper p{font-size: 16px; line-height: 24px;}
    
     /*개방교합*/
    .sub_ban_wrap.open-bite .using-image{background-position: 67% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    
    /*과개교합*/
    .sub-symptom .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{    margin: 20px 0 30px 0 !important;}
    .sub-symptom .symptom_box_cont .main-t{font-size: 20px;}
    .sub-symptom .symptom_box_cont p{font-size: 17px;  line-height: 24px }
    .sub-symptom .symptom_box_title.num p{font-size: 17px; padding:9px 15px !important;}
    .underline_txt p{font-size: 18px; padding:4px 11px !important;}
    .sub-symptom .ta_height .vc_column-inner{height: 363px;}

    /*턱관절*/
    .sub_correction_wrap dl{padding:30px 20px;}
    .sub_correction_wrap dd{font-size: 17px; padding: 0px 0px 6px 30px; background-size: 20px;}
    .sub_correction_wrap.pd .height_wrap .vc_column-inner{height:350px;}
    .sub_correction_wrap .column-image-bg{background-position: 67% !important;}
    .sub_correction_row-06 .title_txt{font-size: 22px !important;}
    .sub_correction_row-06 .content_txt{font-size: 16px !important; line-height: 23px !important;}
    .sub_caution_list h4{font-size: 22px; text-align: left;}
    .sub_section_cont{margin-top: 30px;}
    .sub_caution_list li{font-size: 17px;     padding: 0 3% 0 27px;}
    .sub_caution_list li:before{left:0; background-size: 80%;}
    .sub_caution_list li:first-child{margin-top: 0;}
    .sub_correction_row-06.tab-width .vc_column-inner{height:500px;}
    .sub_correction_row-06.tab-width .vc_col-sm-4.wpb_column{width:50% !important;}
    .sub_correction_row-06.tab-width .vc_col-sm-6.wpb_column{width:50% !important;}
    
    /*장치별교정*/
    .sub_menu_sub.device-type .menu{width: 80%;}
    .sub_menu_sub.device-type .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .material .sub_menu_sub.device-type li.current_page_item a{padding:10px 0 !important;}
    .material .sub_menu_sub.device-type .menu li a{padding:10px 0 !important;}
    .tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal]>ul li:not(.cta-button) a{padding: 10px 10px 5px 10px !important;}
    .sub-symptom.correction-type .symptom_box_cont p{padding: 30px 23px 35px !important;}
    .sub-symptom.correction-type .vc_col-sm-4.wpb_column{width:50% !important;}
    .bg_none_mo .column-bg-overlay{background-color: #fff !important;}
    .bg_none_mo.vc_custom_1671689684810{background-color: transparent !important;}
    .sub_tab_st01 .animated{font-size: 17px;}
    .sub_tab_st01 .sub_treatment_maintxt p{font-size: 22px;}
    .sub_tab_st01 .sub-tablist_wrap .sub_treatment_subtxt1{padding: 0;}
    .wpb_column.child_column.bl_br_35px > .vc_column-inner > div[class*="-wrap"]{border-radius: 0 !important;}
    .sub_tab_box p{font-size: 17px; padding: 5px 0 !important;}
    .device_wrap .nectar-fancy-ul ul li{font-size: 17px; padding-left: 30px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td.row_txt{font-size: 14px; padding:10px !important; line-height: 18px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td{font-size: 14px; padding:8px !important; line-height: 20px;}
    .sub_compare_table .wpb_wrapper{overflow-x: scroll;}
    .bg_none_mo .column-overlay-layer{background:none !important;}
    .insurance_stepbox-num{font-size: 14px; padding:5px 0 !important;}
    .insurance_stepbox-title.st{font-size: 16px;  padding: 16px;}
    .sub_content_row-01 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:30px 0 !important;}
    .sub_content_row-01 .nectar-fancy-box .point_num {
        width: 26px;
        height: 26px;
        line-height: 26px !important;
        font-size: 12px;
    }
    .sub_content_row-01 .nectar-fancy-box p{font-size: 16px;    line-height: 23px !important;    margin-top: 10px;}
    body:not(.woocommerce-cart) .invisible_table_w table{width:100% !important;}
    .sub_tab_htxt dd{font-size: 17px; line-height: 25px; padding: 3px 0px 13px 14px;}
    .sub_insurance_stepbox.tab .vc_col-sm-4.wpb_column{width:33% !important;}
    .sub_insurance_stepbox.tab .vc_column-inner{height:110px;}
    .comparison_width .vc_col-sm-6.wpb_column{width:50% !important;}
    .sub-symptom.correction-type .vc_col-sm-4.tab_ml.wpb_column{margin-left: 150px !important;}
    
    /*연령별교정*/
    .sub_menu_sub.device-type-01 .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .sub_ban_suggest_box .vc_col-sm-6.wpb_column {
        width: 50%;
        margin-bottom: 0 !important;
    }
    .sub_ban_suggest_box .vc_column-inner{padding:15px 20px; margin: 0;}
    .sub_ban_suggest_title{font-size: 17px; text-align: center;}
    .sub_ban_suggest_subtxt{font-size: 16px; line-height: 23px; text-align: center; margin-top: 5px;}
    .sub_ban_suggest_box.bottom{margin-top: 0;}
    .children_wrap .children_tab th{font-size: 15px; line-height: 21px;}
    .children_wrap .children_tab td{font-size: 15px !important; line-height: 18px;}
    .children_mo_wrap .vc_col-sm-2.wpb_column{width:50% !important;}
    .children_wrap .maintxt{font-size: 18px;}
    .children_wrap .subtxt{padding: 0 10px 10px !important; line-height: 23px; font-size: 16px;}
    .children_mo_wrap .tab_width .vc_column-inner{height:145px;}
    
    /*임플란트*/
    .sub_sec_01{padding:50px 0 40px !important;}
    .sub_section_title p.lang_en.spacing{padding-top:50px;}
    .sub_implant_special{height:420px;}
    .implant_bg_row01 .vc_column-inner{min-height:400px;}
    .implant_bg_row01 .using-image{background-position: 57% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub-naturl-teeth-bgimg.jpg) !important;}
    .sub_row_slidewrap{padding:50px 0 70px !important;}
    .sub_equipment_wrap .sub-txt-top{font-size: 16px; line-height: 24px;  margin-top: 20px;}
    .sub_section_title.left h3{font-size: 22px; text-align: center;}
    .subject_wrap {width:50% !important;}
    .direct-implant .right_row_txt{font-size: 18px;margin-left: 0;}
    .direct-implant .right_row_txt .maintxt{ font-size: 20px;}
    .vc_col-sm-3.implant_w_st{width:25% !important;}
    .implant_row_left{margin-left: 0 !important;}
    .vc_col-sm-1\/5.implant_w_st{width:20% !important;}
    /* .sub_ban_wrap.full-implant .using-image{background-position: 77% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_full-implant_banimg.jpg) !important;} */
    .bone-augmentation_wrap{height:500px;}
    .ban_txt .name_title{font-size: 15px; top:0; left:160px; text-align: center;}
    .name_title_point{font-size: 18px; line-height: 22px; text-align: center;}
    .ban_txt .name_title::after{display: none}
    .ban_txt .name_title.right{top:10px; left:20px;}
    .ban_txt .name_title.right::after{display: none}
    .circle_mtst{margin-top: -30px;}
    .vc_col-sm-4.sub_special_circle.st{width:45% !important;}
    .sub_special_circle.st .vc_column-inner{width:250px; height:250px; padding: 50px 20px !important;}
    .circle_subtxt.st{font-size: 16px; line-height: 23px;}
    .line_se .divider-wrap .divider-small-border{width:auto !important;}
    .sub_special_wrap_row2 .sub_maintxt {
        font-size: 32px;
        line-height: 42px;
        padding: 0 0 20px !important;
    }
    .sub_special_wrap_row2 .sub_subtxt{line-height: 28px;}
    .sub_special_wrap_row2{height:auto}
    /* .sub_special_wrap_row2.implant .using-image{background-position: 49% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_implant_special_img1-n1.jpg) !important;} */
    .sub_ban_maintxt.no_st.marginst{font-size: 22px; margin-top: 0;}
    .sub-tablist.row .sub_section_txt h4{font-size: 22px;}
    .sub-tablist .sub_section_txt h4{margin-top: 10px;}
    .sub-tablist.row .sub_section_txt h4 + p{font-size: 18px; line-height: 26px;}
    .info_label{font-size: 19px !important; padding-left: 28px;} 
    .info_label:before{font-size: 14px; width: 20px; height: 20px;  line-height: 20px;}
    .sub-tablist.row .sub_box_width .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub-tablist.row .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub_list_icon h4{font-size: 17px; margin-top: 18px;}
    .sub_list_icon p{font-size: 15px;}
    .sub_list_icon .vc_col-sm-3.wpb_column{width:50%;}
    .sub_list_icon .vc_col-sm-3 .vc_column-inner{padding: 30px 20px;}
    .sub_list_icon .m_img50{width: auto !important;}
    .sub_list_icon .height_mo{height:204px;}
    .sub_ban_wrap.sinus-elevation .using-image{background-position: 66% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_sinus-elevation_banimg-n.jpg) !important;}
    /* .sub_ban_suggest_box .height_mo .vc_column-inner{height:105px;} */
    .sub_insurance_wrap h2{font-size: 22px; margin-bottom: 10px !important;}
    .sub_insurance_wrap .circle_box_txt{font-size: 17px;  padding: 4px 18px !important;}
    .sub_insurance_wrap .con_txt{font-size: 17px; margin-top: 20px;}
    .sub_insurance_wrap .con_subtxt{font-size: 17px;  margin-top: 15px;  line-height: 26px;}
    div[data-style="minimal"] .toggle h3 a{font-size: 17px !important;}
    .insurance_q .content p{font-size: 16px; line-height: 25px;}
    .sub_content_row-01 .nectar-fancy-box h3{font-size: 17px;}
    .sub_row_main{padding:30px 0 !important;}
    .sub_ban_suggest_box.row .vc_col-sm-4.wpb_column{width:33% !important;}
    /* .sub_ban_suggest_box .height_mo.row .vc_column-inner{height:128px;} */
    
    
    .bone_ban_tab_width {height: 610px;}
    .bone_ban_tab_width .vc_col-sm-6.wpb_column{width:50% !important;}
    
    .vc_col-sm-4.sub_special_circle.wpb_column.child_column.left_margin_50px{margin-left: 50px !important;}
    .vc_col-sm-4.sub_special_circle.st.lap{margin-left:200px !important;}
    .sub_ban_suggest_box .height_row .vc_column-inner{height: 130px;}
    .row-2-1 .twentytwenty-wrapper{padding:0 75px !important;}
    .img_ml_st02{margin-left: 15px !important;}
    
     /*원데이성형*/
    .cerec-system{height:540px !important;}
    .cerec_wrap .main_txt{font-size: 21px; line-height: 32px;}
    .vc_col-sm-3.cerec_wrap_circle{width:50% !important;}
    .cerec_wrap .circle-maintxt{font-size: 20px;}
    .cerec_wrap .circle-subtxt{font-size: 16px; margin-top: 0;}
    .cerec_wrap .circle-timetxt{font-size: 22px;margin-top: 0;}
    .sub_equipment_wrap{height:1020px;}
    .sub_equipment_wrap .main-txt{font-size: 24px; line-height: 35px; margin-top: 30px;}
    .sub_equipment_wrap .sub-txt-bottom{font-size: 15px;     margin-top: 20px;}
    .sub_equipment_wrap .sub-txt-bottom p{line-height: 24px;}
    .sub_equipment_wrap .point_txt{font-size: 16px; line-height: 26px;}
    .sub_equipment_ciclre_wrap{width:100%; left:0; margin-top: 30px;}
    .sub_equipment_ciclre_wrap .vc_col-sm-3.width_mo{width:25% !important;}
    .cerec_wrap .nectar-highlighted-text{font-size: 17px; line-height: 25px;}
    .cerec_wrap .nectar-highlighted-text .animated{font-size: 18px; line-height:40px; padding: 15px 4px 10px 4px;}
    .sub_equipment_wrap.cerec-system .using-image{background-position: 6% center !important; background-image:linear-gradient(  #dfdfdfa8, #ffffffd4 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/11/sub_equipment_bgimg.jpg) !important;}
    .laminate_wrap .vc_col-sm-2.wrap_box{width:50% !important;}
    .laminate_wrap-row .wpb_column:not([class*=vc_col-xs]).wrap_box-row{width:33.33% !important; margin-bottom: 0px;}
    .laminate_wrap-row .wrap_box-row.last{margin-left: 0px !important;}
    /* .laminate_wrap-row .wrap_box-row.tab_pd{margin-left: 90px !important;} */
    body:not(.woocommerce-cart) .main-content .sub_compare_table table{width:100% !important;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table img{margin-top: 0 !important;}
    .bg_height > div:last-child{margin:20px 0 10px 0 !important;}
    .sub_list_icon .m_img50.row{width: 100% !important;}
    .gum-whitening_wrap .maintxt{font-size: 17px; line-height: 24px;}
    .sub_ban_suggest_box.height .vc_col-sm-4.wpb_column{width:33% !important;}
    .sub_ban_suggest_box.height .vc_column-inner{height:150px;}
    .sub_ban_suggest_box.height.sm .vc_column-inner{height:120px;}
    .sub_ban_suggest_box.bottom_tab{margin-top: 0 !important;}
    
    /*자연치아*/
    .sub_content_row-01.st_f .nectar-fancy-box h3{font-size: 19px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box p{font-size: 15px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box h3::after{width:100%; top:36px;}
    .neurotherapy_wrap .vc_col-sm-3.wrap_box{width:50% !important;}
    .insurance_stepbox-num.st{font-size: 16px;}
    .sub-tablist.row .tab_imgpd img{margin:40px 0px 50px 110px !important;}
    .neurotherapy_wrap .wrap_box.row{height: 288px;}
    .box_circle_txt{font-size: 17px;}
    .box_circle p{font-size: 16px; line-height: 23px;}
    .sub_jawjoint_treatment-method .ml_st{margin-left: 20px !important;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li{width:50%;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li a{font-size: 15px; border-radius: 0; padding: 9px 20px 9px}
    .img_top_st .sub_box_shadow .vc_column-inner{padding-top: 10px !important;}
    .sub_ban_suggest_box .height_mo_tab .vc_column-inner{height:118px;}
    .vc_col-sm-4.height_row_sh-01 .vc_column-inner{height:130px !important;}
    
    /*연세이야기*/
    .sub_tab_testimonial .excerpt{font-size: 15px; line-height: 23px;}
    .sub_tab_testimonial .nectar-button.jumbo{font-size: 15px;}
    .kboard-control-search{display: none;}
    #kboard-viewps-before-after-plus-list .kboard-control{bottom:0 !important; right:-28px !important;}
    #kboard-viewps-before-after-plus-list .kboard-category{padding-bottom: 10px !important;}
    
    #kboard-default-document .kboard-content .content-view h2{font-size:15px;}
    #kboard-default-document .kboard-content .content-view p{font-size:15px;}

    /* mind dental */
    .none_999 {display: none !important;}
    .block_999 {display: block !important;}

    .half_sec > .span_12 > .vc_col-sm-6 {width: 50% !important;padding: 0 !important;}
    .half_sec_two > .span_12 > .vc_col-sm-3 {width: 25% !important;}
    .sub_comparison_two .vc_col-sm-6 {width: 50%;}
    .triple_sec .vc_col-sm-4 {width: 33.3%;}
    
    .main_txt p {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: -0.5px;
        margin-top: 0px;
    }
    .main_achv_left {
        padding-left: 40px !important;
        padding-right: 40px !important;
        width: 100% !important;
    }
    .with_point_rd h2::before {
        width: 8px;
        height: 8px;
        left: -10px;
    }
    .main_achv_txt p {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: -0.8px;
        text-align: center;
    }
    .main_achv_right {
        padding-right: 40px !important;
        padding-left: 40px !important;
        width: 100% !important;
    }
    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6 {
        width: 50%;
        padding: 0 10px;
    }
    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6:first-child {
        margin-bottom: 0px;
    }
    .main_achv_tit p {
        font-size: 21px;
        letter-spacing: -1px;
        line-height: 32px;
        padding: 22px 0 2px !important;
    }

    .main_txt_lg p {
        font-size: 16px;
        line-height: 23px;
        letter-spacing: -0.5px;
        padding: 0 20px;
        padding-top: 5px;
    }
    .main_treatment_txt p {
        font-size: 15px;
        line-height: 21px;
        letter-spacing: -0.5px;
        padding-top: 12px;
    }

    .wrap_left_img .hover-wrap-inner,
    .wrap_right_img .hover-wrap-inner {
        margin: 0 30px;
    }
    .wrap_left_img img,
    .wrap_right_img img {
        border-radius: 20px;
    }
    .wrap_right_img >.span_12 > .vc_col-sm-6:last-child {
        order: -1;
    }
    .main_special_en p {
        font-size: 10px;
        letter-spacing: 5px;
        padding-top: 28px;
    }
    .main_special_tit p {
        font-size: 28px;
        line-height: 41px;
        letter-spacing: -1.2px;
        padding-top: 4px;
    }
    .main_special_tit p::after {
        width: 28px;
        margin-top: 6px;
    }
    .main_special_txt p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.8px;
        padding-top: 15px;
    }
    .main_special_txt {
        padding-bottom: 30px;
    }

    .main_doctor .main_txt p {
        margin-top: 0px;
    }
    .doctor_profile_wrap > .span_12 > .vc_col-sm-3 {
        width: 33.3% !important;
    }
    .main_doctor .team-member h4.light {
        font-size: 19px;
        letter-spacing: -0.5px;
        padding: 16px 12px 4px;
    }
    .main_doctor .team-member .position {
        font-size: 15px;
        letter-spacing: -0.45px;
        padding: 0 12px;
    }

    .main-no-margin-bt {
        margin-bottom: 0 !important;
    }
    .main_bfaf_wrap > .span_12 > .vc_col-sm-4 {
        width: 50% !important;
        padding: 0 10px !important;
    }
    .main_bfaf_period p {
        font-size: 15px;
    }
    .main_bfaf_period.before p {
        padding: 20px 24px 12px !important;
    }
    .main_bfaf_period.after p {
        padding: 12px 24px 20px !important;
    }
    .main_bfaf_tit p {
        font-size: 15px;
        padding: 9px 16px !important;
    }

    .main_location #map {
        height: 480px !important;
    }
    .main_location_txt p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.5px;
    }
    .btn_naver .link_wrap,
    .btn_kakao .link_wrap {
        padding: 12px 16px 12px 24px !important;
    }
    .btn_naver p,
    .btn_kakao p {
        padding: 13px 0 !important;
    }
    .main_tel_number {
        font-size: 35px;
        line-height: 1.1;
        letter-spacing: -1px;
        color: #411f0a;
        font-weight: 600;
    }

    .main_time_table {
        width: 448px;
        padding: 20px;
    }
    .main_time_table ul li {
        font-size: 16px;
        height: 36px;
        padding: 4px 8px;
    }
    .main_time_table ul li .date {
        width: 96px;
        margin-right: 20px;
    }

    #footer-outer[data-full-width="1"] .container {
        padding: 0 40px !important;
    }
    body.material #footer-outer .row {
        padding: 60px 0 160px !important;
    }
    body.material #footer-outer .row .col {
        margin-left: 0;
    }
    .footer_wrap {
        flex-direction: column;
        align-items: start;
    }
    .footer_wrap .first img {
        width: 98px !important;
    }
    .footer_wrap .second {
        padding-left: 0;
        padding-top: 14px;
    }
    .footer_wrap .footer_txt {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: -0.75px;
    }
    .footer_wrap .copyright, .footer_wrap .footer_menu a {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: -0.7px;
    }
    .footer_wrap .footer_menu {
        padding-top: 16px;
    }
    .footer_wrap .third {
        gap: 16px;
        padding-right: 0;
    }
    .footer_wrap .third img {
        width: 24px !important;
    }

    /* mind dental - subpage */
    .sub_header {padding: 70px 0 120px !important;}
    .sub_header h2 em {
        padding: 8px 18px;
        font-size: 13px;
    }

    .sub_box_subtxt {
        font-size: 18px;
        line-height: 28px;
        padding-top: 6px;
    }

    .sub_special_tit p {
        font-size: 22px;
        letter-spacing: -1px;
        padding-bottom: 26px !important;
    }
    .sub_special_tit .num {
        font-size: 47px;
        padding-right: 8px;
    }
    .sub_special_txt p {
        font-size: 15px;
        line-height: 25px;
        padding: 23px 9px;
        letter-spacing: -0.5px;
    }
    .sub_system_copy .en_txt {
        font-size: 10px;
    }
    .sub_system_copy h2 {
        font-size: 32px;
        letter-spacing: -1.2px;
        padding-top: 6px;
        padding-bottom: 8px;
    }
    .sub_system_copy p {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: -0.5px;
    }
    .sub_system_hicopy p {
        font-size: 14px;
        line-height: 19px;
        width: 268px;
    }

    .sub_sec_clean_sys .half_sec_two > .span_12 > .vc_col-sm-3 {
        padding-bottom: 40px !important;
    }
    .sub_system_num_bg {
        top: -16px;
        left: calc(50% - 16px);
    }
    .sub_system_num_bg p {
        font-size: 16px;
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .sub_sec_clean_sys .sub_system_copy h3 {
        font-size: 18px;
        line-height: 24px;
        padding-top: 18px;
    }
    .sub_sec_clean_sys .sub_system_copy p {
        font-size: 15px;
        line-height: 23px;
    }
    
    .sub_sec_mind_slogan .sub_system_copy p {
        font-size: 18px;
        line-height: 29px;
        padding-bottom: 10px !important;
    }
    .sub_sec_mind_slogan .sub_system_copy p:last-child {
        padding-bottom: 40px !important;
    }
    .btn_system_reserve a, .btn_system_naver a {
        padding: 12px 18px 12px 24px !important;
    }

    .subject_name .subject_name_en {
        font-size: 11px;
        letter-spacing: 3px;
    }
    .sub_title p {
        padding: 0;
    }
    .subject_plus_copy p {
        font-size: 14px;
    }

    .youtube_sec .right_box .wpb_wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .youtube_sec .nectar-fancy-box {
        margin-top: 0px;
        width: 33.3%;
    }
    .youtube_sec .nectar-fancy-box .image-wrap {
        display: block;
        width: 160px;
    }
    .youtube_sec .nectar-fancy-box .text {
        display: block;
        width: 100%;
        max-height: none;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -0.5px;
        padding: 12px 0 0 !important;
        text-overflow: inherit;
    }
    .youtube_sec .nectar-fancy-box .text h4 {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.5px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 20vw;
        display: block;
    }
    .youtube_sec .nectar-fancy-box .text p {
        font-size: 14px;
        letter-spacing: -0.5px;
        width: 20vw;
        padding-top: 0px !important;
    }

    .subject_name {
        padding-bottom: 0px;
    }

    .sub_content_row-01 .box-inner-wrap {
        padding: 30px 10% !important;
    }
    .sub_content_row-01.st .nectar-fancy-box p {
        margin-top: 0px;
    }

    .sub_list_icon .vc_col-sm-4 {
        width: 33.3%;
        margin-bottom: 0 !important;
    }
    .sub_list_icon .vc_col-sm-4 .vc_column-inner {
        padding: 30px 20px;
    }

    .page-id-1667 .sub_content_row-01 .box-inner-wrap {
        min-height: auto;
    }

    .sub-tablist.row .sub_section_txt h4 {
        margin-top: 12px;
    }
    .sub-tablist.row .sub_section_txt.sm_txt h4 + p {
        font-size: 16px;
        padding: 12px 0 !important;
    }

    .sub_list_icon .vc_col-sm-3 {
        margin-bottom: 20px !important;
    }
    .sub_list_icon .vc_col-sm-3:nth-child(3),
    .sub_list_icon .vc_col-sm-3:nth-child(4) {
        margin-bottom: 0 !important;
    }
        
    /* sub common bottom */
    .bottom_cont .bottom_box.lap_width-50 > .vc_column-inner {
        padding: 50px 5% !important;
    }

    div#map2 {
        min-height: 420px !important;
    }

    .sub_common_tit p {
        font-size: 22px;
        font-weight: 600;
        padding-bottom: 12px !important;
    }
    .with_xsm_rd p::before {
        width: 9px;
        height: 9px;
        top: -5px;
        left: -11px;
    }
    .sub_common_txt p {
        font-size: 15px;
        line-height: 25px;
    }
    .sub_common_loca_icon {
        padding-bottom: 7px;
    }
    .sub_common_loca_icon p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: -0.6px;
        padding-left: 18px;
    }
    .sub_common_info .telephone {
        font-size: 28px;
        letter-spacing: -0.5px;
    }
    .sub_common_info .day_list {
        padding: 13px 0 23px;
    }
    .sub_common_info .day {
        font-size: 15px;
        line-height: 25px;
        letter-spacing: -0.5px;
    }
    .sub_common_btn a {
        font-size: 14px;
        letter-spacing: -0.5px;
        padding: 4px 15px;
    }
    .bottom_img_four .bt_row_mo {
        width: 25% !important;
    }

    .privacy_txt p {
        font-size: 15px;
        line-height: 25px;
        padding: 0 20px 40px !important;
    }
    .privacy_txt span.txt {
        line-height: 34px;
        font-size: 18px;
    }

    body:not(.woocommerce-cart) .main-content table.nonpay_table .title {
        font-size: 18px !important;
    }
    .nonpay_table th {
        font-size: 15px !important;
    }
    .nonpay_table td {
        font-size: 15px !important;
    }

    .nectar-icon-list-item {
        margin-bottom: 40px !important;
        padding-left: 40px !important;
    }
    .nectar-icon-list:after {
        left: 10px !important;
    }
    .nectar-icon-list-item .list-icon-holder {
        border: 6px solid #ffa447 !important;
        width: 20px !important;
        height: 20px !important;
    }
    .nectar-icon-list-item .content h4 {
        font-size: 22px;
        padding-bottom: 5px;
    }
    .nectar-icon-list-item .content .dot {
        font-size: 15px;
        line-height: 25px;
        padding-left: 14px;
        background: url(/wp-content/uploads/2025/02/sub_dot_img.jpg) 0 9px no-repeat;
    }

    body:not(.woocommerce-cart) .main-content .sub_timetable table{width:100%;}

    /* 마인드 교정치과 */
    .main_time_table ul li .break-time {
        font-size: 14px;
    }

    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) {
        margin-right: 6px;
    }
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) a {
        font-size: 15px;
        letter-spacing: -0.75px;
        padding: 4px 10px;
    }

    .doctor_name .little_txt {
        font-size: 20px;
    }
    .sub_doctor_history .history_tit {
        margin-top: 8px;
        font-size: 16px;
        letter-spacing: -0.8px;
        padding-bottom: 2px !important;
    }
    .sub_doctor_history .main_list {
        font-size: 15px;
        line-height: 23px;
    }

    .sub_doctor_history .main_list.sub {
        padding-top: 8px;
        font-size: 15px;
        line-height: 27px;
    }

    .sub_invisalign_special .main_special_txt p {
        font-size: 16px;
        line-height: 28px;
        letter-spacing: -0.8px;
        padding-top: 16px;
    }
    .sub_invisalign_special .main_special_en p {
        font-size: 11px;
        letter-spacing: 5px;
    }
    .sub_invisalign_special .main_special_tit p {
        font-size: 26px;
        line-height: 40px;
        letter-spacing: -1.2px;
    }
    .sub_invisalign_special .main_special_tit p::after {
        margin-top: 8px;
    }

    .sub_invisalign_special .wrap_left_img .hover-wrap-inner, .sub_invisalign_special .wrap_right_img .hover-wrap-inner {
        margin: 0;
    }
    .sub_invisalign_special .wrap_left_img .wpb_column.left_padding_desktop_74px > .vc_column-inner {
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*------------------------------------------------------------------------
 767px
------------------------------------------------------------------------*/
@media screen and (max-width:767px) {
    .mo_none {display: none !important;}
    .mo_block {display: block !important;}
    .ta_blcok{display: none;}
    
    /*section*/
    .main-sec_row1{padding:50px 0 50px !important;}
    .sub_section{padding:50px 0 50px !important;}
    #sec_row-3{padding:80px 0 !important;}
    #sec_row-4{padding:70px 0 0 !important;}
    #sec_row-5{padding:50px 0 !important;}
    
    
    #quick-menu{display: none;}
    
    /*header*/
    .cosmosfarm-members-account{position: absolute !important;  top: -60px; left: 90px;}
    .cosmosfarm-members-logout{position: absolute !important;  top: -60px; left: 0;}
    .cosmosfarm-members-logout::after{top: 5px;  left: 73px;}
    .cosmosfarm-members-logout a{font-size: 18px !important;}
    .cosmosfarm-members-account a{font-size: 18px !important;}
    .cosmosfarm-members-login{position: absolute !important;  top: -40px; left: 0;}
    .cosmosfarm-members-register{position: absolute !important;  top: -40px;left: 80px;}
    .cosmosfarm-members-login a{font-size: 18px !important;}
    .cosmosfarm-members-register a{font-size: 18px !important;}
    .cosmosfarm-members-login::after{top: 5px;left: 60px;}
    .header_inner .top_right_menu .circle_wrap{margin-left: 10px; padding:0;}
    .header_inner .top_right_menu .circle_wrap a{font-size: 14px; font-weight: 500; text-decoration: underline;}
    .header_inner{width:90%;}
    .header_inner .top_right_menu{top:0; right:0;}
    .header_inner .top_right_menu .circle_wrap{border-radius: 0;border: none;}
    .black, .pink, .purple{background-color: transparent;}
    .header_inner .top_right_menu .circle_wrap.black a{color:#231815;}
    .header_inner .top_right_menu .circle_wrap.pink a{color:#e293bd;}
    .header_inner .top_right_menu .circle_wrap.purple a{color:#9e248a;}
    .header_inner .top_left_menu{top:0; left:0;}
    .header_inner .top_left_menu li{font-size: 13px; margin:5px 0 0 40px; line-height: 14px;}
    .header_inner .top_left_menu:before{background-size: 50%; background-repeat: no-repeat;}
    #top .container{max-width: 90%;}
    #top::before{display: none;}
    #top #logo{margin-top: 0px !important;}
    
    /*main*/
    .main_banbox_wrap .vc_column-inner{height:400px;}
    .main_banbox_wrap .height_con .vc_column-inner{height:500px;}
    .mo_size_img{width:40% !important;}
    .main_banbox_wrap .sub-txt{font-size: 16px; padding:20px 0 5px 0 !important;}
    .main_banbox_wrap .main-txt{font-size: 22px;}
    .main_banbox_wrap .btn-txt{font-size: 15px;margin-top: 20px; padding: 10px 70px !important;}
    .main_banbox_wrap .vc_col-sm-6.wpb_column{width:100% !important;}
    .main_doctor_txtwrap .main-txt{padding:60px 0; font-size: 22px; text-align: center;margin-right: 0;}
    .main_doctor_txtwrap span:before{left: 4px;letter-spacing:8px; font-size: 30px; }
    .main_doctor_txtwrap .sub-txt{font-size: 17px;margin-top: 7px; text-align: center;margin-right: 0;}
    .row .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h5{font-size: 16px;}
    .main_doctor_wrap .team-member[data-style=bio_fullscreen_alt] h3{font-size: 15px; line-height: 30px;}
    .main_doctor_wrap{height:670px;}
    .team-desc{font-size:15px !important;line-height: 27px;}
    .nectar-simple-slider.min-height-950px{min-height: 350px;}
    .mo_size_img-01{max-width: 300px !important;}
    .main_banslide_maintxt p{font-size: 23px; padding: 0px 0 0px !important;    font-weight: 400; letter-spacing: 0;}
    .main_banslide_subtxt h3{font-size: 18px;line-height: 24px; padding-bottom: 0; }
    .main_banslide_wrap{padding-left: 0px;}
    .main_banslide_subtxt p{font-size: 15px; line-height:20px;}
    .nectar-simple-slider.min-height-950px{min-height: 400px !important;}
    .main_notice p{font-size:30px; line-height: 38px;}
    .main_notice p:before{width:10px; height:10px; top:0;}
    .main_notice_tab .wpb_tabs_nav{width: 100% !important;  height: auto; margin-left: 0px !important;}
    .main_notice_tab .tabbed>ul li a{padding: 0 3px 0px 3px; margin-bottom: 0px; font-size: 15px;}
    .main_notice_tab .tabbed > ul li .active-tab{line-height: 25px; font-size: 15px;}
    .main_notice_tab .tabbed[data-style*=vertical]>div{width:100%;}
    .main_notice_tab .wpb_tabs_nav{margin-bottom:0 !important;}
    .main_notice_tab #kboard-default-latest table{padding:0 !important;}
    .main_notice_tab #kboard-default-latest tbody{width: 100%; margin: 0 auto; display: inline-block;}
    .main_notice_tab #kboard-default-latest tr{width: 100%; margin: 0 auto; display: inline-block; padding-bottom: 11px;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-title{font-size: 15px;}
    .main_notice_tab #kboard-default-latest table td{padding:10px 20px 20px 20px !important; height: 70px; border-top:none;}
    .main_notice_tab #kboard-default-latest table .kboard-latest-date{font-size: 14px; position: absolute; margin-top: -20px; width: auto; 
    padding-left: 20px !important;}
    .main_teeth_img{display: none !important;}
    .main_teeth_img .vc_column-inner{width: 418px !important;  height: 310px !important;  margin-top: 0px !important;  margin-left: -63px;}
    .main_newsbox{margin-left: 0; margin-top: 160px;}
    .kboard-default-cut-strings{white-space: inherit !important;}
    .main_newsbox .vc_col-sm-4{width:100% !important; padding: 0 !important;}
    .main_newsbox .vc_column-inner{width:320px; height:180px; padding:30px 18px;}
    .main_teeth_img .column-image-bg{background-size: 80%; background-repeat: no-repeat;}
    .main_newsbox .main-txt{font-size: 18px; padding-bottom: 10px !important;}
    .main_newsbox .sub-txt{font-size: 15px;  line-height: 19px;}
    .main-sec_row2{padding:50px 0 !important;}
    .main_branch .sm_txt{font-size: 13px;}
    .main_branch .main-txt{font-size: 20px; padding: 10px 0 !important;}
    .main_branch .sub-txt{font-size: 15px;}
    .nectar_image_with_hotspots{margin:0 !important;}
    .main_branch_box{margin-top: -20px;}
    .main_branch_box h4{font-size:15px;}
    .main_branch_box h4 em{font-size: 20px;}
    .main_ban_mo{margin-top:0; margin-bottom: 10px !important;}
    .main_branch_box .branch_time p{font-size: 15px;}
    .branch_infowrap p{font-size: 15px;}
    .branch_infowrap .branch_time{font-size: 25px; line-height: 30px;}
    .branch_row_info .branch_info{font-size: 13px; padding:5px 17px;}
    
    .main_doc_maintxt{margin-top: 0px;}
    .main_doc_maintxt p{font-size: 21px; line-height: 33px; letter-spacing: -1px;}
    .main_subtxt p{font-size: 15px; line-height: 24px; letter-spacing: -1px;}
    .main_promise_maintxt p{font-size: 30px;}
    .main_subtxt{margin-top: 10px;}
    .main_promise_wrap .main-promise_txt h4{font-size: 27px; margin: 6px;}
    .main_promise_wrap .main-promise_txt .main-promise_num{width:100px; left:1%; top:2%; font-size: 69px;}
    .main_promise_wrap .main-promise_txt .name_en{font-size: 13px; margin-top: 15px;}
    .main_promise_wrap .main-promise_txt .name_en::after{top:60%;}
    .main_promise_wrap .main-promise_txt.top .name_en::after{top:65%;}
    .main_promise_wrap .main-promise_txt .content_txt{font-size: 16px; margin-top: 22px; line-height: 24px; margin-bottom: 20px !important;}
    .main_promise_wrap .promise_row.left .main-promise_txt{padding:9% 8% 0 8%;}
    .main_promise_wrap .promise_row.left .main-promise_txt .main-promise_num{left: 2%;}
    .main_airshower_txt{padding:50px;}
    .main_airshower_txt .airshower_smtxt{font-size: 16px;}
    .main_airshower_txt .airshower_maintxt{font-size: 24px; line-height: 35px; letter-spacing: -1px; margin-top: 20px;}
    .main_airshower_txt .airshower_contxt{font-size: 16px; line-height: 23px; }
    .material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo.main_btn-1{border-radius: 50px !important; margin-left:50px;}
    .material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo.main_btn-1 span{font-size: 16px;}
    body.material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo{padding:15px 40px !important;}
    .tp-bullets.uranus{transform: translate(-182px, 7px) !important;}
    .nectar_cascading_images{height:350px;}
    .main_left_txt p{font-size: 28px; line-height: 40px;}
    .point_txt{font-size: 20px; line-height: 75px;}
    .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:60px 0 10px 0 !important;}
    .main_bg_mo .bg-layer .mo_wrap{background-image:linear-gradient( #767676b8, #70707085 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/main_slideimg_2.jpg') !important;}
    
    /*footer상단*/
    .bottom_contact_title-1{padding: 50px 0 30px 0;}
    .bottom_contact_title-1 p{font-size: 17px;   padding-bottom: 5px !important;}
    .bottom_contact_maintxt p{font-size: 25px; line-height: 38px;}
    .bottom_pointtxt{font-size: 17px !important;}
    .bottom_contact_address p{font-size: 16px;}
    .bottom_contact_address p::before{top: 25%;left: 14% !important;}
    .bottom_contact_tel p{font-size: 40px;}
    body:not(.woocommerce-cart) .main-content .bottom_con table{width:90% !important; padding-left: 0 !important; padding-bottom: 50px !important;}
    body:not(.woocommerce-cart) .main-content .bottom_con td{font-size: 16px !important; padding: 10px 4px 8px 18px !important;}
    /*footer하단*/
    .footer_top .f-menu li{font-size: 14px; margin-top: 16px;}
    .f-menu{width:100% !important; margin-bottom: 0 !important;}
    .footer_top .f-sns{float: left; margin-top: 20px !important;}
    .footer_top{padding-bottom:3px;}
    .footer_btm{padding-top: 30px;}
    .footer_btm .f-logo{width:100%; margin-top: 30px;}
    .footer_btm .f-info{width:100%;}
    #footer-outer #footer-widgets .col .footer_btm .f-info ul li:first-child{margin-top: 20px; margin-bottom: 8px; font-size: 16px;}
    .footer_wrap li{font-size: 15px;}
    .material #footer-outer #footer-widgets .col ul li{padding:2px 0 !important;}
    .footer_btm .f-info li:before{display: none;}
    .footer_btm .f-copyright{font-size: 12px;}
    .f-logo{width:50%;}
    .f-info_left{width:60%;}
    .material #footer-outer #footer-widgets .col .f-info_left ul li.footer_btn{padding:5px 9px !important;}
    .f-info_right{margin-top: 15px; width:99%; margin-bottom: 30px;}
    .f-info_right p{font-size: 14px; line-height: 19px;}
    .footer_btm_right{top:460px; right:-40px;}
    .footer_btm_right p{font-size: 13px; margin-top: -20px; opacity: 0.3;}
    
    /*submenu*/
    .sub_menu {
        padding: 9px 24px;
        margin: -44px auto;
        border-radius: 24px 24px 0 0;
    }
    .sub_menu .menu li {
        padding: 0 17px;
    }
    
    /*subpage*/
    .sub_header .header_maintxt{font-size: 25px; margin-top: 10px; letter-spacing: -1px;}
    .sub_header p{font-size: 15px; line-height: 23px;}
    .sub_header p br{display: none;}
    .sub_content_row .point_num{font-size: 25px;}
    .sub_content_row .pd_title{font-size: 25px;  letter-spacing: -1px; padding: 10px 0 20px !important;}
    .sub_content_row .font_pointtxt{font-weight: 400;  letter-spacing: -1px; font-size: 16px; padding: 17px 0px !important;}
    .sub_content_row .pd_sub_title{font-size: 15px;  line-height: 22px;}
    .sub_content_row .name_txt{font-size: 20px; padding: 20px 0 15px !important;}
    .sub_row_bg .vc_column-inner{padding:0 !important;}
    .doctor_img_m{width:70% !important;}
    .sub_content_row .circle_box_txt{font-size: 14px; padding:7px 0 !important;}
    .sub_content_row .pd_sub_title_row{font-size: 15px; line-height: 22px; padding:20px 0 20px !important; }
    .sub_row_bg{height:630px;}
    .sub_row_bg .viewport-desktop.using-image{background-position: 70% !important;}
    .sub_content_row .pd_title.line{font-size: 22px; padding:20px 0 20px !important;}
    .sub_content_row .font_pointtxt.line{font-size: 18px; padding:20px 0 20px !important; line-height: 33px;}
    .sub_content_row .pd_sub_title.line{font-size: 15px; line-height: 22px;}
    .sub_row_bg_high .viewport-desktop.using-image{background-position: center !important;}
    .sub_row_bg_high{height:415px;}
    .sub_about_box_txtwrap{padding:200px 0 50px 20px !important;}
    .sub_about_box1 .box_font_sub{font-size: 17px;}
    .sub_about_box1 .box_font_en{font-size: 30px; padding:5px 0 0 !important;}
    .sub_about_box2 > .vc_column-inner{padding: 50px 40px 30px !important;}
    .sub_about_box_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px !important;}
    .sub_about_box2 .circle_box_txt_short{font-size: 14px; padding:5px 17px !important;}
    .sub_about_box2 .sub_box_maintxt{font-size: 22px; margin:0 0 20px !important;}
    .sub_about_box2 .sub_box_subtxt{font-size: 16px; line-height: 22px;}
    .sub_doctor_p_row h2{font-size: 25px; line-height: 34px;}
    .sub_doctor_p_row .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content p{font-size: 17px; line-height: 24px; margin-top: 20px;}
    .sub_doctor_p_row .nectar-button span{font-size: 15px;}
    .sub_doctor_p_row .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px 0 !important;}
    .sub_doctor_p_row h3{font-size: 22px;}
    .about_txt .main-txt{font-size: 22px;}
    .sub_about_row-01 h4{font-size: 23px; margin-left: 0;}
    .sub_about_row-01 h2{font-size: 22px; margin-top: -40px;}
    .sub_about_row-01 h3{font-size: 29px;}
    .sub_about_row-01 p{font-size: 16px;line-height: 23px; margin-top: 10px;}
    .mt_row{margin-top: -20px;}
    .nectar-scrolling-text-inner h1{font-size: 60px !important;}
    
    /*하단공통*/
    .bottom_cont .main_txt{font-size: 20px; margin: 20px 0 15px !important;}
    .bottom_cont .sub_txt{font-size: 15px; line-height: 23px;}
    .bottom_cont .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:0 0 30px 0 !important;}
    .bottom_cont .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot{width: 22px;}
    .bottom_cont .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{bottom: -43px;}
    .bottom_cont .map_txt{font-size: 15px;}
    .bottom_num{font-size: 20px;}
    .bottom_point_box{font-size: 14px;}
    .bottom_cont .branch_row_info .branch_info{margin-top: 16px; margin-bottom: 10px;}
    .bottom_cont .bg_wrap_mo .column-image-bg{background-position: 80% !important;}
    .vc_col-sm-4.lap_width-50{width:100% !important;}
    .vc_col-sm-4.lap_width-30{width:100% !important;}
    
    
    .sub_special_circle_wrap.row-3 .vc_col-sm-4.sub_special_circle{width:100% !important;}
    .sub_special_circle_wrap .vc_col-sm-4.sub_special_circle{width:100% !important; margin-bottom: 10px;}
    .sub_header .vc_col-sm-6:first-child .vc_column-inner{padding-right:8% !important; padding-left:8% !important;}
    .sub_header h2{font-size:25px; letter-spacing: -1px;}
    .sub_section_main{padding:50px 0 60px !important;}
    .sub_title p:first-child{font-size: 15px;}
    .sub_title h2{font-size: 24px; margin-top: 0px;}
    .sub_title p:last-child{font-size: 16px; margin-top: 20px; line-height: 26px; padding: 0;}
    .sub_title_pointtxt{line-height: 35px;}
    .sub_title .vc_column-inner{padding-bottom:0%;}
    .sub_section_title p.lang_en{font-size: 11px; letter-spacing: 6px;}
    .sub_section_title h3{font-size: 22px; margin-top: 10px; letter-spacing: -1px;}
    .sub_implant_procedure_wrap{padding:30px 0 0 0;}
    .sub_implant_procedure_steptxt p{font-size: 15px; letter-spacing: -1px; padding: 30px 0 0 !important;}
    .sub_implant_procedure_title p{font-size: 22px;}
    .sub_implant_procedure_title p::after{top:60px; }
    .sub_implant_procedure_subtxt p{font-size: 15px; padding:30px 20px !important; letter-spacing: -1px;}
    .sub_implant_advantages_wrap{padding:40px 0 0 0;}
    .sub_implant_advantages_wrap img{width:50% !important;}
    .sub_implant_advantages_wrap  .table_img{width:35% !important;}
    .sub_academic_txt01 p{font-size: 14px;     line-height: 20px;}
    .academic_maintxt{font-size: 15px;}
    .academic_list dd{font-size: 14px; line-height: 19px; background-size: 6px; padding: 0px 0px 15px 14px;}
    .academic_subtxt{font-size: 14px;  margin-top: 10px;  line-height: 23px;}
    .sub_special_wrap .nectar-highlighted-text h3{font-size: 14px; line-height: 20px;}
    .sub_special_wrap .animated{font-size: 18px; padding:15px 7px 11px !important; line-height: 34px;}
    .sub_small_maintxt{font-size: 14px;}
    .sub_maintxt{font-size: 22px; padding: 10px 0 !important;}
    .sub_section_title .sub_subtxt{font-size: 15px;}
    .sub_special_circle .vc_column-inner{width: 250px;  height: 250px; padding: 80px 0 !important;  margin: 0 auto !important;}
    .circle_num{font-size: 25px;}
    .circle_subtxt{font-size: 17px; line-height: 24px;}
    .equipment_rowtxt h2{font-size: 17px;}
    .equipment_rowtxt p{font-size: 15px; line-height: 22px;}
    
    /*sub_ban*/
    .sub_doctor_special.hong{height: 300px;}
    .sub_doctor_special.hong .vc_column-inner{padding:110px 0 0 20px !important; height: 260px;}
    .sub_doctor_special.hong h2 em.animated{display: none; font-size: 13px;padding: 10px 5px 10px !important;}
    .sub_ban_maintxt{font-size: 22px !important; line-height: 36px; text-underline-offset: 7px;}
    .sub_ban_maintxt.nst{line-height: 27px;}
    .sub_ban_subtxt{font-size: 16px !important; line-height: 23px; margin-top: 10px;}
    .sub_doctor_special.hong.img .column-image-bg{background-position: 49% center !important; background-image:linear-gradient( #76767675, #70707091 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2024/09/sub_hongdae_banimg_n.jpg') !important;}
    .sub_doctor_special.hong.img-1 .column-image-bg{background-position: 79% center !important; background-image:linear-gradient( #dbdbdb2e, #c5c5c5c7 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_kang_banimg.jpg') !important;}
    .sub_doctor_special.hong.img-2 .column-image-bg{background-position: 66% center !important; background-image:linear-gradient( #dbdbdb2e, #c5c5c5c7 ), url('https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_hong_banimg_1.jpg') !important;}
    
    
    .sub_time_wrap h3{font-size: 22px;}
    .sub_time_wrap p{font-size: 15px; line-height: 21px; margin-top: 10px;}
    .sub_time_wrap h2{font-size: 27px;}
    .map_btn li a{font-size: 14px;}
    .map_btn li{padding:4px 8px;}
    .sub_timetable td{font-size: 15px !important; padding: 10px !important;}
    .sub_correction-type_tab .tabbed[data-style=minimal] .wpb_tabs_nav>li a{font-size: 16px; margin-right: 0;}
    .sub_time_wrap h3{font-size: 17px;}
    .about_point{font-size: 22px;}
    .location_map #map{height:300px !important;}
    .location_map #map2{height:300px !important;}
    .location_map #map3{height:300px !important;}
    .line_se.location .divider-wrap .divider-small-border{width:auto !important; margin-top: 30px !important;}
    .sub_ban_suggestion_txt{font-size: 20px !important; margin-top: 10px !important; line-height: 31px;}
    .sub_ban_suggestion_subtxt{font-size: 15px !important;     line-height: 22px;}
    .sub_ban_suggestion_subtxt-01{font-size: 15px; margin-top: 0;}
    .map_btn li:nth-child(1){margin-left: 0;}
    .map_btn{margin-top: -10px;}
    .bus_color{font-size: 14px;}
    .sub_ban_suggestion_subtxt.bus_st{margin-top: -20px;     line-height: 35px;}
    .sub_subtxt{font-size: 16px;}
    .history_wrap_left{width:100%; margin-top: 30px;}
    .sub_doctor_special .vc_column-inner{padding:30px 0 0 0 !important;}
    .history_wrap_left .history_ban_maintxt{font-size: 20px;}
    .history_wrap_left .history_ban_btn{font-size: 14px; padding:5px 20px !important; margin-top: 20px;}
    .history_wrap_right{width:100%; float: left; margin-top: 25px;}
    .history_wrap_right ul>li{font-size: 15px; line-height: 25px;}
    .history_wrap_right ul>li:nth-child(6){margin-bottom: 20px;}
    .sub_doctor_special{height:620px;}
    .sub_ban_maintxt.no_st_01{line-height: 29px;}
    .sub_row_slidewrap{padding:50px 0 !important;}
    .sub_doctor_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin: 0px !important;}
    .sub_doctor_wrap h5{font-size: 16px; margin-top: 30px;}
    .sub_doctor_wrap h3{font-size: 28px; margin-top: 10px;}
    .sub_doctor_wrap .team-meta p{font-size: 15px;     width: 45%; margin: 20px auto 0 !important;}
    .sub_booktxt{font-size: 15px; margin-left: 0;}
    .sub_booktxt.ml{margin-left: 0;}
    .sub_special_bookwrap .nectar-highlighted-text{font-size: 16px;   line-height: 25px;}
    .sub_special_bookwrap .animated{padding:15px 7px 11px !important; line-height: 30px;}
    .sub_correction_damon{height:990px;}
    .damon_row{margin-left: 0;}
    .sub_correction_damon .vc_column-inner{padding:10px 0 0 !important;}
    .sub_ban_maintxt.no_st{margin-top: 25px; line-height: 31px;}
    .damon_subtxt p{font-size: 16px;}
    .sub_damon_circle_wrap{top:100%; lefT:0; width: 100%;}
    .row_maintxt{font-size: 17px; margin-top: 20px;}
    .row_subtxt{font-size: 15px; line-height: 20px; margin-top: 0px;}
    .sub_damon_circle_wrap .vc_col-sm-3{width:50% !important;}
    .sub_correction_damon .img_width_mo{width: 63% !important;}
    .sub_correction_invisalign .vc_column-inner{padding:30px 0 0 !important;}
    .circle_txt{font-size: 15px; padding: 5px 30px !important;}
    .sub_correction_invisalign .img_width_mo{width: 63% !important;}
    .sub_invisalign_circle_wrap .vc_col-sm-4{width:33.33% !important;}
    .sub_correction_invisalign{height:620px;}
    .equipment_wrap_tab .vc_col-sm-4.wpb_column{width:100% !important;}
    .sub_ban_maintxt.nst{font-size:22px;}
    .slide_h .nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport{margin:20px 0;}
    
    /*돌출입*/
    .material .sub_menu_sub .menu li a{font-size: 14px; display: inline;}
    .sub_menu_sub li:nth-child(1), .sub_menu_sub li:last-child{border-radius: 0;}
    .sub_menu_sub li:last-child{width:100% !important;}
    .sub_menu_sub.device-type li:last-child{width:50% !important;}
    .sub_menu_sub.device-type-01 li:last-child{width:50% !important;}
    .sub_menu_sub .menu{width: 70%; margin: 30px auto !important;}
    .sub_menu_sub .menu li{width: 50%; border: 1px solid #e8e8e8;border-bottom: none;  border-right: none; padding: 3px 0;}
    .sub_menu_sub .menu li:nth-child(2), .sub_menu_sub .menu li:nth-child(4), .sub_menu_sub .menu li:nth-child(6){border-right:1px solid #e8e8e8}
    .sub_menu_sub .menu li:nth-child(7), .sub_menu_sub .menu li:nth-child(8){border-bottom:1px solid #e8e8e8}
    .sub_row_main.mainrow{padding:20px 0 30px !important;}
    .sub_title .nectar-highlighted-text{font-size: 16px; margin-top: 10px; line-height: 25px; padding: 0 0% 0 0%;}
    .left_row_txt{font-size: 20px; padding-left: 0;}
    .right_row_txt{font-size: 15px; margin-left: 0; line-height: 25px;}
    .right_row_box{width:90px; padding:3px 25px; display: block; font-size: 15px;     margin: 7px 0 !important;}
    .right_row_box.row-2{float: none; margin-top: 10px !important;}
    .img_box_maintxt{font-size: 18px;}
    .img_box_subtxt{font-size: 15px; line-height: 26px; padding-top: 0 !important;}
    .border_st .divider-border{margin: 10px auto 10px auto;}
    .img_box_subtxt li:before{background-size: 75%;margin-top: 4px;}
    .img_box_subtxt li{margin-left: 25px;}
    .sub_circle_num.ft_st{font-size: 14px; width:25px; height:25px; line-height: 25px;}
    .sub_treatment_maintxt p{font-size: 19px; padding: 0 0 5px !important;}
    .hash_txt{font-size: 14px; padding: 4px 15px !important; margin-top: 8px !important;}
    .sub-tablist_wrap .sub_treatment_subtxt1{font-size: 15px; line-height: 20px; margin-top: 8px;}
    .sub-tablist_extab .tabbox_wrap{border-radius: 0; margin-left: 0 !important; padding: 6% 3% !important; margin-top: -30px;}
    .tabimg_width.border_r{border-radius: 0;}
    .vc_row-fluid>.span_12 .wpb_column .tabimg_width{padding:0 !important;}
    .ta-width .vc_col-sm-4.wpb_column{width:100% !important;}
    
    /*덧니*/
    .sub_ban_title_sm{font-size: 16px;  margin-bottom: 5px;}
    .sub_ban_title{font-size: 22px; line-height: 31px;}
    .sub_ban_con{font-size: 16px; line-height: 23px; margin-top: 20px;}
    .sub_ban_wrap .vc_column-inner{height:270px; padding:30px 0;}
    .sub_ban_wrap.snaggletooth .using-image{background-position: 63% center !important; background-image:linear-gradient( #bfbfbf75, #dbdbdb91 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    .pd_wrap .vc_column-inner{padding:30px 20px;}
    .sub_correction_wrap .sub_correction_txt p{font-size: 15px;}
    .sub_circle_num{width: 32px; height: 32px;line-height: 32px; font-size: 14px;}
    .sub_correction_txt.block .mo_linetxt{display: inline-block; margin-left: 16%;}
    .sub-tablist.wi .vc_col-sm-3.row_half{width:100%;}
    .sub-tablist.wi .vc_col-sm-9.row_half_st{width:100%;}
    .spacing_wrap dl>dd{font-size: 15px; line-height: 21px;}
    .sub-tablist.wi .sub_tab_htxt{padding: 30px 20px;}
    .sub_tab_htxt.spacing_wrap dd{background: url(/wp-content/uploads/2022/10/sub_dot_img.jpg) 0 6px no-repeat; padding: 0px 0px 15px 12px;}
    .sub-tablist.wi .ui-tabs-panel{margin-top: 20px;}
    .nectar-scrolling-tabs .scrolling-tab-content>div{padding-bottom: 0 !important;}
    
    /*주걱턱*/
    .sub_row_main{padding:20px 0 30px !important;}
    .sub_correction_wrap_row .pd_wrap .vc_column-inner{padding:40px 30px;}
    .sub_correction_wrap_row .sub_correction_txt p{font-size: 15px;}
    
    /*무턱*/
    .sub_ban_wrap.no-chin .using-image{background-position: 72% center !important; background-image:linear-gradient( #e1e1e175, #ebebeb91 ), url(/wp-content/uploads/2025/02/sub_no-chin_banimg_02.jpg) !important;}
    .vc_col-sm-3.circle_width{width:50% !important;}
    .sub_case_wrap .wpb_wrapper p>strong{font-size: 15px;  margin-bottom: 2px;}
    .sub_case_wrap .wpb_wrapper p{font-size: 15px; line-height: 22px;}
    
    /*개방교합*/
    .sub_ban_wrap.open-bite .using-image{background-position: 67% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/02/sub_snaggletooth_banimg_02.jpg) !important;}
    
    /*과개교합*/
    .sub-symptom .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{    margin: 20px 0 50px 0 !important;}
    .sub-symptom .symptom_box_cont .main-t{font-size: 17px;}
    .sub-symptom .symptom_box_cont p{font-size: 15px;  line-height: 21px }
    .sub-symptom .symptom_box_title.num p{font-size: 17px; padding:9px 15px !important;}
    .underline_txt p{font-size: 16px; padding:4px 1px !important;}
    
    
    /*턱관절*/
    .sub_correction_wrap dl{padding:30px 20px;}
    .sub_correction_wrap dd{font-size: 15px; padding: 0px 0px 6px 30px; background-size: 20px;}
    .sub_correction_wrap.pd .height_wrap .vc_column-inner{height:350px;}
    .sub_correction_wrap .column-image-bg{background-position: 67% !important;}
    .sub_correction_row-06 .title_txt{font-size: 20px !important;}
    .sub_correction_row-06 .content_txt{font-size: 15px !important; line-height: 23px !important;}
    .sub_caution_list h4{font-size: 20px; text-align: left;}
    .sub_section_cont{margin-top: 30px;}
    .sub_caution_list li{font-size: 15px;     padding: 0 3% 0 27px;}
    .sub_caution_list li:before{left:0; background-size: 80%;}
    .sub_caution_list li:first-child{margin-top: 0;}
    .sub_correction_row-06.tab-width .vc_col-sm-6.wpb_column{width:100% !important;}
    
    /*장치별교정*/
    .sub_menu_sub.device-type .menu{width: 80%;}
    .sub_menu_sub.device-type .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .material .sub_menu_sub.device-type li.current_page_item a{padding:10px 0 !important;}
    .material .sub_menu_sub.device-type .menu li a{padding:10px 0 !important;}
    .tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal]>ul li:not(.cta-button) a{padding: 10px 10px 5px 10px !important;}
    .sub-symptom.correction-type .symptom_box_cont p{padding: 30px 23px 35px !important;}
    .bg_none_mo .column-bg-overlay{background-color: #fff !important;}
    .bg_none_mo.vc_custom_1671531467623{background-color: #fff !important;}
    .sub_tab_st01 .animated{font-size: 15px;}
    .sub_tab_st01 .sub_treatment_maintxt p{font-size: 20px;}
    .sub_tab_st01 .sub-tablist_wrap .sub_treatment_subtxt1{padding: 0;}
    .wpb_column.child_column.bl_br_35px > .vc_column-inner > div[class*="-wrap"]{border-radius: 0 !important;}
    .sub_tab_box p{font-size: 16px; padding: 5px 0 !important;}
    .device_wrap .nectar-fancy-ul ul li{font-size: 15px; padding-left: 30px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td.row_txt{font-size: 14px; padding:10px !important; line-height: 18px;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table td{font-size: 14px; padding:8px !important; line-height: 20px;}
    .sub_compare_table .wpb_wrapper{overflow-x: scroll;}
    .bg_none_mo .column-overlay-layer{background:none !important;}
    .insurance_stepbox-num{font-size: 14px; padding:5px 0 !important;}
    .insurance_stepbox-title.st{font-size: 15px;  padding: 15px;}
    .sub_content_row-01 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin:30px 0 !important;}
    /* .sub_content_row-01 .nectar-fancy-box .point_num{width: 40px; height: 40px; line-height: 40px !important; font-size: 16px;} */
    .sub_content_row-01 .nectar-fancy-box p{font-size: 15px;    line-height: 20px !important;    margin-top: 10px;}
    body:not(.woocommerce-cart) .invisible_table_w table{width:100% !important;}
    .sub_tab_htxt dd{font-size: 15px; line-height: 24px; padding: 3px 0px 13px 14px;}
    .sub-symptom.correction-type .vc_col-sm-4.wpb_column{width:100% !important;}
    .sub_insurance_stepbox.tab .vc_col-sm-4.wpb_column{width:100% !important;}
    .comparison_width .vc_col-sm-6.wpb_column{width:100% !important;}
    .sub_insurance_stepbox.tab .vc_column-inner{height:auto;}
    .sub-symptom.correction-type .vc_col-sm-4.tab_ml.wpb_column{margin-left: 0px !important;}
    
    /*연령별교정*/
    .sub_menu_sub.device-type-01 .menu li{width:50%; border-bottom: 1px solid #e8e8e8;}
    .sub_ban_suggest_box .vc_col-sm-6.wpb_column{width:50%;}
    .sub_ban_suggest_box .vc_column-inner{padding:15px 20px;}
    .sub_ban_suggest_title{font-size: 16px; text-align: center;}
    .sub_ban_suggest_subtxt{font-size: 15px; line-height: 20px; text-align: center; margin-top: 5px;}
    .sub_ban_suggest_box.bottom{margin-top: 0;}
    .children_wrap .children_tab th{font-size: 14px; line-height: 21px;}
    .children_wrap .children_tab td{font-size: 14px !important; line-height: 18px;}
    .children_mo_wrap .vc_col-sm-2.wpb_column{width:100% !important;}
    .children_wrap .maintxt{font-size: 16px;}
    .children_wrap .subtxt{padding: 0 10px 10px !important; line-height: 20px; font-size: 15px;}
    .children_mo_wrap .tab_width .vc_column-inner{height:auto;}
    
    /*임플란트*/
    .sub_sec_01{padding:50px 0 40px !important;}
    .sub_section_title p.lang_en.spacing{padding-top:30px;}
    .sub_implant_special{height:400px;}
    .implant_bg_row01 .vc_column-inner{min-height:400px;}
    /* .implant_bg_row01 .using-image{background-position: 57% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/04/sub-naturl-teeth-bgimg_mo.jpg) !important;} */
    .sub_row_slidewrap{padding:50px 0 70px !important;}
    .sub_equipment_wrap .sub-txt-top{font-size: 16px; line-height: 24px;  margin-top: 20px;}
    .sub_section_title.left h3{font-size: 20px; text-align: center;}
    .subject_wrap {width:50% !important;}
    .direct-implant .right_row_txt{font-size: 15px;margin-left: 0;}
    .direct-implant .right_row_txt .maintxt{ font-size: 17px;}
    .vc_col-sm-3.implant_w_st{width:50% !important;}
    .implant_row_left{margin-left: 0 !important;}
    .vc_col-sm-1\/5.implant_w_st{width:50% !important;}
    /* .sub_ban_wrap.full-implant .using-image{background-position: 77% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/12/sub_full-implant_banimg.jpg) !important;} */
    .bone-augmentation_wrap{height:500px;}
    .ban_txt .name_title{font-size: 15px; top:40px; left:0; text-align: center;}
    .name_title_point{font-size: 18px; line-height: 22px; text-align: center;}
    .ban_txt .name_title::after{display: none}
    .ban_txt .name_title.right{top:15px; left:210px;}
    .ban_txt .name_title.right::after{display: none}
    .circle_mtst{margin-top: -30px;}
    .vc_col-sm-4.sub_special_circle.st{width:100%;}
    .sub_special_circle.st .vc_column-inner{width:250px; height:250px; padding: 50px 20px !important;}
    .circle_subtxt.st{font-size: 16px; line-height: 23px;}
    .line_se .divider-wrap .divider-small-border{width:auto !important;}
    .sub_special_wrap_row2 .sub_maintxt{font-size: 30px; line-height: 38px;}
    .sub_special_wrap_row2 .sub_subtxt{line-height: 22px;}
    .sub_special_wrap_row2{height:auto;}
    /* .sub_special_wrap_row2.implant .using-image{background-position: 49% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_implant_special_img1-n1.jpg) !important;} */
    .sub_ban_maintxt.no_st.marginst{font-size: 20px; margin-top: 0;}
    .sub-tablist.row .sub_section_txt h4{font-size: 20px;}
    .sub-tablist .sub_section_txt h4{margin-top: 10px;}
    .sub-tablist.row .sub_section_txt h4 + p{font-size: 16px; line-height: 23px;}
    .info_label{font-size: 17px !important; padding-left: 28px;} 
    .info_label:before{font-size: 14px; width: 20px; height: 20px;  line-height: 20px;}
    .sub-tablist.row .sub_box_width .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub-tablist.row .nectar-fancy-ul{padding: 30px 20px 30px;}
    .sub_list_icon h4{font-size: 17px; margin-top: 18px;}
    .sub_list_icon p{font-size: 15px;}
    .sub_list_icon .vc_col-sm-3.wpb_column{width:50%;}
    .sub_list_icon .vc_col-sm-3 .vc_column-inner{padding: 30px 20px;}
    /* .sub_list_icon .m_img50{width: 40% !important;} */
    .sub_list_icon .height_mo{height:204px;}
    /* .sub_ban_wrap.sinus-elevation .using-image{background-position: 66% center !important; background-image:linear-gradient( #b5b5b575, #f3f3f391 ), url(/wp-content/uploads/2025/03/sub_sinus-elevation_banimg-n.jpg) !important;} */
    /* .sub_ban_suggest_box .height_mo .vc_column-inner{height:187px;} */
    .sub_insurance_wrap h2{font-size: 20px; margin-bottom: 10px !important;}
    .sub_insurance_wrap .circle_box_txt{font-size: 15px;  padding: 4px 18px !important;}
    .sub_insurance_wrap .con_txt{font-size: 15px; margin-top: 20px;}
    .sub_insurance_wrap .con_subtxt{font-size: 15px;  margin-top: 15px;  line-height: 22px;}
    div[data-style="minimal"] .toggle h3 a{font-size: 16px !important;}
    .insurance_q .content p{font-size: 15px; line-height: 23px;}
    .sub_content_row-01 .nectar-fancy-box h3{font-size: 17px;}
    /* .sub_ban_suggest_box .height_mo.row .vc_column-inner{height:187px;} */
    .sub_ban_suggest_box.row .vc_col-sm-4.wpb_column{width:100% !important;}
    .sub_content_row-01.st .nectar-fancy-box h3::after{width:100%; left:0;}
    .vc_col-sm-4.sub_special_circle.wpb_column.child_column.left_margin_50px{margin-left:0px !important;}
    .vc_col-sm-4.sub_special_circle.st.lap{margin-left:0 !important;}
    .sub_ban_suggest_box .height_row .vc_column-inner{height: auto;}
    
    /*원데이성형*/
    .cerec_wrap .main_txt{font-size: 18px; line-height: 24px;}
    .vc_col-sm-3.cerec_wrap_circle{width:50% !important;}
    .cerec_wrap .circle-maintxt{font-size: 18px;}
    .cerec_wrap .circle-subtxt{font-size: 14px; margin-top: 0;}
    .cerec_wrap .circle-timetxt{font-size: 20px;margin-top: 0;}
    .sub_equipment_wrap{height:780px;}
    .sub_equipment_wrap .main-txt{font-size: 22px; line-height: 35px; margin-top: 30px;}
    .sub_equipment_wrap .sub-txt-bottom{font-size: 15px;     margin-top: 20px;}
    .sub_equipment_wrap .sub-txt-bottom p{line-height: 24px;}
    .sub_equipment_wrap .point_txt{font-size: 16px; line-height: 26px;}
    .sub_equipment_ciclre_wrap{width:100%; left:0; margin-top: 30px;}
    .sub_equipment_ciclre_wrap .vc_col-sm-3.width_mo{width:50% !important;}
    .cerec_wrap .nectar-highlighted-text{font-size: 15px; line-height: 21px;}
    .cerec_wrap .nectar-highlighted-text .animated{font-size: 16px; line-height: 35px; padding: 15px 4px 10px 4px;}
    /* .sub_equipment_wrap.cerec-system .using-image{background-position: 6% center !important; background-image:linear-gradient(  #dfdfdfa8, #ffffffd4 ), url(https://yonseiyeou.cafe24.com/wp-content/uploads/2022/11/sub_equipment_bgimg.jpg) !important;} */
    .laminate_wrap .vc_col-sm-2.wrap_box{width:50% !important;}
    .laminate_wrap-row .wpb_column:not([class*=vc_col-xs]).wrap_box-row{width:50% !important; margin-bottom: 0px;}
    /* .laminate_wrap-row .wrap_box-row.last{margin-left: 80px !important;} */
    /* .laminate_wrap-row .wrap_box-row.tab_pd{margin-left: 0px !important;} */
    body:not(.woocommerce-cart) .main-content .sub_compare_table table{width:100% !important;}
    body:not(.woocommerce-cart) .main-content .sub_compare_table img{margin-top: 0 !important;}
    .bg_height > div:last-child{margin:0 !important;}
    .sub_list_icon .m_img50.row{    width: 100% !important;}
    .gum-whitening_wrap .maintxt{font-size: 17px; line-height: 24px;}
    .sub_ban_suggest_box.height .vc_col-sm-4.wpb_column{width:100% !important;}
    .sub_ban_suggest_box.height .vc_column-inner{height:auto;}
    .sub_ban_suggest_box.height.sm .vc_column-inner{height:auto;}
    .sub_ban_suggest_box.bottom_tab{margin-top: 20px !important;}
    .sub_ban_suggest_box.bottom_tab .vc_column-inner{height:auto;}
    
    
    /*자연치아*/
    .sub_content_row-01.st_f .nectar-fancy-box h3{font-size: 19px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box p{font-size: 15px !important;}
    .sub_content_row-01.st_f .nectar-fancy-box h3::after{width:240px; top:36px;}
    .neurotherapy_wrap .vc_col-sm-3.wrap_box{width:50% !important;}
    .insurance_stepbox-num.st{font-size: 14px;}
    .neurotherapy_wrap .wrap_box.row{height: 288px;}
    .box_circle_txt{font-size: 17px;}
    .box_circle p{font-size: 15px; line-height: 21px;}
    .sub_jawjoint_treatment-method .ml_st{margin-left: 20px !important;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li{width:50%;}
    .sub-tablist.row .tabbed .wpb_tabs_nav li a{font-size: 15px; border-radius: 0; padding: 9px 20px 9px}
    .sub-tablist.row .tab_imgpd img{margin:0 !important;}
    .sub_jawjoint_treatment-method{margin-top: 10px;}
    
    /*연세이야기*/
    .sub_tab_testimonial .excerpt{font-size: 15px; line-height: 23px;}
    .sub_tab_testimonial .posts-container{height:auto !important;}
    .sub_tab_testimonial .nectar-button.jumbo{font-size: 15px;}
    .kboard-control-search{display: none;}
    #kboard-viewps-before-after-plus-list .kboard-control{bottom:0 !important; right:-28px !important;}
    #kboard-viewps-before-after-plus-list .kboard-category{padding-bottom: 10px !important;}
    
    .sub-tablist_wrap .sub_treatment_subtxt1{margin-top: 0; padding: 0% 3% 0% 1%;}

    .sub_special_wrap_row2 .mo_none {
        display: block !important;
    }
    
}

/*------------------------------------------------------------------------
 690px
------------------------------------------------------------------------*/
@media screen and (max-width:690px) {
    .half_sec > .span_12 > .vc_col-sm-6 {width: 100% !important;}
    .half_sec_two > .span_12 > .vc_col-sm-3 {width: 50% !important;}
    .sub_comparison_two .vc_col-sm-6 {width: 50% !important;}
    .sub_comparison_four .vc_col-sm-3 {width: 50% !important;}
    .triple_sec .vc_col-sm-4 { width: 33.3% !important;}

    .with_point_rd h2::before {
        width: 8px;
        height: 8px;
    }

    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6 {
        width: 100%;
        padding: 0;
    }
    .main_achv_right > .vc_column-inner > .wpb_wrapper > div > .span_12 > .vc_col-sm-6:first-child {
        margin-bottom: 20px;
    }
    .main_achv_tit p {
        font-size: 19px;
        line-height: 1.4;
    }

    .doctor_profile_wrap > .span_12 > .vc_col-sm-3 {
        width: 50% !important;
    }
    .doctor_profile_wrap > .span_12 > .vc_col-sm-3:last-child > .vc_column-inner {
        margin-bottom: 30px;
    }

    .main_location #map {
        height: 360px !important;
    }
    .main_special_tit p {
        font-size: 21px;
        line-height: 32px;
    }
    .wrap_left_img img, .wrap_right_img img {
        border-radius: 9px;
    }

    .sub_header {padding: 30px 0 72px !important;}
    .sub_menu {
        padding: 0;
        margin: 0 auto;
        border-radius: 0;
        width: 100%;
    }
    .sub_menu .menu {
        display: flex;
        flex-wrap: wrap;
    }
    .sub_menu .menu li {
        padding: 6px 12px;
        width: 50%;
        border-right: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
    }
    .sub_menu .menu li:last-child {width: 100%;}
    .sub_menu .menu li:nth-child(2n) {width: 50%;}
    .sub_menu .menu li.current_page_item {
        background: #e76815;
    }
    .sub_menu .menu li.current_page_item a {
        color: #fff !important;
    }
    .sub_menu .menu li:before {display: none;}

    .sub_box_subtxt {
        font-size: 15px;
        line-height: 22px;
        padding-top: 3px;
    }

    .sub_special_tit p {
        font-size: 20px;
        padding-bottom: 16px !important;
        padding-top: 12px;
    }
    .sub_special_tit .num {
        font-size: 38px;
        padding-right: 4px;
    }
    .sub_special_txt p {
        line-height: 24px;
        padding: 14px 6px;
    }

    .sub_system_copy .en_txt {
        font-size: 9px;
        letter-spacing: 2.6px;
    }
    .sub_system_copy h2 {
        font-size: 26px;
    }

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

    .sub_sec_clean_sys .half_sec_two > .span_12 > .vc_col-sm-3 {
        padding-bottom: 20px !important;
    }
    .btn_system_reserve a, .btn_system_naver a {
        padding: 10px 13px 10px 20px !important;
    }

    .sub_sec_mindspe .half_sec .img-with-aniamtion-wrap img {
        border-radius: 10px;
    }

    .sub_sec_mind_slogan .sub_system_copy p {
        font-size: 15px;
        line-height: 25px;
        padding-bottom: 6px !important;
    }
    .sub_sec_mind_slogan .sub_system_copy p:last-child {
        padding-bottom: 30px !important;
    }

    .bio_wrap .bio_list .list {
        padding: 0 0 10px 13px;
        font-size: 15px;
        line-height: 23px;
        background: url(/wp-content/uploads/2025/02/sub_dot_img.jpg) 0 8px no-repeat;
    }
    .bio_wrap .left {
        padding-right: 10px;
    }

    .youtube_sec .nectar-video-box {
        overflow: hidden;
    }
    .youtube_sec .right_box .vc_column-inner {
        padding: 15px !important;
    }
    .youtube_sec .right_box .wpb_wrapper {
        display: initial;
    }
    .youtube_sec .nectar-fancy-box {margin-top: 12px;width: 100%;}
    .youtube_sec .nectar-fancy-box .image-wrap {
        display: table-cell;
        vertical-align: middle;
    }
    .youtube_sec .nectar-fancy-box .text {
        display: table-cell;
        vertical-align: middle;
        width: 68%;
        max-height: 110px;
        padding: 0 0 0 18px !important;
    }
    .youtube_sec .nectar-fancy-box .text p {
        width:50vw;
    }
    .youtube_sec .nectar-fancy-box .text h4 {
        font-size: 15px;
        width: 50vw;
    }

    .sub_vandiagram ul li {
        font-size: 16px;
        line-height: 24px;
        width: 120px;
        height: 120px;
    }

    /* 마인드 교정치과 */
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) a {
        border-right : 1px solid #d1d1d1 !important;
        font-size: 14px;
        letter-spacing: -0.7px;
    }
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) a:hover,
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {
        border-color: #000 !important;
    }

    .sub_invisalign_special .main_special_tit p {
        font-size: 20px;
        line-height: 34px;
        letter-spacing: -1px;
    }
    .sub_invisalign_special .main_special_txt p {
        font-size: 15px;
        line-height: 22px;
        letter-spacing: -0.7px;
        padding-top: 12px;
    }

    #kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li a {
        margin: 0px 8px !important;
        font-size: 15px !important;
    }
}

@media screen and (max-width:640px) {
    .gfield_description {padding-top: 10px !important;}
}

/*------------------------------------------------------------------------
 600px
------------------------------------------------------------------------*/
@media screen and (max-width:600px) {
    .quick_banner {
        left: 12px;
        bottom: 96px;
    }
    .quick_banner ul {
        gap: 4px;
        align-items: flex-end;
    }
    .quick_banner .banner_list img {
        width: 50px;
        vertical-align: bottom;
    }

    .quick_menu {
        right: 0;
        bottom: 0;
        padding: 12px 4px;
        border-radius: 18px 18px 0 0;
        width: 100%;
    }
    .quick_menu img {
        width: 30px;
    }
    .quick_menu ul li a {
        font-size: 12px;
    }
}

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

    #footer-outer[data-full-width="1"] .container {
        padding: 0 20px !important;
    }
    body.material #footer-outer .row {
        padding: 60px 0 140px !important;
    }
    .footer_wrap .second {
        padding-left: 0;
        padding-top: 10px;
    }
    .footer_br {
        display: none;
    }

    /* 2507 */
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) {
        width: 25%;
        margin-bottom: 6px;
    }
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button):nth-child(3){
        margin-right: 0;
    }
}

/*------------------------------------------------------------------------
 500px
------------------------------------------------------------------------*/
@media screen and (max-width:500px) {
    .mo_small_p_none{display: none !important;}
    .mo_small_p_block{display: block !important;}
    .mo_header_icon{left:35%;  top: 44%;   width: 100%;}
    .mo_header_icon img{width: 29% !important;}
    body #header-outer{padding:20px 0;}
    
    .sub_menu .menu li a{font-size: 15px;}
    .sub_menu.correction{width:100%;}
    
    .f-info_left{width: 46%;}
    .main_doctor_wrap{height:730px;}
    #kboard-default-latest{margin-top:-20px;}
    #kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li a{padding: 10px 6px 8px 6px !important;}
    .main_newsbox .vc_column-inner{width: 430px; height: 200px; padding: 50px 30px;}
    .sub_row_bg{height:740px;}
    .sub_correction_txt.block .mo_linetxt{margin-left: 12%;}
    .divider-wrap.height_phone_0px > div{margin-bottom: 0 !important;}
    .left_row_txt{margin-top: 20px;}
    .row-2_box_txt:last-child{margin-bottom: 20px !important;}
    .sub_correction_row-06.tab-width .vc_column-inner{height:471px;}
    .comparison_width .vc_col-sm-6.wpb_column{width:50% !important; height: 130px !important;}
    .twentytwenty-wrapper{padding:0 !important;}
    /* .sub_ban_suggest_box .height_mo.row .vc_column-inner{height:120px;} */
    .sub_menu_wrap.six li{padding:0 20px;}
    .sub_equipment_wrap{height:980px;}
    .sub_menu_wrap.four.row li{padding:0 25px;}
    .sub_correction_invisalign{height:650px}
    .right_row_box.row-2{margin-top: 0 !important;}
    .sub-symptom .ta_height .vc_column-inner{height:377px;}
    .sub_row_main {   padding: 20px 0 0px !important;}
    .sub_compare_table.st .wpb_wrapper{overflow-x: inherit;}
    .row-2 .twentytwenty-wrapper{padding:0 !important;}
    .row-2-1 .twentytwenty-wrapper{padding:0 43px !important;}
    .row-2-1 .vc_column-inner .img-with-aniamtion-wrap{padding:0 43px !important;}
    .right_row_txt.row2{margin-top: 10px;}

    .children_wrap .children_tab td{vertical-align: middle;}
    .sub_row_slidewrap{padding:50px 0 30px !important;}
    .line_se .divider-wrap .divider-small-border{margin-top: -16px !important;}
    .cerec-system{height:780px !important;}
    .vc_col-sm-3.sub_box_shadow.row-2{width:50% !important; height: 200px;}
    .vc_col-sm-3.wrap_box{height: 330px}
    .vc_col-sm-3.wrap_box.row{height: 330px}
    .sub_ban_suggest_box.bottom.row .vc_column-inner{height:130px;}
    .img_pd{padding:0 30px !important;}
    .sub_correction_txt.block .mo_linetxt.lap{margin-left: 12%;}
    .sub_correction_txt.block .mo_linetxt.ml_0{margin-left: 0%;}
    .sub_ban_maintxt.no_st{line-height: 29px !important;}
    .bone-augmentation_wrap{height:520px;}
    .sub_list_icon .vc_col-sm-3.wpb_column{margin-bottom: 10px;}
    .neurotherapy_wrap .vc_column-inner{margin-bottom: 0 !important;}
    .vc_row.bottom_padding_tablet_50px{padding-bottom: 20px !important;}
    .sub_about_row-01 h3{font-size: 19px; margin-top: -28px;}
    .sub_about_row-01 h3 em{line-height: 28px;}
    #to-top{bottom:80px !important;}
    .sub_ban_subtxt{font-size: 15px !important;  line-height: 20px; margin-top: 15px;}
    .main_branch .sm_txt{font-size: 12px;}
    .main_branch .sub-txt{font-size: 14px;}
    .sub_section_title .sub_subtxt{font-size: 14px; line-height: 21px;}
    .sub_subtxt{font-size: 14px;}
    .sub_ban_maintxt{font-size: 22px !important;  line-height: 36px; text-decoration: underline; text-underline-position: auto;}
    .damon_subtxt p{text-decoration: underline; text-underline-position: auto;}
    .img_width{width:auto !important;}
    .sub_header .header_maintxt{font-size: 22px;}
    .sub_ban_suggest_box .vc_column-inner{padding:15px 12px;}
    .sub_list_icon .height_mo .vc_column-inner{height:196px;}
    /* .laminate_wrap-row .wrap_box-row.last{margin-left: 100px !important;} */
    /* .sub_ban_suggest_box .height_mo .vc_column-inner{height: 102px;} */
    .img_ml_st01{width:58% !important; margin:15px auto !important;}
}

/*------------------------------------------------------------------------
 480px
------------------------------------------------------------------------*/
@media screen and (max-width:480px) {
    .half_sec_two > .span_12 > .vc_col-sm-3 {
        width: 100% !important;
    }
    .sub_comparison_two .vc_col-sm-6 {width: 100% !important;}
    .triple_sec .vc_col-sm-4 {width: 100% !important;}
    
    .mo_small_p_none{display: block !important;}
    .mo_small_p_block{display: none !important;}
    .mo_small_none{display: none !important;}
    .mo_small_block{display: block !important;}
    .mo_header_icon{left:39%;}

    .main_airshower_txt{padding:34px;}
    .material:not([data-button-style^=rounded]) .nectar-button.has-icon.jumbo.main_btn-1{margin-left: 34px;}

    .f-info_left{width: 60%;}
    .footer_btm_right{top:490px;}
    .main_doctor_wrap{height:760px;}
     .main_newsbox .vc_column-inner{width: 320px; height: 180px; padding: 30px 18px;}
    .sub_row_bg{height:640px;}
    .sub_correction_invisalign{height:690px}
    .sub_correction_txt.block .mo_linetxt{margin-left: 14%;}
    .sub_correction_txt.block .mo_linetxt.lap{margin-left: 17%;}
    .left_row_txt{margin-top: 20px;}
    .sub_correction_row-06.tab-width .vc_column-inner{height:480px;}
    .comparison_width .vc_col-sm-6.wpb_column{width:100% !important; height: auto !important;}
    .sub_equipment_wrap{height:780px;}
    /* .sub_ban_suggest_box .height_mo.row .vc_column-inner{height:140px; } */
    .sub_ban_suggest_box .height_mo.row-01 .vc_column-inner{height:100px; }
    .sub_menu_wrap.six li{padding:0;}
    .sub_correction_damon{height: 950px;}
    .right_row_box{margin-top: 0 !important;}
    .sub-symptom .ta_height .vc_column-inner{height: 367px;}
    .row-2 .twentytwenty-wrapper{padding:0 51px !important;}
    .sub_equipment_wrap{height:930px;}
    .row-2-1 .twentytwenty-wrapper{padding:0 !important;}
    .row-2-1 .vc_column-inner .img-with-aniamtion-wrap{padding:0 !important;}
    .cerec-system{height:780px;}
    .vc_col-sm-3.sub_box_shadow.row-2{width:100% !important; height: auto;}
    .vc_col-sm-3.wrap_box{height:300px}
    .vc_col-sm-3.wrap_box.row{height: 300px}
    .sub_correction_txt.block .mo_linetxt.ml_0{margin-left: 17%;}
    .implant_bg_row01 .using-image{background-position: 72% center !important;}
    .sub_list_icon .height_mo .vc_column-inner{    height: 204px;}
    .img_ml_st01{width: 71% !important; margin:0 auto !important;}
/*     
    .main_txt_lg p {
        padding: 0;
    } */
    .main_txt_lg p br {
        display: none;
    }

    .doctor_profile_wrap > .span_12 > .vc_col-sm-3 {
        padding: 0 8px !important;
        margin-bottom: 0 !important;
    }
    .doctor_profile_wrap > .span_12 > .vc_col-sm-3 > .vc_column-inner,
    .doctor_profile_wrap > .span_12 > .vc_col-sm-3:last-child > .vc_column-inner {
        margin-bottom: 0px;
    }

    .main_bfaf_wrap > .span_12 > .vc_col-sm-4 {
        width: 100% !important;
        padding: 0 20px !important;
    }
    
    .bio_wrap {
        flex-wrap: wrap;
    }
    .bio_wrap .left, .bio_wrap .right {
        width: 100%;
        padding-right: 0px;
    }
    .nectar_team_member_overlay .team_member_details {
        padding-bottom: 160px !important;
    }
    .nectar_team_member_overlay .team_member_details h2 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 20px !important;
    }


    .sub_ban_suggest_box .vc_col-sm-6.wpb_column {
        width: 100%;
        margin-bottom: 10px !important;
    }
    .sub_ban_suggest_box {
        margin-top: 0;
    }

    .sub_special_wrap_row2 .mo_none {
        display: none !important;
    }

    .sub-tablist.row .nectar-fancy-ul ul li {
        font-size: 14px;
    }
    .sub_box_shadow .vc_column-inner {
        padding: 30px 30px !important;
    }

    .sub_list_icon .vc_col-sm-4 {
        width: 100%;
        margin-bottom: 10px !important;
    }

    .sub_vandiagram ul {
        flex-wrap: wrap;
    }
    .sub_vandiagram ul li {
        width: 156px;
        height: 156px;
    }
    .sub_vandiagram ul li:nth-child(3) {
        background: rgb(141 118 64 / 10%);
        margin-top: -20px;
        margin-left: 0;
    }
    .sub_vandiagram ul li:nth-child(4) {
        background: rgba(255, 214, 177, 0.6);
        margin-top: -20px;
    }

    .page-id-1878 .main_achv_txt {padding-bottom: 20px;}

    .sub_list_icon .vc_col-sm-3 {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .sub_list_icon .vc_col-sm-3:nth-child(3) {
        margin-bottom: 10px !important;
    }

    .page-id-1245 .sub_list_icon.triple_sec {margin-top: 10px !important;}

    .privacy_txt p {
        padding: 0 20px 20px !important;
    }

    .privacy_txt {overflow: scroll;}
    body:not(.woocommerce-cart) .main-content table.nonpay_table {
        width: 640px !important;
    }

    .sub_doctor_history .main_list {
        width: 100%;
        float: initial;
    }


    .doctor_cerificate_wrap img {
        width: calc(20% - 5px) !important;
    }
    .doctor_cerificate_wrap img:nth-child(11), 
    .doctor_cerificate_wrap img:nth-child(12), 
    .doctor_cerificate_wrap img:nth-child(13), 
    .doctor_cerificate_wrap img:nth-child(14), 
    .doctor_cerificate_wrap img:nth-child(15), 
    .doctor_cerificate_wrap img:nth-child(16) {
        width: calc(100% / 3 - 5px) !important;
    }

    .main_time_table {
        width: fit-content;
    }
    .main_time_table ul li {
        font-size: 15px;
        height: 58px;
    }
    .main_time_table ul li .date {
        width: 90px;
        margin-right: 14px;
    }
    .main_time_table ul li .break-time {
        font-size: 14px;
        display: block;
        line-height: 20px;
    }
    .main_time_table ul li:last-child {
        height: 34px;
    }
}

/*------------------------------------------------------------------------
420px
------------------------------------------------------------------------*/
@media screen and (max-width:420px) {    
    .sub_menu_wrap.four.row li{padding:0 20px;}
    .sub_implant_special{height:620px !important;}
    .implant_bg_row01 .sub_ban_maintxt{font-size: 16px !important;}
    .img_ml_st01{width:75% !important; margin:0px auto !important;}
    
    
}
    
/*------------------------------------------------------------------------
400px
------------------------------------------------------------------------*/
@media screen and (max-width:400px) {
    .mo_small_none{display: none;}
    .mo_small_block{display: block;}
    .sub_menu.correction{width:100%;}
    .footer_btm_right{top:492px;}
    #kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li a{padding: 10px 3px 8px 3px !important;}
    .mo_header_icon{left:42%;}
    .footer_btm_right{top: 520px !important;}
    .footer_btm_right p{margin-top: 20px;}
    .img_ml_st01{width:80% !important;}
    
    .footer_wrap .btw_space {
        padding: 0;
        display: block;
    }
}

/*------------------------------------------------------------------------
390px
------------------------------------------------------------------------*/
@media screen and (max-width:390px) {
    
    .sub_menu.correction{width:100%;}
}  
    
 /*------------------------------------------------------------------------
380px
------------------------------------------------------------------------*/
@media screen and (max-width:380px) {
    .mo_left p {
        text-align: left;
    }

    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) {
        width: 30%;
    }
    .subject_tab_wrap .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) a {
        padding: 1px 8px;
    }
}      
    
    
    
/*------------------------------------------------------------------------
400px
------------------------------------------------------------------------*/
@media screen and (max-width:370px) {
    .sub_vandiagram ul li {
        width: 140px;
        height: 140px;
    }
}

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