#wrapper {padding-top: 121px;}
html {font-family: 'Noto Sans', serif !important;}
/*Reset Styles------------------------------------*/
body {
  color:#333;
  font-size:13px;
  line-height:1.6;
}
input,.btn,.input-group-addon,.panel {
  border-radius:0 !important;
}
ul,ol {
  list-style:none;
  margin:0;
  padding:0;
}
p,li,li a {
  color: #666;
}
a {
  color:#0078b3;
  text-decoration:none;
}
a,a:focus,a:hover,a:active {
  outline:0 !important;
}
a:focus {
  text-decoration:none;
}
a:hover {
  color:#0078b3;
  text-decoration:underline;
}
hr {
  margin:30px 0;
}
hr.hr-md {
  margin: 20px 0;
}
/*Headings*/
h1 {
  font-size:28px;
  line-height:35px;
}
h2 {
  font-size:24px;
  line-height:33px;
}
h3 {
  font-size:20px;
  line-height:27px;
}
h4 {
  line-height:25px;
}
h5 {
  line-height:20px;
}
h6 {
  line-height:18px;
}
h1,h2,h3,h4,h5,h6 {
  color:#585f69;
  margin-top:5px;
  text-shadow:none;
  font-weight:normal;
}
h1 i,h2 i,h3 i,h4 i,h5 i,h6 i {
  margin-right: 5px;
}
/*Layout*/
.td {display:table-cell; vertical-align:middle;}
.row.mlmr00 {margin-left:0; margin-right:0;}
.row.mlmr00 > .col-xs-12.col-sm-6.col-md-6 {padding-left:0; padding-right:0;}
.plpr10 {padding-left: 10px; padding-right: 10px;}
/*Header Default------------------------------------*/
.header {z-index:99; position:relative; border:none;}
.navbar-tescan .navbar-header {float:none; width:100%;border-bottom:1px solid #dedede;} 
.navbar-brand {float:none; margin:0 auto;width:226px; height:70px; padding:16px 0;}
.navbar-brand a {display:block; text-align:center;}
.navbar-brand a img {max-width:100%;}
.navbar-body {border-bottom:1px solid #dedede;} 
.header .navbar {margin:0; min-height:inherit; border:none; border-radius:0;}
.header .navbar-default {
  border:none;
  background:none;
}
.header .navbar-collapse {position:relative;}
/*Navbar Brand*/
.nav.navbar-nav.main-nav {display:block; max-width:660px; width:100%; float: none; margin:0 auto;}
.nav.navbar-nav.main-nav > li {width:33%;}
.nav.navbar-nav.main-nav > li > a {font-size:17px; line-height:1; color:#333; font-weight:200; color:#333; text-align:center; border-right:1px solid #dedede;border-top:2px solid transparent; border-bottom:2px solid transparent; padding:14px 10px;}
.nav.navbar-nav.main-nav > li:first-child > a {border-left:1px solid #dedede;}
.nav.navbar-nav.main-nav .dropdown-menu {width:100%; background-color:#0078b4;}
.nav.navbar-nav.main-nav .dropdown-menu .dropdown-menu {background-color:#00699e;}
.nav.navbar-nav.main-nav > li:hover > a, .nav.navbar-nav.main-nav > li:focus > a, .nav.navbar-nav.main-nav > li:active > a {border-top:2px solid #0078b4; background-color: #fff;}
.nav.navbar-nav.main-nav > li.active > a {border-bottom:2px solid #0078b4;}
.header .navbar-toggle {padding:0;border:none;}
/*Search*/
.navbar-body {position:relative;}
.navbar-body .container {position:relative;}
.searchBt {position:absolute; top:0; right:0; width:70px; line-height:49px; border:none; border-radius:0; padding:0; background-color:#0089ce;display: none;}
.search-cont {position:absolute; top:0; right:0; width:100%; background-color:#222;}
.searchForm {display:block; max-width:480px; width:calc(100% - 140px); height:50px; margin:0 auto;}
.searchText {margin:10px 0; border:none; border-bottom:1px solid #666; background:none; width: calc(100% - 45px); color:#fff; font-size:14px; line-height:28px;}
.searchSubmit {width:45px;line-height:49px; border:none; border-radius:0; padding:0; background:none;}
.searchText:focus {outline:none;}
/*Responsive Navbar*/
@media (max-width:767px) {
  /*Dropdown Menu Slide Down Effect*/
  .navbar-nav .open .dropdown-menu { border:0; float:none; width:auto; margin-top:0; position:static; box-shadow:none; background-color:#0074ab;   }
  .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px; color:#fff; font-weight:200;}
  .navbar-nav .open .dropdown-menu>li>a { line-height:20px; }
  .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus { background:none; background-color: #0089ce;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#777; }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color:#333; background-color:transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { color:#555; background-color:#e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus { color:#ccc; background-color: transparent; }
  .header .navbar-header {float:none;border-bottom: none; }
  .header .navbar-toggle {display:block;s}
  .header .navbar-collapse.collapse { display:none !important;  }
  .header .navbar-collapse.collapse.in {display:block !important; overflow-y:auto !important; }
  .header .navbar-nav {margin:7px 0 0; float:none !important;}
  .header .navbar-nav>li { float:none;}
  .header .navbar-nav > li > a  {font-size:18px; color:#fff;}
	.header .navbar-nav > li > a:hover {background-color: #337ab7}
  .header .navbar-nav li li a  {font-size:16px;}
  .header .navbar-nav.nav .open > a, .header .navbar-nav.nav .open > a:hover, .header .navbar-nav.nav .open > a:focus {background-color:#00699e; color:#fff;}
  /*Design for max-width:1200px*/
  .header .navbar-collapse,.header .navbar-collapse .container {padding-right:0 !important;}
  .header-fixed .header.header-fixed-shrink {margin-top:0;}
  .searchBt {top:-62px;}
  .navbar-body .container {padding-right:0; padding-left:0;}
}
@media (min-width:768px) {
  /*Navbar Collapse*/
  .header .navbar-collapse {padding: 0; }
  /*Navbar*/
  .header .navbar-default .navbar-nav>li>a:hover,.header .navbar-default .navbar-nav>.active>a {border-bottom:solid 2px #0078b3; }
  .header .navbar-default .navbar-nav > li > a,.header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > li > a:focus, .header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus {background:none;}
  .header .navbar-default .navbar-nav > .open > a,.header .navbar-default .navbar-nav > .open > a:hover, .header .navbar-default .navbar-nav > .open > a:focus {color: #0078b3;}
  /*Dropdown Menu*/
  .header .dropdown-menu {padding:0; border:none; min-width:200px; border-radius:0; z-index:9999 !important; } 
  .header .dropdown-menu li a { text-align:center; color:#fff; font-size:14px; line-height:20px; font-weight:200; padding:10px; border-top:solid 1px rgba(255, 255, 255, .2); background:none;}
  .header .dropdown-menu .active > a,.header .dropdown-menu li > a:hover,.header .dropdown-menu li:hover > a,.header .dropdown-menu li:focus > a,.header .dropdown-menu li > a:focus, .header .dropdown-menu li:active > a,.header .dropdown-menu li > a:active {color:#fff; filter:none !important; background-color:#0089ce !important;}
  .header .navbar-nav > li > .dropdown-menu > li > a:hover, .header .navbar-nav > li > .dropdown-menu > li:hover > a {background:url(/skin/default/img/sub-menu.png) center right no-repeat #0089ce;}
  .header .dropdown-menu li>a:focus { background:none;  filter:none !important; }
  .header .navbar-nav>li.dropdown:hover>.dropdown-menu { display:block;}
  .header .open>.dropdown-menu,.header-v1 .open>.dropdown-menu {display: none;}
  .header .dropdown>a:after {content:'';}
}

/*Header Fixed------------------------------------*/
/*Header*/
.header-fixed .header.fixed {
margin-top:-70px;
}
.header-fixed .header.header-fixed-shrink {
  top:0; left:0; width:100%; z-index:9999; position:fixed;  border-bottom-color:#f5f5f5; background:rgba(255,255,255,0.9); -webkit-transition:height 0.6s; -moz-transition:height 0.6s; transition: height 0.6s;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
/*Brand*/

.header-fixed .header.header-fixed-shrink .navbar-brand img {
  width:90%;
}
.header-fixed .header.header-fixed-shrink .search,.header-fixed .header.header-fixed-shrink .active a {
  border-bottom:none !important;
}
.header-fixed .header.header-fixed-shrink .dropdown>a:after {top: 10px;}
/*Toggle*/
.header-fixed .navbar-toggle {margin-top: 5px; margin-bottom:0;}
/*Responsive Fixed Header*/
@media (max-width:767px) {
  /*Header*/
  .navbar-brand {margin:0 10px; width:113px;padding: 20px 0 16px 0;}
  .header-fixed .header {height:118px;}
  .header-fixed .header.header-fixed-shrink {
    height: 135px;
  }
  /*Header*/
  .header-fixed .header {height: 72px;}  
  .header-fixed .header.header-fixed-shrink {height: 52px; margin-top:0;}
  .header-fixed .header.header-fixed-shrink .searchBt {top: -49px;}
  .header-fixed .header.header-fixed-shrink .navbar-brand {padding:10px 0; height:auto;}
  /*Navbar*/
  .header-fixed .header .navbar-nav {
    background:#0089ce;
    padding:6px 0;
    margin-top:0px;
    border:solid 1px #eee;
  }
  .header-fixed .header .navbar-default .navbar-collapse,.header-fixed .header .navbar-default .navbar-form {
    border: none;
  }
  /*Toggle*/
  .header-fixed .navbar-toggle { margin-top: 9px;}
  .header-fixed .header.header-fixed-shrink .navbar-toggle { margin-top: 0;}
  /*Search*/
  .header-fixed .header.header-fixed-shrink .navbar .nav>li>.search {
    top:5px;
    position: relative;
  }
}
/*Dropdown Submenu for BS3------------------------------------*/
.dropdown-submenu {
  position:relative;
}
.dropdown>a:after,.dropdown-submenu>a:after {
  top:8px;
  right:25px;
  font-size:11px;
  content:"\f105";
  position:absolute;
  font-weight:normal;
  display:inline-block;
  font-family:FontAwesome;
}
@media (max-width:767px) {
  .dropdown-submenu>a:after {
    content:" ";
  }
}
.dropdown>a:after {
  top:9px;
  right:25px;
  content:"\f107";
}
.dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-5px;
  margin-left: 0px;
}

/*Block Headline*/
.headline {
  display:block;
  margin-bottom:10px;
  border-bottom:1px dotted #e4e9f0;
}
.headline h2 {
  font-size:22px;
}
.headline h2,.headline h3,.headline h4 {
  margin:0 0 -2px 0;
  padding-bottom:5px;
  display:inline-block;
  border-bottom:2px solid #0078b3;
}
.headline-md {
  margin-bottom:15px;
}
.headline-md h2 {
  font-size: 21px;
}
/*Blog Posts------------------------------------*/
.posts .dl-horizontal a {
  color:#555;
}
.posts .dl-horizontal {
  margin-bottom:15px;
  overflow:hidden;
}
.posts .dl-horizontal dt {
  width:60px;
  float:left;
}
.posts .dl-horizontal dt img {
  width:60px;
  height:60px;
  padding:2px;
  margin-top:2px;
  border:solid 1px #ddd;
}
.posts .dl-horizontal dd {
  margin-left:70px;
}
.posts .dl-horizontal dd p {
  margin:0;
}
.posts .dl-horizontal dd a {
  font-size:14px;
  line-height:16px !important;
}
.posts .dl-horizontal dd a:hover {
  color:#0078b3;
  text-decoration:none;
}
.posts .dl-horizontal:hover dt img,.posts .dl-horizontal:hover dd a {
  color:#0078b3;
  border-color:#0078b3 !important;
  -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/*Default Breadcrumbs*/
.breadcrumbs {overflow:hidden; padding:10px 0 6px; border-bottom:solid 1px #eee; background:#f7f9fa; margin-bottom:50px; } 
ul.breadcrumb {top:10px; padding-right:0; background:none; position:relative; }
ul.breadcrumb li {position: relative;font-size: 14px; line-height: 20px; font-weight: 400; color:#999; letter-spacing: -.02em;}
ul.breadcrumb a {  color:#999;}
ul.breadcrumb a img {vertical-align: baseline;}
ul.breadcrumb li.active a,.breadcrumb li a:hover {  color:#0089ce;  text-decoration:none;}
ul.breadcrumb > li + li {padding-left: 25px;}
ul.breadcrumb > li + li:before {content:url(/skin/default/img/sub/breadcrumbs.png); width: 6px; height:11px; position: absolute; left: 6px;}
@media (max-width:550px) {
  .breadcrumbs h1.pull-left {
    margin-bottom:0;
  }
  .breadcrumbs .breadcrumb {
    top:0;
    margin-bottom: 10px;
  }
}

.list-group-item {
  border:0;
  background:transparent;
  border:rgba(0,0,0,0.1) 1px solid;
  border-left:0;
  border-right:0;
}

.carousel-indicators li {
  border-radius:50% !important;
}
.btn-theme {
  background:#0078b3;
  border:1px solid #0078b3;
  color:#fff;
}
.btn-theme:hover {
  background:#0078b3;
  border:1px solid #0078b3;
  color: #fff;
}
.hoverBt {text-decoration:none; -webkit-transition:all .3s ease-in; -moz-transition:all .3s ease-in; transition:all .3s ease-in;}
.hoverBt:hover, .hoverBt:focus, .hoverBt:active {text-decoration:none; filter:alpha(opacity=70); -khtml-opacity:.7; -moz-opacity:.7; opacity:.7;}
.no-mar {margin-left: 0; margin-right: 0;}
.no-mar > .no-pad {padding-left: 0; padding-right: 0;}


/*Footer*/
.footer { color:#dadada; background:#201916; padding:45px 0;}
.footer p,.footer a {font-size:14px; line-height:22px; font-weight:200; color:#777; letter-spacing:-.02em; margin:0; word-break:keep-all;}
.footer a:hover {
  color:#a8f85f;
  -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}

/* margin */
.mb5 {margin-bottom: 5px}
.mb7 {margin-bottom: 7px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mb30 {margin-bottom: 30px}
.mb35 {margin-bottom: 35px}
.mb40 {margin-bottom: 40px}
.mb45 {margin-bottom: 45px}
.mb50 {margin-bottom: 50px}
.mb55 {margin-bottom: 55px}
.mb60 {margin-bottom: 60px}
.mb65 {margin-bottom: 65px}
.mb70 {margin-bottom: 70px}
.mb75 {margin-bottom: 75px}
.mb80 {margin-bottom: 80px}
.mb85 {margin-bottom: 85px}
.mb90 {margin-bottom: 90px}
.mb95 {margin-bottom: 95px}
.mb100 {margin-bottom: 100px}

.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt45 {margin-top: 45px}
.mt50 {margin-top: 50px}
.mt55 {margin-top: 55px}
.mt60 {margin-top: 60px}
.mt65 {margin-top: 65px}
.mt70 {margin-top: 70px}
.mt75 {margin-top: 75px}
.mt80 {margin-top: 80px}
.mt85 {margin-top: 85px}
.mt90 {margin-top: 90px}
.mt95 {margin-top: 95px}
.mt100 {margin-top: 100px}

/* padding */
.pt5 {padding-top: 5px}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pt20 {padding-top: 20px}
.pt25 {padding-top: 25px}
.pt30 {padding-top: 30px}
.pt35 {padding-top: 35px}
.pt40 {padding-top: 40px}
.pt45 {padding-top: 45px}
.pt50 {padding-top: 50px}
.pt55 {padding-top: 55px}
.pt60 {padding-top: 60px}
.pt65 {padding-top: 65px}
.pt70 {padding-top: 70px}
.pt75 {padding-top: 75px}
.pt80 {padding-top: 80px}
.pt85 {padding-top: 85px}
.pt90 {padding-top: 90px}
.pt95 {padding-top: 95px}
.pt100 {padding-top: 100px}

.inquiryCont_pop {display: none;position:fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10000;}
.inquiryCont_pop .inquiryCont_popback {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity:0.7;filter: alpha(opacity=70);-moz-opacity:0.7;z-index: 501;}
.inquiryCont_pop .inquiryCont_wrap {position: absolute;z-index: 502;left: 0;top: 100px;width: 100%;}
.inquiryCont_pop .inquiryCont_ww {max-width: 900px;margin:0 auto;background-color: #fff;position: relative;padding: 55px 0 10px 0;}
.inquiryCont_pop .inquiryCont_ww .icclose {position: absolute;top: 20px;right: 20px;}
.inquiryCont_pop .inquiryCont_ww .icclose img {width: 23px;}
.inquiryCont_pop .inquiryCont {border-top: none;}
.inquiryCont_pop .inquiryCont .tit {margin-bottom: 18px;font-size: 32px;color: #333333;font-weight: 500;text-align: center;padding-bottom: 15px;border-bottom:2px solid #333333;}
.inquiryCont_pop .inquiryCont textarea.input_box {height: 312px;}

.logo_in {position: relative;padding-right: 100px;}
.dml_logo {position: absolute;right: 0;top: 10px;}
.dml_logo img {width: 91px;}

@media(max-width:991px){
	.inquiryCont_pop .inquiryCont_ww {padding:15px;}
	.inquiryCont_pop .inquiryCont .tit {font-size: 25px;padding-bottom: 10px;}
	.inquiryCont_pop input.input_box, textarea.input_box {margin-bottom: 10px;font-size: 14px;padding: 7px 10px;}
	.inquiryCont_pop .inquiryForm p {margin-bottom: 10px;}
	.inquiryCont_pop .inquiryCont_wrap {top: 50px;}
	.inquiryCont_pop .inquiryCont textarea.input_box {height: 150px;}
	.inquiryCont_pop .inquiryCont_ww .icclose img {width: 12px;}
}
@media(max-width:767px){
	.inquiryCont_pop .inquiryCont input.input_box, textarea.input_box {line-height: 23px;margin-bottom: 5px;}
	.inquiryCont_pop .inquiryCont .tit {font-size: 20px;}
	.inquiryCont_pop .inquiryForm p {font-size: 14px;}
	.inquiryCont_pop .inquiryCont textarea.input_box {height: 100px;}
	.inquiryCont_pop .iformSubmit {width: 100px;height: 30px;line-height: 30px;font-size: 14px;}
	.footer {text-align: center;}
	.logo_in {padding-right: 0;text-align: center;}
	.dml_logo {display: block;position: static;right: auto;top: auto;margin-top: 20px !important;}
}
@media (max-width:550px) {
	.footer p,.footer a {font-size:12px; line-height:18px;}
}