@font-face {
 font-family: 'noto-sans-scott';
 font-style: 100;
 src: url('fonts/NotoSansCJKkr-Thin.eot');
 src: url('fonts/NotoSansCJKkr-Thin.eot') format('embedded-opentype'),
 url('fonts/NotoSansCJKkr-Thin.woff') format('woff'),
 url('fonts/NotoSansCJKkr-Thin.otf') format('truetype');
}

@font-face {
 font-family: 'noto-sans-scott';
 font-style: 200;
 src: url('fonts/NotoSansCJKkr-Light.eot');
 src: url('fonts/NotoSansCJKkr-Light.eot') format('embedded-opentype'),
 url('fonts/NotoSansCJKkr-Light.woff') format('woff'),
 url('fonts/NotoSansCJKkr-Light.otf') format('truetype');
}

@font-face {
 font-family: 'noto-sans-scott';
 font-style: 300;
 src: url('fonts/NotoSansCJKkr-DemiLight.eot');
 src: url('fonts/NotoSansCJKkr-DemiLight.eot') format('embedded-opentype'),
 url('fonts/NotoSansCJKkr-DemiLight.woff') format('woff'),
 url('fonts/NotoSansCJKkr-DemiLight.otf') format('truetype');
}

@font-face {
 font-family: 'noto-sans-scott';
 font-style: 400;
 src: url('fonts/NotoSansCJKkr-Regular.eot');
 src: url('fonts/NotoSansCJKkr-Regular.eot') format('embedded-opentype'),
 url('fonts/NotoSansCJKkr-Regular.woff') format('woff'),
 url('fonts/NotoSansCJKkr-Regular.otf') format('truetype');
}


body        { font: 16px/20px 'noto-sans-scott', sans-serif; }
.thin       { font-weight: 100 }
.light      { font-weight: 300 }
.regular    { font-weight: 400 }
.medium     { font-weight: 500 }
.bold       { font-weight: 700 }
.bolder     { font-weight: 900 }

.g-bg-blue {
  background-color: #ec9a34 !important; }


.g-color-blue {
  color: #ec9a34 !important; }
.btn {
  position: relative;
    border-bottom: 1px solid #ddd;
    margin-bottom: -3px;
margin-left: -17px;
    margin-right:-17px;


}
.g-color-primary {
  color: #ec9a34 !important; }

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
  color: #ec9a34 !important; }


.g-color-blue1 {
  color: #3c3f41 !important; }

.g-bg-black1 {
  background-color: #4b4b4b; }


.g-bg-black2 {
  background-color: #3b3b3b; }


.g-color-black2 {
 color: #3b3b3b; }


.carousel-item {
  height: 43vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel-caption {
   
   transform: translateY(-50%);
  bottom: 0;
  top: 55%;
}



.g-bg-primary {
  background-color: #3b3b3b
      !important; }

.g-brd-primary {
  border-color: #3b3b3b !important; }


.u-header__section--dark .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
    color:white
        ;
}