/* @charset "UTF-8";

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

}

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


.wrap{width:100%;margin:auto}
.main_container{height:100vh}

.main_container > div h2{font-size:42px;text-align:center;}
.main_container .btn_get{display:table;margin: 0 auto;}

.gnbico{position:absolute;top:17px;left:40px;z-index: 9999}
#toggle {display: block;width: 28px;height: 30px;}

#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
#toggle span:after{
  top: 9px;
}
#toggle span {
  position: relative;
  display: block;
}

#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 2px;
  background-color: #465266;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}

#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -8px);
}
#toggle.on + #menu {
  opacity: 1;
  visibility: visible;
}
.location{padding-bottom:10px;margin-bottom:40px}
.location h2{font-size:34px;text-align:center}
.content.sub h3{text-align:center}

.logo h1 a{display:block;text-indent:-999em;float:inherit;position:static;margin:auto;width:80px;height:auto}
.logo:hover h1 a{opacity:.8}

#gnb{position:fixed;left:-100%;top:37px;float:inherit;height:100%;width:100%;transition:all .4s}
#gnb.active{left:0%;background:rgba(0,0,0,.7);}
#gnb ul{background:#fff;width:60%;height:100%}
#gnb ul li{display:inline-block;width:100%}
#gnb ul li a{font-size:12px;text-align:left;line-height:48px;padding-left:40px}
#gnb ul li:after{content:'';display:none}
#gnb ul li:hover a{opacity:.5}


.row{height:auto;width:90%;margin:auto;margin-bottom:60px}
.row > div{float:none;width:100%;height:100%;}
.row > .col1{padding:20px;border-right:0px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.row > .col2{padding:20px;}

.mission2 .col1{border-left:0px solid #e7e7e7;border-top:1px solid #e7e7e7}

.faculty > div{float:none;}
.profile_pic {width:140px;height:140px;margin:auto;overflow:hidden;border-radius:50%}
.faculty h2{text-align:center}
.faculty_l{margin:auto}
.faculty_l p{text-align:center}
.faculty_r{width:90%;margin:auto;padding:20px;}


.members .mb_row{width:90%;margin:auto;height:auto;margin-bottom:20px}
.members .mb_row:hover .mb_col1 > div{border-radius:50%;width:140px;height:140px;border:1px solid #e7e7e7;}
.members .mb_row > div{height:100%;float:none;}
.members .mb_row .mb_col1{background:none}
.members .mb_row .mb_col2{padding:20px;}
.members .mb_row .mb_col1 > div{position:static;margin-top:20px}
.postdoctoral{margin-bottom:80px}

.publication_lst{width:90%;margin:auto}
.publication_lst h3{text-align:left!important;font-size:14px!important;line-height:24px!important}
.publication_lst li{position:relative;margin-bottom:40px;padding:20px 40px;background-color:#fff;transition:all .4s}
.publication_lst li:hover{background-color:#f8f8f8}
.publication_lst li p{transition:all .4s}
.publication_lst li:hover p{color:#e25479}
.publication_lst li:after{content:'';position:absolute;right:0;bottom:0;display:block;width:0px;height:0px;border-left:30px solid transparent;border-bottom:30px solid #e25479;}

ul.cm_lst li {position:relative;float:left;width: 50%!important;height:174px;}
ul.cm_lst li p{height:86px;width:100%;font-size:24px;font-weight:600;text-align:center;margin:0;padding:0;color:#777;position:absolute;top:0;bottom:0;margin:auto;transition:all .4s}
ul.cm_lst li p:before{content:'"';display:block}
ul.cm_lst li p:after{content:'"';display:block;margin-top:20px}
ul.cm_lst > li:hover p{transform:rotate(45deg)}
ul.cm_lst li a {display: block;position: relative;overflow: hidden;height: 174px;}
ul.cm_lst li a:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all .4s}
ul.cm_lst li a:hover:after{background:rgba(226,84,121,0)}

} */
