/* Move down content because we have a fixed navbar that is 50px tall */

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');/* IE9 Compat Modes */
    src: url('../fonts/Roboto-Regular.eot#iefix') format('embedded-opentype') ,/* IE6-IE8 */
    /*url('../fonts/Roboto-Regular.html') format('woff'),!* Pretty Modern Browsers *!*/
    url('../fonts/Roboto-Regular.ttf') format('truetype');/* Safari, Android, iOS */
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/Roboto-Medium.html') format('woff'), */
    url('../fonts/Roboto-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/Roboto-Light.html') format('woff'),*/
    url('../fonts/Roboto-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto-Italic';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/Roboto-Italic.html') format('woff'), */
    url('../fonts/Roboto-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('../fonts/Roboto-LightItalic.eot');
    src: url('../fonts/Roboto-LightItalic.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/Roboto-LightItalic.html') format('woff'), */
    url('../fonts/Roboto-LightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/Roboto-Bold.html') format('woff'),*/
    url('../fonts/Roboto-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'DINComp';
    src: url('../fonts/DINWeb.eot');
    src: url('../fonts/DINWeb.eot#iefix') format('embedded-opentype'),
    /*url('../fonts/DINWeb.html') format('woff'), */
    url('../fonts/DINComp.ttf') format('truetype');
}

body {padding-top: 0; padding-bottom: 20px; font-family:"Roboto-Regular"; overflow-x:hidden;}
.footer{font-family:Roboto-Bold; text-align: center;padding: 73px 0; font-size:9px;color: #b7b7b7;}
/*.accelerator .footer, .partners .footer, .portfolio .footer, .contact .footer {color:#fff;}*/
.accelerator .carousel-indicators li {
  border: none;
  background-color: #fff;
}
.accelerator .conWrapper {
  background:#f7f7f7;
}
.accelerator .carousel-indicators .active {
  background-color: #56B1B0;
}
.navbar-inverse .navbar-toggle {
  border: none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: transparent;
}
.dropdown-menu {
  background-color: transparent;
  border : none;
  box-shadow: none;

}
.dropdown-menu > li > a {
  color : white;
  font-size: 12px;
}
.navbar-toggle {
  margin-right: 0;
}
.nav > li > a {
  margin:0 5px;
}

.m_name {
  font-family: Roboto-Bold;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.85 !important;
  letter-spacing: -0.2px;
  color: #000000;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
.btwText {
  color: black;
  text-align: center;
  padding: 5px 0 20px;

}
.m_title {
  height: 100%;
  min-height: 40px;
  font-family: Roboto-Light;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.85 !important;
  letter-spacing: -0.2px;
  color: #000000;
  margin-bottom: 0 !important;
}


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

.contact .jumbotron, .portfolio .jumbotron, .mentors .jumbotron, .partners .jumbotron, .program .jumbotron, .conference .jumbotron{background-size:cover !important}
}


.contact{background: #fff;}
.contact .jumbotron{background: #1c3a86 url(../images/contact/contact_bg.jpg) no-repeat center top/100% 453px;margin: 0;padding: 0;}
.blog{background: #fff; color: black;}
.blog .jumbotron{
  background: #1c3a86 url(../images/blog/Header.png?v=1) 40% 200px/cover ;
  width: 100%;
  height: 200px !important;
  margin: 0;padding: 0;

}
#vLink {
  width: 100%;
  border-radius: 20px;
}
.blog .header-visual h1{
  text-align: center;
  font-size:36px; font-family:Roboto-Light; margin-top:54px;color: white;}
.header-visual{position: relative;}
.contact .header-visual h1{font-size:40px; font-family:Roboto-Light; margin-top:70px;}
.contact  .header-visual .address1{font-size:13px; font-family:Roboto-Light; margin-top:60px;}
.contact  .header-visual .address2{font-size:14px; font-family:Roboto-Light; line-height:23px; margin-top:70px; }
.contact  .header-visual .email{font-size:14px; font-family:Roboto-Light;}
.contact  .header-visual .facebook{font-size:14px;height: 33px; font-family:Roboto-Light; margin-top:70px;}
.contact .header-visual .facebook a{background: url(../images/contact/ic_facebook.png) no-repeat right 7px; padding:15px 47px 10px 0;}
.contact  .header-visual a{color: #fff;}
.contact .contents .style1 {
  padding:0;
  margin-bottom: 20px;
}
.contact .contents .style1 h4 {
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  letter-spacing: 2px;
  margin-bottom: 20px;
}
.contact .contents .style1 p {
  font-family: Roboto-Light;
  font-size: 10pt;
  color: #4a4a4a;
  margin-top: 10px;
}
.contact .contents h2{font-size: 20pt; font-family:Roboto-Bold; margin-bottom: 20px;padding-top: 30px; letter-spacing: 3.8pt;}
.contact .contents h3{margin-bottom:10px;  font-family: Roboto-Bold;
    font-size: 15pt;
    line-height: 18px;
    letter-spacing: 2.8pt;
    color: #222;}
.contact .contents .style1 .contact_h4 {font-family: Roboto-Bold; font-size: 10pt; color: rgb(67, 67, 67);}
.contact .contents{font-size: 14px;color: #4a4a4a;font-family:Roboto-Light;}
.contact .contents .name{font-size: 14px; margin-bottom: 0;}
.contact .contents .mail{margin-bottom: 20px; }
.contact .contents .con_txt {line-height:20px;}
.contact .contents a{color: #4a4a4a;text-decoration: none;}
.contact .con1, .contact .con2, .contact .con3, .contact .con4{margin-bottom: 50px;}

.contact .icons {
  position: absolute;
  cursor: pointer;
  opacity: .3;
}
.contact .icons img {
  width: 80%;

}
.contact .icon1 {top: 32%;left: 12.5%;}
.contact .icon2 {top: 36%;left: 80%;}
.contact .icon3 {top: 54%;left: 74%;}
.contact .icon4 {top: 27%;left: 49.5%;}
.contact .icon5 {top: 74%;left: 85%;}
.contact .icon6 {top: 47.5%;left: 73%;}
.contact .icon7 {top: 37%;left: 83.5%;}
.contact .icon8 {top: 32%;left: 24.5%;}

.contact .col-md-3 .style1 {
  cursor: pointer;
}
.contact .descs {
  position: absolute;
  width: 220px;
  border: 1px solid #dce3ed;
  border-radius: 6px;
  padding-top: 5px;
  padding-left: 15px;
  text-align : left;
  background: white;
  opacity: .4;
  cursor: pointer;
}

.contact .desc1 {top: 42%;left: 8%;}
.contact .desc2 {top: 14%;  left: 71%;}
.contact .desc3 {top: 49%;  left: 79%;}
.contact .desc4 {top: 13%;  left: 42%;}
.contact .desc5 {top: 80%;  left: 84%;}
.contact .desc6 {top: 38%;  left: 52%;}
.contact .desc7 {top: 33%;  left: 87%;}
.contact .desc8 {top: 18%;  left: 16%;}

@media screen and (min-width: 768px) {
.contact  .jumbotron{height: 453px}
.contact .header-visual h1{font-family: Roboto-Light;}
.contact .header-visual .address1{position: absolute;left:15px;top:103px;}
.contact .header-visual .address2{position: absolute;left:15px;top:185px;}
/*.contact .header-visual .email{position: absolute;left:542px;top:207px;}*/
.contact .header-visual .facebook{position: absolute;left:15px;top:252px;}

.blog  .jumbotron{height: 240px}
}





.mentors{background: #fff;}
.mentors .contents {width:100%; padding:0 10%;}
.mentors .core, .mentors .mentorsarea { position: relative;height:auto; margin-top:50px;}
.mentors .jumbotron{background:  url(../images/mentors/team_bg2.jpg) no-repeat center top/100% 345px;margin: 0;padding: 0; }
/* .mentors .mentorsbox {border-top: 1px solid #e1e1e1; height:338px; padding-top:25px; width:1065px;margin:15px 0 0 0;} */
.mentors .mentorsbox {height:auto; padding: 15px 0; width: 100%; max-width:1085px;margin:15px auto 15px;}
.mentors .mentorsbox::after {display: block;content: '';clear: both;}
.mentors h5 {font-family:Roboto-Medium; text-transform: uppercase; font-size: 22px; color:#000; margin-bottom: 30px;}
.mentors .header-visual{height: 233px; font-family:Roboto-Medium;}
.mentors .jumbotron h1{    font-family: Roboto-Light;text-align: center;font-size:40px;color: #fff;padding: 5% 0 0 0}
.mentors .jumbotron .mu-tab{position: absolute;left:0;bottom:5%;font-size:40px;color: #fff;padding: 0 0 10px 0;width:100%;text-align: center;}
.mentors .jumbotron .mu-tab a{display: inline-block;*zoom:1;font-size:16px;color: #878685;padding:0 0 8px 0;width:27%;max-width:150px;border-bottom: 1px solid #878685; opacity: 0.5;filter: alpha(opacity=50); text-decoration:none;}
.mentors .jumbotron .mu-tab a:hover{color: #fff;border-color: #fff;text-decoration: none; opacity: 1;filter: alpha(opacity=100)}
.mentors .jumbotron .mu-tab a.on{color: #fff;border-color: #fff;text-decoration: none; opacity: 1;filter: alpha(opacity=100)}
.mentors h2{font-size: 13px; margin-bottom: 20px; padding-top: 30px;color: #000; text-align:left;}
.mentors .map_area{position: relative; width:100%; text-align: center; margin-bottom:80px;}
/*member - core team*/
.mentors .map_area img{width:100%;}
.mentors .map_area .america{position: absolute;left:17%;top:28%;}
.mentors .map_area .europe{position: absolute;left:48%;top:24%;}
.mentors .map_area .asia{position: absolute;left:72%;top:31%;}
.mentors .map_area button{width:7%;height: 14.3%;border: 0;opacity: 0.5;filter: alpha(opacity=50);background: #0e45cc;font-size:14px;}

.mentors .core .map_area button:hover, .mentors .mentorsarea .map_area button:hover{opacity: 1;filter: alpha(opacity=100);}
.mentors .map_area button.on{opacity: 1;filter: alpha(opacity=100);}
.mentors .jumbotron .mu-tab a.on, .mentors .jumbotron .first.on{color: #fff;border-color: #fff;text-decoration: none; opacity: 1;filter: alpha(opacity=100)}
.mentors .member_name {position: relative;}
.mentors .country {position: absolute; right: 0; color: #b7b7b7;}

.fxxkdxxxy {margin-top: 110px;}
@media screen and (min-width: 768px) {
	.mentors .jumbotron{height:345px;}
	.mentors .map .img-circle{font-size: 14px}
}

.localprogram .pics {cursor:pointer;}
.mentors .memberfooter{text-align:center;margin-top:50px;}
.mentors .memberfooter .text02{font-size:10px;margin-top:40px;}
.mentors .memberarea{width:204px; height:260px;float:left;margin-bottom:15px; margin-right:13px;}
.mentors .memberarea img:hover {opacity: .9;}
.mentors .memberinfo{font-family:Roboto-Light; font-size: 13px; color:#000; height:74px;padding:15px 0 15px 0;text-align:left;}
.mentors .memberinfo .member_name{font-family:Roboto-Medium;}
.mentors .memberinfo p{font-size:11px;}
/* .mentors h5{color:white;font-size:14px;text-transform: uppercase;margin-left:348px;margin-bottom:40px; } */
.mentors .l_name{font-size:11px !important;}


.mentors .memberarea{cursor:pointer;}
.mentors .modal-dialog, .mentors .modal-content,  .localprogram .modal-dialog, .localprogram .modal-content {border:none;}
.mentors .modal-header, .localprogram .modal-header {
    background: #fff;
}
.mentors .modal-body, .localprogram .modal-body {padding:50px 50px 50px 30px; background:#fff; color:#000; border: none; position:relative;}
.mentors .modal-body p, .localprogram .modal-body p{margin-top:105px;}
.mentors .modal-body .inicon, .localprogram .modal-body .inicon{position:absolute; top:30px; left:18px;}
.mentors .modal-body .inicon1, .localprogram .modal-body .inicon1{position:absolute; top:0; left:18px;}
.mentors .modal-body .inicon2, .localprogram .modal-body .inicon2{width:140px; margin-top:88px;}
.mentors .modal-body .inicon3, .localprogram .modal-body .inicon3{width:140px; margin-top:70px;}
.mentors .modal-body .modal_name, .localprogram .modal-body .modal_name{font-family:Roboto-Medium; margin-top:75px;}
.mentors .modal-body .modal_name1, .localprogram .modal-body .modal_name1{font-family:Roboto-Medium; margin-top:55px;}
.mentors .modal-body .modal_name2, .localprogram .modal-body .modal_name2{font-family:Roboto-Medium; margin-top:45px;}
.mentors .modal-body .modal_name3, .localprogram .modal-body .modal_name3{font-family:Roboto-Medium; margin-top:25px;}
.mentors .modal-body span, .localprogram .modal-body span{font-family:Roboto-Light; letter-spacing:-1px;}
.mentors .modal-body .row, .localprogram .modal-body .row{margin:0;}
.mentors .modal-body .col-xs-4, .localprogram .modal-body .col-xs-4{padding:0;}
.mentors .modal-body .col-xs-6, .localprogram .modal-body .col-xs-6{font-size: 17px;}
.mentors .modal-body .col-xs-6 {font-size: 15px;}
.mentors .modal-body .m_info, .localprogram .modal-body .m_info{font-family:Roboto-Light; font-size:14px; margin-top:35px;}
.mentors .modal-body .name1_inicon1 { top: 30px;}
.mentors .modal-body a {width: 100%; overflow:hidden; word-break: break-all;}
.mentors hr {width: 100%; max-width:1065px;margin:15px auto 15px;}
.mentors .mentorsbox::after {clear: both;}
@media screen and (max-width: 767px) {
    .mentors .jumbotron {
      height: 356px;
    }
    .mentors .header-visual {
      height: 306px;
    }
    .mentors .jumbotron h1 {
      font-family : Roboto-Light;
      font-size: 33px;
      line-height: 1.06;
      width: 80%;
      margin: 100px auto 0 auto;

    }

    .mentors .core,.mentors .mentorsarea  { height:auto; margin-top:15px;}
    /* .mentors .mentorsbox {border-top: none; border-bottom: 1px solid #e1e1e1; height:1550px; padding-top:50px; width:100%; position:relative; margin: 15px 0 0 0;}
    .mentors .mentorsbox1 {height:350px;}
    .mentors .mentorsbox2 {height:650px;}
    .mentors .mentorsbox3 {height:970px;}
    .mentors .mentorsbox4 {height:1250px;} */
    .mentors .mentorsbox {height:auto; width:100%; margin: 0 auto 50px; padding: 0;}
    .mentors .memberarea {width: 204px; height: auto;margin:0 auto 10px; float:none; text-align:center;}
    .mentors .memberinfo {text-align:left;}
    .mentors h5 {position:static; width:100%; margin:40px 0; text-align:center;}
    .mentors .subsection {text-align:center; margin-bottom: 20px;}
    .mentors .modal-body .col-xs-4, .mentors .modal-body .col-xs-6, .localprogram .modal-body .col-xs-4, .localprogram .modal-body .col-xs-6{width:100%; text-align:center;}
    .mentors .modal-body .inicon {position:absolute; left:50%;}
    .mentors h2 {width:100%; text-align:center;}
    .mentors .modal-dialog{margin-top:10%; margin-bottom:10%;}
    .mentors .map_area .america{position: absolute;left:16%;top:28%;}
    .mentors .map_area .europe{position: absolute;left:47%;top:24%;}
    .mentors .map_area .asia{position: absolute;left:70%;top:31%;}
    .mentors .map_area .img-circle{width:12%;height: 17%;border: 0;opacity: 0.5;filter: alpha(opacity=50);background: #0e45cc;font-size:8px; }
    .mentors .modal-body .inicon2, .localprogram .modal-body .inicon2{width:140px; position:static; margin-top:10px;}
    .mentors .modal-body .inicon3, .localprogram .modal-body .inicon3{margin-top:10px;}
    .mentors .modal-body .modal_name, .localprogram .modal-body .modal_name {margin-top: 30px;}
    .footer {margin-bottom: 0; padding-bottom: 0;}
}

@media screen and (min-width:769px) and (max-width:1199px){
    .mentors .core  { height:auto;}
    .mentors .mentorsarea { height:auto;}
    .mentors .mentorsbox {height:auto; padding-top:50px; }
    .mentors .mentorsbox1 {height:350px;}
    .mentors .memberarea {width: 31%; margin-bottom:50px;}
    .mentors h5 {position:absolute; top:10px; left:0%;}

}

@media screen and  (min-width:769px) and (max-width:985px){
    .mentors .mentorsbox {width:90%; position:relative; margin-top:15px; margin-left:5%;}
    .mentors .memberarea {width: 31%; margin-bottom:50px;}
    .mentors h5 {position:absolute; top:10px; left:-5%;}

}
.conference .jumbotron h1{text-align: center;font-size:55px;color: #fff;margin: 200px 0 0 0;font-family:Roboto-Light;}

.program .jumbotron h1{text-align: center;font-size:55px;color: #fff;margin: 200px auto 0;font-family:Roboto-Light;}
.program .jumbotron h4{text-align: center;font-size:18px;color: #fff; font-family:Roboto-Light; margin-top: 50px;}
.program.localprogram .jumbotron h4{width: 66%; margin: 0 auto; text-align: center;font-size:18px;color: #fff; font-family:Roboto-Light; margin-top: 50px;}

.partners .jumbotron h1{text-align: center;font-size:75px;color: #fff;margin: 200px 0 0 0;font-family:Roboto-Light;}
.partners .jumbotron h4{text-align: center;font-size:18px;color: #fff; font-family:Roboto-Light; margin-top: 50px;}

.portfolio .jumbotron h1{text-align: center;font-size:75px;color: #fff;margin: 200px 0 0 0;font-family:Roboto-Light;}
.portfolio .jumbotron h4{text-align: center;font-size:18px;color: #fff; font-family:Roboto-Light; margin-top: 50px;}

.partners .jumbotron{background:  url(../images/partners/img-partners-banner.png) no-repeat center top/100% 740px; margin: 0;padding: 0;}

.partners .header-visual{width:100%; margin:0; padding:0;}
.partners .header-visual .con{text-align: center; margin:0 auto; padding-bottom: 30px;}
.partners .header-visual .con img{width:100%;}
.partners .header-visual .con1 img{display:none;}
.partners .con2 {padding: 115px 0 60px 0; border-bottom: solid 1px #ededed;}
.partners .con2 ul{margin:0; padding: 0;  padding-top:75px;list-style: none; width:100%; }
.col-md-js{padding-bottom: 20px; width:19%; display: inline-block; vertical-align: top;}
.partners{background: #fff;}
.partners .contents{position: relative;}
/*.partners .contents h2{font-size: 22px;color: #fff;padding: 40px 0 20px 0;text-align: center; font-family:Roboto-Medium;}*/
.partners .contents h3{
  font-family: Roboto-Bold;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 1.6px;
    color: #222;text-align: center;padding:25px 0 0 0;}
.partners .contents span.tooltipcontaienr{font-size: 16px; font-family:Roboto-Light; color: #e1e1e1; display: inline-block;}
.partners .contents .trigger{font-size:12px; font-family:Roboto-Bold; color:#7e7e7e;}
.partners .contents a.link {font-family:DINComp; color: #757575 !important; font-size: 14px;line-height: 1;text-decoration: underline; position:absolute; top: 50px; left: 200px; display: inline-block;}
.partners .tooltipcontainer a div {
  color: #7e7e7e;
  font-size:12px;
}
.partners .tooltipcontainer img {
  -webkit-filter: grayscale(100%);
  width:100px;
  height: 100px;
  object-fit: contain;
  filter: gray;
}

.modal .logo_img {
  width:100px;
  height: 100px;
  object-fit: contain;
  filter: gray;
}
.partners .tooltipcontainer img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a{
  border-bottom: 5px solid transparent;
}
.partners  h2 {
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  letter-spacing: 2px;
  text-align: center;
}
.partners h5 {
  font-family : Roboto-LightItalic;
  font-size : 15px;
  color : #9b9b9b;
  text-align: center;
  text-decoration: underline;
}


.partners .col-md-js h4 {
  font-family: Roboto-Bold;
  width: 70%;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 1.6px;
  color: #222;
  margin-bottom: 23px;
  text-align: center;
  margin: 17px auto;
}
.partners .col-md-js p {
  font-family: Roboto-Light;
  font-size: 14px;
  color: #4a4a4a;
  text-align: center;
}
.partners .partners_list1,.partners .partners_list2,.partners .partners_list4,.partners .partners_list7 {
  text-align: center;
}
.partners .modal-content {
  background: #fff;
  color: #000;
}
.partners .modal_link {
  margin-top: 31px;
  margin-bottom: 91px;
}
.partners .row{
  margin-right:0;
  margin-left: 0;
}

/* 2018 top10 게임 9개들 3x3 배치를 위한 스타일 */
  .portfolio .topGames ul.topGames2018 li:nth-child(3n+1)  {
    margin-left: 12.5%;
  }

  .portfolio .topGames ul.topGames2018 li:nth-child(9) {
    margin-left: 0;
  }


@media screen and (min-width: 992px) {
	.partners .header-visual .con2{margin:0 -129px;}
	.partners .header-visual .con2 ul{margin:0 129px}
	.partners .contents h2{padding: 142px 0 100px 0;}
	.partners .contents h3{padding-bottom: 31px;}
	.partners .contents ul{padding-bottom: 110px;}
}

.Early_seed {font-size: 14px;color: #666; font-family: "Roboto-LightItalic"; text-align:center;}
.Late_seed {font-size: 14px;color: #666; font-family: "Roboto-LightItalic"; text-align: center;}
.partners_list5, .partners_list6 {text-align:center;}

/*占쏙옙占쏙옙*/
/*占쏙옙占쏙옙크占쏙옙*/
.tooltip {position: absolute; width: 500px; background: #fff; margin-bottom: 20px; opacity: 0; visibility: hidden; padding: 25px 25px 15px 30px; left:-140px; }
.sub_tooltip{left:-115px;}
.sub_tooltip_02{left:-100px;}
.sub_tooltip_03{left:-140px;}
.sub_tooltip_04{left:-155px;}
.sub_tooltip_05{left:-160px;}
.sub_tooltip_06{left:-50px;}
.sub_col{margin-top:50px;}
.tooltipcontainer{padding-top: 16px;width: 24%; position:relative; display:inline-block; text-align: center;}
.partners_list7 .tooltipcontainer {
  width: 48%;
}
.partnerarea {
  padding-bottom: 88px;
  border-bottom: solid 1px #ededed;
}
/*占쏙옙占쏙옙 占싣뤄옙 화占쏙옙표占쏙옙占�*/
.tooltip:after {content: ''; position: absolute; top: -10px; width: 20px; height: 20px; background: #fff; left: 220px;  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
/*占쏙옙占쏙옙占싱뱄옙占쏙옙 占쏙옙치*/
.tooltip .avatar, .tooltip2 .avatar, .tooltip3 .avatar, .tooltip4 .avatar {display:inline-block; margin-left:0; margin-bottom:20px;}
.tooltip.sub_to .avatar {display:inline-block; margin-top:30px; margin-left:0; margin-bottom:20px;}

/*A占승깍옙*/
a.trigger {color: #e1e1e1; font-size:16px; line-height: 1.5; font-family: "Roboto Light"}
a.trigger:hover {color: #e1e1e1;}

/*占쏙옙占쏙옙크占쏙옙*/
.tooltip2 { width: 500px; background: #fff; margin-bottom: 20px; opacity: 0; visibility: hidden; padding: 25px 25px 15px 30px; /*占쏙옙占쎌스占시뤄옙占쏙옙占쏙옙 占시띰옙占쏙옙占� 占쏙옙치*/ position: absolute; left: -100px; bottom: 40px;}
.tooltip3 {  width: 500px; background: #fff; margin-bottom: 20px; opacity: 0; visibility: hidden; padding: 25px 25px 15px 30px;  /*占쏙옙占쎌스占시뤄옙占쏙옙占쏙옙 占시띰옙占쏙옙占� 占쏙옙치*/ position: absolute; left: -100px; bottom: 40px;}
.tooltip4 {width: 500px; background: #fff; margin-bottom: 20px; opacity: 0; visibility: hidden;  padding: 25px 25px 15px 30px;  /*占쏙옙占쎌스占시뤄옙占쏙옙占쏙옙 占시띰옙占쏙옙占� 占쏙옙치*/ position: absolute; left: -100px; top: -340px;}
/*占쏙옙占쏙옙 hover*/
a.trigger:hover ~ .tooltip {opacity: 1; visibility: visible; top: 50px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
a.trigger:hover ~ .tooltip2 {opacity: 1; visibility: visible; top: -340px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
a.trigger:hover ~ .tooltip3 {opacity: 1; visibility: visible; top: -410px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
a.trigger:hover ~ .tooltip4 {opacity: 1; visibility: visible; top: -325px; -webkit-transition: all .3s ease;  -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
/*占쏙옙占쏙옙 占싣뤄옙 화占쏙옙표占쏙옙占�*/
.tooltip2:after,.tooltip3:after { content: ''; position: absolute; bottom: -10px; width: 20px; height: 20px; background: #fff; left: 240px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
/*占쏙옙占쏙옙占쏙옙占쏙옙*/
.tooltip2 .info h2 { color: white; font: bold 17px/34px Arial; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); margin: 0;}
.tooltip2 .info a {color: #99999a; border-bottom: 1px solid #99999a;}
.info { margin-left: 20px; font-size: 17px; font-family: DINComp-Medium; float: left;}
.tooltip .info h2 { color: white; font: bold 17px/34px Arial; text-shadow: 1px 1px 0px rgba(0,0,0,0.3); margin: 0;}
.tooltip .info a {color: #000; border-bottom: 1px solid #99999a;}
.info { margin-left: 20px; font-size: 17px; font-family: DINComp-Medium; float: left;}
.tooltiptext {text-align: left; font-family: "Roboto Light"; font-size:12px; padding-bottom:30px; color: #000;}

.history_wrap {
  clear: both;
  width: 180px;
  position: absolute;
  right: 0;
  top: 0;
  display : block;
}
.history_wrap .innerbox {
  float: left;
  background: #424242;
  border :  none;
  width: 100%;
  padding: 10px 20px;
  text-align: left;
  margin-bottom: 5px;
}

.history_wrap .innerbox a {
  color: #fff;
}
.history_wrap .innerbox.active {
  background: #56B1B0;
}

.history_wrap .innerbox:hover {
  background: #56B1B0;
  cursor: pointer;
  opacity: .8;
}
.m_histroy_wrap {display: none;}
.m_screenshot_box {display: none;}
.w_screenshot_box {display: block;}
#myCarousel {display: block;}
#m_myCarousel {display: none;}

#myCarousel1 {display: block;}
#m_myCarousel1 {display: none;}

.logo_wework {
    margin-bottom: 30px;
    display: block;
}

#myCarousel0 .btnPrev{
  left: -12% !important;
}
.sm_h1 {font-size: 40px !important; max-width: 88%; margin: 0 auto ;}
.localprogram.melbourne .jumbotron {
      background: url(../images/2018Melbourne/program_top.png) no-repeat center top/100% 740px;
}
#myCarousel0 .btnNext{
  left: 108% !important;
}

.con2_style {
  padding: 0 0 5%;
  margin: 0;
  font-family: Roboto-Bold;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 1.6px;
  color: #222
}
.globalprogram .jumbotron {
    background: url(../images/program/busan.png) no-repeat center top/100% 780px !important;
}
.globalprogram .header-visual h3{font-size: 18px;width: 100%; max-width: 480px; margin: 0 auto 8px;}
.globalprogram .header-visual {
  height: 650px !important;
}
@media screen and (max-width: 768px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    background-color: #fff;
  }

  .m_histroy_wrap {
    display : block;
    background: none;
    width: 181px;
    height: 38px;
    border: solid 1px #8d8d8d;

    margin: 30px auto 0;
  }
  .m_histroy_wrap .dropdown-menu {
    background : #232323;
    width: 179px;
  }

  .m_histroy_wrap .dropdown-menu > li > a {
    margin: 6px 0 0 1px;
    font-size: 14px;
  }
  .m_histroy_wrap button {background: none;border: none;}
  .caret {
    margin-left: 30px !important;
  }
  .localprogram .jumbotron h1 {line-height: 1.2 !important;}

  .history_wrap {
    display : none;
  }
  .history_wrap .innerbox {
    float: left;
    background: none;
    border :  solid 1px #979797;
    width: 50%;
    padding: 10px 20px;

  }


  .program.localprogram .con2 h3 {
    color: #009ee2;
    text-align: center;

  }
  .mg-top-40 {margin-top: 40px !important;}
  .mg-top-60 {margin-top: 60px !important;}
  .program.localprogram .con2 .p_style1, .program.localprogram .con2 .h_style1 {
    text-align: center;
  }
  .localprogram .jumbotron h1 {
    margin: 40px 0 0 10px !important;
    text-align: left;
  }

  .m_screenshot_box {display: block;}
  .w_screenshot_box {display: none;}


  #myCarousel {display: none;}
  #m_myCarousel {display: block;}

  #myCarousel1 {display: none;}
  #m_myCarousel1 {display: block;}

  .localprogram .btnPrev {
    left: -12% !important;
    opacity: .5 !important;
  }
  .localprogram .btnNext {
    left: 106% !important;
    opacity: .5 !important;
  }
  .logo_wework {margin:30px auto; display: block;}

  .localprogram .con2 .logo_sponsors {
    position: static !important;
    margin-top: 80px !important;

  }
  .sm_h1 {font-size: 30px !important;}
  .center {text-align: center;}
  .program.localprogram .jumbotron h4 {
    text-align: left;
    font-size: 16px;
    width: 88% !important;
    margin: 24px 0 0 10px !important;
  }
  .localprogram .con2 h2, .localprogram .con0 h2 {
    margin-top: 60px !important;
    font-family: Roboto-Light !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: 1px !important;
    text-align: center !important;
    color: #000000 !important;
  }
  .localprogram h3 { font-size: 18px;}
    .partners_list1,.partners_list2,.partners_list3,.partners_list4,.partners_list5,.partners_list6,.partners_list7 {margin: 0; text-align: center;}
    .partners_list1 .tooltipcontainer,
    .partners_list2 .tooltipcontainer,
    .partners_list3 .tooltipcontainer,
    .partners_list4 .tooltipcontainer,
    .partners_list7 .tooltipcontainer {       width: 48%;
    margin: 5px 0;}
    .tooltip, .tooltip2, .tooltip3, .tooltip4 {position: absolute; top:0; left:0; width: 90%; margin-left:5%; height:450px;}
    .tooltip:after {position: absolute; top:-5px; left:50%;}
    .tooltipcontainer .tooltip2:after, .tooltipcontainer .tooltip3:after {position: absolute; left:50%;}

    .conference .jumbotron,.partners .jumbotron,.program .jumbotron,.portfolio .jumbotron  {
        height: 400px;
    }
    .localprogram .jumbotron {height: 740px;}
    .localprogram.globalprogram .jumbotron {height: 780px;}
    .avatar {display:block; }
    .tooltipcontainer {padding-left:0; margin-bottom:5px;}
    .partners .contents a.link {position:static; display: block; margin: 2% 0 4% 0;}
    .partners .header-visual .con2 ul{margin:0 0 0 10%; width:100%;}
    .col-md-js{min-width:150px; width:100%; margin:1% 0; padding-bottom: 10px;text-align: left;}
    /*.partners .jumbotron h1{display:none;}*/

    .partners .col-md-js h4 {width:100%;}
    .partners .col-md-js p {text-align: center;}
    .partners .header-visual .con1 img{width:100%; display:block;}
    .partners .header-visual .con img{display:none;}
    .conference .jumbotron h1,.partners .jumbotron h1,.program .jumbotron h1, .portfolio .jumbotron h1
    {font-size: 33px;line-height: 1.06;width: 80%;margin: 100px auto 0 auto;}
    .conference .jumbotron h1 {width:100%;}
    .partners .jumbotron h4, .program .jumbotron h4, .portfolio .jumbotron h4 {margin: 24px auto;width:100%; font-size: 13px;line-height: 1.46;}

    .partners .con2 {
      padding : 51px 0;
    }
    .partners .con2 ul {
      padding-top: 10px;
    }

    .partners h5 {margin-top: 50px;text-decoration: underline;}
    .fxxkdxxxy {margin-top: 10px;}
}

@media screen and (min-width:769px) and (max-width:1199px){
    .partners_list1,.partners_list2,.partners_list3,.partners_list4,.partners_list5,.partners_list6,.partners_list7 {margin: 0; text-align:center;}
    .partners_list1 .tooltipcontainer, .partners_list2 .tooltipcontainer, .partners_list3 .tooltipcontainer,  .partners_list4 .tooltipcontainer, .partners_list7 .tooltipcontainer {width: 40%; margin: 5px 0;}
    .tooltip, .tooltip2, .tooltip3, .tooltip4 {position: absolute; top:0; left:-15%; margin-left:5%;}
    .tooltip:after{position: absolute; top:-5px; left:50%; width:20px; height:20px;}
}

@media screen and  (min-width:769px) and (max-width:985px){
    .tooltip, .tooltip2, .tooltip3, .tooltip4 {width:400px;}
    .tooltip:after{position: absolute; top:-5px; left:50%; width:20px; height:20px;}
    .partners .header-visual .con2 ul{margin:0 0 0 5%; width:100%;}
    .col-md-js{min-width:150px; width:33%; margin:2% 0;}
}

@media screen and (min-width: 1200px) {

    .partners .header-visual .con2 ul{margin:0 0 0 20%; width:100%;}
    .col-md-js{ width:19.4%;}

}
@media screen and (max-width: 1100px) {
  .partners .col-xs-6 { width: 100% !important; margin-bottom: 20px;}

}
/*@media screen and (max-width: 400px) {
    .partners .header-visual .con2 ul{margin:0;}
    .col-md-js{width:100%; margin:10px auto; text-align:center; padding-left:0;}
    .partners .header-visual .con2 h2{width:80%;}
}*/


.portfolio  .jumbotron{background: url(../images/portfolio/img-portfolio-banner.png) no-repeat center top/100% 740px;margin: 0;padding: 0;}


.portfolio  .header-visual .btns{text-align: center;position: absolute;left:0;bottom:0;width:100%;height: 40px}
.portfolio  .header-visual button{background: none;color: #fff;border: 1px solid #fff;padding: 12px 50px;line-height: 1; font-family:Roboto-Medium;}
.portfolio  .header-visual .on{background: #fff;color: #000;}
.portfolio  .topGames{background: #fff;color: #000;background: #fff;font-family:Roboto-Bold;}
.portfolio  .topGames h2{
  text-align: center;padding: 30px 0; font-family:Roboto-Bold;   font-size: 22px;
    line-height: 24px;
    color: #222;
    letter-spacing: 2px;}
.portfolio  .topGames ul{padding: 0;list-style:none;margin:0;overflow: hidden;width:100%;text-align: center;}
.portfolio  .topGames ul li{display:inline-block;margin:0 10px;text-align: center;color: #acadc8; position:relative; ;}
.portfolio  .topGames ul li a{color: #56B1B0;font-size:14px;}
.portfolio  .topGames ul li div{padding: 23px 0 40px 0;line-height: 1;width: 100%; height: 30px; text-transform: uppercase;}
.portfolio  .topGames .text{text-align: center;color: #acadc8;padding:10px 0 10px 0}
.portfolio  .modal-header {background: #f4f4f5;}
.portfolio .games{width:100%;overflow: hidden;text-align: center;}
.portfolio .games .item{display:inline-block;width:20%;margin:0 0 80px 0;min-width:261px;}
.portfolio .games .subject{border: 1px solid #ccc;text-align: center;border-top: 0;padding:25px 0; color: #000;width:252px; margin:0 auto; font-family:Roboto-Medium;}
.portfolio .games .btns{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width:252px;overflow: hidden; margin:0 auto; padding:15px 0; background:#000;}
.portfolio .games .btns a{width:100%; display:inline-block; margin:5px 0;}
.portfolio .games .btns1{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width:252px;overflow: hidden; margin:0 auto; padding:35px 0 36px 0; background:#000;}
.portfolio .games .btns1 a{width:100%; display:inline-block; margin:5px 0;}
.portfolio .games .text{text-align: center;color: #7f7f7f;padding:10px 0}
.portfolio .contents h2{font-size: 22px;color: #000;text-align: center;padding: 30px 0;font-family:Roboto-Medium; letter-spacing:2px;}
.portfolio .topGames .best{position:absolute; top:0; left:20px;}
/*.portfolio .games1{display:none;}*/
.portfolio .topGames:nth-child(0) {
  border-bottom: 1px solid black;
}
.portfolio .modal-content {border:none; box-shadow:none}
.portfolio .modal-body.game {background-color: #f4f4f5; padding: 0 90px 80px 90px; color:#000;}
.portfolio .modal-body.game .col-xs-4 img {width: 140px; height: 120px;}
.portfolio .modal-body.game .col-xs-5 img {margin-top: 28px; margin-right: 10px;}
.portfolio .modal-body.game .col-xs-6 img {margin-top: 30px; margin-right: 10px;}
.portfolio .modal-body.game .col-xs-1 img {padding-left: 40px;}
.portfolio .modal-body.game hr {width: 100%; border: 1px solid #979797; opacity: .31; margin-top: 0;}
.portfolio .logo_img {width: 120px; margin: 0; float: right;}
.portfolio .logo_img img{ width: 120px; height: auto; background: white;}
 .portfolio .carousel-control {position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: none;}
 .portfolio .carousel-control.left {background-image: none; filter: none; background-repeat: repeat-x;}
 .portfolio .carousel-control.right {right: 0; left: auto; background-image: none; filter: none;background-repeat: repeat-x;}
 .portfolio .gameinfo{padding-left:0px;}
 .portfolio .container li img {
   width: 80%;
   margin: 0 auto;
 }

 .portfolio .col-xs-12 {
   font-family : Roboto-Light;
   font-size : 14px;
   line-height: 1.5;
   color : #4a4a4a;
 }
 .portfolio .row {
   margin: 0;
 }
.portfolio .modal-body.game h2 {
  margin:0;
  padding:0;
  width: 100%;
  height: 114px;
  padding-top: 34px;
  font-family : Roboto-Bold;
  color: #56B1B0;
  font-size: 20px;
  text-align: left;
}
.portfolio .modal-body.game h4 {
  font-family : Roboto-Bold;
  font-size : 14px;
  margin: 0;
}
.portfolio .modal-body.game p {
  font-family : Roboto-Light;
  font-size : 14px;
}
.portfolio .btn_link {
  width: 100px;
}
@media screen and (min-width: 768px) {

	.portfolio  .topGames ul li{float:left;width:25%;margin:0; }
	.portfolio  .topGames h2{padding: 90px 0 50px 0}
	.portfolio  .topGames .text{text-align: right;padding: 50px 20px 50px 0}
	/*.portfolio  .header-visual h1{padding: 140px 0 7px 0;}*/
	.portfolio .games .text{text-align: right;padding: 0 20px 80px 0}
	.portfolio .contents h2{padding: 90px 0;}
  .portfolio  .topGames ul li:nth-child(9) {
    margin-left: 25%;
  }

}

@media screen and (max-width: 992px) {
    .portfolio .topGames .best{position:absolute; top:0; left:0px;}
}


@media screen and (max-width: 767px) {
    .portfolio .modal-body.game {position:relative; padding: 0 30px 80px 30px; }

    .portfolio .modal-body.game .col-xs-1{position:absolute; top:40px; right:5%;}
    .portfolio .modal-body.game .col-xs-4 {width: 100%; text-align:center; margin:0;}
    .portfolio .gameinfo{width:100%; text-align:center; margin:20px 0 0 0;}
    .portfolio .modal-body.game hr {width: 100%; margin-left: 0;}
     .portfolio .carousel-control {position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: none;}
     .portfolio .carousel-control.left {background-image: none; filter: none; background-repeat: repeat-x;}
     .portfolio .carousel-control.right {right: 0; left: auto; background-image: none; filter: none;background-repeat: repeat-x;}
     .portfolio .topGames .best{position:absolute; top:0; left:-10px;}
     .portfolio .topGames ul li{
       width:50%;
       margin: 0;

     }
     .portfolio .topGames ul.topGames2018 li:nth-child(3n+1)  {
       margin-left: 0;
     }
     .portfolio  .jumbotron {height: 400px;}


     .portfolio  .header-visual {
       height: 356px;
     }
     .portfolio  .topGames h2 {
       font-size: 17px;
     }
     .portfolio  .topGames ul li div {
       font-size:11px;
       padding-top:15px;
     }
}

@media screen and (max-width: 360px) {
    .portfolio  .topGames ul li{width:50%; text-align:center; margin:0;}
    .portfolio .topGames .best{position:absolute; top:0; left:20%;}

}
@media screen and (max-width: 320px) {
  .m_smenu .b {
    width: 280px !important;
    left: 50% !important;
    margin-left: -140px !important;
  }
}
.program .contents{color: #000;padding-bottom: 90px;}
.program  .jumbotron{background: url(../images/program/program_top.png) no-repeat center top/100% 740px;margin: 0;padding: 0; position:relative;}
.localprogram  .jumbotron{background: url(../images/localprogram/localprogram_top.png) no-repeat center top/100% 740px;margin: 0;padding: 0; position:relative;}

.conference .header-visual,.program .header-visual,.partners .header-visual, .portfolio .header-visual{height: 600px;}
/*.program  .header-visual h1{width:80%;font-size: 30px;padding-top: 25px; line-height:36px; font-family:Roboto-Medium; text-transform:uppercase; letter-spacing: 1px;}
.program  .header-visual p{font-size: 15px;width:70%;padding-top: 20px; font-family:Roboto-Light; line-height:20px;}*/
.program .ic_text {font-size:14px; line-height:22px; font-family:Roboto-Light;}
.program .con1{background: #353535;text-align: center;padding-bottom:6%;}
.localprogram .con1{background: #3b3d48;text-align: center;padding:6% 0;}

/*.program .con1 h2{font-size:17px;padding:5% 0;}*/
.program .con1 h2{font-family: Roboto-Bold;
font-size: 22px;
line-height: 24px;
color: #fff;
letter-spacing: 2px;
text-align: center;
margin-top:115px;
margin-bottom:60px;}
.program .con1 .img1 img{width:100%;}
.program .con1 .img2 img{display:none;}
/*.program .con2 h2{font-size:22px;padding:5% 0; font-family:Roboto-Medium; letter-spacing: 1px;}*/
.program .con0 {
  text-align: center;
}


.program .con0 p {text-align: left;}
.program .con2 h2, .program .con0 h2{font-family: Roboto-Bold;
font-size: 22px;
line-height: 24px;
color: #222;
letter-spacing: 2px;
text-align: center;
margin-top:115px;
margin-bottom:60px;}
.program .con2 h3{padding:0 0 5%; margin: 0;   font-family: Roboto-Bold;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 1.6px;
    color: #222;}

.program .con2 h4{font-size:14px;padding:0 ; font-family:Roboto-Medium; margin: 0;line-height: 1.6;}
 .program .con2 h4.mkt_tit {font-family:Roboto-Bold;}
.program .con2 p{ font-family:Roboto-Light; line-height:24px; margin-bottom:20px;}
.localprogram .con2 p {margin-bottom: 10px;}
.localprogram .con2 .p_style1{ font-family:Roboto-Light; line-height:24px; margin-bottom:0;}
.localprogram .con2 .h_style1{ margin-bottom:20px;}
.localprogram .con2 .logo_sponsors {position: absolute;; right: 0;}
.program .con2 .ic{padding-bottom: 6%;padding-left: 0; font-family:Roboto-Light; line-height:21px;}
.program .ic_first{margin-top: 9%;}

.program .ic {
  background-size: 28px !important;
  padding-top: 47px;
  padding-left: 0;
}
.program .ic1{
  background: url(../images/program/01.svg) 0 10px no-repeat;
}
.program .ic2{
  background: url(../images/program/02.svg) 0 10px no-repeat;
}
.program .ic3{
  background: url(../images/program/03.svg) 0 10px no-repeat;
}
.program .ic4{
  background: url(../images/program/04.svg) 0 10px no-repeat;
}
.program .ic5{
  background: url(../images/program/05.svg) 0 10px no-repeat;
}
.program .ic6{
  background: url(../images/program/06.svg) 0 10px no-repeat;
}
.program .ic7{
  background: url(../images/program/07.svg) 0 10px no-repeat;
}
.program .ic8{
  background: url(../images/program/08.svg) 0 0 no-repeat;
  background-size: 72px 28px !important;
}
.program .ic9{
  background: url(../images/program/01.svg) 0 0 no-repeat;
}

.program .con3{ background: #353535 }
.program .con3 h2{padding:5% 0; text-align: center; font-family: Roboto-Bold;
font-size: 22px;
line-height: 24px;
color: #fff;
letter-spacing: 2px;}
.program .con3 img{width:100%;}
.program .con3 .col-md-6{margin:0;padding: 0 0 20px 0}
.program .con3 .style2{display:none;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
	/*.program  .header-visual h1{width:273px;padding-top: 135px;}*/
	/*.program  .header-visual p{font-size: 15px;width:70%;padding-top: 206px;}*/
	.program .ic3{padding-top: 0;}
	.program .con2 .ic{padding-bottom: 6%;padding-left: 91px;padding-top: 0;}
  .program .con3 .style1 {margin:0;padding: 0}
}
@media screen and (max-width: 414px) {
  .program .con1 .img2 img{display:block; width:100%;}
  .program .con1 .img1 img{display:none;}
  .program .con3 .style1 {display:none;}
  .program .con3 .style2{display:block;}
  .program .ic8, .program .ic9{
    margin-top: 40px;
  }

  .contact .worldmap {display: none;}
}
@media screen and (max-width: 768px) {
    .program  .header-visual{height: 400px;}

    .localprogram  .header-visual{height: 600px; }

    .program .header-visual .tx2{margin-bottom:0;}

    .program .con3 img{width:100%;}
    .program .con3 h2 {font-family:Roboto-Bold; font-size:18px;}

    .program .con2 h2 {
      margin-top:60px;
      margin-bottom: 40px;
    }
}
@media (min-width: 768px) and (max-width:995px){
    .program .con2 li,.program .con3 li{min-height:300px;}
    .localprogram .con2 li {min-height: 0;}
    .mg-top-60 {margin-top: 60px !important;}
    .mg-top-40 {margin-top: 40px !important;}
}

.conference .jumbotron{background: url(../images/conference/conference_bg.jpg) no-repeat center top/100% 740px;margin: 0;padding: 0; position:relative;}
.conference .header-visual .txt{font-size:11px;width:100%;overflow: hidden;list-style:none;padding: 0;margin: 0 0 40px 0;}
.conference .header-visual .txt li{font-family: Roboto-Light;float:left;width:33%;min-width: 255px;line-height: 1.5;margin-bottom: 5px; font-size:11px; padding-left: 10%;}
.conference .header-visual .txt li br{display: none}
.conference .header-visual .txt span{font-family: Roboto-Bold;font-size:18px;display: block;padding:15px 0 13px 0; line-height:23px; background:url(../images/conference/bar.png) no-repeat left top;}
.conference .header-visual .txt .b{width: 100%}

.conference .con0, .conference .con1,.conference .con2,.conference .con3{width:100%;}






.conference .text_panel {
  width:50%;

  float:left;
  padding : 2% 5% 0 5%;


}
@media (min-width: 1200px) {
  .conference .text_panel {
    padding: 25px 60px 0 60px;
  }
}
/*.conference .left_text_panel {}
@media (min-width: 1200px) {
  .conference .left_text_panel {
    position: relative;
    left:100%;

    margin-left: -1200px;

  }
  .conference .text_panel {
    padding: 25px 25px 0 60px;
  }
}
@media (min-width: 1627px) {
   .conference .con0 h2 {
     text-align: left;
     margin-left: 660px;
   }
}
@media (min-width: 1820px) {
  .conference .left_text_panel {

    left:600px;
    margin-left: 0;
  }
}*/


/*.conference .text_panel h2 {
  margin-bottom: 30px;
  color: #043fcf;
  font-size: 18px;
  font-family: Roboto-Bold;
  line-height: 1.67;
  text-transform:uppercase;
}*/
.conference .con0 h2{height: 120px; text-align: center;
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  letter-spacing: 2px;
  padding-top: 40px;
}
.conference .text_panel h2 {
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  letter-spacing: 2px;
  margin-bottom: 40px;
}

.conference .text_panel h3 {
  font-family: Roboto-Bold;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 1.6px;
    color: #222;
    margin-top: 0;
    text-transform:uppercase;
}
.conference .text_panel p {
  font-size: 14px; margin-bottom: 30px;line-height: 23px; font-family:Roboto-Light; color: #000;
}
.conference .text_panel ul {color: #000;font-family:Roboto-Light; margin-bottom: 30px; }
.conference .img_panel {
  width:50%;

  float:left;
  overflow: hidden;
  /*padding : 5% 0 0 0;*/
  padding-top:25px;
}

.conference .img_panel img {
  width:100%;
  height: auto;
  margin: -20% 0 0 0;
}
.conference .inverse {
  float: right;
}

/* tablet */
@media (max-width: 1024px) {
  .conference .con0 h2 {text-align: left; padding-left: 5%;}
  .conference .img_panel {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding: 0 10%;
    overflow: hidden;
  }

  .conference .img_panel {margin: 3% 0;}
  .conference .top_img {margin-top:10%;}
  .conference .img_panel img {
    width: 100%;
    /*height : auto;
    margin: -30% 0 0 0;*/
  }
  .conference .text_panel {
    width: 100%;
    max-width: 100%;
  }
  .conference .text_panel h3 {
    margin: 30px 0;
  }
}

@media screen and (min-width: 768px) {
	/*.conference .header-visual h1{padding:100px 0 50px 0; text-align: center;     font-family: Roboto-Light; font-size:75px;line-height:75px;}*/
	.conference .header-visual .txt{width:100%;overflow: hidden;}
	.conference .header-visual .txt li{float:left;width: 33%;line-height: 1.5;min-width:150px;margin: 100px 0 0 0;}
	.conference .header-visual .txt strong{padding-bottom: 12px;}
	.conference .header-visual .txt li br{display: block;}

	.conference .con3 .text{height:627px;}
	.conference .con2 .img{vertical-align: middle;min-height:627px;height: 100%;position: relative;}
}



@media (max-width:995px){
    .conference .con1, .conference .con3 {background: none;}
    .conference .con2 .img {display:none;}
}

@media (max-width: 1399px){
    .conference .con1, .conference .con2, .conference .con3, .conference .con4 {width:100%; margin:0 auto;}
}

@media (max-width:768px) {
    .conference .header-visual .txt li{margin-bottom: 18px;}

    .conference .con2{background-position:center 115px;}
    .conference .con2 h2, .conference .con3 h2{padding-left:0; color: #043fcf;
    font-size: 18px;
    font-family: Roboto-Bold;
    line-height: 1.67;
    text-transform: uppercase;}
    .conference .con4{color: #000;background: url(../images/conference/con4.jpg) no-repeat center center #10359c; width:100%; padding:10% 5% 2% 15%;color:#fff;}
    .conference .con4 h3{margin-bottom: 5%;}
    .conference .con2 .text {border:1px solid transparent;}
    .conference .con2 .img {display:block; width:100%; margin:0; padding:0;}
    .conference .con2 .con2_img1{display:block; width:100%; margin:0; padding:0;}
    .conference .con2 .con2_img2{display:none;}
    .conference .con2 .con2_img1{width:100%; margin:0; padding:0;}
    .conference .txt {display: none;}


    /*vertical-align: middle;min-height:627px;height: 100%;position: relative;}
    .conference .con2 .img div{position: absolute;top:50%;left:50%;margin:-110px 0 0 -179px;}*/
}


.accelerator{position:relative; padding:0; margin:0;}
.accelerator .jumbotron{z-index:9; height:810px; padding:0; margin:0; width:100%;}
.accelerator .accelerator_bgBox{position:absolute; top:0; left:0; width:100%; height:810px;}

.accelerator .accelerator_bgList div{width:100%; height:810px;}
.accelerator .accelerator_bgList .item:nth-child(1){background:url(../images/accelerator/bg0.jpeg) no-repeat center bottom/cover;;}
.accelerator .accelerator_bgList .item:nth-child(2){background:url(../images/accelerator/bg1.jpg) no-repeat center bottom/cover;}
.accelerator .accelerator_bgList .item:nth-child(3){background:url(../images/accelerator/bg2.png) no-repeat left bottom/cover;}
.accelerator .accelerator_bgList .item:nth-child(4){background:url(../images/accelerator/bg3.png) no-repeat center bottom/cover;}
.accelerator .accelerator_bgList .item:nth-child(5){background:url(../images/accelerator/bg4.jpg) no-repeat center bottom/cover;;}
.accelerator .accelerator_bgList .item:nth-child(6){background:url(../images/accelerator/bg5.png) no-repeat center bottom/cover;}
.accelerator .accelerator_bgList .item:nth-child(7){background:url(../images/accelerator/bg6.jpg) no-repeat center bottom/cover;}
.accelerator .btnShow .btnPrev{width:32px;position: absolute;left:5%;top:11%; cursor:pointer; z-index:99;}
.accelerator .btnShow .btnNext{width:32px;position: absolute;right:5%;top:11%;cursor:pointer; z-index:99;}
.accelerator .btnShow .carousel-control, .localprogram .carousel-control {position:static; background:none; opacity:1; text-shadow:none;}
.accelerator .header-visual{text-align: center;padding-bottom: 10%;}
.accelerator .header-visual h1{width: 100%; max-width: 500px; margin: 0 auto;font-size: 40px;text-align: center;font-family:Roboto-Bold;}
.accelerator .header-visual h2{font-size: 22px;width: 100%; max-width: 480px; margin: 60px auto 20px;}
.accelerator .header-visual h3{font-size: 18px;width: 100%; max-width: 480px; margin: 0 auto 8px;}

.accelerator .header-visual .tx1{font-size: 13px;text-align: center;padding-top: 18%;}

.accelerator .header-visual .tx2{font-size: 14px;text-align: center;line-height: 1.5;padding-top: 7%; font-family:Roboto-Light;}
.accelerator .header-visual .tx2 span{display: block;padding-bottom: 3%; font-family:Roboto-Regular;}

.localprogram .btnPrev {
    width: 18px;
    position: absolute;
    left: -5%;
    top: 45%;
    cursor: pointer;
    z-index: 99;
}

.btn_apply, .btn_subscribe {
  width:100%;
  height: 60px;
  max-width: 360px;
  padding: 10px 30px;
  border : none;
  background-color: #56B1B0;

}

.btn_apply.done, .btn_subscribe.done {
  background-color: #424242;
}
.btn_apply:hover, .btn_subscribe:hover {
  border : none !important;
  background-color: #56B1B0 !important;
  color: white !important;
}
.btn_apply:focus, .btn_subscribe:focus {
  border : none !important;
  background-color: #56B1B0 !important;
  color: white !important;
}
.btn_apply:active, .btn_subscribe:active {
  border : none !important;
  background-color: #56B1B0 !important;
  color: white !important;
}

.localprogram .btnNext {
    width: 18px;
    position: absolute;
    left: 103%;
    top: 45%;
    cursor: pointer;
    z-index: 99;
    transform: rotate(180deg);
}
.localprogram .header-visual {
  height: 700px;
}
.mentors .subsection {
  color: black;
  font-weight: bold;
}

.s_menu{
  width: 210px;
  font-size:15px;
  font-family:Roboto-Bold;
  position:absolute;
   /*top:44.1px;
   right:56px;*/
  top:0;
  right:0;
  z-index:99;
  text-align: center;
  line-height: 18px;
 }

.s_menu .a_float_left:before {
  content : "";
  position: absolute;
  left    : 105px;
  top  : 10px;
  height  : 17px;
  width   : 5px;  /* or 100px */
  border-right:1px solid #ffffff;
  opacity: .29;
  z-index:0;
}
.s_menu .a_float_left a,.s_menu .a_float_right a {color: #fff;}
.s_menu .a_middle a {color: #fff;}
.s_menu .a_float_left, .s_menu .a_float_right {width:105px;  height: 39.1px; color: #fff;background: #000; float:right; padding-top:10px;}
.s_menu .a_middle {width:210px;  height: 39.1px; color: #fff;background: #000; float:left; padding-top:10px;}
.s_menu .b_float_left { width:210px;  height:70px; cursor: pointer; background: url(../images/buttons/btn-applications-open1@2x.png) no-repeat 0 0/cover; float:left; margin-top: 20.8px;}
.s_menu .b_float_left a {width:210px; height:70px; display:block;}
.s_menu .b_float_left:hover  {opacity: .9; }
.s_menu .a_float_right:hover,.s_menu .b_float_left:hover {opacity: .9;}

.link_box {
  width: 240px;
  font-size:13px;
  font-family: Roboto-Light;
  position:absolute;
  top:0;
  right:0;
  z-index:99;
  text-align: center;
  line-height: 18px;
  background: #2d2d2d;
}

.link_box .box {
  padding: 10px;
}
.link_box a {
  color: white;
}

.expire_date {
  font-size: 14px !important;
  margin-top: 10px;
  margin-bottom: 25px !important;
}
.link_box .box:nth-child(1),.link_box .box:nth-child(2),.link_box .box:nth-child(3){
    border-right : 0.5px solid #aeaeaf;
    border-bottom : 0.5px solid #aeaeaf;

}
.link_box .box:nth-child(3){
    border-right : none;
}
.link_box .prev {
  width: 80px;
  float: left;
}
.link_box .next {
  width: 240px;
  float: left;
  font-size:18px;
  font-family: Roboto-Bold;
}
.accelerator .con1{color: #4A4A4A; font-size: 20px; font-family:Roboto-Light; }

.accelerator .con1 p{padding-bottom: 3%;padding-right: 7%;}
.accelerator .con1 h2{color: #222;margin-top: 0; font-family:Roboto-Bold;   font-size: 16px;
  line-height: 18px;
  letter-spacing: 1.6px;}
.accelerator .con1 .tx1{font-size:15px;font-family: Roboto-Light; color: #4a4a4a; margin-top:20px;}
.accelerator .con1 .col-md-7{font-size:20px; line-height:30px;}
.accelerator .con1 .col-md-5{font-size: 14px; line-height:23px;}
.accelerator .con2{width: 100%; height: 720px; background: url(../images/accelerator/img.jpg) no-repeat 0 0/cover;}
.accelerator .con2 br{display: none;}
.accelerator .con2 h2{font-size:21px;text-align: center;padding: 1% 0 2%; font-family: Roboto-Bold;}
.accelerator .con2 h3{font-size:23px;border-bottom: 1px solid #7f7f7f;padding-bottom: 1%;margin-bottom: 2%; font-family:Roboto-Medium;}
.accelerator .con2 ul{width:100%;overflow: hidden;padding: 0;list-style: none; }
.accelerator .con2 li{float:none;display:inline-block;width:100%;min-width:220px;}
.accelerator .con2 .tx1{width:100%;font-size: 17px;line-height: 1.2; font-family:Roboto-Bold;}
.accelerator .con2 .tx2{width:100%;font-size: 15px;font-family:Roboto-Bold;}
.accelerator .con2 .tx3{width:100%;font-size: 15px;font-family:Roboto-Bold;}
.accelerator .con2 .ic1{background: url(../images/accelerator/ic_a1.png) 0 0 no-repeat;padding-left: 48px; }
.accelerator .con3{width: 1260px; color: #000392; height:600px;  }
.accelerator .con3 .conWrapper2 {
  width: 100%;
  background: white;
  padding-left: 3%;
  padding-right: 3%;
}
.accelerator .con3 br{display: none}
.accelerator .con3 h2{font-size:21px;text-align: center;padding: 6% 0 8%;}
.accelerator .con3 h3{color:#56B1B0;font-size:17px;border-bottom: 1px solid #ededed;width: 100%;padding-bottom: 1%;margin-bottom: 2%;font-family:Roboto-Bold; }
.accelerator .con3 ul{width:100%; overflow: hidden;padding: 0;list-style: none;margin-top: 12%; padding : 3% 0;}
.accelerator .con3 li{float:none;display:inline-block;width:100%;min-width:220px; }
.accelerator .con3 .tx1{font-family:Roboto-Bold;font-size: 17px; line-height: 1.35; color:#4a4a4a;}
.accelerator .con3 .tx3{padding-right: 10%; font-size: 15px; line-height:1.53; font-family: Roboto-Light; color:#4a4a4a;}
.accelerator .con0{color: #fff;font-family: Roboto-Light; background: #56B1B0; height:auto; margin:0;padding: 80px 20px;clear: both; text-align: center;}
.accelerator .con00{
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  letter-spacing: 2px;
  background: #ffffff; height:139px; margin:0;padding-top: 55px;clear: both; text-align: center;}
.accelerator .con0 span {
  font-family: Roboto-Bold;
  font-size: 22px;
  line-height: 24px;
  color: #fff;
  letter-spacing: 2.4px; }

.accelerator .con0  p {

  max-width: 855px;
  margin: 40px auto;
	font-size: 17px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.76;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
  text-transform : uppercase;
}
.accelerator .con4{color: #fff;font-family: Roboto-Bold; background: #56B1B0; height:auto; padding:50px 0; text-align: center;}
.accelerator .con4 .innerwapper {width: 100%; max-width: 700px; padding: 10px; margin: 0 auto;}
.accelerator .con4 .innerwapper #mc_embed_signup form {background: #56B1B0;}
.accelerator .con4 .innerwapper #mc_embed_signup label {display : none;}
.accelerator .con4 .innerwapper #mc_embed_signup input.email {width: 60%; height: 40px; border-radius: 0; padding: 0px 1em;}
.accelerator .con4 .innerwapper #mc_embed_signup .button {width: 120px; height: 40px; background-color: #fff; border-radius: 0; margin-left: 20px; color:rgb(67, 67, 67)}
.accelerator .con4 p{font-family: Roboto-Light;
font-size: 22px;
line-height: 24px;
color: #fff;
letter-spacing: 2px; text-align:center; margin-bottom:5%;}
.accelerator .con4 .text p{font-family: Roboto-Light;
font-size: 22px;
line-height: 24px;
color: #fff;
letter-spacing: 2px; text-align:center; margin-bottom:5%;}
.accelerator .con4 .text2 button{width: 375px; height:45px; background: #fff;color: #000392; font-size:14px; font-family:Roboto-Medium; border:none;}
.accelerator .footer{padding-top:5% !important;}
.accelerator button.btn_video {width:240px;margin:20px 20px 100px 20px;}

@media screen and (min-width: 768px) {
	.accelerator .header-visual{height: 734px;}
	.accelerator .header-visual .tx2{text-align: left;width:318px;}
	.accelerator .con1{font-size:20px;padding-top: 8%; padding-bottom: 8%;}
	.accelerator .con1 .tx1{padding-bottom: 7%;}
    .accelerator h1 br{display:none;}
    .accelerator h1 span{margin-left:15px;}
	.accelerator .con1 h2{text-align: left}
	.accelerator .con2 h2{padding: 6% 0 8%;text-align: left;}
	.accelerator .con2 h3{padding-bottom: 7%;margin-bottom: 9%;width: 85%;}
	.accelerator .con2 li{float:left;width:20%;}
	.accelerator .con2{min-height: 640px;}
	.accelerator .con2 .tx1{height: 127px;padding-right: 10%;}
	.accelerator .con2 .tx2{height: 53px;}
	.accelerator .con3 li{float:left;width:20%;min-width:220px;}

	.accelerator .con3 .tx1{height: 91px;}
	.accelerator .con3 h3{padding-bottom: 7%;margin-bottom: 9%;width: 100%;}
	.accelerator .con3 br{display: block;}
	.accelerator .con4 .text2 button{width: 90%;}
	.accelerator .con2 br{display: block;}


}
.m_smenu {
  width:100%;
  height: 105px;
background: white;
  position: absolute;
  top: 63px;
  display : none;
  border-top:  1px  solid  #7f7f7f;
}
.m_smenu .close {
  padding: 10px 10px 0 0;
  opacity: 1;
}
.m_smenu .contents  {
  width: 100%;
  height: 105px;

  float: left;

}
.m_smenu .contents .a {
  width: 33%;
  float: left;
  text-align: center;
  font-size: 14px;
  font-family: Roboto-Light;
  padding: 8px;

}

.m_smenu .contents .a:nth-child(1),.m_smenu .contents .a:nth-child(2) {

  border-right: 1px solid #f2f2f2;

}
.m_smenu .contents .a:nth-child(4) {
  border-top: 1px solid #f2f2f2;
  font-size: 16px;
  font-family: Roboto-Bold;
  width: 100%;
  padding: 12px;
}


.m_smenu .b {
  width: 322px;
  height: 43.2px;
  border: 1px solid black;
  text-align: center;
  padding-top : 11px;
  position: absolute;
  bottom: 28.7px;
  left: 50%;
  margin-left: -161px;
  display: none;
}
.m_smenu .b a {
  color: black;
}
.m_smenu .contents .a a {
  color : #000;
}

@media screen and (max-width:767px){
  .navbar {
    padding:0 !important;
    margin: 0 !important;
  }
  .navbar .container {
    padding-left: 0 !important;
    padding-right:0 !important;
    width: 100%;

  }

  .navbar .container > .navbar-header {
    background : white;
    width: 100%;
    height: 63px;
    margin: 0 !important;
  }
  .navbar #navbar {
    border: none;
  }
  .container {width: 100% !important;}
  .m_smenu {
    display : block;
  }

  .link_box {
    display : none;
  }
  .navbar {
    min-height: 63px;
  }
  .navbar-toggle {
    display: block;
    position: absolute;
    top: 5px;
    left:0;
  }
  .navbar-inverse .navbar-toggle .icon-bar {
    background: #4a4a4a ;
  }

  .navbar-toggle span:nth-child(3) {
    width: 50%;
  }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background: white;
}
  #navbar{
    position: absolute;
    width : 110%;

    padding-left: 10%;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);

  }
  #navbar li {
    padding:  3px 0;
  }
  #navbar a {
    color : #4e4e4e !important;
    font-size: 14px !important;
  }

  .navbar-brand .img_box {
    width: 63px;
    height: 29px;
    background: url(../images/buttons/logo@2x.png) 100% 50%/contain no-repeat !important;
    position: absolute;
    top:10px;
    left:50%;
    margin-left: -48.5px;
  }
  .navbar-header a {
    width: 63px;
    height:  63px;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-top: 0;
    margin-left: -48.5px;
  }

  /* 모아빌용 배경 이미지  */
  /* .accelerator .con2{min-height: 640px; background: url(../images/accelerator/bg_a01.png) no-repeat 0 0/cover;} */


}
  .navbar-brand .img_box {
    width: 97px;
    height: 41px;
    background: url(../images/common/logo.png);
  }
@media (min-width: 768px) and (max-width:1024px) {
  .accelerator .con3 {width:100%;height: auto;margin-top: 0;}
  .accelerator .con3 ul {margin-top: 0;}
  .accelerator .con2 h2{padding: 6% 0 8%;text-align: left;}
	.accelerator .con2 h3{padding-bottom: 7%;margin-bottom: 9%;width: 85%;}
	.accelerator .con2 li{float:left;width:33%; height: 400px;}
}
@media (min-width: 768px) and (max-width:995px){


  /*.accelerator .con2 li,.accelerator .con3 li{min-height:300px;}*/

  .accelerator .con3 {width:100%; }


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

    .s_menu{
      right:0;
      margin-left: -100px;
    }
    .s_menu .b_float_left {margin:0;}
    .navbar-brand > img {
      width:50%;
    }
    .accelerator .header-visual .tx2{margin-bottom:0; margin-left:30px; text-align:left;}
    .accelerator .header-visual h1{font-size:43px;}
    .accelerator .btnShow .btnPrev, .accelerator .btnShow .btnNext{display:none;}
    .accelerator button.btn_video {width:260px; padding:15px 50px; margin:40px 20px;}
    .accelerator .con2{height: auto;}
    .accelerator .con3{color: #000392; height:auto;}
    .accelerator .con4{padding:5% 0;}
    .accelerator .con4 .innerwapper #mc_embed_signup input.email {width: 100%; height: 40px; border-radius: 0; padding: 0px 1em;}
    .accelerator .con4 .innerwapper #mc_embed_signup .button {width: 100%;     margin-left: 0; margin-top: 10px;}
    .accelerator .con4 .text p{font-size:18px; margin-bottom:10%;}
    .accelerator .con4 .text2 button{margin-bottom:5%;}

    /* 모바일용 이미지 */

    .accelerator .accelerator_bgList .item:nth-child(1){
         background:url(../images/accelerator/bg0_mobile.jpeg) no-repeat 0% 0%/cover;}
    .accelerator .accelerator_bgList .item:nth-child(2){
         background:url(../images/accelerator/bg1.jpg) no-repeat center center/cover;}
    .accelerator .accelerator_bgList .item:nth-child(3){
        background:url(../images/accelerator/bg2_mobile.png) no-repeat 40% 40%/cover;}
    .accelerator .accelerator_bgList .item:nth-child(4){
        background:url(../images/accelerator/bg3_mobile.png) no-repeat 60% 60%/cover;}
    .accelerator .accelerator_bgList .item:nth-child(5){
        background:url(../images/accelerator/bg4.jpg) no-repeat center center/cover;}
    .accelerator .accelerator_bgList .item:nth-child(6){
        background:url(../images/accelerator/bg5_mobile.png) no-repeat center center/cover;}
    .accelerator .accelerator_bgList .item:nth-child(7){
        background:url(../images/accelerator/bg6_mobile.jpg) no-repeat left top/cover;}



        .carousel-indicators {
          display:none;
        }
        .accelerator .btnShow .btnPrev{width:24px;}
        .accelerator .btnShow .btnNext{width:24px;}
}

@media screen and (max-width:414px){
  .portfolio .modal-body.game h2 {font-size: 14px; padding-top: 40px; line-height: 1.2;}
  .portfolio .modal-body.game h2.h_type3 {padding-top: 20px;}
  .portfolio .logo_img img{ width: 80px; height: auto; margin: 20px; background: white;}

  .accelerator .accelerator_bgList div {
    height: 720px;
  }
  .accelerator .accelerator_bgBox {
    height: 720px;
  }
  .accelerator .jumbotron {
    height: 720px;
  }

  .mentors .modal-body .inicon1, .localprogram .modal-body .inicon1 {
    top: 38px;
  }
  .mentors .modal-body .name1_inicon1 { top: 58px;}
  .accelerator .header-visual h1 {
    font-size: 28px;
    line-height: 1.21;
    max-width : 90%;
    font-family:Roboto-Light;
  }
  .accelerator button.btn_video {
    width: 176.6px;
  }

  .accelerator .btnShow .btnPrev, .accelerator .btnShow .btnNext {
    display: block;
    top:7%;
  }
  .accelerator .conWrapper {
    background: none;
  }
  .accelerator .con0 {
    padding : 52px 47px;
  }
  .accelerator .con0 span {font-weight: bold; font-size: 14px; }
  .accelerator .con0  p {
    font-size: 14px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .accelerator .container {

    padding-left: 30px;
    padding-right: 30px;
  }
  .accelerator  .header-visual {
    padding-top: 0;
  }
  .accelerator .header-visual .tx1 {
    padding-top: 136px;
  }
  .accelerator .con1 .col-md-7 {
    padding-top: 66px;
    font-size : 16px;
    line-height: 1.56;
  }
  .accelerator .con1 .col-md-5 {
    margin-top: 30px;
  }
  .accelerator .con1 h2 {
    font-size: 14px;
  }

  .accelerator .con1 .tx1 {
    font-size: 14px;
  }
  .accelerator .con00 {
     height: 95px;
     padding-top: 35px;
     font-size: 20px;
     line-height: 22px;
  }
  .accelerator .con2 {
    margin-top: 0;
  }
  .accelerator .con2 li {
    width: 50%;
    min-width: 100px;
    height: 268px;
    float:left;
    border-bottom: 1px solid #7f7f7f;

  }
  .accelerator .con2 li:nth-child(5) {
    border-bottom: none;
  }
  .accelerator .con2 li:nth-child(2),.accelerator .con2 li:nth-child(4) {
    padding-left: 10px;
  }
  .accelerator .con2 h3 {
    font-size: 17px;
    border-bottom : none;
  }
  .accelerator .con2 .tx1 {

    font-size: 13.6px;

    margin-top: 27px;
  }
  .accelerator .con2 .tx2 {
    font-size: 12px;
    height: 34px;
    margin-top: 26px;
  }
  .accelerator .con2 .tx3 {
    font-size: 12px;
    margin-top: 26px;

  }
  .accelerator .con3 h3 {
    border-bottom: none;
  }
  .accelerator .con3 ul {
    width: 100%;

  }
  .accelerator .con3 li {
    border-bottom: 1px solid #ededed;
  }
  .accelerator .con3 li:nth-child(5) {
    border-bottom: none;
  }

  .accelerator .con3 .tx1 {
    margin-top: 23px;
  }

  .accelerator .con3 .tx3 {
    margin-top: 23px;
    padding-bottom: 11px;
  }
  .accelerator .con3 {
    height: auto;
  }
  .accelerator .con4 {
    line-height: 1.67;
    height: auto;
    text-transform: uppercase;
  }
  .accelerator .con4 p {font-size: 14px;}
  .accelerator .con4 .text p {
    width: 271px;
    margin: 0 auto;
    font-size: 15px;
  }
  .accelerator .con3 {
    width: 100%;
  }
  .accelerator .con3 .conWrapper2 {
    width: 100%;
    background: white;
    padding-left: 0;
    padding-right: 0;
  }
}
