/*상단 메뉴 설정 시작*/
.navbar-inverse{
	background:#222222;     /*배경 색*/
	border-color:#080808;         /*테두리 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/*상단 메뉴 설정 끝*/

/*상단 메뉴 로고 시작*/
.navbar-brand img {
	padding-top: 10px;
}
/*상단 메뉴 로고 끝*/

/* 상단 메인 메뉴 설정 시작*/
.navbar-inverse .navbar-nav > li > a{
	background-color:none;	      /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:15px 15px 15px 15px;  /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
}
/* 상단 메인 메뉴 설정 끝*/

/* 상단 서브 메뉴 설정 시작*/
.dropdown-menu > li > a{
	background-color:#ffffff;     /*배경 색*/
	color:#333333;                /*텍스트 색*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:3px 20px 3px 20px;       /*외부 여백*/
	font-size:14px;
}
/* 상단 서브 메뉴 설정 끝*/

/* 하단 카피라이트 설정 시작*/
body > .navbar-fixed-bottom .text-center{
	background:#ffffff;           /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
.footer_copy .text-center{
	background-color:#ffffff;     /*배경 색*/
	color:#999999;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:0px 0px 0px 0px;       /*외부 여백*/
	text-align:center;            /*텍스트 정렬*/
}
/* 하단 카피라이트 설정 끝*/

/*인트로 텍스트 설정 시작*/
h1.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

p.intro_span{
	background-color:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}

.flex-caption span.intro-title{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:36px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
.flex-caption span.intro-text{
	background:none;        /*배경 색*/
	color:#ffffff;                /*텍스트 색*/
	font-size:14px;               /*텍스트 크기*/
	padding:0px 0px 0px 0px;      /*내부 여백*/
	margin:10px 10px 10px 10px;   /*외부 여백*/
}
/*인트로 텍스트 설정 끝*/



/*스킨 커스텀*/
.navbar-inverse {background: #FFF none repeat scroll 0% 0%;border-color: #DBDBDB;border-bottom:1px solid  #DBDBDB;}
.flexslider {border: 0px solid #FFF;box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);}
.navbar-inverse .divider-vertical{display:none;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {color: #000;background-color:transparent;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #000;}
.caret{display:none;}
.dropdown-menu {border-radius: 0px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.176);}
.dropdown-menu > li > a {padding: 5px 10px;margin: 0px;}
.sl-icon{max-width: 200px;}
.main-con1 h3,.main-con1 p{text-align:center;}
.main-con1 h3{font-weight:bold;}
.main-con1 img{max-width:200px;}
.intro-boardbox .page-header{display:none;}
.flex-caption {background: rgba(0,0,0,0.5);margin: 0px 0px 0px !important;padding-top: 15px;}
.img-thumbnail, .thumbnail {box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075);}
.dh-front-blog > .col-md-4 > .thumbnail {border: 1px solid #ddd;min-height: 300px;}
.dh-front-blog > .col-md-4 > .thumbnail > a.blogthumb{border: 0px solid #DDD;border-bottom: 1px solid #ddd;}
.dh-front-blog > .col-md-4 > .thumbnail > a.blogthumb:hover {border-bottom: 1px solid #ddd !important;}
.addressmap {background: #F5F5F5 none repeat scroll 0% 0%;overflow: hidden;}
#map-canvas {width: 100%;height: 500px;margin: 0px;padding: 15px;clear: both;}
section {overflow: hidden;min-height: 100px;}
.intro-widget-layout{display:none;}
.intro-board-layout{width:100%;}
.dh-front-blog {margin-right: -30px;margin-left: -30px;}
.gu-address{background: #efefef;padding: 15px;text-align: center;padding-top: 25px;}
.footer_copy{overflow: hidden;padding: 35px;background: #333;}
.footer_copy .text-center{background: #333;color:#fff;}

.main-about{background-size:cover !important;background-position:center !important; background:url('/skin/img/blue_logo.png');padding:150px 150px;text-align:center;}
.main-bus{background:url('/skin/img/bus.jpg');}
.main-about h2,.main-about h3,.main-about p{font-weight:bold;text-align:center;color:#fff;}
.main-about a{background:#fff;color:#333;margin-top:30px;padding:5px 10px; font-size:12px;margin:20px auto 0;}
.main-about hr{border-color: #958F8F -moz-use-text-color -moz-use-text-color;}
.thumb-hidden {box-shadow: 0px 0px 0px -6px #000;border:1px solid #efefef;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    
    
    
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    
    .navbar-right {margin-top: 17px;}
    
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    
    
    
}

@media (max-width: 768px) {
    .navbar-inverse .navbar-toggle .icon-bar
    {background-color: #333;}
    
    .navbar-inverse .navbar-toggle:focus .icon-bar,
    .navbar-inverse .navbar-toggle:hover .icon-bar
    {background-color: #fff;}
}