.grecaptcha-badge{ visibility: hidden; }
.top-links-item > a > i:first-child, .icon-chevron-right:before{color: #5052BC;}
.font{font-family: 'Poppins', sans-serif;}
div.topmargin-sm{margin-top: 5em !important;}
.header-extras li div.he-text{color: #555; font-weight: 400; padding-left: 0px; font-size: 12px; line-height: 20px; text-transform: uppercase;}
.header-extras li .he-text span.font{font-weight: 800; text-transform: uppercase; letter-spacing: 0; font-size: 16px;}
.section{margin: 0;}
.section{background-color:#ffffff;}
.primary-color{color:#1B298F !important;}
.second-color{color:#5052BC !important;}
.third-color{color:#86DFF2 !important;}
.red-color{color:#DB162F !important;}
.w_color{color: white !important;}
.y_color{color: #FFB703 !important;}
.g_color{color: #57BA83 !important;}
.header-extras li i{font-size: 36px !important; line-height: 36px;}
.heading-title{font-size: 1.5em; margin-bottom: 20px; color: #1B298F; border-bottom: 2px solid #1B298F; padding-bottom: 0.5em; font-weight:900;}
.heading-title span{font-weight: 400;}
.fbox-content p{color:#222;}
nav.nav-tree ul li{margin-bottom:0 !important;}
p{font-size: 1em; line-height: 1.5 !important; font-weight: 400; margin-bottom: 15px;}
.align-right{text-align:right !important;}
.align-left{text-align:left !important;}
.font-weight-semi-bold{font-weight:500;}
.modal-open{padding-right: 0 !important;}
input::placeholder{color:#1B298F !important;}
.table-responsive{overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.list-style-none{list-style:none;}
ul.list-change li{list-style:none; position: relative; padding-left: 25px;}
ul.list-change li i{position: absolute; left: 0; top: 0px; color:#5052BC;}
ul.list-change li i.fas.fa-check{top: 3px;}
.card-box{background-color: #0b2244; margin-bottom: 1.5rem; border: 0; border-radius:10px;}
.card-box .card-body{padding: 2rem; text-align:center;}
.card-box .card-body .card-title{color: #fff; font-weight: 600; line-height: 1.2; text-align:center;}
.card-box .card-body .highlight{color:#c2f08e;}
.card-box .card-body p{font-weight: 400; font-size: 1.1em; text-align:center; color: #fff;}
#bottom_news .entry-title h4{text-transform: none;}
.col-12:nth-child(2) .top-links-container li:last-child{border-left: 1px solid #EEE;}
.top-links#topbar_right{border-bottom: none;}
section.section{margin: 0;padding: 80px 0; background: #ffffff; border-top: 0;}
p.file{font-size: 14px !important; font-weight: 400 !important;}
p.file a{color:#fff;}
a.email{text-decoration: underline !important; color: #2939ff;}
a.link{font-weight:500; text-decoration: underline !important;}

/* top bar */
#top-bar.site-bar{background-color:#333; border-bottom:0;}
#top-bar.site-bar .conference-bar{list-style:none; margin-bottom:0; display:flex !important;}
#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-item:first-child:has(img){height: 50px; max-height: 100%; max-width: 100%; padding: 13px;&:hover{background-color:#333; cursor: default;}}
#top-bar.site-bar .conference-bar .top-links-item:not(:last-child), #top-bar.site-bar #top-social2 li:not(:last-child){border-right: 1px solid #656565;}
#top-bar.site-bar .conference-bar .top-links-item{border-left:0;}
#top-bar.site-bar .conference-bar .top-links-item:hover{background-color: #656565;}
#top-bar.site-bar .conference-bar .top-links-item a{padding: 13px 13px;}
#top-bar.site-bar .conference-bar li a{color:#fff; font-size: 13px; font-weight: 600;}
#top-bar.site-bar .conference-bar .top-links-sub-menu li a{color:#666; padding-top: 9px; padding-bottom: 9px; font-weight: 500; font-size: 0.75rem;}
#top-bar.site-bar .conference-bar.mobile-bar .top-links-item{border-right:none;}
#top-bar.site-bar .conference-bar.mobile-bar .top-links-sub-menu .top-links-item:hover{background-color: #EEE;}
#top-bar.site-bar #top-social2{margin-bottom:0; height: 100%; align-items: center;}
#top-bar.site-bar #top-social2 i{color:#aaa;}
#top-bar.site-bar .conference-bar .top-links-item > a > i:first-child{color:#fff; line-height:0;}
#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-sub-menu{width: -webkit-fill-available;}
#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-sub-menu li{border-right: 0;}
#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-sub-menu li:hover{background-color: #EEE;}

[tooltip] {position: relative; }
[tooltip]::before, [tooltip]::after {text-transform: none; font-size: 11px;  line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0;}
[tooltip]::before {content: ''; border: 5px solid transparent; z-index: 1001;}
[tooltip]::after {content: attr(tooltip); text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 7px; border-radius: 2px; background: #fff; color: #333; z-index: 1000;}
[tooltip]:hover::before, [tooltip]:hover::after {display: block;}
[tooltip='']::before, [tooltip='']::after {display: none !important;}
[tooltip][flow^="right"]::before {top: 50%; border-left-width: 0; border-right-color: #fff; right: calc(0em - 6px); transform: translate(.5em, -50%); opacity:1 !important;}
[tooltip][flow^="right"]::after {top: 50%; left: calc(100% + 5px); transform: translate(.5em, -50%); opacity:1 !important;}

@keyframes tooltips-horz {
  to {
    opacity: .9;
    transform: translate(0, -50%);
  }
}

[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
  animation: tooltips-horz 300ms ease-out forwards;
 }

/* button */
.btn{font-size: 16px; font-weight: 700; padding: 10px 25px; text-transform: uppercase;}
.btn:has(a){padding:0;}
.btn a{padding: 10px 25px; display: block;}
button.btn{padding: 10px 25px;}
.second-btn{background-color: #F4C668; border: 1px solid #F4C668; color:#033154;&:hover,&:active,&:focus,&:focus-visible{border: 1px solid #b5dd88; background-color: #b5dd88; color:#0b2244;}}
.btn-secondary{background-color: #c0e399; border-color: #c0e399; color:#0b2244;&:hover,&:active,&:focus,&:focus-visible{background-color: #b5dd88; border-color: #b5dd88; color:#0b2244;}}
.btn-secondary a{color:#0b2244;}
.button.button-border{border: 2px solid #5052BC; color: #5052BC;}
.button.button-border:not(.button-fill):hover{background-color:#5052BC;}
.primary-btn{background-color:#5052BC; color:#fff; border-radius:20px; font-size:1em; padding:17px 55px; transition: background-color 0.15s ease-in-out; &:hover{color:#fff; background-color:#1B298F;}}
.btn.btn-primary{--bs-btn-bg: #5052BC; --bs-btn-border-color: #5052BC; --bs-btn-disabled-bg: #5052BC; --bs-btn-disabled-border-color: #5052BC; --bs-btn-hover-bg: #1B298F; --bs-btn-hover-border-color: #1B298F; --bs-btn-active-bg: #1B298F;}
.btn.btn-primary a{color:#fff;}
.btn-primary-border{background:none; border: 2px solid #5052BC; color: #5052BC; transition: 0.3s ease-in-out; &:hover{background-color:#5052BC; color:#fff; border: 2px solid #5052BC;}}
.btn-large{padding: 8px 26px;}
.btn.btn-md{padding:0;}
.btn.btn-md a{display: block; padding: 10px 30px;}
.login-btn{padding: 7px 17px;}
.btn-circle{border-radius: 23px;}

.menu-item:hover > .menu-link, .menu-item.current > .menu-link, .sub-menu-container .menu-item:hover > .menu-link{color: #5052BC;}
#sitemap a:hover{color:#86DFF2 !important;}
.top-links-sub-menu, .top-links-section{border-top-color: #5052BC;}
.sub-menu-container, .mega-menu-content{border-top: 2px solid #5052BC;}
#page-title{background: url(../image/sub-headerL.jpg), url(../image/sub-headerR.jpg) #e0e8f4; background-repeat: no-repeat; background-position: left bottom, right top; background-size: auto;}
#page-title h1{color:#444;}
#page-title i, #page-title .breadcrumb-item.active, .breadcrumb-item + .breadcrumb-item::before{color:#1B298F;}
#page-title a{color:#7B7B7B;}

#logo img{padding: 25px 0px;}

/* Header */
#header-wrap{ background-color: #FFF; }
.header-extras li{margin-left: 27px; padding-left: 27px; border-left: 1px solid #dddddd;}
.header-extras li:first-child{margin-left: 0; padding-left: 0; border-left: 0;}
.header-extras li i{margin-top: 0 !important; font-size: 36px !important; color: #183875;}
.header-extras li .he-text{padding-left: 15px; font-weight: 400; font-size: 12px; line-height: 16px; text-transform: uppercase; letter-spacing: 1px;}
.header-extras li .he-text span{font-weight: 800; text-transform: none; font-size: 16px; color: #E67039; text-transform: uppercase; line-height: 24px; letter-spacing: 0;}
/* SNS Header */
#top-social2{display: flex;}
#top-social2 li{list-style: none; padding:3px 0; border-right: 1px solid #eee;}
#top-social2 li a{margin:4px 5px; border:none; font-size: 15px;}
#top-social2 li:last-child{border:0;}
/* headerºÎºÐ¿¡ Register Ãß°¡*/
.header-register{padding-left: 0 !important;}
.header-register div{color: #fff; background-color: #1B298F; padding: 38px 20px; font-weight: 800; text-transform: uppercase;  transition:background-color 0.15s ease-in-out; &:hover{background-color: #5052BC;}}

/* Main */
.main{background-color:#f8f8f8; padding: 40px 0;}
.main .main-menu{display:flex;}
.main .main-menu .right-menu{border-radius: 15px; height: 490px; position:relative;}
.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background:#32336b url('../image/menu_case.jpg') no-repeat scroll right -20px /123%;}
/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
.main .main-menu .right-menu.register-menu{background: #32336b url('../image/menu_registration.jpg') no-repeat 6% 63% / 114%;}
.main .main-menu .right-menu.register-menu h1{font-size: 52px;}
/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
.main .main-menu .right-menu.program-menu{background: #32336b url('../image/menu_program.jpg') no-repeat 57% 71% / 125%;}
.main .main-menu .right-menu.program-menu h1{font-size: 70px;}
.main .main-menu .right-menu.program-menu p.period{font-size: 54px; line-height: 1 !important; font-weight: 600;}
.main .main-menu .right-menu.program-menu p.sub-txt{margin-top: 11px; font-size: 24px;}
/* »çÀüµî·Ï¸¶°¨ÈÄ */
.main .main-menu .right-menu.onsite-register-menu{background: #32336b url('../image/menu_onsite_register2.jpg') no-repeat 59% 64% / 120%;}
.main .main-menu .right-menu.onsite-register-menu h1{text-transform: none; font-size: 47px; line-height: 1.2;}
.main .main-menu .right-menu.onsite-register-menu .sub-txt span{color:#1AE6A1;}
.main .main-menu .right-menu.onsite-register-menu h1 span.highlight{position: relative; color:#fff;}
.main .main-menu .right-menu.onsite-register-menu h1 span.highlight .highlight-bg{position: absolute; left: 0; bottom: 7px; width: 100%; height: 25%; opacity: 0.7; border-radius: 2px; z-index: -1; background: #00C389;}

.main .main-menu .right-menu div{vertical-align: middle; display: flex; flex-direction: column; justify-content: center; height:100%;}
.main .main-menu .right-menu p, h1{color:#fff; text-align:center;}
.main .main-menu .right-menu p.sub-txt{margin-bottom:15px; font-size: 22px; font-weight: 300; color: #e4e4e4;}
.main .main-menu .right-menu h1{text-transform: uppercase; font-weight: 800; font-size: 57px; line-height: 1; margin: 0 auto 3px;}
.main .main-menu .right-menu p.period{color: #fff; margin: 0 auto; font-size: 34px; font-weight: 800;}
.main .main-menu .right-menu i{color:#fff; position:absolute; bottom:25px; right:25px; background-color: #1B298F; padding: 12px 13px 12px 17px; border-radius: 10px; font-size: 42px; transition: background-color 0.2s ease-in-out;}
.main .main-menu .right-menu:hover i{background-color: #111f81;}
.main .main-menu .left-menu{padding-right:18px;}
.main .main-menu .left-menu .menu-box{display: flex; flex-direction: column; height: 100%;}
.main .main-menu .left-menu .menu-box>div{height: 50%; border-radius: 15px; position: relative;}
.main .main-menu .left-menu .menu-box .second-menu{margin-bottom: 10px; background-color: #0b2244; transition: background-color 0.2s ease-in-out; &:hover{background-color: #192e60;}}
.main .main-menu .left-menu .menu-box .third-menu{margin-top: 10px; background-color: #57ba83; transition: background-color 0.2s ease-in-out; &:hover{background-color: #53b17d;}}
.main .main-menu .left-menu .menu-box div div{padding: 35px 30px; height: 100%;}
.main .main-menu .left-menu .menu-box div h1{font-weight: 800; text-transform: uppercase; text-align: left; line-height: 1.2; margin-bottom: 0; font-size: 32px;}
.main .main-menu .left-menu .menu-box div h1 span{color:#fff; font-weight: 300;}
.main .main-menu .left-menu .menu-box div p{color: #57ba83; font-weight: 600; font-size: 21px;}
.main .main-menu .left-menu .menu-box img{width: 42px; height: 42px; position: absolute; bottom: 25px; right: 25px;}
.main .main-menu .left-menu .menu-box .icon-handshake{width: 51px; height: 51px;}

/* E-Science Station ¿ÀÇÂ ÈÄ */
section.conference{padding: 80px 0; background-color: #0B2244;}
section.conference .program_menu{background-color: #E0E8F4; border-radius: 10px; position: relative; display: flex; overflow: hidden;}
section.conference .program_menu .program_pic{background: url('../image/main_program.jpg') no-repeat 65% 70% / 209%; border-radius: 10px 0 0 10px;}
section.conference .program_menu .menu_txt{padding: 6em 0 4em 4em; z-index:1;}
section.conference .program_menu .menu_txt p{color: #1b298f; font-size: 18px; font-weight: 300; margin-bottom: 0px;}
section.conference .program_menu .menu_txt h1{color: #1b298f; font-weight: 800; text-align: left;}
section.conference .program_menu .menu_txt .menu_btn{display: flex; gap: 30px;}
section.conference .program_menu .menu_txt .menu_btn>div{width: 340px; height: 50px; border-radius: 10px; transition:background-color 0.3s ease-in-out;}
section.conference .program_menu .menu_txt .menu_btn>div:first-child{background-color:#57ba83 !important; &:hover{background-color: #50ad79 !important;}}
section.conference .program_menu .menu_txt .menu_btn>div:last-child{background-color:#0b2244; &:hover{background-color: #02142f;}}
section.conference .program_menu .menu_txt .menu_btn>div a{color: #fff; font-weight: 400; font-size: 20px; width: 100%; height: 100%; display: block; text-align: center; align-content: center; line-height: 1;}
section.conference .program_menu .menu_bg_gra{background: url('../image/main_program_bg.png') no-repeat center center / cover; position:absolute; width: 200px; height: 186px; right: 0; top: 0; z-index:0;}
section.conference .sub-menu{display:flex; gap:35px; justify-content: space-between; margin-top: 50px;}
section.conference .sub-menu>div{background-color:#e0e8f4; border-radius: 10px; width: 100%; position: relative; height: 190px;}
section.conference .sub-menu>div a{display: flex; flex-direction: column; padding: 35px 30px; height:100%;}
section.conference .sub-menu>div p{font-weight: 800; font-size: 26px; color: #1b298f;}
section.conference .sub-menu>div img{height: 43px; width: 46px; align-self: flex-end; animation: bounceInUp2 2s 1 ease both; position:absolute; bottom:35px; right:30px;}

section.conference .sub-menu>div:nth-child(1) img{animation-delay: 100ms;}
section.conference .sub-menu>div:nth-child(2) img{animation-delay: 300ms;}
section.conference .sub-menu>div:nth-child(3) img{animation-delay: 600ms;}
section.conference .sub-menu>div:hover img{animation: bounceInUp2 2s 1 ease both, UpDown 1.5s ease-in-out 0s infinite;}

/* ÇÐÈ¸ Á¾·á ÈÄ ¹®±¸ */
section.conference .program_menu .menu_txt h1.finish{margin-bottom:5px;}
section.conference .program_menu .menu_txt p.finish{font-size:22px; margin-bottom:25px;}

@keyframes UpDown { 
    0%{bottom:35px;}
	50%{bottom:45px;}
    100%{bottom:35px;}
}

@keyframes bounceInUp2 { 
	0%, 60%, 75%, 90%, 100% {
		-webkit-animation-timing-function: 
	cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: 
	cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
		transform: translate3d(0, 10px, 0) scaleY(0.95);
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
		transform: translate3d(0, -5px, 0) scaleY(0.985);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.section .section-subtit{font-style: italic; color: #707070; margin-bottom: 0;}
.section .section-tit{color: #1b298f; font-weight: 900; font-size: 35px;}
.main-director .mb-4{display: flex;}
.main-director #director-pic-main{width: 80px; height: 80px; border-radius: 50px; overflow: hidden; border: 1px solid #efefef;}
.main-director #director-pic-main img{width: 100%; position: relative; left: 0px; top: -7px;}
.main-director .mb-4 .derector-txt{padding-left: 20px; align-content: center; width: calc(100% - 80px);}
.main-director .mb-4 .derector-txt .director-name{margin-bottom: 0; font-weight: 500;}
.main-director .mb-4 .derector-txt .director-des{font-weight: 300; margin-bottom: 0;}
.main-director .mb-4 .derector-txt .director-des i{font-weight: 200;}
/* SummitMD ¹è³Ê */
.summitmd-section{text-align: center; padding:60px 0; position:relative;}
.summitmd-section .summitmd-txt{position:relative; z-index:10;}
.summitmd-section .summitmd-video{width:100%; height:100%; overflow: hidden; position: absolute; top: 0;}
.summitmd-section .summitmd-video video{width: 100%; height: 100%; object-fit: cover; z-index: 1; position: absolute; left: 0; top: 0;}
.summitmd-section .summitmd-video video.video2{width: 100%; height: max-content; left: 50%; top: 7%; transform: translate(-50%, -50%);}
.summitmd-section .summitmd-video .bg-overlay{width:100%;height:100%; background-color:rgba(0, 0, 0, 35%); position: inherit;}
.summitmd-section h2{color:#fff; margin-bottom: 0; font-weight: 700; line-height: 1; margin-bottom: 7px;}
.summitmd-section p{color:#fff; font-size: 20px;}
.up-animation-button{line-height: 1; text-decoration: none; display: inline-flex; border: none; cursor: pointer; align-items: center; gap: 0.6rem; background-color: var(--clr); color: #1B298F; border-radius: 10rem; font-weight: 500; padding: 0.5rem 1.3rem; padding-left: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: background-color 0.3s;}
.up-animation-button .button__icon-wrapper{flex-shrink: 0; width: 25px; height: 25px; position: relative; color: var(--clr); background-color: #1B298F; border-radius: 50%; display: grid; place-items: center; overflow: hidden;}
.up-animation-button:hover{background-color: #1B298F; color:#fff;}
.up-animation-button:hover .button__icon-wrapper{color: #1B298F; background-color: #fff;}
.up-animation-button .button__icon-svg--copy{position: absolute; transform: translate(-150%, 150%);}
.up-animation-button:hover .button__icon-svg:first-child{transition: transform 0.3s ease-in-out; transform: translate(150%, -150%);}
.up-animation-button:hover .button__icon-svg--copy{transition: transform 0.3s ease-in-out 0.1s; transform: translate(0);}
.sns-banner{background-color: #e0e8f4; padding: 43px 0;}
.sns-banner .sns-line{background-color:#0b2244; margin: 5px auto; width:35px; height:3px;}
.sns-banner .sns-txt{text-align: center; color: #0b2244; font-size: 20px; font-weight: 500; text-transform: uppercase; letter-spacing: 2px !important; margin-bottom: 25px;}
.sns-banner .sns-icon{display: flex; margin: 0 auto; justify-content: center; list-style: none;}
.sns-banner .sns-icon li{text-align: center; color: #0b2244; margin: 0 35px;}
.sns-banner .sns-icon li a{color:#0b2244;}
.sns-banner .sns-icon li i{font-size: 50px;}
.sns-banner .sns-icon li p{font-weight: 600; margin: 12px auto 0; color:#0b2244;}

/* Meeting Information*/
.info-container{margin:auto;}
.info-container div.col-6{text-align: center; align-content: center; padding: 30px 5px;}
.info-container div.col-6:nth-child(1){background-color: #1B298F;}
.info-container div.col-6:nth-child(2){background-color: #5052BC;}
.info-container div.col-6:nth-child(3){background-color: #93b0dc;}
.info-container div.col-6:nth-child(4){background-color: #2b387c;}
.info-container div.col-6 h4{font-weight: 900; font-size: 1.3em;margin-bottom: 11px; color:#fff;}
.info-container div.col-6 ul{list-style: none; margin-bottom: 0; color: #f9f9f9;}
.info-pci td.title{padding: 20px 0; text-align: center; font-weight: 700; background-color: #fafafa; color: #1B298F;}
.info-pci tr ul li{padding-left:8px; padding-right:8px;}
.about-learn li:not(:last-child) p{margin-bottom: 5px;}
.about-meet .col-sm-6.col-md-4{padding-bottom: 25px;}
.about-meet .fbox-plain .fbox-icon{width: 3.8rem;}
.about-meet .fbox-plain .fbox-icon i{font-size: 2.5rem;}
.about-meet .fbox-plain .fbox-icon i.fa-solid.fa-person-booth{font-size: 2rem;}
.about-meet div.fbox-content h3{color:#1B298F; font-weight: 800;}
.about-meet div.fbox-content p{margin-top: 5px;}

/* Social Media Ambassadors */
.ambas-txt{display: flex; flex-direction: column;}

/* ´Ù°¢Çü ¸ð¾ç */
.ambas-direc img{border: 1px solid #efefef;}
.ambas-txt .sma-best{display: inline-block; padding: 3px; padding-right: 20px; padding-left: 20px; background-color: #ff712b; position: relative; font-size: 13px; color: #fff; font-weight: 700; margin-bottom: 10px; width: fit-content;}
.ambas-txt .sma-best img{width:24px; height:24px; border:none;}
.ambas-txt .sma-best:after, .ambas-txt .sma-best:before{content: ""; height: 0; width: 0; border-style: solid; position: absolute; top: 0;}
.ambas-txt .sma-best:after{border-width: 15px 10px 15px 0px; right: -1px; border-color: transparent white transparent transparent;}
.ambas-txt .sma-best:before{border-width: 15px 0 15px 10px; border-color: transparent transparent transparent white; left: -1px;}
.sma-social-btn a .fa-brands{font-size:17px;}
.sma-social-btn a .fa-brands.fa-square-x-twitter{color:#000 !important;}
.sma-social-btn a .fa-brands.fa-square-facebook{color:#3B5998;}
.sma-social-btn a span{color:#033154;}
.ambas-btn{display: block; text-align: center; cursor: pointer; text-transform: uppercase; overflow: hidden; position: relative; color: #6686b9; font-weight: 700; font-size: 11px; border: 2px solid #6686b9; background-color: #ffffff; padding: 1px 13px; float: right; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; margin-top: auto; width: fit-content; align-self: flex-end;}
.ambas-btn:after{content: ""; position: absolute; left: 0; top: 0; height: 490%; width: 140%; background: #6686b9; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transform: translateX(-98%) translateY(-25%) rotate(0deg); transform: translateX(-98%) translateY(-25%) rotate(0deg);}
.ambas-btn:hover{color:#fff;}
.ambas-btn:hover:after{-webkit-transform: translateX(-9%) translateY(-25%) rotate(0deg); transform: translateX(-9%) translateY(-25%) rotate(0deg);}
.ambas-btn a{position: relative; z-index: 1;}
.ambas-txt .modal .modal-header a.social-icon.si-small{width: 22px; height: 22px; line-height: 22px !important;}
.ambas-txt .modal .modal-header a.social-icon.si-small i.fa-brands{font-size: 13px; line-height: 22px;}
.ambas-txt .modal .modal-header a.social-icon.si-small i.fa-brands::before{line-height: 22px;}
.ambas-txt .modal .modal-footer button{border-radius: 7px; padding: 3px 15px;}

/* Board Members */
.member-list .row{align-items: center;}
.member-list .img-wrapper{width: 94%;}
.member-list .img-wrapper img{border: 1px solid #efefef; border-radius: 5px;}
.member-list>div.col-md-6:last-child{margin-bottom:0 !important;}

/* Faculty */
.divider .faculty_alpa{background: #1B298F; padding: 9px 15px; font-size: 1.3em; color: #fff; font-weight: 600;}
.faculty-section .img-wrapper2{min-width: 55px; aspect-ratio: 58 / 77;}
.faculty-section .img-wrapper2 img{border-radius: 5px; border: 1px solid #efefef; width: -webkit-fill-available; height: -webkit-fill-available; object-fit: cover;}
.country-toggle.toggle-content .button.button-border{color: #1B298F; border: 2px solid #1B298F;}
.country-toggle.toggle-content .button:not(.button-border){border-radius: 50px; background-color:#1B298F !important;}
.country-toggle.toggle-content .button:hover{border-color: #1B298F !important; background-color:#1B298F !important; color:#fff;}
img.border{border: 1px solid #efefef !important;}
/* slide frame */
.faculty-img-wrapper.col-4{aspect-ratio: 91 / 96;}
.faculty-img-wrapper.col-4 img{border: 1px solid #efefef; width: -webkit-fill-available; height: -webkit-fill-available; object-fit: cover;}

/* Faculty View */
.faculty-view .col-lg-2.col-3{aspect-ratio: 133 / 148;}
.faculty-view .col-lg-2.col-3 img{width: -webkit-fill-available; height: -webkit-fill-available; object-fit: cover;}

/* Meeting at a Glance */
.glance-time-body{padding:90px 0px 0px 0px;}
.glance-time-line{width: 100%; height: 89px; border-top:1px #DDDDDD solid;}
.glance-time{font-weight:bold;}
.glance-time small{font-weight:normal; font-size:0.7em;}
.glance-program{position: absolute; top: 0px; left: 90px; width: 835px;}
.glance-body{width: 925px; margin: 0 auto; position: relative;}
.glance-room{float: left; width: 380px;}
.glance-room-title{border-top :none; height: 70px; padding: 20px 5px 0px; font-size: 1.3em; line-height: 1.1em; font-weight:bold; text-align: center; display : flex; justify-content : center; align-items : center;}
.glance-room-body{position: absolute; width: 380px; padding:5px 2px;}
.glance-room-program{position: absolute; width: 380px; font-size: 0.9em; line-height: 1.1em; padding:4px; text-align: center; display : flex; justify-content : center; align-items : center; border: 1px solid #fff;}
.glance-room:last-child{margin-left: 35px;}
.glance-room-program span{display: inline;}
.glance-room-program strong{display: block; margin-bottom:4px; font-size: 1.1em;}
/* bg1 */
.glance-room-program-bg1, .glance-room-program-bg1 a, .glance-room-program-bg1 a:hover, .glance-room-program-bg1 a:focus{background: #1B298F !important; color: #ffffff !important;}
/* bg2 */
.glance-room-program-bg2, .glance-room-program-bg2 a, .glance-room-program-bg2 a:hover, .glance-room-program-bg2 a:focus{background: #5052BC !important; color: #ffffff !important;}
/* bg3 */
.glance-room-program-bg3, .glance-room-program-bg3 a, .glance-room-program-bg3 a:hover .glance-room-program-bg3 a:focus{background: #E0E8F4 !important; color: #000000 !important;}
/* bg4 */
.glance-room-program-bg4, .glance-room-program-bg4 a, .glance-room-program-bg4 a:hover .glance-room-program-bg4 a:focus{background: #57BA83 !important; color: #ffffff !important;}

.nav-tabs{margin: 0; padding: 0; border-bottom-color: #EEE;}
.nav-tabs{--bs-nav-tabs-border-width: 1px; --bs-nav-tabs-border-color: #dee2e6--bs-nav-tabs-border-radius: 0.375rem; --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; --bs-nav-tabs-link-active-color: #495057; --bs-nav-tabs-link-active-bg: #fff; --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}
.nav-tabs li:last-child .nav-link{margin-right: 0;}
.nav-tabs li .nav-link{border-radius: 5px 5px 0 0; -webkit-transition: all .2s; transition: all .2s; margin-right: 1px; padding-top: 1rem !important; padding-bottom: 1rem !important; font-size: 1.2em !important;}
.nav-tabs li .nav-link, .nav-tabs li .nav-link:hover{background: #f7f7f7; border-bottom: none; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-top: 3px solid #EEE; color: #ccc; font-weight: 700;}
.nav-tabs li .nav-link:hover{border-bottom-color: transparent; border-top: 3px solid #CCC; -webkit-box-shadow: none; box-shadow: none;}
.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:focus{border-bottom: 0;}
.nav-tabs li.active .nav-link, .nav-tabs li.active .nav-link:hover, .nav-tabs li.active .nav-link:focus{background: #FFF; border-left-color: #EEE; border-right-color: #EEE; border-top: 3px solid #5052BC !important; color: #5052BC !important; font-weight: 700;}
.tab-content{border-radius: 0 0 5px 5px; -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04); background-color: #FFF; border: 1px solid #EEE; border-top: 0; padding: 15px;}

/*program_view*/
#programView{clear:both;border:0px solid red;}
#programView a{text-decoration: none;}
#programView h1#category{/*category*/border-bottom:0px solid #e9e9e9;font-size:1.2em;color:#424242;font-weight:400;margin:0px;font-style:normal;line-height:1.5; text-align: left;}
#programView h2#sessionTitle, #programView h4#sessionTitle{/*sessionTitle*/ font-size:1.6em;font-weight:800;color:#000;letter-spacing:-.02em;line-height:140%;margin:0px;padding:10px 0px 6px;}
#programView h3{/*time##¼¼¼Ç½ÃÀÛ~³¡ ½Ã°£,Àå¼Ò*/ font-size:1.2em;color:#000/*7f7f7f*/;font-weight:400;line-height:135%;margin:10px 0px 20px;text-transform: none;}
#programView h4{/*subTypeA2*/ font-size:1.25em;font-weight:800;color:#1B298F;line-height:140%;margin:0px;padding:10px 0px 5px;}
#programView h5{/*m_title##ºÎÁ¦*/ font-size:1.0em;color:#6e6e6e;font-weight:300;line-height:135%;letter-spacing:0em;font-style:italic;margin:0px;padding: 0px 0px 5px;text-transform:none;}
#programView h6#space{/*space_name##Àå¼Ò*/ font-size:1.2em;color:#3d38ab;font-weight:400;line-height:135%;letter-spacing:0em;margin:0px;padding: 20px 0px 0px;text-transform:none;}
#programView #moderator, #programView #moderator a{border:0px solid red;;font-size:1.05em;line-height:1.35em;font-weight:700;color:#272459;padding:0px;margin-bottom:3px;}
#programView #panel, #programView #panel a{border:0px solid blue;font-size:1.05em;line-height:1.35em;color:#272459;padding:0px;/*margin-bottom:3px;*/margin-bottom:15px;}
#programView a:hover{text-decoration:underline !important; color:#5052BC;}
#programView .btn.btn-rounded:hover{text-decoration:none !important; color:#fff; background-color:#1B298F !important;}

#programView #lectureTable{border:0px solid #e3e3e3;margin:0px 0px 20px;}
#programView table{width:100%;margin:0px auto;padding:0px;}
#programView th{background:#E0E8F4;border:1px solid #d1d1d1;;vertical-align:top;padding:5px 4px;text-align:center;width:10%;font-size:0.9em;font-weight:400;color:#0B2244;}
#programView td{border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;vertical-align:top;padding:5px;font-size:0.96em;font-weight:600;color:#000000;}
#programView #lecture_title #presenter, 
#programView #lecture_title #presenter a{font-size:0.98em;font-weight:400;color:#777777;font-style:italic ;padding:2px 0px 0px;}
#programView #lecture_title #presenter a.btn{border:none;}

.glance-room-program>span:hover{cursor:default}
html body .tabs.tabs-simple .nav-tabs > li .nav-link{border-bottom:none; border-top: 3px solid #eee; color:#ccc;}
html body .tabs.tabs-simple .nav-tabs > li.active .nav-link{border-bottom:none; border-top-color: #3d38ab !important;}
html body .tabs.tabs-bottom .nav-tabs li.active .nav-link:hover{color: #4f58c8  !important;}
html body .tabs.tabs-bottom .nav-tabs li.active .nav-link, html body .tabs.tabs-bottom .nav-tabs li.active .nav-link:hover{border-bottom:none; border-top: 3px solid #3d38ab !important; cursor:pointer;}
html body .tabs.tabs-bottom .nav-tabs li .nav-link:hover{color:#ccc !important; border-top: 3px solid #CCC !important; border-bottom:none; cursor:pointer;}

html.side-panel .side-panel-wrapper .side-panel-close{z-index:1}

.featured-box .box-content{border-top: 1px solid #5052BC;}

/* Presentation Templates */
.thumb-info .thumb-info-action-icon{background:#5052BC;}
.slide-list li{list-style:none; margin-bottom:0; padding-left:11px !important;}

/* Call For Cases */
ul.list-change li i.bi-check2-square{font-size:17px;}
.category>div:last-child .category-box:not(:last-of-type){margin-bottom:37px;}
.category .category-box h5{background-color: #ecf7e0; width: fit-content; padding: 6px 10px; border-left: 5px solid #c0e399; margin-bottom: 8px;}
.category .category-box h5 span{color:#444;}
.category .category-box ul{margin-left: 14px; list-style: '- ';}

/* Accepted Case */
.case-table thead tr th, .case-table tbody tr td:nth-child(1), .case-table tbody tr td:nth-child(3), .case-table tbody tr td:nth-child(4){text-align: center;}


/* Sponsorship */
.promote-items{text-align:center; height: 150px; table-layout: fixed;}
.promote-items tr{height:50%;}
.promote-items tr td{font-weight: 600; line-height:1.3;}
.promote-items tr td.item-title{font-weight: 700; font-size: 19px; background-color: #E1F7C8;}
.promote-items td i{font-size: 13px; font-weight: 500; color: #c10000;}
.contact-table{text-align:center;}
.contact-table thead tr{background-color: #f1f1f1;}
.contact-table tbody tr a{color: #1B298F;}
.contact-table tbody tr th{font-weight:600;}

/* Exhibition */
.exhibition-table tr, .sponsorship-booth tr{text-align: center;}
.exhibition-table thead th, .exhibition-table tbody tr td:nth-child(1),.sponsorship-booth thead th{background-color: #1B298F; color: #fff; font-weight: bold; border-color: #dee2e6;}
.sponsorship-booth tbody tr td:nth-child(1){font-weight:600;}

/* Sponsorship list */
.sponsor-level .sponsor-list-img, .sponsor-level .row{display: flex; justify-content: center;}
.sponsor-level .platinum-border, .sponsor-level .gold-border, .sponsor-level .silver-border, .sponsor-level .bronze-border{position:relative; text-align: center;}
.platinum-border:before, .gold-border:before, .silver-border:before, .bronze-border:before{content: ""; height: 0; left: auto; position: absolute; right: 0; top: 50%; width: 100%;}
.sponsor-level h3{position: relative; background: #FFF; display: inline-block; margin-bottom: 0;}
.platinum-border:before{border-top:1px solid #63a3ff !important;}
h3.platinum-level{padding:0 30px !important;}
h3.platinum-level b{-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(65deg, #63a3ff 0%, #aacbfb 35%,#b5d4ff 50%, #aacbfb 80%, #63a3ff 100%); background-size: 200%; animation: graAuto 2s ease-in-out infinite;}
.gold-border:before{border-top:1px solid #f4bc04 !important;}
h3.gold-level{padding:0 30px !important;} 
h3.gold-level b{-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(65deg, #f4bc04 0%, #ffe17e 35%,#ffeeb4 50%, #ffe17e 80%, #f4bc04 100%); background-size: 200%; animation: graAuto 2s ease-in-out infinite;}
.silver-border:before{border-top:1px solid #a9aaaa !important;}
h3.silver-level{padding:0 30px !important;}
h3.silver-level b{-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(65deg, #a9aaaa 0%, #cdcdcd 35%,#e4e4e4 50%, #cdcdcd 80%, #a9aaaa 100%); background-size: 200%; animation: graAuto 2s ease-in-out infinite;}
.bronze-border:before{border-top:1px solid #daa07a !important;}
h3.bronze-level{padding:0 30px !important;}
h3.bronze-level b{-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(65deg, #daa07a 0%, #e8bea2 35%,#fee2cf 50%, #e8bea2 80%, #daa07a 100%); background-size: 200%; animation: graAuto 2s ease-in-out infinite;}
h3.platinum-level b, h3.gold-level b, h3.silver-level b,h3.bronze-level b{font-weight: 900 !important;}
.sponsor-level .feature-box{box-shadow: #e7e7e7 2px 3px 9px;}
.sponsor-level .feature-box .fbox-media img{border: 1px solid #E5E5E5; border-radius: 5px 5px 0 0;}
.sponsor-level .feature-box .fbox-content{background-color: #1B298F; padding:.8em; align-content: center;}
.sponsor-level .feature-box .fbox-content h3{color: #fff; background-color: unset;}

@keyframes graAuto { 
    0%{background-position-x: 0%;}
    100%{background-position-x: 200%;}
}

/* Registration */
.register-txt{margin-top: 8px;}
.register-txt>p{font-size: 15px !important; margin-bottom: 0; color: #f0f0f0;}
.bg-gray{background-color: #fcfcfc !important;}
.register-table{text-align: center;}
.register-table thead tr{background-color: #E0E8F4;}
.register-table tr td:first-child{font-weight: 600;}
.register-table p{margin-bottom:0; font-weight: 400; font-size: 13px; color: #5052BC;}
.regis-tb-tite{background-color: #eee; border-radius: 4px; padding: 12px 20px; font-size: 16px; color: #444;}
.regis-tb-tite i.icon-ok-circle{margin: 0 7px 0 6px;}
.table-sub-txt{font-style: italic; margin-bottom:0; font-weight: 400; font-size: 13px; color: #5052BC;}
.terms-tit{margin-bottom: 7px; width: fit-content; padding: 1px 9px; background-color: #1B298F; color: #fff; font-size: 17px;}
.cancel-list{color: #5052BC; list-style: '* '; padding-left: 14px; font-size: 14px; margin-bottom: 16px;}
.cancel-list a{color: #5052BC; text-decoration: underline !important;}
.ts-txt{font-size: 18px; margin-bottom:0; color:#5052BC;}
.cancel-table{text-align:center; font-weight:600;}
.cancel-table tr:first-child{background-color:#fafafa;}
.cancel-table p{margin-bottom:0;}
.register-sub-title{background-color:#1B298F; color:#fff; width: fit-content; padding: 3px 12px; font-size: 16px;}

/* Accreditation */
.accredi-table tbody tr{font-weight:600; word-break: keep-all;}
.accredi-table tbody tr:first-child{background-color: #1B298F; color: #fff;}
.accredi-table tbody .main-cate{background-color: #707ac6; color: #fff;}
.accredi-table tbody td.sub-cate{background-color: #ecedf8;}

/* Venue Information */
.card-venue{background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .7)), url(../image/walkerhill.jpg) no-repeat right 0% / cover; padding: 42px 0;}
.hotel-form{text-align: center;}
.hotel-form h3{font-weight: 700; font-size: 19px; color: #0B2244;}
.hotel-contact{border: 1px solid #dbdbdb; margin-top: 19px; border-radius: 6px; padding-bottom: 20px; text-align:center;}
.hotel-contact p{text-transform: uppercase; font-size: 16px; letter-spacing: 1px !important; background-color: #f3f3f3; padding: 6px;}
.hotel-contact ul{margin-bottom: 0; padding-top: 20px;}
.hotel-contact ul li:first-child{font-weight:600;}
.hotel-contact ul li{font-weight: 500;}
.hotel-contact ul li:last-child{margin-top:15px;}
.hotel-contact ul li i{color: #ec9e00;}
.hotel-note{background-color: #f8f8f8; padding: 20px; border-radius: 6px;}
.hotel-note ol{padding-left: 17px; margin-bottom: 0;}
.hotel-cancel{margin-left: 16px;}
.hotel-cancel li{list-style: '- '; margin-bottom: 3px;}
.hotel-cancel li:last-child{margin-bottom:0;}
.card-airport{display: flex; justify-content: space-evenly;}
.card-airport>div{width: 43%; border-radius: 10px; align-content: center;}
.card-airport>div:first-child{background-color: #1B298F;}
.card-airport>div:last-child{background-color: #86DFF2;}
.card-airport>div h2{text-align: center; font-size: 20px; margin-top: 30px; color: #1B298F; margin-bottom: 11px; font-weight: 500; line-height: 1.5;}
.card-airport>div:first-child h2{color: #86DFF2;}
.card-airport>div:last-child h2{color: #1B298F;}
.card-airport>div p{margin: 0px 20px 30px; padding: 0px !important; text-align: center; line-height: 1.3 !important;}
.card-airport>div:first-child p{color:#fff;}

/* FAQ */
.faq-section .toggle.toggle-bg:not(:last-child){margin: 0 0 4px;}
.faq-section .toggle.toggle-bg:last-child{margin: 0px;}

/* Floor Plan */
.opening-table th:not(:last-child){border-color: #dee2e6;}
.opening-table thead tr{background-color: #1B298F; color: #fff; text-align: center;}
.opening-table tbody tr td:first-child{background-color: #1B298F; color: #fff; font-weight: 600;}
.opening-table tr td{text-align: center;}
	
/* Search */
.input-group input[name="search"]{font-size:1rem !important;}
.input-group button[type="submit"]{padding: 0.533rem 0.933rem;}

/* Policy */
.card.policy .card-body{padding: 3rem;}
.card.policy .card-body>*{text-align:left;}

@media (min-width: 1200px) and (max-width: 1399.9px){
	/* Header */
	#page-title{background-size: auto 90%;}

	/* Main */
	.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background-position-x: 57%; background-size: 143%;}
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 22px;}
	/* »çÀüµî·Ï¸¶°¨ÈÄ */
	.main .main-menu .right-menu.onsite-register-menu p.sub-txt{font-size: 21px;}
	.main .main-menu .right-menu.onsite-register-menu h1{font-size: 43px;}
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .program_menu .menu_txt{padding-left:2em;}
	section.conference .program_menu .menu_txt p{font-size: 17px;}
	section.conference .program_menu .menu_txt h1{font-size: 33px;}
	section.conference .program_menu .menu_txt .menu_btn>div{width: 316px; height: 46px;}
	section.conference .program_menu .menu_txt .menu_btn>div a{font-size: 18px;}
}

@media (min-width: 992px) and (max-width: 1399.9px) {
	/* SummitMD ¹è³Ê */
	.summitmd-section h2{font-size:25px;}
	.summitmd-section p{font-size:16px;}
}

@media (max-width: 1200px){
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu{background-size: 142%;}
	
	/* »çÀüµî·Ï¸¶°¨ÈÄ */
	.main .main-menu .right-menu.onsite-register-menu p.sub-txt{font-size: 18px;}
	.main .main-menu .right-menu.onsite-register-menu h1{font-size: 37px;}
	
	/* Social Media Ambassadors */
	.ambas-txt .sma-best{padding-right: 15px; padding-left: 15px; font-size: 11px;}
	.ambas-txt .sma-best img{width: 15px; height: 15px;}

	/* Venue Information */
	.card-airport>div h2{font-size: 19px;}
	.card-airport>div p{font-size: 13px;}
}

@media (min-width: 992px){
    .top-search-form input{font-size: 32px !important;}

}

@media (min-width: 992px) and (max-width: 1199.9px){
	/* Header */
	#page-title{background-size: auto 65%;}
	.header-misc{margin-left:0;}

	/* Main */
	.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background-position-x: 53%; background-position-y: top; background-size: 160%;}
	.main .main-menu .right-menu p.sub-txt{margin-bottom:12px; font-size: 19px;}
	.main .main-menu .right-menu h1{font-size: 52px;}
	.main .main-menu .right-menu p.period{font-size: 31px;}
	.main .main-menu .right-menu i{font-size: 34px;}
	.main .main-menu .left-menu .menu-box div h1{font-size: 29px;}
	.main .main-menu .left-menu .menu-box div p{font-size: 18px;}
	.main .main-menu .left-menu .menu-box img{width: 36px; height: 36px;}
	.main-director .mb-4 .derector-txt .director-name{font-size: 17px;}
	.main-director .mb-4 .derector-txt .director-des{font-size: 14px;}
	.main .main-menu .left-menu .menu-box .icon-handshake{width: 47px; height: 47px;}
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu h1{font-size: 63px;}
	.main .main-menu .right-menu.program-menu p.period{font-size: 47px;}
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 19px;}
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .program_menu .program_pic{width: 29%;}
	section.conference .program_menu .menu_txt{padding-left:2em; padding-right:1em; width: 71%;}
	section.conference .program_menu .menu_bg_gra{width: 156px; height: 146px;}
	section.conference .program_menu .menu_txt p{font-size: 16px;}
	section.conference .program_menu .menu_txt h1{font-size: 30px;}
	section.conference .program_menu .menu_txt .menu_btn>div{width: 43%; height: 46px;}
	section.conference .program_menu .menu_txt .menu_btn>div a{font-size: 18px;}
	section.conference .sub-menu>div p{font-size: 23px;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu h1{font-size: 50px;}
}

@media (min-width: 767px) and (max-width: 991.9px){
	/* Header */
	#page-title{background-size: auto 60%;}

	/* Main */
	.main .main-menu .right-menu{height: 440px;}
	.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background-position-x: 50%; background-position-y: top; background-size: 197%;}
	.main .main-menu .right-menu p.sub-txt{margin-bottom:9px; font-size: 18px;}
	.main .main-menu .right-menu h1{font-size: 48px;}
	.main .main-menu .right-menu p.period{font-size: 29px;}
	.main .main-menu .right-menu i{bottom: 18px; right: 18px; font-size: 27px; padding: 9px 13px 9px 17px;}
	.main .main-menu .left-menu .menu-box div div{padding: 26px 18px;}
	.main .main-menu .left-menu .menu-box div h1{font-size: 24px;}
	.main .main-menu .left-menu .menu-box div p{font-size: 16px;}
	.main .main-menu .left-menu .menu-box img{width: 32px; height: 32px; bottom: 18px; right: 18px;}
	.main .main-menu .left-menu .menu-box .icon-handshake{width: 42px; height: 42px;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu h1{font-size: 47px;}
	
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .program_menu .program_pic{background: url('../image/main_program.jpg') no-repeat 70% 90% / 323%;}
	section.conference .program_menu .menu_txt{padding: 5em 0 3em 2em;}
	section.conference .program_menu .menu_bg_gra{width: 155px; height: 146px;}
	section.conference .program_menu .menu_txt p{font-size: 15px;}
	section.conference .program_menu .menu_txt h1{font-size: 28px; margin-bottom: 25px;}
	section.conference .program_menu .menu_txt .menu_btn>div{width: 43%; height: 45px;}
	section.conference .program_menu .menu_txt .menu_btn>div a{font-size: 16px;}
	section.conference .sub-menu>div p{font-size: 23px;}
	
	/* Social Media Ambassadors */
	.card .ambas-txt{padding-left: 0; padding-right: 4px;}
}

@media (max-width: 991.9px){
	#top-bar .col-institute{order: 1;}

	/* top bar */
	#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-item:first-child:has(img){padding:13px 9px 13px 0 !important;}
	#top-bar.site-bar .conference-bar .top-links-item a{padding: 13px 9px;}

	.sidebar-md-none{display: none !important;}

	/* Main */
	.section .section-subtit{font-size: 14px;}
	.section .section-tit{font-size: 33px;}
	.main-director .mb-4 .derector-txt .director-name{font-size: 16px;}
	.main-director .mb-4 .derector-txt .director-des{font-size: 13px;}
	.sns-banner .sns-txt{font-size: 18px;}
	.sns-banner .sns-icon li i{font-size: 43px;}
	.sns-banner .sns-icon li p{font-size: 14px;}
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu{background-position-y: bottom; background-size: 160%;}
	.main .main-menu .right-menu.program-menu h1{font-size: 53px;}
	.main .main-menu .right-menu.program-menu p.period{font-size: 42px;}
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 21px;}
	
	/* »çÀüµî·Ï¸¶°¨ÈÄ */
	.main .main-menu .right-menu.onsite-register-menu{background-size: cover; background-position-x: 43%;}
	.main .main-menu .right-menu.onsite-register-menu p.sub-txt{font-size: 16px;}
	.main .main-menu .right-menu.onsite-register-menu h1{font-size: 29px;}
	
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .sub-menu{flex-direction: column; margin-top: 35px;}
	section.conference .sub-menu>div{height: 170px;}
	
	/* ÇÐÈ¸ Á¾·á ÈÄ ¹®±¸ */
	section.conference .program_menu .menu_txt h1.finish{font-size: 26px;}
	section.conference .program_menu .menu_txt p.finish{font-size: 19px;}
	
	/* SummitMD ¹è³Ê */
	.summitmd-section h2{font-size:23px;}
	.summitmd-section p{font-size:17px;}

	/* Social Media Ambassadors */
	.sma-best img{width:18px;}
	.sma-best span{font-size: 10px;}
	.ambas-txt .modal .modal-header>div{flex-direction: column;}
	.ambas-txt .modal .modal-header>div>div:nth-child(2){margin-left:0 !important;}
}

@media (max-width: 767.9px){
	.md-block{display: block;}

	/* top bar */
	#top-bar.site-bar .top-links{border-bottom:0 !important;}
	#top-bar.site-bar .conference-bar.mobile-bar{justify-content: flex-start;}
	#top-bar.site-bar .conference-bar.mobile-bar i{color:#fff; &:hover{color:#fff;}}
	#top-bar.site-bar #top-social2{justify-content: flex-end;}

	/* Header */
	#page-title{background-image:none;}

	/* Main */
	.main .main-menu{flex-direction: column;}
	.main .main-menu .right-menu{height: 370px; order:1;}
	.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background-position-x: 54%; background-size: 160%;}
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu{background-size: 113%;}
	
	.main .main-menu .right-menu p.sub-txt{margin-bottom: 8px; font-size: 20px;}
	.main .main-menu .right-menu h1{font-size: 48px;}
	.main .main-menu .right-menu p.period{font-size: 32px;}
	.main .main-menu .right-menu i{padding: 9px 12px 9px 17px; font-size: 28px;}
	.main .main-menu .left-menu{padding-right: 0px; order:2;}
	.main .main-menu .left-menu .menu-box>div h1{font-size: 27px;}
	.main .main-menu .left-menu .menu-box>div p{font-size: 19px;}
	.main .main-menu .left-menu .menu-box .second-menu{margin: 20px 0 10px;}
	.main .main-menu .left-menu .menu-box div div{height: 200px;}
	.main .main-menu .left-menu .menu-box img{width: 38px; height: 38px;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu p.sub-txt{font-size: 18px;}
	.main .main-menu .right-menu.register-menu h1{font-size: 45px;}
	.main .main-menu .right-menu.register-menu p.period{font-size: 28px;}
	.main .main-menu .left-menu .menu-box .icon-handshake{width: 47px; height: 47px;}
	
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu{background-size: 130%;}
	
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference{padding: 60px 0;}
	section.conference .program_menu{flex-direction: column-reverse;}
	section.conference .program_menu .menu_bg_gra{display:none;}
	section.conference .program_menu .program_pic{height: 159px; width: 100%; background: url('../image/main_program.jpg') no-repeat right 62% / 104%; border-radius: 0px 0px 10px 10px;}
	section.conference .program_menu .menu_txt{width: 100%; padding: 3em 2em 3em;}
	section.conference .program_menu .menu_txt p{font-size: 15px;}
	section.conference .program_menu .menu_txt h1{font-size: 28px; margin-bottom: 25px;}
	section.conference .program_menu .menu_txt .menu_btn>div{width: 50%; height: 46px;}
	section.conference .program_menu .menu_txt .menu_btn>div a{font-size: 16px;}
	
	/* SummitMD ¹è³Ê */
	.summitmd-section{padding: 40px 0;}
	.summitmd-section .summitmd-video video.video2{top: 25%;}
	
	/* SNS ¹è³Ê */
	.sns-banner .sns-txt{font-size: 16px;}
	.sns-banner .sns-icon li{margin: 0 17px;}
	.sns-banner .sns-icon li i{font-size: 38px;}
	.sns-banner .sns-icon li p{font-size: 12px;}

	/* Social Media Ambassadors */
	.sma-body .row .col-9{font-size: 14px;}
	
	/* Sponsorship */
	.promote-items tr td.item-title{font-size: 16px;}
	.promote-items tr td{font-size:13px;}
	
	/* Exhibition */
	.sponsorship-booth{margin-top: 20px;}

	.category>div:first-child .category-box:last-child{margin-bottom: 37px;}
}

@media (max-width: 575.9px){
	.card.card-box .card-body p{font-size: 15px;}

	/* Main */
	.sns-banner .sns-icon{flex-wrap: wrap;}
	.sns-banner .sns-icon li:nth-child(-n+2){margin: 0px 25px 25px 25px;}
	.sns-banner .sns-icon li:nth-child(n+3){margin: 0px 25px;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu{background-size: cover;}

	/* Meeting Information*/
	.about-meet .col-sm-6.col-md-4:last-child{padding-bottom:0;}

	/* Button */
	.btn{font-size: 14px;}
	
	/* Sponsorship */
	.promote-items tr td.item-title{font-size: 14px;}
	.promote-items tr td{font-size: 11px;}
	.promote-items td i{font-size: 9px;}
	
	/* Venue Information */
	.hotel-form h3{font-size: 17px;}
	.hotel-contact p{font-size: 14px;}
	.card-airport{flex-direction: column;}
	.card-airport>div{width: 100%;}
	.card-airport>div:last-child{margin-top: 20px;}
}

@media (max-width: 499.9px) {
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu{background-size: 160%;}
	.main .main-menu .right-menu.program-menu h1{font-size: 49px;}
	.main .main-menu .right-menu.program-menu p.period{font-size: 40px;}
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 19px;}
	
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .program_menu .menu_txt{padding: 35px 24px;}
	section.conference .program_menu .menu_txt p{font-size:14px;}
	section.conference .program_menu .menu_txt .menu_btn{gap: 20px;}
	section.conference .program_menu .menu_txt .menu_btn>div a{font-size: 15px;}
	section.conference .sub-menu>div a{padding: 30px 25px;}
	section.conference .sub-menu>div p{font-size: 23px; margin-bottom: 35px;}
	section.conference .sub-menu>div img{height: 40px; height: 43px; bottom:30px; right:25px;}
	
	/* ÇÐÈ¸ Á¾·á ÈÄ ¹®±¸ */
	section.conference .program_menu .menu_txt h1.finish{font-size: 24px;}
	section.conference .program_menu .menu_txt p.finish{font-size: 18px;}
	
	/* SummitMD ¹è³Ê */
	.summitmd-section{padding: 30px 0;}
	.summitmd-section h2{font-size:20px;}
	.summitmd-section p{font-size: 15px;}
	.up-animation-button{font-size: 12px;}
	.summitmd-section .summitmd-video video.video2{top: 24%; width: 160%;}
}

@media (max-width: 435.9px) {
	/* Social Media Ambassadors */
	.ambas-txt{padding-left:0 !important; padding-right:0 !important;}
	.ambas-txt .modal .modal-header>div{min-width: max-content;}
	.ambas-txt .modal .modal-header>div a span{font-size: 11px !important;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu p.sub-txt{font-size: 15px;}
	.main .main-menu .right-menu.register-menu h1{font-size: 40px;}
	.main .main-menu .right-menu.register-menu p.period{font-size: 23px;}
	
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu h1{font-size: 46px;}
	.main .main-menu .right-menu.program-menu p.period{font-size: 37px;}
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 18px;}
	
	/* E-Science Station ¿ÀÇÂ ÈÄ */
	section.conference .program_menu .menu_txt .menu_btn{flex-direction: column;}
	section.conference .program_menu .menu_txt .menu_btn>div{width: 100%; height: 42px;}
	section.conference .program_menu .menu_txt p{font-size: 13px;}
	section.conference .program_menu .menu_txt h1{font-size: 25px; margin-bottom: 20px;}
		
	/* »çÀüµî·Ï¸¶°¨ÈÄ */
	.main .main-menu .right-menu.onsite-register-menu{background-position-x: 31%;}
}

@media (max-width: 400.9px){
	.sm-block{display: block;}

	/* Main */
	.main .main-menu .right-menu:not(.register-menu):not(.program-menu):not(.onsite-register-menu){background-size: cover; background-position: center;}
	.main .main-menu .right-menu p.sub-txt{font-size: 17px;}
	.main .main-menu .right-menu h1{font-size: 48px;}
	.main .main-menu .right-menu p.period{font-size: 29px;}
	.main .main-menu .right-menu i{padding: 7px 12px 7px 15px; font-size: 21px;}
	.main .main-menu .left-menu .menu-box div div{padding: 30px 25px;}
	.main .main-menu .left-menu .menu-box img{width: 34px; height: 34px; bottom: 20px; right: 20px;}
	.section .section-subtit{font-size: 12px;}
	.section .section-tit{font-size: 30px; line-height: 1.2;}
	.main .main-menu .left-menu .menu-box .icon-handshake{width: 41px; height: 41px;}
	
	/* ÄÉÀÌ½º ¸¶°¨ ÈÄ µî·Ï ¸Þ´º */
	.main .main-menu .right-menu.register-menu p.sub-txt{font-size: 13px;}
	.main .main-menu .right-menu.register-menu h1{font-size: 32px; word-break: break-all;}
	.main .main-menu .right-menu.register-menu p.period{font-size: 19px;}
	
	/* ÇÁ·Î±×·¥ ¿ÀÈç ÈÄ 10¿ù ÀÌÀü */
	.main .main-menu .right-menu.program-menu{background-size: cover;}
	.main .main-menu .right-menu.program-menu h1{font-size: 38px;}
	.main .main-menu .right-menu.program-menu p.period{font-size: 33px;}
	.main .main-menu .right-menu.program-menu p.sub-txt{font-size: 14px;}
	
	/* Social Media Ambassadors */
	.ambas-txt .sma-best{font-size: 8px;}

	/* Venue Information */
	.hotel-contact ul li i{margin-left:0 !important;}
}

@media (max-width: 330.9px) {
	.summitmd-section .summitmd-video video.video2{top: 50%; width: 100%;}
	
	/* »çÀüµî·Ï¸¶°¨ÈÄ */
	.main .main-menu .right-menu.onsite-register-menu h1{font-size: 23px;}
}



/*---------------E-Scicece Station ½½¶óÀÌµå iframe ³ôÀÌ ÀÚµ¿ Á¶Á¤-------------------*/
#movie-player-wrapper {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 63%;
	margin-bottom:10px;
}
#movie-player-wrapper .wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
 
/* Cookie Setting */
.cookie-banner.cc-banner{position:fixed; bottom:0; width:100%; background-color:#1c1c1c; z-index: 9999; box-shadow: 0 -2px 10px rgba(0,0,0,0.1);}
.cookie-banner.cc-banner .cc-wrap p{color:#fff;}
.cookie-banner.cc-banner .cc-wrap p.cc-title{font-weight: 800; font-size: 1.2em; margin-bottom: 10px;}
.cookie-banner.cc-banner .cc-wrap .cc-actions{display: flex; gap: 20px;}

.cc-modal-backdrop{position: fixed; inset: 0; background: rgba(0, 0, 0, .5); z-index: 10000; display: none;}
.cc-modal{position: fixed; inset: 0; place-items: center; z-index: 10001; display: none;}
.cc-modal .cc-card{width: min(720px, 92vw); background-color: #fff; border-radius: 15px; overflow: hidden; box-shadow: 0 20px 60px rgba(0, 0, 0, .5);}
.cc-modal .cc-card .cc-card-title{padding: 16px 18px 0px 18px; display: flex; align-items: center; justify-content: space-between;}
.cc-modal .cc-card .cc-card-title h2{font-weight: 800; font-size: 1.5em; color: #000;}
.cc-modal .cc-card .cc-card-title button{background-color: transparent; border: none; cursor: pointer; font-size: 22px;}
.cc-modal .cc-card .cc-body{padding: 18px; display: grid; gap: 16px; overflow-y: auto; max-height: calc(100vh - 280px);}
.cc-modal .cc-card .cc-body .cc-box{border: 1px solid #eee; border-radius: 12px; padding: 14px; display: grid; gap: 6px;}
.cc-modal .cc-card .cc-body .cc-box .cc-box-title{display:flex; align-items:center; gap: 8px; border:0; padding:0;}
.cc-modal .cc-card .cc-body .cc-box .cc-box-title label{margin-bottom:0; color:#000; font-size: 14px;}
.cc-modal .cc-card .cc-body .cc-box .cc-box-title strong{text-transform: uppercase; font-size: 15px;}
.cc-modal .cc-card .cc-body .cc-switch{appearance: none; width: 44px; height: 26px; background: #d1d1d1; border-radius: 999px; position: relative; outline: none; border: 1px solid #eee; cursor: pointer;}
.cc-modal .cc-card .cc-body .cc-switch::after{content: ""; position: absolute; left: 3px; top: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; transition: transform .2s ease;}
.cc-modal .cc-card .cc-body .cc-switch:checked{background: #374151;}
.cc-modal .cc-card .cc-body .cc-switch:checked::after{transform: translateX(18px);}
.cc-modal .cc-card .cc-body .cc-badge{font-size: 13px; padding: 2px 8px; border-radius: 999px; border:1px solid #eee; opacity:.9;}
.cc-modal .cc-card .cc-body .cc-badge.essential{background: #19c147; color: #fff; border-color:transparent;}
.cc-modal .cc-card .cc-body .cc-meta{font-size: 13px; color: #818181; margin-bottom:0;}
.cc-modal .cc-card .cc-footer{display:flex; justify-content: space-between; align-items:center; gap: 12px; padding: 14px 18px 22px 18px; border-top: 1px solid #eee; flex-direction: column;}
.cc-modal .cc-card .cc-footer .left{font-size: 12px; color:#797979; line-height: 1.5;}
.cc-modal .cc-card .cc-footer .right{display:flex; gap:20px;}
.cc-modal .cc-card .cc-footer .right .cc-btn{box-shadow: 2px 2px 3px 1px #c7c7c7;}
.cc-btn{border-radius: 7px; border-color: transparent; font-weight: 600; padding: 3px 8px; background-color: #3453ff; color: #fff; line-height: 1.5;}
.cc-btn.reject{background-color: #c10000;}
.cc-btn.primary{background-color: #00b131;}

#bottom_contact .footer-cc-btn::before{content:'';}
#bottom_contact .footer-cc-btn .cc-btn{background-color: #c9c9c9; padding: 0px 7px; font-size: 13px; color: #181c38;}