.c_yellow {color: #fcda20;}
.c_purple {color: #660264;}
.c_white p {color: #fff;}
.c_black p {color: #000 !important;}
.talignC p {text-align: center !important;}
.c_bold {
font-family: 'S-CoreDream-5medium', sans-serif !important; color: #660264;
}
.talignC p {text-align: center !important;}
.talignC h5 {text-align: center !important;}
.post-area .aligncenter { margin: 0px auto;}
.post-area img { margin-bottom: 0px !important;}
.post-area .img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0px !important;
} .swiper-container {
width: 100%; 
}
.swiper-slide {
text-align: center;    font-size: 18px;
background: #fff; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
background-color: #872d91;
}
.swiper-slide img {
display: block;
height: 100%;
object-fit: cover;
}
.swiper-container {  margin-left: auto; margin-right: auto; }
body #header-secondary-outer .nectar-center-text { max-width: 100%;}
body.material #header-secondary-outer {  border: none;}
.material #header-secondary-outer { min-height: 68px;}
@media screen and (max-width:1900px){
.material #header-secondary-outer {  min-height: 68px; }
.swiper-slide img { height: 68px; width: 100%; }
}
@media screen and (max-width:999px){
body[data-header-format].material #header-secondary-outer { display: block; height: 0; }
body #slide-out-widget-area .secondary-header-text { line-height: 1.4em; display: none; }
.material #header-secondary-outer {  min-height: 35px; }
.swiper-slide img { height: 35px; width: 100%; }
} #header-outer #logo, #header-outer .logo-spacing {  margin-bottom: 40px; } #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {z-index: 10 !important;}
#header-outer header {position: relative;  z-index: 200; }
li#menu-item-10000001 {position: absolute;top: -80px; left: 10px; z-index: 200;letter-spacing: 1px !important;}
li#menu-item-10000001 a{font-size: 13px !important; font-weight: 400 !important;font-family: 'S-CoreDream-4Regular', sans-serif;}
li#menu-item-10000002 {position: absolute;top: -80px; left: 90px; z-index: 200; }
li#menu-item-10000002 a{font-size: 13px !important; font-weight: 400 !important;font-family: 'S-CoreDream-4Regular', sans-serif; letter-spacing: 0 !important;}
li#menu-item-10000001 a, li#menu-item-10000002 a {color: #6f6f6f !important;}
#header-outer .sf-menu li ul li a {
font-size: 14px;
line-height: 35px;
}
@media screen and (max-width:1270px){
#top nav > ul > li > a {font-size: 14px;}
}
@media screen and (max-width:999px){
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li {
margin: 0 0 2px 0;
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {font-size: 17px; line-height: 20px;}
li.cosmosfarm-members-logout, li.cosmosfarm-members-account, li.cosmosfarm-members-login, li.cosmosfarm-members-register { 
border: 2px solid #fff;	display: inline-block; padding: 5px 20px 5px 20px; border-radius: 30px; 
}
li.cosmosfarm-members-logout a, li.cosmosfarm-members-account a, li.cosmosfarm-members-login a, li.cosmosfarm-members-register a { 
font-size: 13px !important; line-height: 13px !important;
}
div#slide-out-widget-area .inner-wrap {padding-top: 88px !important;}
}  .menu_lang {position: absolute !important; top: -82px; left: 0px; z-index: 200;letter-spacing: 1px !important;}
.menu_lang img {margin-bottom: 5px !important;}
.menu_lang ul { width: auto !important; }
@media screen and (max-width:999px){
#header-outer #logo {  margin-bottom: 0px;   }
.menu_lang {position: initial !important; margin-top: 10px !important;}
.menu_lang img {
margin-bottom: 5px !important;
background: #fff;
padding: 6px 10px;
border-radius: 30px;
border: 2px solid #fff;
max-width: 120px;
}
} #to-top {
right: 44px;
bottom: 20px !important;
}  .page-id-6 .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0px;}
.page-id-6.material .wpb_content_element, .page-id-6.material .wpb_row {  margin-bottom: 0em !important;}
.page-id-6 .container-wrap, .page-id-6 .project-title {padding-bottom: 0px;}
.head_top_banner {position: relative; z-index: 2; display: flex; text-align: center;}
.head_top_banner img { text-align: center; width: 100%; } .main_speslide_wrap .title {font-family: 'S-CoreDream-6bold', sans-serif !important; color: #7d2b85; font-size: 42px;  letter-spacing: -2px; }
.main_speslide_wrap .subtitle { font-family: 'S-CoreDream-5medium', sans-serif  font-size: 32px; letter-spacing: -3px !important; }
#slider-5-slide-13-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-19-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-20-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-21-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-5-layer-17:hover {background: #fff !important;border-color: #000 !important;}
#slider-5-slide-5-layer-17 {background: #9526a1 !important; border-color: #9526a1 !important;}
#rev_slider_5_2_wrapper .hesperiden .tp-thumb:hover .tp-thumb-title {  display: none;}
.rs-row-wrap.rs-parallax-wrap.rs-forcehidden {padding-top: 0 !important;} .main_selfie_t p{
font-size: 20px;
line-height: 30px;
letter-spacing: -0.6px;
font-family: 'S-CoreDream-5medium', sans-serif;
text-align: center;
color: #fff;
}
.main_selfie_list ul{margin: 0 auto !important; display: table;}
.main_selfie_list li { text-align: center;  float: left; margin-left: 26px; list-style: none;}
.main_selfie_list li:first-child { margin-left: 0px ;}
.main_selfie_list li a{
font-size: 17px;
line-height:27px;
letter-spacing: -1px;
font-family: 'S-CoreDream-5medium', sans-serif;
text-align: center;
color: #9d2ab0;
float: left;
background: #fff;
border-radius: 50px;
padding: 10px 20px;
}
.main_selfie_list li a:hover{background: #fbd5ff;}
.main_selfie_img ul {margin: 0 auto !important;}
.main_selfie_img li {float: left; list-style: none; width: 50%; }
.main_selfie_img img { margin-bottom: 0px !important;} .main_tube_t p{
font-size: 19px;
line-height: 30px;
letter-spacing: -0.6px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
color: #fff;
}
.main_tube_t p strong {font-family: 'S-CoreDream-6bold', sans-serif}
.main_tube_wrap .owl-carousel .owl-stage { padding: 25px 0 0 0; }
.main_tube_wrap .owl-theme .owl-nav.disabled+.owl-dots {display: none;}
.main_tube_wrap .nectar-video-box { margin-bottom: 0px !important;}
.main_tube_wrap .wpb_wrapper >div { margin-bottom: 0px;}
.main_tube_wrap .nectar_video_lightbox svg {width: 12px; height: 12px;}
.main_tube_wrap .nectar-video-box .nectar_video_lightbox { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; }
.main_tube_box {position: relative;}
.main_tube_box .img_left {position: absolute; top: -1px; left: -46px; z-index: 1;}
.main_tube_box .img_right {position: absolute; top: 0px; right: -46px; z-index: 1;} .main_doc_t p{
font-size: 19px;
line-height: 28px;
letter-spacing: -0.6px;
font-family: 'S-CoreDream-5medium', sans-serif;
text-align: center;
padding-top: 30px;
}
.main_doc_t2 p{
font-size: 13px;
line-height: 23px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
padding-top: 4px;
letter-spacing: 0.7px;
}
.main_doc_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 0px 0;}
.main_doc_wrap .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 300px;margin: 0 auto;}
.main_doc_wrap.acad .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 185px; margin: 0 auto;} .main_event_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 70px 0;}
.main_event_t p{
font-size: 26px;
line-height: 36px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
letter-spacing: -1px;
padding-top: 30px;
}
.main_event_t2 p{
font-size: 17px;
line-height: 24px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
letter-spacing: -0.8px;
padding: 10px 15px 30px 15px !important;
}
.main_event_wrap .nectar-cta {position: relative;  z-index: 1; padding-bottom: 35px !important;}
.main_event_wrap .nectar-cta[data-style="material"] .link_wrap .link_text {
padding-right: 38px;
font-size: 14px;
letter-spacing: 1px;
color: #464646;
font-family: 'S-CoreDream-4Regular', sans-serif;
}
@media screen and (max-width:1880px){ .main_speslide_wrap span.tp-thumb-image {display: none;}
}
@media screen and (max-width:999px){ .main_speslide_wrap .title {font-size:26px !important; line-height: 34px !important;}
.main_speslide_wrap .subtitle {font-size:20px !important; line-height: 28px !important;}
#slider-5-slide-13-layer-9 {font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
#slider-5-slide-19-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
#slider-5-slide-20-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
#slider-5-slide-21-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;} .main_selfie_t p{font-size:15px !important; line-height: 23px;}
.main_selfie_list li {  margin-left: 2%; width: 32%; margin-bottom: 10px !important;}
.main_selfie_list li:nth-child(4) {  margin-left: 0;}
.main_selfie_list li a{font-size:14px !important; line-height: 22px;  padding: 7px 20px 5px 20px; width: 100%;}
.main_selfie_img li {float: left; list-style: none; width: 50%; } .main_tube_t p {font-size:15px !important; line-height: 23px;}
.main_tube_wrap .owl-carousel .owl-stage { padding: 25px 0 0 0; }
.main_tube_wrap .nectar_video_lightbox svg {width: 12px; height: 12px;}
.main_tube_wrap .nectar-video-box .nectar_video_lightbox { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; }
.main_tube_box {position: relative;}
.main_tube_box .img_left {position: absolute; top: -1px; left: -0px; z-index: 1; width: 40px !important;}
.main_tube_box .img_right {position: absolute; top: 0px; right: -0px; z-index: 1;  width: 40px !important;}
.main_tube_box .box  {padding-left: 30px !important;}
.main_tube_box .box2  {padding-right: 30px !important;} .main_doc_t p{font-size:15px !important; line-height: 23px; padding-top: 20px;}
.main_doc_t2 p{font-size:12px !important; line-height: 20px; padding-bottom: 40px !important;}
.main_doc_wrap .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 300px;margin: 0 auto;}
.main_doc_wrap.acad .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 185px; margin: 0 auto;}
.main_doc_wrap .column-image-bg {background: none !important;}
.main_doc_wrap2 .row-bg {background-image: url(http://viewps.cafe24.com/wp-content/uploads/2021/05/gray_bg.jpg) !important;
background-position: center bottom;
background-repeat: no-repeat;} .main_event_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 40px 0;}
.main_event_t p{font-size:18px !important; line-height: 26px;  padding-top: 20px;}
.main_event_t2 p{font-size:14px !important; line-height: 22px;    padding: 10px 15px 10px 15px !important; }
.main_event_wrap .nectar-cta {  padding-bottom: 15px !important;}
.main_event_wrap .nectar-cta[data-style="material"] .link_wrap .link_text  {font-size:12px !important; line-height: 20px; padding-right: 38px;}
.main_doc_wrap .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {background-color: #e9d3ea;}
}
@media screen and (max-width:640px){ #rev_slider_10_1_wrapper .tp-rightarrow {left: 120% !important; display: none;}
#rev_slider_10_1_wrapper .tp-leftarrow {left: -20% !important;display: none;}
}  .dream-team.breast .title p::before {  background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/04/dream-team-slogn_bre.png); padding-bottom: 8px !important;}
.dream-team.eye .title p::before { background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/04/dream-team-slogn_eye.png); padding-bottom: 8px !important;}
.dream-team.lipo .title p::before { background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/04/dream-team-slogn_lipo.png); padding-bottom: 8px !important;}
.sub-define.selfie_subt p {  margin-top: 0 !important; }
.sub-define.selfie_subt .title p { margin-bottom: 30px !important;} .common-special p .small {font-size: 17px !important;line-height: 20px; letter-spacing: -2px !important;}
.intro.common-special .content-box p { font-size: 24px !important; }
.special_col1_t p{
font-size: 22px;
line-height: 32px;
letter-spacing: -1px;
font-family: 'S-CoreDream-5medium', sans-serif;
text-align: center;
padding-top: 20px;
}
.special_col2_t p{
font-size: 50px;
line-height: 68px;
letter-spacing: -2px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
padding-top: 20px;
color: #fff;
}
.special_col2_t2 p{ 
display: table;
margin-top: 30px;
padding: 0 8px;
font-family: 'S-CoreDream-6Bold', sans-serif;
font-size: 30px;
color: #fff;
background-color: #b21bc8;
letter-spacing: -2px;
line-height: 1.5;
margin: 0 auto !important;
}
.special_col3_t p{
font-size: 25px;
line-height: 36px;
letter-spacing: -1px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
padding-top: 20px;
color: #fff;
}
.special_news_wrap .nectar-flickity:not(.masonry) .flickity-viewport { margin: 0px 0;}
.special_media_wrap .vc_col-sm-6.wpb_column.column_container .vc_column-inner { border: 7px solid #9729a2;}
@media screen and (max-width:999px){
.common-special p .small {font-size:14px !important; line-height: 22px;}
.intro.common-special .content-box p {font-size:16px !important; line-height: 24px;}
.special_col1_t p{font-size:15px !important; line-height: 23px;  padding-top: 10px; }
.special_col2_t p{font-size:35px !important; line-height: 43px; padding-top: 10px;}
.special_col2_t2 p{ margin-top: 15px; padding: 0 4px; font-size:20px !important; line-height: 28px;}
.special_col3_t p{font-size:16px !important; line-height: 24px; padding-top: 10px; }
.special_news_wrap .flickity-page-dots { bottom: -45px;}
.m_half_sns .column_container.vc_column_container {width: 50%; float: left;}
.m_half_sns .column_container.vc_column_container:nth-child(1) {margin-bottom: 25px !important;}
.m_half_sns .column_container.vc_column_container:nth-child(2) {margin-bottom: 25px !important;}
.m_half_sns .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
} .facilities_wrap .wpb_row {margin-bottom: 0 !important;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav strong {width: 50px; display: inline-block;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 21%;}
.facilities_wrap .tabbed[data-style*="vertical"] >div { width: 74%; margin-left: 5%; padding-left: 0px;}
.facilities_box {
position: absolute;
bottom: 21px !important;
z-index: 99999;
padding:0px !important;
width: 100%;
max-width: 1040px;
}
.facilities_box .facilities_title, .facilities_box .facilities_copy {
margin-bottom:0px !important;
padding:0px !important;
background:rgba(255,255,255,0.7);
}
.facilities_box .facilities_title p {
font-size:28px;
font-weight:bold;
line-height:38px;
color:#333;
margin-top:0px !important;
padding:30px 40px 0;
}
.facilities_box .facilities_copy p {
font-size:17px;
line-height:27px;
color:#333;
padding:10px 40px 30px !important;
}
.facilities_wrap .nectar-flickity[data-controls*="arrows_overlaid"]:not(.masonry) .flickity-viewport { margin:0 0 15px !important;}
.facilities_wrap .flex-gallery .slides img { margin-bottom:0px !important;}
.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 13px 20px !important;}
.facilities_wrap .ui-tabs-nav li span {display: flex;}
@media screen and (max-width:1350px){    
.facilities_box { bottom: 22px !important; position: inherit !important;}
}
@media screen and (max-width:999px){
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav strong {width: 50px; display: inline-block;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 100%;}
.facilities_wrap .tabbed[data-style*="vertical"] >div { width: 100%; margin-left: 0%; padding-left: 0px;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li { width: 48%; float: left; margin:1% !important;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li:nth-child(3) { width: 98%; margin:1% !important;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li:nth-child(8) { width: 98%; margin:1% !important;}
.facilities_box .facilities_title p{font-size:18px !important; line-height: 26px; padding:30px 40px 0; }
.facilities_box .facilities_copy p {font-size:14px !important; line-height: 22px; padding:10px 40px 30px !important;}
.facilities_wrap .nectar-flickity[data-controls*="arrows_overlaid"]:not(.masonry) .flickity-viewport { margin:0 0 15px !important;}
.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 10px 10px !important;}
}
@media screen and (max-width:380px){
.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 10px 5px !important;}
} .history_line {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/06/history_line.jpg) repeat-y center center ;}
.history_line_wrap.wpb_row, .history_line_wrap.wpb_content_element  { margin-bottom:0 !important;}
.intro_title p{
font-size: 18px;
line-height: 28px;
letter-spacing: 2px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
color: #febb20;
} 
.intro_title2 p{
font-size: 55px;
line-height: 65px;
letter-spacing: -1px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
color: #fff;
} 
.intro_title3 p{
font-size: 20px;
line-height: 32px;
letter-spacing: -1px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
color: #fff;
} 
.introduction_list.left {padding-right: 30px;}
.introduction_list.right {padding-left: 30px;}
.introduction_list .introduction_con.right img{margin-top:20px; margin-bottom: 0 !important; border: 10px solid #863290; }
.introduction_list .introduction_con.left img{margin-top:20px; margin-bottom: 0 !important; float: right; border: 10px solid #863290; }
.txt_right{text-align:right !important;}
.introduction_year.fir{padding-top:0;}
.introduction_list.left .introduction_year.fir::after{top:5px;}
.introduction_year{position:relative; font-size:40px; padding-top:40px; font-family: 'S-CoreDream-6bold', sans-serif;}
.introduction_list.left .introduction_year::after{
content:"";display: block; 
width: 10px;height: 10px; 
border-radius:50%;  
position: absolute; right:-35px;top:50px;  
background-color: #7e3199; z-index:9999
}
.introduction_list.right .introduction_year::before{
content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
position: absolute; left:-35px;top:50px;  
background-color: #7e3199; z-index:9999
}
.introduction_con table{border:none !important; margin:0 !important; }
.introduction_con table tr{background-color:#fcbb21 !important;}
.introduction_con .material .wpb_row{margin-bottom:0 !important;}
.introduction_con.right th{border:none !important; text-align:left !important; width:1%; font-size:17px; color:#9b37ab;}
.introduction_con.right td{border:none !important;  font-size:17px !important; line-height:28px;}
.introduction_con.left.mo th{
border:none !important; text-align:left !important; width:1%; 
font-size:17px; color:#969696; font-weight:bold !important; 
text-align:right !important;
}
.introduction_con.left.mo td{
border:none !important;  font-size:17px !important; line-height:28px; 
width:2% !important; font-weight:500 !important; 
color:#000 !important;
}
.introduction_con.left td{border:none !important; text-align:left !important; width:1%; font-size:17px !important; color:#9b37ab; font-weight: bold !important;}
.introduction_con.left th{border:none !important;  font-size:17px !important; line-height:28px; text-align:right !important; font-weight: 500 !important;}
.introduction_con .material .wpb_content_element{margin-bottom:10px;}
.introduction_wrap .wpb_row {margin-bottom:0px !important;}
@media screen and (max-width:999px){
.history_line {background:none ;}
.introduction_list.right { padding-left: 0px; }
.intro_title p{font-size:14px !important; line-height: 22px;}
.intro_title2 p {font-size:35px !important; line-height: 43px; padding-top: 10px;  } 
.intro_title3 p {font-size:15px !important; line-height: 23px;padding-top: 15px; } 
.introduction_list .introduction_con.right img{margin-top:10px; }
.introduction_list .introduction_con.left img{margin-top:10px;}
.introduction_list.left::after{content: ' '; height: 100%;width: 1px;background-color: #7e3199;position: absolute; left:-13px; right: auto; margin: auto; top:8px;}
.introduction_list.right::before{content: ' '; height: 100%;width: 1px;background-color: #7e3199;position: absolute; left:-13px;margin: auto; top:8px;}
.txt_right{text-align:left !important;}
.introduction_list.left .introduction_year.fir::after{top:5px;}
.introduction_year {font-size:26px !important; line-height: 34px; padding-top:40px; }
.introduction_list.left .introduction_year::after{
content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
position: absolute; left:-17px;top:50px;  
background-color: #7e3199; z-index:9999
}
.introduction_list.right .introduction_year::before{
content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
position: absolute; left:-17px;top:50px;  
background-color: #7e3199; z-index:9999
}
.introduction_con.right th{width:1%; font-size:14px !important; line-height: 22px;}
.introduction_con.right td{font-size:14px !important; line-height: 22px;}
.introduction_con.left.mo th {width:1%; font-size:14px !important; line-height: 22px;}
.introduction_con.left.mo td{width:2%; font-size:14px !important; line-height: 22px;}
.introduction_con.left td  {width:1%; font-size:14px !important; line-height: 22px;}
.introduction_con.left th{font-size:14px !important; line-height: 22px;}
.introduction_con .material .wpb_content_element{margin-bottom:10px;}    
.introduction_wrap .col, .introduction_wrap .wpb_column { margin-bottom:0px !important;}
.vc_col-sm-6.introduction_list_wrap.wpb_column.column_container.vc_column_container.col.child_column { margin-bottom:0px !important;}
.introduction_list.wpb_content_element{ margin-bottom:0px !important;}
} .loca_time_title p{
font-size: 35px;
line-height:45px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
color:#f9c9ff;
display: inline-block;
}
.loca_time_t p{
font-size: 24px;
line-height:38px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-4Regular', sans-serif;
color:#fff;
}
.loca_time_num p{
font-size: 55px;
line-height:55px;
letter-spacing: -0.1px;
font-family: 'S-CoreDream-6bold', sans-serif;
color:#fff;
}
.loca_time_tsub p{
font-size: 20px;
line-height:32px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
color:#f9c9ff;
}
.loca_time_tsub2 p{
font-size: 20px;
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
background: #fff;
display: inline-block;
padding: 1px 8px !important ;
}
.loca_time_tsub2 p strong{ color: #a800c0; font-family: 'S-CoreDream-6bold', sans-serif;} .loca_intro_wrap .wpb_content_element {margin-bottom: 0 !important;}
.loca_intro_subtitle p{
font-size: 18px;
line-height: 32px;
letter-spacing: -0.8px;
padding-top: 15px;    
font-family: 'S-CoreDream-5medium', sans-serif;
}
.loca_intro_title p{
font-size: 35px;
line-height:45px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
}
.loca_intro_list ul {margin: 0 0 10px 0 !important; padding: 0 !important; display: inline-block; width: 100%;}
.loca_intro_list li {float: left; width: 65%; list-style: none;}
.loca_intro_list li:first-child {width: 30%; margin-right: 5%;}
.loca_intro_list li.title {
font-size: 24px;
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
background: #81448f;
display: inline-block;
padding:5px 8px !important ;
border-radius: 50px;
color: #fff;
text-align: center;
}
.loca_intro_list li.sub {
font-size: 20px;
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-4Regular', sans-serif;
}
.loca_intro_list li.num {
font-size: 34px;
line-height:42px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
color: #81448f;
} .loca_train_title ul {margin: 0 !important; padding: 0 !important; display: inline-block; }
.loca_train_title li {
font-size: 35px; 
line-height:45px;
letter-spacing: -2px;
font-family: 'S-CoreDream-6bold', sans-serif;
float: left;
list-style: none !important;
}
.loca_train_title.c_white li {color: #fff !important; }
.loca_train_title li:last-child {padding-top: 3px;}
.loca_train_title li img{ padding-right: 20px;} .loca_termi_list ul {margin: 0 !important; padding: 0 !important; display: inline-block; }
.loca_termi_list li {
font-size: 22px; 
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
float: left;
list-style: none !important;
color: #fff;
}
.loca_termi_list li:first-child {
font-size: 25px;
font-family: 'S-CoreDream-6bold', sans-serif;
color: #702b77;
background: #ffc528;
border-radius: 50px;
padding: 5px 20px !important;
min-width: 232px;
text-align: center;
}
.loca_termi_list li:last-child {padding-top: 5px; padding-left: 35px; }
.loca_termi_list li span.\31 { color:#e1b571;}
.loca_termi_list li span.\32 { color:#97f290;}
.loca_termi_list li span.\33 { color:#ff8f63;}
.loca_termi_list li span.\34 { color:#b3c167;}
.loca_termi_list li span.\35 { color:#ffd776;} .loca_air_title p {
font-size: 25px; 
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
color: #fff;
display: inline-block;
background: #a93ac2;
padding: 5px 15px !important;
}
.loca_bus_t p {
font-size:18px; 
line-height:28px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
color: #833f94;
text-align: center;
padding-top: 40px;
} .loca_park_title p {
font-size:55px; 
line-height:65px;
letter-spacing: -2px;
font-family: 'S-CoreDream-5medium', sans-serif;
color: #fff;
text-align: center;
}
.loca_park_t p {
font-size:25px; 
line-height:35px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-6bold', sans-serif;
color: #ffc528;
text-align: center;
padding-top: 30px;
}
.loca_park_t2 p {
font-size:25px; 
line-height:35px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
color: #fff;
text-align: center;
padding-top: 20px;
}
.loca_park_t3 p {
font-size:20px; 
line-height:32px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-4Regular', sans-serif;
color: #fff;
text-align: center;
padding-top: 15px;
}
.loca_park_list ul {margin: 0 auto !important; padding: 0 !important; display: table; }
.loca_park_list li {
font-size: 22px; 
line-height:33px;
letter-spacing: -0.8px;
font-family: 'S-CoreDream-5medium', sans-serif;
float: left;
list-style: none !important;
}
.loca_park_list li:first-child {
font-size: 25px;
font-family: 'S-CoreDream-6bold', sans-serif;
color: #fff;
background: #9447a2;
border-radius: 50px;
padding: 5px 20px !important;
min-width: 232px;
text-align: center;
}
.loca_park_list li:last-child {padding-top: 5px; padding-left: 35px; } .loca_map_wrap span {
text-align: center !important;
margin: 0 auto !important;
display: table;
font-size: 20px;
letter-spacing: -1px;
}
.loca_map_wrap .tabbed[data-style="vertical_modern"] >div { padding-left: 60px;}
@media screen and (max-width:999px){
.loca_time_title p {font-size:20px !important; line-height: 28px; padding-bottom: 10px !important; }
.loca_time_t p{font-size:16px !important; line-height: 24px;}
.loca_time_num p{font-size:35px !important; line-height: 43px;}
.loca_time_tsub p {font-size:15px !important; line-height: 23px; padding: 10px 0 20px 0 !important; }
.loca_time_tsub2 p{font-size:15px !important; line-height: 23px;  padding: 1px 8px !important ;}
.loca_intro_subtitle p {font-size:14px !important; line-height: 22px; padding-top: 15px;     }
.loca_intro_title p {font-size:20px !important; line-height: 28px;}
.loca_intro_list ul {margin: 0 0 10px 0 !important; }
.loca_intro_list li {float: left; width: 65%; list-style: none;}
.loca_intro_list li:first-child {width: 30%; margin-right: 5%;}
.loca_intro_list li.title  {font-size:16px !important; line-height: 24px;padding:5px 8px !important ; }
.loca_intro_list li.sub{font-size:15px !important; line-height: 23px;}
.loca_intro_list li.num  {font-size:20px !important; line-height: 28px;} .loca_train_title li {font-size:20px !important; line-height: 28px;}
.loca_train_title li:last-child {padding-top: 3px;}
.loca_train_title li img{ padding-right:10px; width: 42px !important; margin: 0 !important;} .loca_termi_list li {font-size:15px !important; line-height: 23px;}
.loca_termi_list li:first-child {font-size:16px !important; line-height: 24px; padding: 5px 20px !important;  min-width: 232px; }
.loca_termi_list li:last-child {padding-top: 15px; padding-left: 0px; } .loca_air_title p {font-size:16px !important; line-height: 24px; padding: 5px 15px !important; }
.loca_bus_t p {font-size:14px !important; line-height: 22px; padding-top: 20px; } .loca_park_title p {font-size:35px !important; line-height: 43px;}
.loca_park_t p {font-size:16px !important; line-height: 24px; padding-top: 0px;}
.loca_park_t2 p {font-size:16px !important; line-height: 24px;  padding-top: 0px; }
.loca_park_t3 p {font-size:15px !important; line-height: 23px; padding-top: 0px; }
.loca_park_list li  {font-size:15px !important; line-height: 23px;}
.loca_park_list li:first-child  {font-size:16px !important; line-height: 24px; padding: 5px 20px !important; min-width: 232px; }
.loca_park_list li:last-child {padding-top: 15px; padding-left: 0px; } .loca_map_wrap span {font-size:15px !important; line-height: 23px;}
.loca_map_wrap .tabbed[data-style="vertical_modern"] >div { padding-left: 0px;} 
} .team_doctors_wrap .team-meta {display:none;}
.page-id-256 .team_member_details {font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;}
.page-id-256 .team_member_details h2 {font-size: 27px; color: #333; font-weight: 100; letter-spacing: -0.8px;}
.page-id-256 .team_member_details h2 b {font-size: 34px; font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;}
.page-id-256 .team_member_details .title { 
font-size: 19px; 
margin-top: 20px; 
font-weight: 600; 
color: #863290;
} 
.page-id-256 .team_member_details .team-desc ul {
width: 48%;
float: left;
margin-left: 0;
margin-right: 2%;
margin-bottom: 0;
}
.page-id-256 .team_member_details .team-desc ul.one {
width: 100%;
margin-left:0%;
}
.page-id-256 .team_member_details .team-desc ul li {
font-size: 17px;
line-height: 22px;
margin-bottom: 10px;
color: #565656;
list-style: none;
}
.team_doctor_text p {text-align:center;}
.team_doctor_text p.team_doctor_copy {font-size:18px;}
.team_doctor_text p.team_doctor_title {font-size:22px; margin-top: 30px; font-weight: 600;}
.team_doctor_text2 p { font-size:17px;margin-top: 30px;text-align:center;}
.team_doctor_text2 p strong {
font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
font-weight: 600; 
font-size:22px;
}
.team_doctors_wrap .team-member[data-style="bio_fullscreen_alt"] .team-member-image { margin-bottom: 0px !important;}
.team_doctors_wrap .team-member {
margin-top: 0px;
padding-bottom: 0px;
}
.doc_youtu_btn img {display: block;}
.doc_youtu_btn {float: none; clear: both;}
@media screen and (max-width:1200px){
.page-id-256 .team_member_details h2 b {display: block;}
.page-id-256 .nectar_team_member_overlay .team_member_details {
padding: 3% 5% !important;
}
}
@media screen and (max-width:999px){
.doc_youtu_btn img {max-width: 150px;}
.page-id-256 .team_member_details h2 {font-size:18px !important; line-height: 26px; padding-bottom: 20px !important;}
.page-id-256 .team_member_details h2 b{font-size:20px !important; line-height: 28px;}
.page-id-256 .team_member_details .title {font-size:15px !important; line-height: 23px;}
.page-id-256 .team_member_details .team-desc ul li{font-size:12px !important; line-height: 20px;}
.team_doctor_text p.team_doctor_copy {font-size:14px !important; line-height: 22px;}
.team_doctor_text p.team_doctor_title {font-size:15px !important; line-height: 23px; margin-top: 20px;}
.team_doctor_text2 p {font-size:14px !important; line-height: 22px;  margin-top: 20px;}
.team_doctor_text2 p strong{font-size:15px !important; line-height: 23px;}
}   #doctor-bg .doctor_hover {display:none !important}
#doctor-bg .doctor_temp {display:block !important;  margin-top: -15px !important}
#doctor-bg:hover .doctor_hover {display:block !important; margin-bottom: -15px !important}
#doctor-bg:hover .doctor_temp {display:none !important}
@media screen and (max-width:1200px){
.page-id-256 .team_member_details h2 b {display: block;}
.page-id-256 .nectar_team_member_overlay .team_member_details {
padding: 3% 5% !important;
}
}
@media screen and (max-width:999px){
.doc_youtu_btn img {max-width: 150px;}
.page-id-256 .team_member_details h2 {font-size:18px !important; line-height: 26px; padding-bottom: 20px !important;}
.page-id-256 .team_member_details h2 b{font-size:20px !important; line-height: 28px;}
.page-id-256 .team_member_details .title {font-size:15px !important; line-height: 23px;}
.page-id-256 .team_member_details .team-desc ul li{font-size:12px !important; line-height: 20px;}
.team_doctor_text p.team_doctor_copy {font-size:14px !important; line-height: 22px;}
.team_doctor_text p.team_doctor_title {font-size:15px !important; line-height: 23px; margin-top: 20px;}
.team_doctor_text2 p {font-size:14px !important; line-height: 22px;  margin-top: 20px;}
.team_doctor_text2 p strong{font-size:15px !important; line-height: 23px;}
} @media screen and (max-width:999px){
.m_facial_quick .column_container.vc_column_container {width: 50%; float: left;}
.m_facial_quick .column_container.vc_column_container:nth-child(1) {margin-bottom: 25px !important;}
.m_facial_quick .column_container.vc_column_container:nth-child(2) {margin-bottom: 25px !important;}
.m_facial_quick .column_container.vc_column_container:nth-child(3) {margin-bottom: 25px !important;}
.m_facial_quick .column_container.vc_column_container:nth-child(4) {margin-bottom: 25px !important;}
.m_facial_quick .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
} .facial_main_col1_t { margin-bottom: 10px !important;}
.facial_main_col1_t p{
font-size: 30px;
line-height: 40px;
letter-spacing: -1.5px;
font-weight: 300;
font-family: 'S-CoreDream-4Regular', sans-serif; */
color: #fff;
background: #7d2b85;
display: inline-block;
padding: 2px 7px !important;
}
.facial_main_col1_t p strong { font-family: 'S-CoreDream-6bold', sans-serif;}
.facial_main_col1_t2 p{
font-size: 20px;
line-height:33px;
letter-spacing: -0.8px;
font-weight: 300;
font-family: 'S-CoreDream-4Regular', sans-serif;
}
.facial_main_col1_t2 p strong { font-family: 'S-CoreDream-6bold', sans-serif;}
.facial_main_col1_t3 p{
font-size: 30px;
line-height:42px;
letter-spacing: -1.5px;
font-weight: 400;
font-family: 'S-CoreDream-5medium', sans-serif;
}
.facial_main_col2_t p{
font-size: 19px;
line-height: 36px;
letter-spacing: -1px;
font-weight: 300;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
}
.facial_main_col2_t p strong { font-family: 'S-CoreDream-6bold', sans-serif;  color: #660264;}
.facial_main_col3_t p { font-size: 45px; font-family: 'S-CoreDream-8Heavy', sans-serif;  text-align: center; letter-spacing: -2px; line-height: 55px;}
.facial_main_col4_wrap .vc_column-inner { 
border: 3px solid #fff;
box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
-webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
-moz-box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
}
.facial_main_col4_wrap .no_border .vc_column-inner { 
border: none;
box-shadow: none  ; 
-webkit-box-shadow:  none  ; 
-moz-box-shadow:  none  ; 
}
.facial_main_col4_title p{
font-size: 25px;
line-height: 36px;
letter-spacing: -1px;
font-weight: 300;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
color: #fff;
}
.facial_main_col4_t p{
font-size: 19px;
line-height: 26px;
letter-spacing: -1px;
font-weight: 300;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
color: #fff;
padding: 8px 10px 11px 10px !important;
background: #520465d1;
word-break: keep-all;
}
.eye .facial_main_col4_t p{min-height: auto;}
.face .facial_main_col4_t p{min-height: 160px;}
.facial_main_col4_t.skin p{background: none !important;min-height: auto;}
.facial_main_col4_wrap {  margin-bottom: 0 !important;}
.notop_wrap .facial_main_col4_t p{ margin-top: 0px; }
.notop_wrap .facial_main_col4_t p strong { padding-bottom: 0px !important;}
.facial_main_col4_t p strong {padding-bottom: 7px !important; font-family: 'S-CoreDream-6bold', sans-serif;  color: #ffdd00; font-size: 28px; display: inline-block; line-height: 35px;}
.facial_main_col4_wrap.small .facial_main_col4_t p strong {font-size: 24px; line-height: 33px;}
.facial_main_col4_wrap.small .facial_main_col4_t p{  font-size: 17px; line-height: 25px;}
@media screen and (max-width:999px){
.facial_main_col1_t { margin-bottom: 10px !important;}
.facial_main_col1_t p {font-size:20px !important; line-height: 28px; padding: 2px 7px !important;}
.facial_main_col1_t2 p {font-size:15px !important; line-height: 23px;}
.facial_main_col1_t3 p {font-size:20px !important; line-height: 28px;}
.facial_main_col2_t p{font-size:15px !important; line-height: 23px;}
.facial_main_col3_t p  {font-size:26px !important; line-height: 34px;}
.facial_main_col4_title p {font-size:16px !important; line-height: 24px;}
.facial_main_col4_t p {font-size:15px !important; line-height: 23px; padding: 8px 10px 11px 10px !important; min-height: 120px;}
.jaw .facial_main_col4_t p{ margin-top: 50px;}
.eye .facial_main_col4_t p{min-height: 98px;}
.facial_main_col4_t p strong {padding-bottom: 7px !important; font-size:18px !important; line-height: 26px;}
.facial_main_col4_wrap.small .facial_main_col4_t p strong {font-size:16px !important; line-height: 24px;}
.facial_main_col4_wrap.small .facial_main_col4_t p {font-size:14px !important; line-height: 22px;}
}
@media screen and (max-width:380px){
.facial_main_col4_t p strong {font-size:15px !important;}
} .facial-contour .nectar-milestone .number h1 {color: #fff !important; font-size: 80px;}
.breast_main_col_t p{
font-size: 17px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
letter-spacing: 9px;
line-height: 29px;
}
.breast_main_col_t2 p{
font-size: 42px;
font-family: 'S-CoreDream-8Heavy', sans-serif;
text-align: center;
letter-spacing: -1.5px;
line-height: 52px;
}
.breast_main_col2_t p{
font-size: 35px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
letter-spacing: -2px;
line-height: 45px;
color: #fff;
}
.breast_main_col2_wrap .vc_column-inner { min-height: 380px;}
.breast_main_col2_wrap .nectar-button.regular-button.extra-color-1 {
font-size: 17px;
letter-spacing: -1px;
border-radius: 50px !important;
padding: 14px 30px 17px 30px !important;
font-family: 'S-CoreDream-4Regular', sans-serif;
}
.breast_main_col3_wrap .vc_column-inner {border-radius: 50px 50px 0 0 !important; background: #fff; overflow: hidden;}
.breast_main_col3_t {margin-bottom: 0 !important;}
.breast_main_col3_t p{
font-size: 20px;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
letter-spacing: -0.8px;
line-height: 30px;
}
.breast_main_col3_t2 p{
font-size: 30px;
font-family: 'S-CoreDream-6bold', sans-serif;
text-align: center;
letter-spacing: -1px;
line-height: 40px;
padding-bottom: 25px !important;
}
@media screen and (max-width:999px){
.facial-contour .nectar-milestone .number h1 {color: #fff !important; font-size: 80px;}
.breast_main_col_t p{font-size:14px !important; line-height: 22px;}
.breast_main_col_t2 p{font-size:26px !important; line-height: 34px;}
.breast_main_col2_t p{font-size:20px !important; line-height: 28px;}
.breast_main_col2_wrap .vc_column-inner { min-height: 380px;}
.breast_main_col2_wrap .nectar-button.regular-button.extra-color-1 {font-size:14px !important; line-height: 22px; padding: 14px 30px 17px 30px !important;
}
.breast_main_col3_wrap .vc_column-inner {border-radius: 50px 50px 0 0 !important;}
.breast_main_col3_t p {font-size:15px !important; line-height: 23px; padding: 0 10px;}
.breast_main_col3_t2 p {font-size:20px !important; line-height: 28px;    padding-bottom: 25px !important; padding: 0 10px;}
.breast_main_col3_wrap .wpb_column.column_container.vc_column_container {float: left; width: 50%;}
.breast_main_col3_wrap .wpb_column:not([class*="vc_col-xs"]) {
margin-bottom: 0px !important;
}
} .skin_main_col_t,.skin_main_col_t2 {margin-bottom: 0 !important;}
.skin_main_col_t p{ letter-spacing: 5px; font-size: 15px;font-family: 'S-CoreDream-6bold', sans-serif; text-align: center; color: #ffe2aa;}
.skin_main_col_t2 p{ margin-top: 10px;font-size: 38px; font-family: 'S-CoreDream-6bold', sans-serif; text-align: center; color: #fff;}
.skin_main_col_t3 p{ margin-top: 20px; font-family: 'S-CoreDream-3Light', sans-serif; font-size: 20px; text-align: center; color: #fff;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item {padding: 10px 40px 0px 40px !important;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item strong {  padding-top: 10px;  margin-bottom: -8px;}
.skin_doc_t { margin-bottom: 0 !important;}
.skin_doc_t p{
font-size: 24px;
font-family: 'S-CoreDream-4Regular', sans-serif;
line-height: 34px;
color: #ffedbd;
padding-bottom: 10px !important;
}
.skin_doc_t2 p{
font-size: 45px;
font-family: 'S-CoreDream-6bold', sans-serif;
letter-spacing: -1px;
line-height: 55px;
color: #fff;
}
.skin_doc_t3 p{
font-size: 19px;
font-family: 'S-CoreDream-4Regular', sans-serif;
letter-spacing: -1px;
line-height: 31px;
color: #fff;
padding-bottom: 6px !important;
}
.skin_doc_t4 p{
font-size: 14px;
font-family: 'S-CoreDream-4Regular', sans-serif;
letter-spacing: -0.6px;
line-height: 25px;
color: #dbc0df;
}
@media screen and (max-width:999px){
.skin_main_col_t,.skin_main_col_t2 {margin-bottom: 0 !important;}
.skin_main_col_t p  {font-size:13px !important; line-height: 21px;}
.skin_main_col_t2 p{ margin-top: 10px; font-size:20px !important; line-height: 28px;}
.skin_main_col_t3 p{ margin-top: 10px; font-size:15px !important; line-height: 23px;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item {padding: 10px 40px 0px 40px !important;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item strong {  padding-top: 10px;  margin-bottom: -8px;}
.skin_doc_t p{font-size:16px !important; line-height: 24px; padding-bottom: 10px !important;}
.skin_doc_t2 p {font-size:26px !important; line-height: 34px;}
.skin_doc_t3 p{font-size:15px !important; line-height: 23px; padding-bottom: 6px !important;}
.skin_doc_t4 p{font-size:12px !important; line-height: 20px;}
} .sub_before_title h6 {
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 15px;
color: #e368ff;
letter-spacing: 10px;
text-transform: uppercase;
}
.sub_before_title h2 {
font-family: 'S-CoreDream-8Heavy', sans-serif;
font-size: 75px;
letter-spacing: -1px;
color: #fff;
line-height: 72px;
text-shadow: 0px 0px 1rem #d34bff;
padding: 25px 0;
}
.parent-pageid-41 .sub_before_title h2{
text-shadow: none;
}
.parent-pageid-41 .sub_before_title h6{
color:#fff;
letter-spacing: 5px;
}
.parent-pageid-41 .sub_before_title p:before {
content: "본 이미지는 뷰성형외과 이미지 모델로 본인의 동의를 얻어 게재하였습니다.";
position: absolute;
bottom: 8px;
text-align: center;
display: block;
width: 100%;
font-size: 13px;
color: #a2a2a2;
}
.sub_before_title p {
color: #fff;
font-size: 20px;
letter-spacing: -1px;
line-height: 1.7;
}
@media screen and (max-width:999px){
.sub_before_title h6  {font-size:13px !important; line-height: 21px; letter-spacing: 5px;}
.sub_before_title h2 {font-size:35px !important; line-height: 43px; padding: 5px 0; }
.sub_before_title p {font-size:15px !important; line-height: 23px;}
.parent-pageid-41 .sub_before_title p:before {
font-size: 10px;
line-height: 1.2;
}
}  .sub_jaw_explan p {
font-family: 'S-CoreDream-6bold', sans-serif;
color: #7e2889;
text-align: center;
font-size: 17px;
margin-bottom: 50px !important;
line-height: 27px;
background: #fdebff;
display: table;
margin: 0 auto;
}
@media screen and (max-width:999px){
.sub_jaw_explan p  {font-size:14px !important; line-height: 22px; margin-bottom: 40px !important;}
} .how-method .radius-title .purple .column-bg-overlay-wrap { background: #b864e5;} .dream-team.nose .title p::before {background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/05/dream-team-slogn_nose.png);} @media only screen and (max-width: 690px){
body.single-portfolio .row .col.section-title.span_12 h1 {
width: auto;
font-size: 20px;
letter-spacing: -1.3px !important;
}
} .sub_member_title {
font-size: 19px;
font-family: 'S-CoreDream-4Regular', sans-serif;
letter-spacing: -1px;
line-height: 31px;
color: #fff;
padding-bottom: 6px !important;
}
@media screen and (max-width:999px){
.sub_member_title  {font-size:15px !important; line-height: 23px;padding-bottom: 4px !important;}
} .sub_privacy_title p {
font-size: 25px;
color: #242424;
font-weight: 600;
line-height: 35px;
letter-spacing: -1px;
margin-bottom: 10px !important;
}
.sub_privacy_t p {
font-size: 18px;
color: #565656;
line-height: 32px;
letter-spacing: -1px;
margin-bottom: 30px !important;
font-family: 'S-CoreDream-4Regular', sans-serif;
}
.sub_privacy_t p strong {  font-family: 'S-CoreDream-4Regular', sans-serif; color: #863290; }
.sub_privacy_t th, .sub_privacy_t td {text-align: center !important; font-size: 17px !important; letter-spacing: -1px; color: #464646;}
.sub_privacy_t th {background: #f1e0f3;}
@media screen and (max-width:999px){
.sub_privacy_title p {font-size:16px !important; line-height: 24px;  margin-bottom: 5px !important; }
.sub_privacy_t p {font-size:14px !important; line-height: 22px;  margin-bottom: 15px !important; }
.sub_privacy_t th, .sub_privacy_t td {font-size:14px !important; line-height: 22px;}
} #footer-outer .widget {  margin-bottom: 60px;}
#footer-outer[data-full-width="1"] .container { padding: 0 0px; }
#footer-outer .row {  padding: 50px 0 85px 0; }
.foot_allwrap {max-width: 1400px; margin: 0 auto;}
.foot_wrap {width: 60%; float: left;}
.foot_wrap ul.footer-link { margin-left: 0; margin-bottom: 20px !important; display: table;}
.foot_wrap .footer-link li{
display: inline-block;
margin-left: 15px;
opacity: 0.5;
font-size: 18px;
line-height: 28px;
letter-spacing: -0.5px;
}
.foot_wrap .footer-link li:first-child{margin-left: 0;}
.foot_wrap .address {
font-size: 14px;
line-height: 26px;
letter-spacing: -0.5px;
color: #fff;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: left;
}
.foot_wrap .copy {
font-size: 14px;
line-height: 26px;
letter-spacing: -0.5px;
color: #a7a7a7;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: left;
padding-top: 15px;
}
.foot_wrap_right {width: 40%; float: left; position: relative;}
.foot_wrap_right .footer-sns li{ float: right; margin-left: 50px;}
.foot_wrap_right .foot_logo {position: absolute; top: 90px; right: 0;}
.foot_wrap_part {background: #fff; border-top: 1px solid #7d2a86;}
.foot_wrap_part img { margin: 20px 0 23px 0;} .foot_client_wrap {padding: 15px 0 !important;}
.foot_client_wrap .inner-wrap {border-top: 1px solid #7d2a86;}
.foot_client_wrap img {margin-bottom: 0 !important;}
.foot_client_t p {
font-size: 14px;
line-height: 26px;
letter-spacing: -0.5px;
color: #fff;
font-family: 'S-CoreDream-4Regular', sans-serif;
text-align: center;
padding: 8px 0 !important;
}
.foot_client_box .vc_column_container{  margin: 0 auto !important;}
.foot_client_wrap .vc_column_container{  margin: 0 auto !important;}
@media screen and (max-width:999px){
#footer-outer .widget { margin-bottom: 40px;}
#footer-outer .row {  padding: 30px 0 200px 0; }
.foot_client_t p {font-size:12px !important; line-height: 20px;}
.foot_wrap {width: 100%; padding: 0 30px;}
.foot_wrap ul.footer-link { margin-bottom: 20px !important;  margin: 0 auto !important;}
.foot_wrap .footer-link li{
display: inline-block;
margin-left: 15px;
opacity: 0.5;
font-size:11px !important; line-height: 22px;}
.foot_wrap .address {font-size:11px !important; line-height: 20px; text-align: center; padding-top: 15px;}
.foot_wrap .copy {font-size:11px !important; line-height: 20px;  padding-top: 15px; text-align: center; padding-bottom: 20px !important;}
.foot_wrap_right {width: 100%; float: left; position: relative;}
.foot_wrap_right .footer-sns { margin: 0 auto !important; display: table;}
.foot_wrap_right .footer-sns li{ float: right; margin-left: 25px;}
.foot_wrap_right .footer-sns li img:not([srcset]) { width: 20px;}
.foot_wrap_right .footer-sns li:last-child { margin-left: 0px;}
.foot_wrap_right .foot_logo {position: inherit; width: 150px !important; }
.foot_wrap_part img { margin: 20px 0 23px 0;}
}
@media only screen and (min-width: 690px) and (max-width: 999px){
#footer-widgets .container .col { margin-left: 0px; }
} .row .col #quick img {margin-bottom: 0 !important;}
.quick { width: 100px;
height: 334px;
position: fixed;
bottom: 473px;
right: 0px;
z-index: 99999999 !important;
}
.quick ul {    
margin-left: 0px !important;
margin-bottom: 0px !important;
}
.quick.moblie {display: none;}
.quick li {list-style: none;}
.quick li a{ display: flex;}
.quick li:first-child {visibility: hidden;}   .tel_icon {
z-index: 99999999 !important;
display: none;
}
.tel_icon a {
display: block;
width: 30px;
padding-top: 14px;
}
.tel_icon a img{
width: 20px !important;
} .quick_event {
position: fixed;
bottom: 10px;
left: 30px;
z-index: 11 !important;
} .quick_mobile {
display: none;
position: fixed;
bottom: 0;
left: 0;
z-index: 99999999 !important;
width: 100%;
}
.quick_mobile ul {    margin: 0 !important;}
.quick_mobile li{
list-style: none !important;
float: left;
width: 25%;
background: #9c44a4;
text-align: center;
border-left: 1px solid #aa4cb3;
}
.quick_mobile li:first-child {
background: #ffce21 !important;
border-left: none;
}
.quick_mobile li a {padding: 12px 10px 5px 10px !important; display: block;}
.quick_mobile li img {width: 100%; max-width: 70px;}
@media only screen and (max-width: 1200px) {
.quick {display: none;}
}
@media only screen and (max-width: 999px) {
.tel_icon {display: block;}
.quick_event {
left: 20px;
bottom: 75px;
}
.quick_mobile {display:block;}
} .quick.renew {height: fit-content; top:20vh }
.quick li a:hover img.off {display:none}
.quick li a:hover img.on {display:block !important}
.direction_popup { position: fixed;  right: -500px;  bottom: 195px;  z-index: 199; width: 250px;  height: 280px;  padding: 30px 20px 20px;  background: #f6f6f6;}
.direction_popup.on {right: 100px;}
.direction_popup .inner_wrap {height: 120px;  overflow: hidden;}
.direction_popup h2 {font-size: 13px;  line-height: 1em;  padding-top: 10px;  padding-left: 5px;  font-weight: 600;}
.direction_popup p { font-size: 10px;   padding-left: 5px;}
.direction_popup .btn_wrap {padding-top: 8px;}
.direction_popup ul li {list-style: none; float:left; width:calc(50% - 2px); margin-right:3px; margin-bottom:3px}
.direction_popup ul li:nth-child(2n) {margin-right:0}
.direction_popup ul li a {display: block;  width: 100%;  text-align: center;  background: #343434;  color: #fff;  font-size: 10px;  font-weight: 300;
-webkit-transition: all 0.15s;-moz-transition: all 0.15s;-o-transition: all 0.15s;-ms-transition: all 0.15s;transition: all 0.15s;}
.direction_popup ul li a:hover {background:#660099}
.direction_popup #pop_close_btn {display:inline-block; position: absolute;  right: 5px; top: 5px; cursor:pointer}
.quick_mobile.renew li{ width:20%}
.quick_mobile.renew li:first-child {background: #9c44a4 !important;}
.quick_mobile.renew li a {  padding: 10px 10px 3px 10px !important}
.quick_mobile.renew li img {max-width: 45px;} body.single-portfolio .event_page_only_link.pc {display: block !important;  position: fixed;  bottom: 25px; left: 25px;  z-index: 100;}
body.single-portfolio .event_page_only_link.pc img {display:inline-block}
body.single-portfolio .event_page_only_link.pc img.on {display:none}
body.single-portfolio .event_page_only_link.pc a:hover img.off {display:none}
body.single-portfolio .event_page_only_link.pc a:hover img.on {display:block}
body.single-portfolio .nectar-social.fixed ,
body.single-portfolio .ipt-fsqm-popup-anchor {display:none !important}
@media screen and (max-width:999px){ #to-top {   left: auto; right: 20px;   bottom: 80px !important;}
.quick_event.renew a {display: block;  width: 207px;  height: 88px; border-top-left-radius: 50px;  border-bottom-left-radius: 50px;}
.quick_event.renew.m_none {display:block !important; right: 0;  bottom: 85px; left: auto;} 
.quick_event.renew.m_none.consult {display:block !important;  bottom: 180px; } 
body.single-portfolio .event_page_only_link.pc {bottom: 90px;}
body.single-portfolio .quick_event.renew.m_none,
body.single-portfolio .quick_event.renew.m_none.consult  {display:none !important;}
body.single-portfolio .event_page_only_link.pc {display: none !important;}
body.single-portfolio .event_page_only_link.mo {display:block !important;  position: fixed;  bottom: 80px; right: 0;  z-index: 100;}
body.single-portfolio .event_page_only_link.mo a {display: block;  width: 207px;  height: 88px;  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);  border-top-left-radius: 50px;  border-bottom-left-radius: 50px;}
}
@media screen and (max-width:767px){ .quick_event.renew.m_none img {width:100%}  }
@media screen and (max-width:480px){
.quick_event.renew a {  width: 140px;  height: 60px;}
.quick_event.renew a img {width: 140px;}
.quick_event.renew.m_none.consult { bottom: 155px; }
body.single-portfolio .event_page_only_link.mo {  bottom: 75px;}
body.single-portfolio .event_page_only_link.mo a {width: 140px;  height: 59px;}
body.single-portfolio .event_page_only_link.mo a img {width: 140px;}
}  .edn-position-top_absolute.apexnb-single-right {position: fixed !important;}
.fixed-menu .top-line-banner, .top-line-banner img {  display: block !important; }
body.mobile:not(.admin-bar) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"][data-mobile-fixed="false"]:not([data-using-secondary="1"]) {position: fixed !important;
top: 35px !important; }
body.mobile  #ajax-content-wrap {margin-top:65px !important}
body.single-portfolio #full_width_portfolio .project-title {display: none}  body.page-id-84175 #all_page_under_db_wrap {display: block !important}
body.page-id-84175 .quick_mobile {   display: none !important;}
#all_page_under_db_wrap {height: 80px;   position: fixed;  width: 100%;  left: 0;  bottom: -2px; z-index: 100;}
#all_page_under_db_wrap .db_contactform_wrap {width: 100%;   max-width: 1200px;  margin: 0 auto; position: relative;}
.db_contactform_wrap .cf_gradient_bg {display: table;  width: 100%; height: 80px; background: linear-gradient(to right, rgba(23,131,171,0.9), rgba(124,50,216,0.9)); }
.db_contactform_wrap .cf_gradient_bg > div {display: table-cell; vertical-align: middle;} 
.db_contactform_wrap .cf_gradient_bg .input_field_wrap:after {content:""; clear:both; display: table}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap {float:left; width:165px; margin-right: 5px}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap:nth-of-type(3) {margin-right:0}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input {height: 40px;  border-radius: 0;  color: #222; background: #fff;  font-size: 16px;  border: none; box-shadow: none; font-family: 'S-CoreDream-3Light', sans-serif;}
#all_page_under_db_wrap .pc_title {width: 210px}
#all_page_under_db_wrap .input_field_wrap {width:505px}
#all_page_under_db_wrap .input_field_wrap .nice-select {width: 100%; height: 40px; border: none;  border-radius: 0;  font-size: 16px; font-family: 'S-CoreDream-3Light', sans-serif;}
#all_page_under_db_wrap .pc_title h2 {font-size: 24px;   color: #fff;  padding-left: 60px;  margin: 0; font-family: 'S-CoreDream-4Regular', sans-serif;}
.option_select_wrap .wpcf7-list-item-label {font-size: 14px; color: #fff; font-family: 'S-CoreDream-3Light', sans-serif;}
#all_page_under_db_wrap .option_select_wrap .wpcf7-form-control-wrap.privacy-checkbox {display: inline-block !important}
#all_page_under_db_wrap .option_select_wrap a {display: inline-block; font-size: 14px; font-family: 'S-CoreDream-3Light', sans-serif; color: #fff;  text-decoration: underline;}
#all_page_under_db_wrap .option_select_wrap input[type="radio"] {position: absolute; display:none}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]+span {position:relative; display: inline-block; padding-left: 24px; cursor: pointer}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]+span:before {  content: '';  position: absolute;  left: 5px;  top: 7px;  width: 12px;  height: 12px;  border-radius: 100%;  background: #fff;}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]:checked+span:after { content: "";   position: absolute;   width: 6px;  height: 6px;  background: #222;  left: 8px;  top: 10px;  border-radius: 100%; }
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"] {position: absolute; display:none}
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"]+span {position:relative; display: inline-block; padding-left: 24px; cursor: pointer}
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"]+span:before {  content: '';  position: absolute;  left: 5px;  top: 6px;  width: 12px;  height: 12px;  background: #fff;}
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"]:checked+span:after { content: "✔"; font-size: 12px;  font-weight: 800;  position: absolute;   color: #222;  left: 7px;  top: -1px; }
#all_page_under_db_wrap .db_contactform_wrap input[type="submit"] {position: absolute;  right: 50px;  top: 15px;  display: inline-block;   font-size: 21px;   letter-spacing: -0.05em;  border-radius: 12px !IMPORTANT;  background: linear-gradient(-45deg, #000, #424242);  padding: 15px 20px;  line-height: 1em;}
#all_page_under_db_wrap .wpcf7-not-valid-tip {position: absolute;   font-size: 10px;  color: #fdc327;   background: transparent;   box-shadow: none;  bottom: auto;  top: -24px;  left: 0;}
#all_page_under_db_wrap .option_select_wrap .wpcf7-not-valid-tip {display: none}
#all_page_under_db_wrap .nice-select .list {width: 100%;top: auto;  bottom: 45px;-webkit-transform-origin: bottom;  -ms-transform-origin: bottom;  transform-origin: bottom;  -webkit-transform: scale(0.75) translateY(0);   -ms-transform: scale(0.75) translateY(0);   transform: scale(0.75) translateY(0);}
#all_page_under_db_wrap .nice-select.open .list  {-webkit-transform: scale(1) translateY(0);   -ms-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);}
#all_page_under_db_wrap .nice-select .list li:first-child {display: none}
#all_page_under_db_wrap .nice-select:after {-webkit-transform-origin: center;   -ms-transform-origin: center;   transform-origin: center;   -webkit-transform: rotate(0);   -ms-transform: rotate(0);   transform: rotate(0);width: 0;  height: 0;    border-bottom: none;   border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 8px solid #222;}
#all_page_under_db_wrap	.nice-select.open:after {    -webkit-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);   transform: rotate(-180deg);}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input::-webkit-input-placeholder{color:#222; opacity:1}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input:-ms-input-placeholder{color:#222; opacity:1}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input::placeholder {color:#222; opacity:1}
@media (max-width:1160px) {
#all_page_under_db_wrap .pc_title {display:none}
.db_contactform_wrap .cf_gradient_bg {width: 80%;  padding: 12px;}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input {  height: 28px; font-size: 14px; padding: 5px 10px;}
#all_page_under_db_wrap .input_field_wrap .nice-select {height: 28px;font-size: 14px;padding: 8px 10px;}
#all_page_under_db_wrap .input_field_wrap .nice-select span.current {vertical-align: top;   line-height: 1em;}
#all_page_under_db_wrap .nice-select .list {bottom: 33px;}
#all_page_under_db_wrap .input_field_wrap {  display: block; width: 100%; margin-bottom: 5px;}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap {   width: calc(33.33% - 4px);}
#all_page_under_db_wrap .db_contactform_wrap input[type="submit"] {right: 0;   top: 0;border-radius: 0 !IMPORTANT; font-size: 0;  background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/05/mo-btn2.png); background-color: rgba(0,0,0,0.8);
background-size: 8vw;   background-repeat: no-repeat;   background-position: 50% 40%;   width: 20%;  height: 100%; padding: 0;}
#all_page_under_db_wrap .option_select_wrap {display: flex; justify-content: space-between;}
#all_page_under_db_wrap .option_select_wrap .wpcf7-list-item.first {margin: 0}
} #header_quik_menu_slide {position: fixed;   width: 100%;  height: 100%;  background: rgba(128, 50, 134, 0.9);  z-index: 19999; margin-top: 65px; display:none}
@media (max-width:999px) {
body.mobile:not(.admin-bar) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"][data-mobile-fixed="false"]:not([data-using-secondary="1"]).force-condense-remove {top: 50px !important;}
#header-outer {z-index: 99999;}
#header-outer #top .col.span_3 {text-align: center !important;}
#header-outer #top .col.span_9 .tel_icon, #header-outer #top .col.span_9 .mobile-search {display: none !important}
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9.col_last {right: auto;  left: 0;}
#top .span_9 > .slide-out-widget-area-toggle {position: absolute;   left: 0;}
.header_quik_menu_box {position: absolute;   right: 20px;  top: 20px; z-index: 19999;}
.header_quik_menu_box a {display: inline-block;  width: 25px;   height: 25px;  background-image:url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/05/mo-quick-menu.png); background-size: cover; background-position: center}
#header_quik_menu_slide .inner_wrap {text-align: CENTER;}
#header_quik_menu_slide .head_tel_wrap {padding-top: 40px; transition: 0.5s ease-out;  transform: translateY(20px); opacity: 0;  transition-timing-function: ease;}
#header_quik_menu_slide.open .head_tel_wrap {transition-delay: 0.7s; transform: translateY(0px);  opacity: 1;}
#header_quik_menu_slide .head_tel_wrap a {display: inline-block;  width: fit-content;  position: relative;  padding: 40px 20px 20px 50px; border-bottom: 3px solid #fff;}
#header_quik_menu_slide .head_tel_wrap a h2 {color: #fffd64;  font-size: 5vw;}
#header_quik_menu_slide .head_tel_wrap a p {font-size: 2vw;  color: #fff;}
#header_quik_menu_slide .head_tel_wrap a:after { content:""; width:40px; height: 40px; background-image:url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/05/mo-quick-tel.png); background-size:cover; position: absolute; left:0; bottom: 30px;}
#header_quik_menu_slide ul {padding-top:30px;}
#header_quik_menu_slide ul li {padding: 10px 0}
#header_quik_menu_slide ul li a {font-size: 4vw;  color: #fff;  line-height: 6vw;}
#header_quik_menu_slide ul li { transition: 0.5s ease-out;  transform: translateY(20px); opacity: 0;  transition-timing-function: ease;}
#header_quik_menu_slide.open ul li { transform: translateY(0px);  opacity: 1;}
#header_quik_menu_slide ul li:nth-child(1) {  transition-delay: 0.9s;}
#header_quik_menu_slide ul li:nth-child(2) {  transition-delay: 1.0s;}
#header_quik_menu_slide ul li:nth-child(3) {  transition-delay: 1.1s;}
#header_quik_menu_slide ul li:nth-child(4) {  transition-delay: 1.2s;}
#header_quik_menu_slide ul li:nth-child(5) {  transition-delay: 1.3s;}
#header_quik_menu_slide ul li:nth-child(6) {  transition-delay: 1.4s;}
#header_quik_menu_slide ul li:nth-child(7) {  transition-delay: 1.6s;}
.header_quik_menu_box a > span {  width: 22px; height: 20px; position: relative; display: none; transform-origin: center;}
.header_quik_menu_box a.open {background-image: none}
.header_quik_menu_box a.open > span {display: inline-block;}
.header_quik_menu_box a .close-wrap {height: 20px;width: 22px; position: absolute;left:0; top:5px; display: inline-block;}
.header_quik_menu_box a .close-line  {  height: 100%;  width: 2px; background: #0a0a0a; border-color: #0a0a0a; backface-visibility: hidden;  position: absolute; border-radius: 5px; left: 9px; }
.header_quik_menu_box a .close-line1 {transform: rotate(45deg);}
.header_quik_menu_box a .close-line2 {transform: rotate(-45deg);}
} @media (max-width:480px) {
body.mobile:not(.admin-bar) #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"][data-mobile-fixed="false"]:not([data-using-secondary="1"]).force-condense-remove {  top: 35px !important; }
#all_page_under_db_wrap, .db_contactform_wrap .cf_gradient_bg { height: 68px;}
.db_contactform_wrap .cf_gradient_bg { padding: 8px;}
.db_contactform_wrap .cf_gradient_bg .input_field_wrap .input_wrap input , #all_page_under_db_wrap .input_field_wrap .nice-select {font-size: 11px;}
.option_select_wrap .wpcf7-list-item-label, #all_page_under_db_wrap .option_select_wrap a {font-size: 2.95vw;}
#all_page_under_db_wrap .input_field_wrap {margin-bottom: 0;}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]+span {padding-left: 13px;}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]+span:before {top: 8px;  left: 0;  width: 10px;  height: 10px;}
#all_page_under_db_wrap .option_select_wrap input[type="radio"]:checked+span:after {width: 4px;  height: 4px;left: 3px;   top: 11px;}
#all_page_under_db_wrap span.wpcf7-list-item {   margin: 0 0 0 0.7em;}
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"]+span:before {left: 8px;   top: 8px;  width: 10px;  height: 10px;}
#all_page_under_db_wrap .option_select_wrap input[type="checkbox"]:checked+span:after {font-size: 10px;left: 9px;   top: 0;}
#all_page_under_db_wrap .db_contactform_wrap input[type="submit"] {background-size: 14vw; background-position: 50% 30%;}
#all_page_under_db_wrap .db_contactform_wrap input[type="submit"]:hover {transform: none;  -webkit-transform: none}
#all_page_under_db_wrap .nice-select .option {line-height: 30px;min-height: 30px;padding-left: 14px;  padding-right: 0;font-size: 3vw;}
#header_quik_menu_slide .head_tel_wrap { padding-top: 0;}
#header_quik_menu_slide .head_tel_wrap a {padding: 30px 10px 20px 40px;}
#header_quik_menu_slide .head_tel_wrap a h2 {font-size: 9vw;}
#header_quik_menu_slide .head_tel_wrap a p {  font-size: 4vw;}
#header_quik_menu_slide .head_tel_wrap a:after {width: 32px;  height: 32px; bottom: 35px;}
#header_quik_menu_slide ul {   padding-top: 20px;}
#header_quik_menu_slide ul li a {   font-size: 6vw;  line-height: 7.2vw;}
#all_page_under_db_wrap .wpcf7-not-valid-tip {font-size: 2.4vw; top: -12px;display: inline-block;   width: fit-content;  white-space: nowrap;  line-height: 1em;}
}
@media (max-width:320px) {
#header_quik_menu_slide .head_tel_wrap a h2 {   font-size: 7.2vw; margin-bottom: 0;}
#header_quik_menu_slide .head_tel_wrap a p {  font-size: 3.3vw;}
#header_quik_menu_slide ul li {  padding: 6px 0;}
#header_quik_menu_slide ul li a {   font-size: 5vw;  line-height: 6.2vw;}
}  @media (max-width:999px) {
body:not(.home) .header_share_button_box {  display: block !important; position: absolute;  right: 65px;  top: 23px;  z-index: 19999;}
.header_share_button_box a {  display: inline-block;  width: 23px;  height: 23px;  background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/06/share.png); background-size: cover;   background-position: center;}
.social_share_box_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%;  background: rgba(0,0,0,0.7);  z-index: 199999;}
.social_share_box_wrap .share_box_pop {width: 280px;  height: 230px;  background: #fff;  padding: 20px; position: absolute;left:50%;  top:40%;  -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.share_box_pop .url_copy_wrap {display: table; width: 100%; border: 1px solid #ddd;}
.share_box_pop .url_copy_wrap > div {display: table-cell; vertical-align: middle}
.share_box_pop h2 {text-align: center;  font-size: 19px;  line-height: 1em;}
.share_box_pop .url_copy_wrap .btn_wrap a {display: inline-block;   width: 100%;  height: 35px;  text-align: center;  background: #ddd;  font-size: 12px;  padding: 12px 0;  line-height: 1em;  color: #222;}
.share_box_pop .url_copy_wrap input {width: 100%;   border: none;  border-radius: 0;  height: 35px;}
.share_box_pop .url_copy_wrap .input_wrap {width: 70%}
.share_box_pop .url_copy_wrap .btn_wrap {width: 30%}
#share_pop_close_btn {position: absolute;   right: 20px;  top: 14px;  font-size: 30px;  color: #222;}
#share_pop_close_bg {position: absolute; top:0; left:0; width:100%; height: 100%}
.share_box_pop .cosmosfarm-share-buttons-default .cosmosfarm-share-button-title {display: none}
.share_box_pop .cosmosfarm-share-buttons-default {  margin: 25px 0 10px; }
.share_box_pop .cosmosfarm-share-buttons-default:after {content:""; clear:both; display: table}
.share_box_pop .cosmosfarm-share-buttons-default .cosmosfarm-share-button { float:left; display: inline-block;  margin: 0 10px 10px 0 !important;}
.share_box_pop .cosmosfarm-share-buttons-default .cosmosfarm-share-button:nth-of-type(5) {margin-right: 0 !important}
.share_box_pop .cosmosfarm-share-buttons-default img {width: 40px !important;   height: 40px !important;}
}  #popup-slidepopup_pc {visibility: hidden }
#BBSE-POPUP-CONTENT .popup_img_group{ display:flex; }
.popup_img_group .slick-list{  width:600px; height:600px;}
.popup_img_group .popup_img {cursor:pointer}
.popup_img_group .popup_img img{ width:100%; }
.popup_img_group .slick-dots{ width:300px;  display: flex !important;  flex-direction: column;  flex-wrap: nowrap;  position:relative; bottom:0;}
.popup_img_group .slick-dots li{  width:100%;  height: 100%; max-height: 100px }
.popup_img_group .slick-dots li button{  width:100%;  height: 100%;  padding:20px;   background:#323232;   outline: none;    border:none;  color:white; border-bottom:1px solid #fff !important; transition: all 0.2s; border-radius: 0 !IMPORTANT; font-size:18px;font-family: 'S-CoreDream-4Regular', sans-serif!important;}
.popup_img_group .slick-dots li:last-child button {border-bottom: none !important}
.popup_img_group .slick-active button{  background: #806c8f !important; }
#BBSE-POPUP-CONTENT ul, #BBSE-POPUP-CONTENT ul > li {list-style: none; margin: 0;  padding: 0;}
#BBSE-POPUP-CONTENT  .slick-dots li button:before {content: none}
#popup-slidepopup_pc .btn-popup a img {width: 20px}
#popup-slidepopup_pc .btn-popup a {position: relative;  right: -10px;}
#popup-slidepopup_pc .btn-popup span {position: relative;  right: -170px;  top: 5px;  font-weight: 300;  font-size: 14px !important; font-family: 'S-CoreDream-3Light', sans-serif; padding:0 !important}
@media (max-width: 600px) {
#BBSE-POPUP-CONTENT {width: 290px !important;   height: 290px !important;  max-width: 290px !important;}
#BBSE-POPUP-CONTENT .popup_img_group {display:block}
.popup_img_group .slick-list {  width: 290px;  height: 290px;}
.bbse-layer-popup .btn-popup { top: -35px !important;  left: 0 !important;}
.free_popup_layer {margin-left: 0 !important;   left: 50% !important;  top: 50% !IMPORTANT;  transform: translate(-50%, -50%);  max-width: 290px !important;}
.bbse-layer-popup .btn-popup {width: 100% !important;  text-align: center;}
.bbse-layer-popup .btn-popup span {display: inline-block;  padding: 0 !important;}
#popup-slidepopup_pc-contents {width: 290px !important;   height: 290px !important; margin-top: 0 !important;}
.popup_img_group .slick-dots { display: flex !important;  justify-content: center; align-items: center; flex-direction: row; position: relative;  top: -20px;}
.popup_img_group .slick-dots li button {width:10px; height:10px;padding:0; border-radius:100% !important; background-color:#fff; text-indent:-9999px; border-bottom: none !important}
.popup_img_group .slick-dots li {margin: 0 2px !important; width: auto; height: auto;}
.popup_img_group .slick-active button {background: #806c8f !important;}
#popup-slidepopup_pc .btn-popup span {  position: relative;   right: 0;   top: 3px;   font-size: 11px !important;}
#popup-slidepopup_pc .btn-popup a img {   width: 15px;}
#popup-slidepopup_pc .btn-popup a {  position: absolute;   right: auto;   left: 0; bottom: -35px;}
}  #doctors_info_detail_box {width: 100%;   max-width: 1355px;  margin: 0 auto;}
#doctors_info_detail_box .doctor_text_wrap {padding-left: 95px; padding-top:100px;}
#doctors_info_detail_box .doctor_text_wrap div {margin-bottom:0;}
#doctors_info_detail_box .doctor_info_part p {font-size: 30px; font-family: 'S-CoreDream-4Regular';}
#doctors_info_detail_box .doctor_info_name p {font-size: 40px; font-family: 'S-CoreDream-6Bold';}
#doctors_info_detail_box .doctor_info_name_eng p {font-size: 25px; color: #808080;}
#doctors_info_detail_box .doctor_info_desc p {font-size: 25px;  color: #434343;  line-height: 1.5;  font-family: 'S-CoreDream-4Regular';}
#doctors_info_detail_box .img-with-aniamtion-wrap img {width: 100%;}
#doctors_info_video_box .doctor_info_story_title {text-align: center;}
#doctors_info_video_box .doctor_info_story_title p {display: inline-block;   font-family: 'Gill Sans MT';  font-size: 40px;  background: #fff;  border-radius: 30px;line-height: 1em;    padding: 10px 30px !IMPORTANT;}
#doctors_info_video_box .flickity-viewport {margin: 60px 0 60px 0; position:relative;}
#doctors_info_video_box .flickity-viewport:after {content: "";  width: 35px;height: 100%;background: #e2d9f2;position: absolute;left: 0;top: 0;}
#doctors_info_video_box .flickity-viewport:before {content: "";  z-index: 1; width: 35px;height: 100%;background: #e2d9f2;position: absolute;right: 0;top: 0;}
#doctors_info_video_box .nectar-video-box {margin-bottom: 20px;}
#doctors_info_video_box .nectar-video-box a:before {content:none;}
#doctors_info_video_box .nectar-video-box a span {display:none;}
#doctors_info_video_box .nectar-video-box a {box-shadow:none;}
#doctors_info_video_box .cell .wpb_text_column p {font-size: 30px;   color: #fff;  text-align: center;}
@media (max-width:1600px) {
#doctors_info_detail_box .doctor_text_wrap {  padding-left: 5.9375vw;  padding-top: 6.25vw}
#doctors_info_detail_box .doctor_info_part p {   font-size: 1.875vw;}
#doctors_info_detail_box .doctor_info_name p {   font-size: 2.5vw;}
#doctors_info_detail_box .doctor_info_name_eng p {font-size: 1.5625vw;}
#doctors_info_detail_box .doctor_info_desc p {   font-size: 1.5625vw;}
#doctors_info_video_box .doctor_info_story_title p {font-size: 2.5vw; padding: 0.625vw 1.875vw !IMPORTANT;}
#doctors_info_video_box .cell .wpb_text_column p {   font-size: 1.875vw;}
#doctors_info_video_box .nectar-video-box { margin-bottom: 1.25vw;}
#doctors_info_video_box .flickity-viewport {margin: 3.75vw 0 3.75vw 0;}
}
@media (max-width:999px) {
#doctors_info_detail_box .m_none {display: none;}
#doctors_info_detail_box .m_block {display: block !important;}
#doctors_info_detail_box .doctor_text_wrap {   padding-left: 0;   padding-top: 0;}
#doctors_info_detail_box .doctor_info_part p,
#doctors_info_detail_box .doctor_info_name p,
#doctors_info_detail_box .doctor_info_name_eng p {text-align: center;}
#doctors_info_detail_box .doctor_info_name_eng p {margin-bottom: 20px;}
#doctors_info_detail_box .doctor_info_desc .wpb_wrapper {display: flex; justify-content: center;}
#doctors_info_detail_box .doctor_info_part p {  font-size: 2.875vw;}
#doctors_info_detail_box .doctor_info_name p {   font-size: 4.5vw;}
#doctors_info_detail_box .doctor_info_name_eng p {    font-size: 3vw;}
#doctors_info_detail_box .doctor_info_desc p {   font-size: 2.5625vw;}
#doctors_info_video_box .doctor_info_story_title p {   font-size: 3.5vw;padding: 1vw 3vw !IMPORTANT;}
#doctors_info_video_box .nectar-video-box { margin-bottom: 1vw;}
#doctors_info_video_box .cell .wpb_text_column p {    font-size: 2vw;}
}
@media (max-width:480px) {
#doctors_info_detail_box .doctor_info_part p {   font-size: 4.5vw;}
#doctors_info_detail_box .doctor_info_name p {   font-size: 7vw; margin-bottom: 5px;}
#doctors_info_detail_box .doctor_info_name_eng p {   font-size: 4.7vw; font-family: 'S-CoreDream-4Regular';}
#doctors_info_detail_box .img-with-aniamtion-wrap {margin-left: -15vw;  margin-right: -15vw;}
#doctors_info_detail_box .doctor_info_desc p {   font-size: 4vw; line-height: 1.6;}
#doctors_info_video_box .doctor_info_story_title p {   font-size: 5vw;   padding: 1.2vw 4.5vw !IMPORTANT;}
#doctors_info_video_box .flickity-viewport:after, #doctors_info_video_box .flickity-viewport:before {content:none;}
#doctors_info_video_box .nectar-video-box {  margin-bottom: 3vw;}
#doctors_info_video_box .cell .wpb_text_column p {    font-size: 4vw; padding-bottom: 15px !important;}
#doctors_info_video_box .row_col_wrap_12 {margin-left: -8px;   margin-right: -8px;}
.nectar-flickity.nectar-carousel[data-column-padding="5px"] .inner-wrap {   padding: 0;}
.nectar-flickity.nectar-carousel[data-format="default"] .flickity-slider .cell {padding: 5px 5px 20px;}
}
@media (max-width:360px) {
#doctors_info_detail_box .img-with-aniamtion-wrap {  margin-left: -8vw;  margin-right: -8vw;}
}  .m_block_ta  {display:none !important;}
.m_block  {display:none !important;}
@media screen and (max-width:999px){
.m_block_ta  {display:block !important;}
.m_none_ta  {display:none !important;}
.m_center {text-align: center !important;}
.m_img50.img-with-animation.skip-lazy {max-width: 50px;}
.m_img100.img-with-animation.skip-lazy {max-width: 100px;}
.m_img150.img-with-animation.skip-lazy {max-width: 150px;}
.m_img200.img-with-animation.skip-lazy {max-width: 200px;}
.m_img250.img-with-animation.skip-lazy {max-width: 250px;}
.m_img300.img-with-animation.skip-lazy {max-width: 300px;}
.m_half .column_container.vc_column_container {width: 50%; float: left;}
.m_nobottom .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
.m_nobottom .wpb_content_element { margin-bottom: 0px !important; }
}
@media screen and (max-width:768px){
.m_none {display:none !important;}
.m_block {display:block !important;}
} .apexnb-single-right .edn_middle_content {padding:0 !important;} 
.edn-notify-bar .bx-wrapper {padding:0 !important;} 
.edn-notify-bar .bx-wrapper .bx-next { 
display: none;
right: 10px;
}
.edn-notify-bar .bx-wrapper .bx-prev {display: none;}
.top_bnr_img a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.top_bnr_img.img_01 {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/07/top-banner.jpg) no-repeat center center; display:block; height:50px; background-position:contain;}
.top_bnr_img.img_02 {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/07/top-banner2.jpg) no-repeat center center; display:block; height:50px; background-position:contain;}
.top_bnr_img.img_03 {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/01/top-banner3-new.jpg) no-repeat center center; display:block; height:50px; background-position:contain;}
@media screen and (min-width:1400px){
#header-space {
height: 178px !important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1400px) {
body.admin-bar #header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"][data-condense="true"] {
top: 82px !important;
}
#header-outer:not([data-format="left-header"]) {
padding-top: 50px;
}
#header-space {
height: 135px !important;
}
}
@media screen and (max-width:500px){
.edn-custom-template .bx-wrapper .bx-controls-direction a.bx-prev {display: none;}
.edn-custom-template .bx-wrapper .bx-controls-direction a.bx-next{display: none;}
.edn-notify-bar .bx-wrapper .edn-mulitple-text-content {
width: 100%;
}
.top_bnr_img.img_01  {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/07/top-banner-m-1.jpg) no-repeat center center; display:block; height:35px; background-position:contain;}
.top_bnr_img.img_02  {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2021/07/top-banner-m-3.jpg) no-repeat center center; display:block; height:35px; background-position:contain;}
.top_bnr_img.img_03  {background:url(//cn.viewplasticsurgery.com/wp-content/uploads/2022/01/top-banner3-new-m.jpg) no-repeat center center; display:block; height:35px; background-position:contain; background-size: cover;}
} body[data-header-resize="0"] .project-title {
padding-top: 100px;
}
@media screen and (max-width:999px){
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu > li {
width: 50%;
float: left;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.subviewopen { width: 100% !important;}
#slide-out-widget-area.fullscreen .inner, #slide-out-widget-area.fullscreen-alt .inner {
top: 10%;
}
li.menu_lang.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-6993 {
width: 100% !important;
}
li.cosmosfarm-members-login.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-10000001 {
margin: 0 2% 0 4% !important; 
width: 44% !important;
}
li.cosmosfarm-members-register.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-10000002 {
margin: 0 4% 0 2% !important; 
width: 44% !important;
}
body[data-header-resize="0"] .project-title {
padding-top:30px;
}
.ipt_fsqm_fileuploader_list_wrap {
overflow-x: scroll;
}
}