.row {
  display: flex;
  margin: 0 auto;
  max-width: 1632px;
  padding: 0 126px;
}
#main .globe_bg{max-width:1860px; margin:0 auto;}

.row.align-center {
  align-items: center;
}

.row .col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.row .col.col-auto {
  flex: 1;
}

.row .col.col-1 {
  flex: 0 1 8.333333333333333%;
}

.row .col.col-2 {
  flex: 0 1 16.6666666666667%;
}

.row .col.col-3 {
  flex: 0 1 25%;
}

.row .col.col-4 {
  flex: 0 1 33.333333333333333%;
  margin-left:20px;
}

.row .col.col-6 {
  flex: 0 1 50%;
}

.row .col.col-7 {
  flex: 0 1 58.333333333333333%;
}

.row.row-static .col.col-2 {
  flex: 0 1 272px;
  width: 272px;
}
.row.row-static .col.col-2:first-child{padding-left:0;}

.row.row-full {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

.row.row-full .col {
  padding: 0;
}

.row.row-half .col {
  flex: 1;
}

.row.row-half .col:first-child {
  margin-right: 44px;
}

.row.row-half .col:last-child {
  margin-left: 44px;
}

@media screen and (max-width: 1280px) {
  .row{padding:0 88px;}
  #videoSection .row{padding-top:60px;}
  .row.row-lg {
    display: block;
  }
}


@media screen and (max-width: 1080px) {
  .row {
    padding: 0 50px;
    /*¸ÞÀÎ footer °ü°è»ç ¸Þ´º°¡ Â©¸² ¹ß»ý*/
    /*overflow:hidden;*/
  }

  #videoSection .row{padding-top:0px;}

  .row.row-half .col{position:relative;}

  .row.row-half .col:first-child {
    margin-right: 8px;
  }

  .row.row-half .col:last-child {
    margin-left: 8px;
  }


}


@media screen and (max-width: 766px) {


  .row { padding:0 50px;}
  .row.row-sm {
    display: block;
  }

  .row.row-md {
    display: block;
  }

  .row.row-half {
    display: block;
  }
  .row.row-half .col {
    width: 100%;
  }
  .row.row-half .col:first-child {
    margin-right: 0;
    margin-bottom:60px;
  }
  .row.row-half .col:last-child {
    margin-left: 0;
  }

  .row {
    padding: 0 20px;
  }

  #specialMedia .section-inner .row{padding: 0 11px;}
  #specialMedia .section-inner .section-header{padding:0 9px;}
}

@media all and (max-width:325px){
  .row {padding: 0 20px;}
}
