/* 여기에 작업 또는 수정할 당신의 css style을 설정하세요. (customizations) */

/******************************** 메인페이지 css 시작 *****************************************************/

/*section_1*/
.section_1 {height:110px;}
.section_1 .nexon_quick {}
.section_1 .nexon_quick li {width:20%; height:110px; display:inline-block; float:left; padding: 28px;}
.section_1 .nexon_quick li:nth-child(1) {background:#5eb665;}
.section_1 .nexon_quick li:nth-child(2) {background:#ef7b3b;}
.section_1 .nexon_quick li:nth-child(3) {background:#fecc00;}
.section_1 .nexon_quick li:nth-child(4) {background:#3fbded;}
.section_1 .nexon_quick li:nth-child(5) {background:#5c7abb;}
.section_1 .nexon_quick li a {display:block; color:#fff; text-align: center;}
.section_1 .nexon_quick li a img {height: 55px; margin-right: 10px;}
.section_1 .nexon_quick li a span {color:#fff; font-size: 24px; font-family: 'GmarketSansMedium';}
.section_1 .nexon_quick li a div {text-align:center; padding-bottom:10px;}
.section_1 .nexon_quick li a div img {height: 55px;}
.section_1 .nexon_quick li a p {text-align:center; /*font-weight:bold;*/}
.section_1 .nexon_quick li a p span {color:#fff; font-family: 'GmarketSansMedium'; font-size: 20px; vertical-align:middle; display:inline-block; letter-spacing:-0.5px;}

@media (max-width:992px){
	.section_1 {
		height: 60px;
	}
	
	.section_1 .nexon_quick li {
		height: 60px;
		padding: 10px 0;
	}

	.section_1 .nexon_quick li a img {
		height: 25px; 
		margin-right: 0px;
	}

	.section_1 .nexon_quick li a span { 
		display: block;
		font-size: 0.6em; 
	}

	.section_1 .nexon_quick li a div {
		padding-bottom: 0px;
	}

	.section_1 .nexon_quick li a div img {
		height: 35px;
	}

	.section_1 .nexon_quick li a p span {
		font-size: 11px;
	}
}


/*section_2*/
.section_2 {padding: 50px 0;}
.section_2 .news_title {padding-top: 60px; background:url('/images/main/news_title_ico.jpg') no-repeat; background-position: 100% 0%;}
.section_2 .news_title h1 {font-size: 32px; color:#000; font-weight: 500;}
.section_2 .news_title p {font-size: 18px; color:#666; line-height: 30px; padding:25px 0 50px;}
.section_2 .news_title a {font-size: 18px; border:1px solid #ccc; padding: 15px 25px;}
.section_2 .board_W{width:100%;}
.section_2 .board_W .tab_btns{ font-size:0; display:table; table-layout:fixed; width:100%; background-color:#f4f4f4; }
.section_2 .board_W .tab_btns .tab{ display:table-cell; text-align:center; width:33.33%; cursor:pointer; color:#666; line-height:65px; font-size:20px; letter-spacing:-0.075em; }
.section_2 .board_W .tab_btns .tab { border:1px solid #e8e8e8; }
.section_2 .board_W .tab_btns .tab a {}
.section_2 .board_W .tab_btns .tab.on{ background-color:#21a06f;}
.section_2 .board_W .tab_btns .tab.on a {color:#fff;}
.section_2 .board_W .list_W{ display:none; /*margin-top:34px;*/ }
.section_2 .board_W .list_W.on{ display:block; }
.section_2 .board_W .list_W > li{ /*margin-bottom:15px;*/  width:100%; box-sizing:border-box; padding: 0 15px;  line-height: 70px;  height:70px; border-bottom:1px solid #ccc; }
.section_2 .board_W .list_W > li > a{ font-size:18px; color:#555555; width:80%; vertical-align: middle; line-height: 70px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.section_2 .board_W .list_W > li > span {font-size:18px; width:20%; text-align:right; float:left;}

@media (max-width:992px){
	.section_2 {
		padding: 30px 0;
	}

	.section_2 .news_title {
		font-size: 22px;
		padding: 40px 0 20px;
		background:url('/images/main/news_title_ico.jpg') no-repeat; 
		background-position: 80% 0%;
		background-size: 150px auto;
	}

	.section_2 .news_title h1 {
		font-size: 16px;
	}

	.section_2 .news_title p {
		font-size: 14px;
		line-height: 18px;
		padding: 15px 0;
	}

	.section_2 .news_title a {
		font-size: 0.5em;
		padding: 5px 15px;
	}

	.section_2 .board_W .tab_btns .tab {
		line-height: 35px;
		font-size: 12px;
	}

	.section_2 .board_W .list_W > li {
		height: 40px;
		line-height: 40px;
		padding: 0px;
	}

	.section_2 .board_W .list_W > li > a {
		line-height: 40px;
		font-size: 12px;
	}

	.section_2 .board_W .list_W > li > span {
		line-height: 40px;
		font-size: 12px;
	}
}


/*section_3*/
.section_3 {width:100%; /*height:670px; margin-top: 50px;*/ position:relative; background:url('/images/main/section_3_bg.jpg') no-repeat; background-size: cover; background-position: center center; box-sizing:border-box; padding:75px 0;}
.section_3 a.slide_left {position:absolute; top: 50%; left:-60px;}
.section_3 a.slide_right {position:absolute; top: 50%; right:-60px;}
.section_3 h1.title {text-align: center; font-size:34px; margin-bottom: 40px; font-weight: 500;}
.section_3 .story_box {width:100%; height:360px; border:1px solid #ccc; box-sizing: border-box;}
.section_3 .story_box .thumb {width:100%; height:200px; background:#fff; overflow:hidden;}
.section_3 .story_box .thumb img { min-height:100%; }
.section_3 .story_box .story_info {background:#fff; height:158px; padding: 20px;}
.section_3 .story_box .story_info h4 {font-size: 20px; line-height: 26px; color:#000; width:100%; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; white-space: normal; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.section_3 .story_box .story_info p {font-size: 18px; color:#666; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding: 5px 0;}
.section_3 .story_box .story_info span {font-size: 16px;}

@media (max-width:1200px){

	.section_3 {
		margin-top: 0px;
		height: 515px;
	}

	.section_3 h1.title {
		font-size:30px;
		margin-bottom: 30px;
	}	
	
	.section_3 .story_box {
		width:80%;
		height: 282px;
		margin: 0 auto;
	}

	.section_3 .story_box .thumb {
		height: 155px;
	}

	.section_3 a.slide_left {
		left: 0px;
	}

	.section_3 a.slide_left img {
		width: 80%;
	}

	.section_3 a.slide_right {
		right: 0px;
	}

	.section_3 a.slide_right img {
		width: 80%;
	}

	.section_3 .story_box .story_info {
		height:125px;
	}

	.section_3 .story_box .story_info h4 {
		font-size: 16px;
		line-height: 20px;
		height: 40px;
	}

	
	.section_3 .story_box .story_info p {
		font-size: 14px;
		padding: 0;
	}

	.section_3 .story_box .story_info span {
		font-size: 12px;
	}

}

@media (max-width:992px){
	.section_3 {
		background-size: cover;
		background-position: center center;
		height: auto;
		padding: 30px 0;
	}

	.section_3 h1.title  {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.section_3 li:nth-child(2), .section_3 li:nth-child(3) {
		display: none;
	}

	.section_3 .story_box {
		width:80%;
		height: auto;
		margin: 0 auto;
	}

	.section_3 .story_box .thumb {
		height: 100px;
	}

	.section_3 .story_box .story_info {
		height: 130px;
	}

	.section_3 a.slide_left {
		left: 10px;
	}

	.section_3 a.slide_left img {
		width: 80%;
	}

	.section_3 a.slide_right {
		right: 10px;
	}

	.section_3 a.slide_right img {
		width: 80%;
	}

	.section_3 .story_box .story_info h4 {
		font-size: 13px;
		line-height: 20px;
		height: 40px;
	}

	.section_3 .story_box .story_info p {
		font-size: 12px;
		padding: 5px 0;
	}

	.section_3 .story_box .story_info span {
		font-size: 12px;
	}
}

/*section_4*/
.section_4 {width:100%; height:135px; padding:30px 0; position:relative; border-top:1px solid #fecc00;}
.section_4 h1.title {position:absolute; top: 20px; left:-230px; font-weight: 500; font-size: 26px; margin-bottom: 40px; color:#000; letter-spacing:-1px;}

@media (max-width:1680px){
	.section_4 h1.title {font-size: 22px; left:-175px;}
}

@media (max-width:1280px){
	.section_4 h1.title {display: none;}
}

@media (max-width:992px){
	.section_4 {
		height: auto;
		padding: 30px 0;
	}


	.section_4 h1.title {
		font-size: 1.4em;
		margin-bottom: 20px; 
	}
}

/*section_5*/
.section_5 {width:100%; /*height:135px;*/ padding:18px 0; position:relative; border-top:1px solid #31a6df;}
.section_5 h1.title {position:absolute; top: 15px; left:-105px; font-weight: 500; font-size: 26px; margin-bottom: 40px; color:#000; letter-spacing:-1px;}

@media (max-width:1680px){
	.section_5 h1.title {font-size: 22px; left:-75px;}
}

@media (max-width:1280px){
	.section_5 h1.title {display: none;}
}

@media (max-width:992px){
	.section_5 {
		padding: 30px 0;
	}


	.section_5 h1.title {
		font-size: 1.4em;
		margin-bottom: 20px; 
	}
}


/* 푸터 */
#footer {position:relative; background:#5c7abb; clear:both}
#footer .container {}
#footer .footer_top {border-bottom:1px solid #2a4581;}
#footer .footer_top .footer_menu{float:left; height:58px;}
#footer .footer_top .footer_menu li{float:left;padding:0 10px;background:url(/images/foot_line.gif) 0px 22px no-repeat;}
#footer .footer_top .footer_menu li:first-child{padding-left:0;background:none}
#footer .footer_top .footer_menu a{display:block;padding:0 5px;height:58px;line-height:58px;font-size:16px;color:#fff;}
#footer .footer_top .footer_menu a:hover{color:#72a217;}
#footer .footer_top .sns_menu{float:left; padding:5px 0;}
#footer .footer_top .sns_menu .btn_sns{display:block;position:relative;float:left;margin-left:6px;width:20px}
#footer .footer_top .sns_menu .btn_sns img{display:block;width:100%}
#footer .footer_top .sns_menu .btn_sns .on{position:absolute;left:0;top:0;filter:alpha(opacity=0);opacity:0;z-index:10}

#footer .footer_bottom{padding:20px 0;overflow:hidden; background:#5c7abb; }
#footer .footer_bottom .address_box{}
#footer .footer_bottom .address_box p {line-height:20px;font-size:16px;color:#fff; line-height: 24px;}
#footer .footer_bottom .address_box p.copyright {background:transparent; text-align:left;}

@media (max-width:992px){
	#footer .footer_top .footer_menu {
		width: 100%;
		height: auto;
		padding: 5px 0;
	}

	#footer .footer_top .footer_menu li:first-child {padding:0 10px;}

	#footer .footer_top .footer_menu li {
		background: none;
		width: 33.33%;
		text-align: left;
		padding: 0 10px;
	}

	#footer .footer_top .footer_menu a {
		height: auto;
		line-height: 22px;
		font-size: 11px;
		padding: 0;
	}

	#footer .footer_bottom .address_box p {
		font-size: 11px;
		line-height: 18px;
		word-break: keep-all;
		padding: 0 10px;
	}

	#footer .footer_bottom .address_box p.copyright {
		padding: 5px 0;
		font-size: 11px;
		line-height: 16px;
		letter-spacing: -0.5px;
		margin: 0;
		padding: 0 10px;
	}
}

/******************************** 메인페이지 css 끝 *****************************************************/

/******************************** 서즈페이지 css 시작 *****************************************************/



/*서브 메뉴 lnb메뉴*/
.lnb {display:block;}
.lnb h3 {font-size: 26px; text-align: center; margin-bottom: 12px; font-weight:500; letter-spacing:-1px; padding-bottom: 20px; border-bottom:2px solid #666;}
.lnb li {line-height:45px; border-bottom: 1px solid #ccc;}
.lnb li a { padding: 0 20px; font-size: 16px;}
.lnb li.active a {display:block; line-height:45px; background:#50ab53; color:#fff;}
.lnb li:hover {display:block; line-height:45px; background:#50ab53; color:#fff;}
.lnb li:hover a {display:block; line-height:45px; background:#50ab53; color:#fff;}
.lnb li.active ul.menu li {}
.lnb li.active ul.menu li a {background:#fff; color:#666; padding: 0 25px;}
.lnb li.active ul.menu li a:hover {display:block; line-height:45px; color:#50ab53;}
.lnb li.active ul.menu li:last-child {border:0;}
.lnb li.active ul.menu li.active a {display:block; line-height:45px; color:#50ab53;}

@media (max-width:991px) {
	.lnb {display:none;}
}
/*공통 서브 타이틀ㄴㄴㄴㄴ*/
h2.sub_title {padding: 0 0 7px 35px; margin-bottom:15px; font-size:26px; font-weight:bold; background:url('/images/sub/sub_title_ico.png') 0 3px no-repeat; }
@media (max-width:991px) {
	h2.sub_title {
		padding: 0 0 10px 25px;
		margin: 10px 0;
		font-size:20px;
		background-size: 15px auto;
	}
}

/*공통 서브 타이틀*/
h4.sub-comm-title {padding-bottom: 35px; font-size:22px; color:#999;}
h4.sub-comm-title strong {color:#4dab53;}
@media (max-width:991px) {
	h4.sub-comm-title {
		font-size: 16px;
	}
}


h3.medical_title {position:relative;color:#4dab53;font-size:20px;font-weight:500;padding-bottom:20px; clear:both; /*border-top: 1px solid #4dab53;*/}
@media (max-width:991px) {
	h3.medical_title {
		font-size: 18px;
	}
}


h3.medical_top_title {margin-bottom:10px;font-size:18px; color:#333; font-weight:600; position:relative; padding: 15px 0 20px 15px; display:inline-block; }
h3.medical_top_title:before {content:""; position:absolute; background:url(/images/sub/medical_title_ico.jpg)no-repeat top left; top:0; left:0; width:20px; height:20px; }

.medical_top_txt {padding:7px; background:#5d79bb; padding:30px 30px; margin-bottom:20px;}
.medical_top_txt .inner {position:relative; }
.medical_top_txt h3 {color:#ffcc00; font-size: 24px; font-weight: 500; margin-bottom: 5px;}
.medical_top_txt p {color:#fff;}


@media (max-width:992px) {
	.medical_top_txt {
		padding: 15px 15px;
	}

	.medical_list {
		margin-top: 5px;
	}

	.medical_txt h3 {
		font-size: 18px;
	}

	.medical_txt p {
		font-size: 14px;
	} 
}

/*앞 라인 텍스트*/
p.sub_line_txt {position:relative;padding-left:20px; clear:both;}
p.sub_line_txt::before {content: '';position: absolute;width: 0.6rem;height: 0.1rem;background: #333;left: 0;top: 1.2rem;}

/*하얀박스 안 텍스트*/
.white_box {padding:40px 20px; border:1px solid #ddd;}

/*텍스트 포인트*/
span.text_point {display:inline-block; position:relative; min-width:110px; height:30px; margin-right:10px; padding:0 25px; color:#fff; line-height:30px; text-align:center; letter-spacing:0; background:#0d2d4f;}

/**/
h4.program_title {font-size: 22px; font-weight:500; padding-left: 20px; background:url('/images/sub/bullet_h4.png') 0 5px no-repeat;}


/*서브 문의전화*/
.call {}
.call p {font-size: 18px;}
.call p a {color:#5c7abb;}
.call span {padding-left: 5px; color:#FF9800; text-decoration:underline;}
@media (max-width:992px) {
	.call p {font-size: 14px;}
}

/****************************************/


/*서브페이지 컨텐츠 공통!!!*/
.title-category { position: relative; padding: 0 0 10px 25px; font-size: 22px; font-weight: 700;color: #4dab53; }
.title-category::before {content: ''; display: block; position: absolute; top: 50%; left: 0; margin-top: -7px; width: 15px; height: 3px; background-color: #4dab53;}
.title-category span {font-family: 'GmarketSansMedium';}
@media (max-width:991px) {
	.title-category {
		font-size: 18px;
	}
}

.title-category2 { position: relative; padding: 0 0 10px 25px; font-size: 22px; font-weight: 700;color: #4dab53; }
/*.title-category2::before {content: ''; display: block; position: absolute; top: 50%; left: 0; margin-top: -10px; width: 10px; height: 10px; border-radius:10px; background-color: #4dab53;}*/
.title-category2 span {font-family: 'GmarketSansMedium';}
@media (max-width:991px) {
	.title-category2 {
		font-size: 18px;
	}
}

.medical_txt {padding:60px 0; border-bottom:1px solid #ddd;}
.medical_txt:first-child {padding:0 0 60px 0;}
.medical_txt:last-child {border-bottom:0;}
/*
.medical_txt .number {background:#f8f8f8; margin:10px 0; padding: 10px 10px;}
.medical_txt .number p {text-align: center;}
.medical_txt .number p span {font-size:22px; font-weight: bold; color:#4dab53;}
*/

.medical_txt h1 {font-size: 30px;}

.medical_txt .program_img {margin: 30px 0;}
.medical_txt .program_img img {margin: 0 auto;}
.medical_txt p {padding: 5px 25px; line-height:26px;}
.medical_txt p.padding-0 {padding: 5px 0px;}
.medical_txt .listInfo {padding: 15px 25px;}
.medical_txt .listInfo li { /*margin:0 0 10px;*/ padding: 0 22px; font-weight:400; color:#03A9F4; line-height:26px; word-wrap:break-word; word-break:keep-all; }
.medical_txt .listInfo li:before { content:''; width:5px; height:5px; background-color:#03A9F4; margin:-5px 15px 0 -22px; vertical-align:middle; display:inline-block; }

.medical_txt .listInfo_ {padding: 15px 25px;}
.medical_txt .listInfo_ li { /*margin:0 0 10px;*/ padding: 0 22px; font-weight:400; color:#666; line-height:26px; word-wrap:break-word; word-break:keep-all; }
.medical_txt .listInfo_ li:before { content:''; width:5px; height:5px; background-color:#666; margin:-5px 15px 0 -22px; vertical-align:middle; display:inline-block; }

.medical_txt .listInfo2 {}
.medical_txt .listInfo2 li { /*margin:0 0 10px;*/ padding: 0 22px; font-weight:400; color:#333; line-height:26px; word-wrap:break-word; word-break:keep-all; }
.medical_txt .listInfo2 li:before { content:''; width:5px; height:5px; background-color:#333; margin:-5px 15px 0 -22px; vertical-align:middle; display:inline-block; }

.medical_txt .listInfo3 {padding-left: 25px;}
.medical_txt .listInfo3 li { /*margin:0 0 10px;*/ padding: 0 22px; font-weight:400; color:#666; line-height:26px; word-wrap:break-word; word-break:keep-all; }
.medical_txt .listInfo3 li:before { content:''; width:5px; height:5px; background-color:#666; margin:-5px 15px 0 -22px; vertical-align:middle; display:inline-block; }
@media (max-width:991px) {
	.medical_txt {padding:30px 0;}
	.medical_txt .listInfo3 {
		padding: 0;
	}
}

@media (max-width:991px) {
	
	.medical_txt h1 {font-size: 20px;}

	.medical_txt p {	
		padding: 5px 25px; 
		line-height: 24px;
	}

	.medical_txt .listInfo2 {
		
	}

	.medical_txt .listInfo2 li {
		padding-left: 0px;
	}

	.medical_txt .listInfo2 li:before {
		margin:-5px 10px 0 -15px;
	}
}


/*서브 상단 설명 글*/
.top_txt {margin:30px 0 0;}
.top_txt p {font-size: 18px; margin-bottom:15px; line-height:26px;}
@media (max-width:991px) {
	.top_txt p {
		font-size: 14px;
		line-height: 26px;
	}
}

/* loan apt company */
	.important_view {margin: 30px 25px 0;}
	.important_view dl {display: table; table-layout: fixed; width: 100%; margin: 5px 0;}
	.important_view dl:first-child {margin: 0;}
	.important_view dl dt {/*display: table-cell;*/ float:left; font-size: 18px; box-sizing: border-box; width: 20%; height: 39px; border-radius: 5px; padding: 7px 0 7px 33px; background: #ff9900; font-weight: 700; color: #ffffff; vertical-align: middle;}
	.important_view dl dd {/*display: table-cell;*/ float:left; font-size: 18px; padding: 7px 0 7px 45px; width:80%; font-weight: 500; line-height: 26px; color: #333; vertical-align: middle;}

	@media (max-width:991px) {
		.important_view {
			margin: 25px;
		}

		.important_view dl dt {
			width: 100%;
			display: block;
			height: auto;
			padding: 5px 0px;
			font-size: 16px;
			color: #ff9900;
			background: transparent;
		}

		.important_view dl dd {
			width: 100%;
			font-size: 14px;
			padding: 5px 0 20px 10px;
		}
	}


/*다운로드 버튼*/
button.download_btn {font-family: 'GmarketSansMedium'; font-size:18px; padding:10px 0;}
@media (max-width:992px){
	button.download_btn {
		font-size: 14px;
	}
}

/*서브탭메뉴*/
.sub-tabs {margin:0 0 30px;border:0 none}
.sub-tabs:after {content:"";display:block;clear:both}
.sub-tabs li {display:block;width:25%;margin:0}
.sub-tabs li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0;font-size:18px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sub-tabs li:first-child a {margin:0}
.sub-tabs li a:hover {background:#f8f8f8}
.sub-tabs li.active {}
.sub-tabs li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sub-tabs li a span {font-weight:300}

.sub-tabs2 {margin:0 0 40px;border:0 none}
.sub-tabs2:after {content:"";display:block;clear:both}
.sub-tabs2 li {display:block;width:50%;margin:0;}
.sub-tabs2 li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0;font-size:18px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sub-tabs2 li:first-child a {margin:0}
.sub-tabs2 li a:hover {background:#f8f8f8}
.sub-tabs2 li.active {}
.sub-tabs2 li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sub-tabs2 li a span {font-weight:300}

@media (max-width:991px) {
	.member-tabs2 li a {	
		font-size: 14px;
		padding:15px 7px;
	}
}

.sub-tabs3 {margin:0 0 30px;border:0 none}
.sub-tabs3:after {content:"";display:block;clear:both}
.sub-tabs3 li {display:block;width:33.33%;margin:0}
.sub-tabs3 li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0;font-size:18px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sub-tabs3 li:first-child a {margin:0}
.sub-tabs3 li a:hover {background:#f8f8f8}
.sub-tabs3 li.active {}
.sub-tabs3 li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sub-tabs3 li a span {font-weight:300}

.sub-tabs3-1 {margin:0 0 30px;border:0 none}
.sub-tabs3-1:after {content:"";display:block;clear:both}
.sub-tabs3-1 li {display:block;width:33.33%;margin:0}
.sub-tabs3-1 li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0;font-size:18px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sub-tabs3-1 li:first-child a {margin:0}
.sub-tabs3-1 li a:hover {background:#f8f8f8}
.sub-tabs3-1 li.active {}
.sub-tabs3-1 li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sub-tabs3-1 li a span {font-weight:300}

@media (max-width:991px) {
	.sub-tabs3-1 li {	
		width: 100%;
		margin-top: -1px;
	}

	.sub-tabs3-1 li a {	
		padding: 10px 15px;
	}
}

.sub-tabs4 {margin:0 0 30px;border:0 none}
.sub-tabs4:after {content:"";display:block;clear:both}
.sub-tabs4 li {display:block;width:20%;margin:0}
.sub-tabs4 li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0;font-size:18px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sub-tabs4 li:first-child a {margin:0}
.sub-tabs4 li a:hover {background:#f8f8f8}
.sub-tabs4 li.active {}
.sub-tabs4 li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sub-tabs4 li a span {font-weight:300}
@media (max-width:991px) {
	.sub-tabs4 li {	
		width: 50%;
		margin-top: -1px;
	}

	.sub-tabs4 li a {	
		padding: 10px 15px;
	}
}
		

/*서브절차 순서*/
dl.individual {
	padding-left: 25px;
	margin: 20px 0 30px;
}

dl.individual dt {
	background-color: #2861b6;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	padding-left: 30px;
	line-height: 55px;
	color:#fff;
}

dl.individual dd {
	border: 1px solid #2861b6;
	border-top: 0;
	width:100%;
}	

dl.individual dd ul {
	display: inline-block;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	padding: 40px;
}		

dl.individual dd ul li {
	float: left;
	width: 50%;
	margin: 10px 0;
}

dl.individual dd ul li span.cat {
	letter-spacing:-0.5px; float:left; margin-right:5px; width:68px; border-radius: 15px; background:#0175bb; color:#fff; line-height:100%; font-size:14px; display:block; padding:6px 0; text-align:center;
}

@media (max-width:991px) {
	dl.individual dd ul li {
		float: left;
		width: 100%;
		margin: 10px 0;
	}
}



/*서브절차 step 절차 순서(진료예약안내 절차,입퇴원안내 절차)*/
.step_circle {width:222px; height:222px; margin: 0 auto 20px; border-radius:50%; overflow:hidden; background:#fff; border: 5px solid #eaeaea; text-align:center;}
.step_circle h3 {line-height:80px; background:#2861b6; color:#fff;}
.step_circle p {line-height:100px; padding:0;}
.step_circle p.two_line {line-height:24px; padding-top:30px;}
@media (max-width:1200px) {
	.step_circle {
		width: 208px;
		height:208px;
		margin: 0 auto 20px;
	}
}


/********************의료진 소개********************/

.doctor_profile .img {padding-bottom: 40px;}
.doctor_profile .img img {margin: 0 auto;}
.doctor_profile .img p {text-align:center; padding:20px 0;}
.doctor_profile .img p strong {display:block; line-height:25px;  font-size:26px; color:#000;}
.doctor_profile .img p span{display:inline-block; position:relative; line-height:25px; padding-left:25px; vertical-align:top; font-weight:400; font-size:20px; color:#4aad52;}
.doctor_profile .img p span:before{content:""; display:block; position:absolute; left:12px; top:7px; width:1px; height:14px; background-color:#ddd;}

@media (max-width:991px) {
	.doctor_profile .img {
		margin-bottom: 10px;
	}

	.doctor_profile .img img {
		width: 80%;
	}

	.doctor_profile .img p strong { 
		font-size:20px; 
	}
	.doctor_profile .img p span{
		font-size:14px; 
	}
}

.doctor_profile .member-content { margin-bottom: 30px; clear:both; /*border:1px solid #9a9a9a; padding: 20px 10px;*/}
.doctor_profile .member-content h5 {position:relative;padding-bottom:10px;margin-bottom:20px;font-size:20px;font-weight:500;border-bottom:1px solid #ddd}
.doctor_profile .member-content h5:after {content:"";display:block;position:absolute;bottom:-2px;left:0;width:50px;height:3px;background:#9fd3c7}
.doctor_profile .member-content ul {padding-left: 10px; border-radius: 10px;}
.doctor_profile .member-content ul li {/*margin-top:5px;*/line-height: 26px; padding:5px 10px;font-weight:300; border-bottom: 1px solid #ddd;}
/*.doctor_profile .member-content ul li:last-child {border:0;}*/

@media (max-width:1199px){
	.doctor_profile .member-content h5 {padding-bottom:10px;margin-bottom:10px;font-size:18px}
	.doctor_profile .member-content ul li {font-size:15px}
}
@media (max-width:991px) {
	.member-tabs {margin:0 -2px 20px}
	.member-tabs li {width:50%;padding:2px}
	.member-tabs li a {padding:10px;margin:0;font-size:14px}

	.doctor_profile .member-content h5 {font-size: 16px;}
	.doctor_profile .member-content ul li {font-size:14px;font-weight:400}
}

/********************진료과 ********************/

/*정신건강의학과 STEP 초록 원형*/
.optimal-system .bubble {
	position: relative;
	display: block;
	width: 160px;
	height: 160px;
	margin: 0 auto;
	text-align: center;
	z-index: 1;
	color: white;
	background-color: #3db14a;
	border-radius: 50%;
	line-height: 160px;
	font-size: 18px;
	font-weight: 400; 
}

	@media (max-width:1199px){
	.optimal-system .bubble {
		width: 130px;
		height: 130px;
		line-height: 130px;
		font-size: 14px;
	}
}



/********************진료시간********************/
.medical_time {width:100%;}
.medical_time .img img {margin: 0 auto;}
.medical_time p {padding:0px 0 10px;}
.medical_time p strong {display:block; line-height:28px;  font-size:22px; color:#000;}
.medical_time p span{display:inline-block; position:relative; line-height:28px; padding-left:25px; vertical-align:top; font-weight:400; font-size:18px; color:#596068;}
.medical_time p span:before{content:""; display:block; position:absolute; left:12px; top:7px; width:1px; height:14px; background-color:#ddd;}
@media (max-width:992px) {
	.medical_time .img img {
		width: 40%;
	}
	.medical_time {
		height: auto;
	}

	.medical_time p {
		text-align: center;
		padding:10px 0 0;
	}

	.medical_time p strong { 
		font-size:18px; 
	}
	.medical_time p span{
		font-size:14px; 
	}
}


.ico_info {}
.ico_info li {
	display: inline-block;
	margin-right: 10px;
}

.ico_info li div.color-back {
	float: left;
	width:50px;
	height: 20px;
	margin-right: 10px;
}

@media (max-width:992px) {
	.ico_info li {
		margin-bottom: 10px;
	}

	.ico_info li img {
		width: 12px;
	}
}

/********************진료예약안내********************/


.in2 {position:relative; padding:20px; width:100%; height: 140px; margin: 10px 0; border:1px solid #ccc;}
.in2 .cat {letter-spacing:-0.5px; clear:both; margin-bottom:15px; width:68px; border-radius: 15px; background:#0175bb; color:#fff; line-height:100%; font-size:14px; display:block; padding:8px 0; text-align:center;}
.in2 .newst {font-size:18px; margin-bottom:10px; padding:0;}
@media (max-width:992px) {
	.in2 {
		height: 130px;
	}
	.in2 .newst {
		font-size: 14px;
	}
}

/******************** 오시는길 ********************/
.contact-info {margin: 30px 0;}
.contact-info dl {margin:0}
.contact-info dl.last {border-bottom:1px solid #ccc;}
.contact-info dl:after {content:"";display:block;clear:both}
.contact-info dl dt {float:left;width:30%;padding-right:20px; }
.contact-info dl dt h6 {padding:20px 0;text-align:center;margin:0;border-top:1px solid #333;font-size: 18px; font-weight:bold}
.contact-info dl dd {float:left;width:70%;font-size: 18px;padding:20px 0;border-top:1px solid #ccc}

.contactus_way {/*margin-bottom: 20px;*/}
.contactus_way li {display:table; line-height:26px; width:100%; vertical-align: middle; padding:10px 5px; border-bottom: 1px solid #ccc;margin-bottom: 5px;font-size:16px;}
.contactus_way li:first-child {padding:0; border:0;}
.contactus_way li .stop {margin-top:3px;}
.contact-info dl.last .contactus_way li:last-child {border:0;}

.subway_ico {padding:3px; text-align: center; margin-bottom: 10px; margin-right: 10px; color: #fff; border-radius: 20px;width:240px;display:inline-block;}
.subway_ico1 {background:#7dc4a5;}
.subway_ico2 {background:#02a94f;}
.subway_ico3 {background:#02a94f;}
.subway_ico4 {background:#9d7050;}

@media (max-width:991px) {

	.contact-info  {
		margin: 30px 0 30px;
	}

	.contact-info dl dt, .contact-info dl dd {
		width: 100%;
	}

	.contact-info dl dt {
		padding: 0;
	}

	.contact-info dl.last dd {
		padding: 0;
	}
	
	.contact-info dl dt h6, .contact-info dl dd {
		font-size: 14px;
	}

	.contactus_way {
		margin: 0;
	}

	.contactus_way li {
		line-height: 24px;
		font-size: 14px;
		padding: 10px 15px;
		text-align:center;
		margin-bottom:20px;
	}

	.contactus_way li .stop {
		margin-top:0px;
	}

	.subway_ico {
		width: 100%;
		border-radius: 0;
		padding: 10px 5px;
		margin: 0;
	}
}


/********************비전********************/
.vision-content {padding:15px;margin-bottom:30px;text-align:center;background-position:center;}
.vision-content h4 {position:relative;padding:40px 0;font-size:34px;font-weight:700;text-transform:uppercase;color:#fff}
.vision-content h4:after 
@media (max-width:991px){
	.vision-items .item.item-3 {border-right:0 none}
	.vision-content h4 {font-size:24px}
}
@media (max-width:767px){
	.vision-content {padding:30px 15px;margin-bottom:20px}
	.vision-content h4 {margin-bottom:20px;font-size:20px}
	.vision-content h4:after {bottom:-10px;height:1px}
}

/********************병원소개 연혁********************/
.history .left {/*width:424px;*/ text-align:right; }
.history .left p{font-size:26px; line-height:35px; color:#4c4c4c; font-weight:600; }
.history .left p span {color:#c7c7c7; }
.history .right {background:url(/images/sub/his_line.png)no-repeat 87px 0; /*width:55%;*/ margin-bottom:100px; }
.history .right dl {min-height:50px; margin: 0 0 60px 0; display:block;  }
.history .right dl dt {font-size:24px; font-weight:800;  color:#50a94f; float:left; width:98px; background:url(/images/sub/his_con_ico.png)no-repeat right; }
.history .right dl dt.red {background:url(/images/sub/his_con_red.png)no-repeat right; }
.history .right dl dd {line-height:36px; font-size: 18px; color:#6f6f6f; margin:0 0 0 110px;}
.history .right dl dd span {display:inline-block; width:90%; margin-top:3px; line-height: 24px;}
.history .right dl dd b { display:inline-block; text-align: center; float:left; color:#50a94f; font-size:20px; font-weight:400; width:10%;}

@media screen and (max-width:992px){
	
	/* history */
	.history .left {float:none; margin-bottom:60px; }
	.history .right {float:none; width:100%;}	
	.history .right dl dt {font-size: 18px; text-align: center;}
	.history .right dl dd b { display:block; float:none; text-align:left; font-size: 14px; font-weight:400; margin:3px 0 0 0; width:100%; height:30px;  width:100%;}
	.history .right dl dd span {color:#2c2c2c; margin:0 0 0 0; font-size: 14px; line-height:160%; display:block; width:100%;}
	.history .left {width:100%; float:none; margin-bottom:60px; }
	.history .left img {width:100%}
}
	
/********************이사회/운영위원회********************/
.directors {border:1px solid #ddd; height:380px; margin-bottom:30px; border-radius:10px; border-top:5px solid #50a94f; padding:40px 20px;}
.directors .img_wrap { margin-bottom:20px; text-align:center;overflow: hidden; }
.directors .img_wrap img{display:inline-block; width:45%;}
.directors .title { font-size: 22px; text-align:center; color:#000; font-weight: 500; margin-bottom: 12px; display:  block;}
.directors .text {text-align:center; font-size:16px; line-height: 26px;}
@media screen and (max-width:992px){
	.directors {
		height: auto;
	}
}


/********************FAQ********************/
.tabcont {
	  border-top: 1px solid #404040;
	  border-bottom: 1px solid #e5e5e5;
	}

	.tabcont dl dt {
	  position: relative;
	  padding: 15px 20px 15px 120px;
	  border-top: 1px solid #e5e5e5;
	  background: #fdfdfd url("/images/sub/icon_faq_q.png");
	  background-repeat: no-repeat;
	  background-position: 40px 8px;
	  background-size: 40px 40px;
	  color: #404040;
	  font-size: 18px;
	  letter-spacing: -0.02em;
	  font-weight: 400;
	  cursor: pointer;
	  clear: both;
	}

	.tabcont dl dt:after {
	  content: '';
	  display: block;
	  position: absolute;
	  top: 50%;
	  right: 20px;
	  width: 18px;
	  height: 10px;
	  margin-top: -5px;
	  background-image: url("/images/sub/faq_arrow.png");
	  background-repeat: no-repeat;
	  background-position: 0 0;
	  background-size: contain;
	  -webkit-transition: all 0.3s;
	  transition: all 0.3s;
	}

	.tabcont dl dt.on {
	  /*font-weight: 700;*/
	  border-bottom: 1px solid #e5e5e5;
	}

	.tabcont dl dt.on:after {
	  -webkit-transform: rotate(180deg);
	  transform: rotate(180deg);
	}

	.tabcont dl dd {
	  display: none;
	  position: relative;
	  padding: 39px 120px;
	  /*border-bottom: 1px solid #e5e5e5;
	  background-color: #f9f9f9;*/
	  color: #595959;
	  font-size: 16px;
	  font-weight: 300;
	  letter-spacing: -0.02em;
	  line-height: 1.5;
	}

	.tabcont dl dd:before {
	  content: '';
	  display: block;
	  position: absolute;
	  top: 30px;
	  left: 40px;
	  width: 40px;
	  height: 40px;
	  background-image: url("/images/sub/icon_faq_a.png");
	  background-repeat: no-repeat;
	  background-position: 0 0;
	  background-size: contain;
	}

	table.type1_pc { /*display:block;*/ width:100%; margin-bottom:30px;}
	table.type1_pc td { border:1px solid #c8c8c8; padding-left:20px; height:40px; vertical-align:middle; color:#5977b9; font-weight:600;}
	table.type1_pc td.price { background-color:#f2f2f2; padding-left:22px; text-align:right; padding-right:20px; font-weight:400;}
	table.type1_mobile { display:none;}

	@media (max-width:992px){
			.tabcont dl dt {
				font-size: 14px;
				background-size: 25px 25px;
				background-position: 15px 8px;
				padding: 10px 50px 15px 50px;
			}

			.tabcont dl dd {
				padding: 25px 50px;
				font-size: 14px;
			}

			.tabcont dl dd:before {
				background-size: 25px 25px;
				left: 15px;
				top: 25px;
			}
			
			table.type1_pc {
				display: none;
			}


			table.type1_mobile { 
				display:block; 
				width:100%; 
				margin-bottom:30px;
			}

			table.type1_mobile td { 
				border:1px solid #c8c8c8; 
				padding-left:20px; 
				height:40px; 
				vertical-align:middle; 
				color:#5977b9; 
				font-weight:600;
			}

			table.type1_mobile td.price { 
				background-color:#f2f2f2; 
				padding-left:22px; 
				text-align:left; 
				padding-right:20px; 
				font-weight:400;
			}
	}

.sb-card-ul {display:none;}
@media (max-width: 992px) {
	.sb-card-ul {display:block; margin-bottom:30px;}
	.sb-card-ul>li {width:100%; vertical-align: top; }
	.sb-card-ul>li ul span {color:#427ccc;}
	.sb-card-ul>li>div {border:1px solid #d3d3d3; border-radius: 10px; box-shadow: 2px 2px #f5f5f5; }
	.sb-card-ul>li div.title {text-align:center; }
	.sb-card-ul>li>div img {margin-left:10px;}
	.sb-card-ul>li>div>div.title {padding:0;}
	.sb-card-ul>li>div img {margin-left:10px;}
	.sb-card-ul>li>div>div.button-lite { display:none; padding:15px 0; background:#e4f0ff; color:#235fa9; text-align:center; font-size:18px; border-radius: 0 0 5px 5px; cursor: pointer;font-weight: 500;}
	.sb-card-ul>li>div>div.button-lite:hover {background:#d2e1f6;}
	.sb-card-ul>li>div>div.button-basic {display:none; padding:15px 0; background:#427ccc; color:#fff; text-align:center; font-size:18px; border-radius: 0 0 5px 5px; cursor: pointer;font-weight: 500;}
	.sb-card-ul>li>div>div.button-basic:hover {background:#2c5ea3;}
	.sb-card-ul>li>div>div.button-ux {display:none; padding:15px 0; background:#264776; color:#fff; text-align:center; font-size:18px; border-radius: 0 0 5px 5px; cursor: pointer;font-weight: 500;}
	.sb-card-ul>li>div>div.button-ux:hover {background:#163056;}
	.sb-card-ul h2 {padding:10px 0;  font-size:16px; font-weight:bold; color:#000; vertical-align: middle;}
	.sb-card-ul h2 span {color: #6891ee;}
	.sb-card-ul ul {/*min-height:280px;*/ padding:1.5em; background:#f8f8f8; }
	.sb-card-ul ul li {position:relative; padding-left:20px; line-height:18px;}
	.sb-card-ul ul li:before {position:absolute; top:6px; left:5px; display:block; width:3px; height:3px; background:#6891ee; content:"";}
	.sb-card-ul>span {color:#00b44e}
	.sb-card-ul>li ul span {display: block;}
}


/********************pc테이블/모바일테이블********************/
.pc_table {display:block;}
.mobile_table {display:none;}
@media (max-width: 992px) {
	.pc_table {display:none;}
	.mobile_table {display:block;}
}	

/********************함께해주신분********************/

.sponsor_list {
	padding: 60px 0;
	clear: both; 
}

.sponsor_list ul.individual2 {
	padding-left: 15px;
}

.sponsor_list ul.individual2 li {
	float: left;
	width: 25%;
	margin: 10px 0;
	padding: 0 10px;
}

.sponsor_list ul.individual2 li.long {
	width: 50%;
}

.sponsor_list ul.individual2 li span.cat {
	border-radius: 30px; width:100%; border:1px solid #ccc; color:#666; font-size:18px; display:block; padding:20px 0; text-align:center; letter-spacing:-1px;
}

@media (max-width:991px) {
	.sponsor_list ul.individual2 li {
		float: left;
		width: 100%;
		margin: 10px 0;
	}

	.sponsor_list ul.individual2 li.long {
		width: 100%;
	}
}


/*new_sponsor*/
.cover {position:relative; background-size:cover; height:250px;}
.cover .item-text {
	/*background-color:rgba(0,0,0,.5);*/
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding: 0 375px 0 0;
}
.cover .item-title {
	color:#000;
	font-weight:bold;
	margin-top:70px;
	padding: 0 25px;
}

.cover .item-excerpt span {
	color:#666;
}

@media (max-width:991px) {
	.cover {height:200px; text-align:center;}
	.cover .item-text {padding:0; background-color:rgba(0,0,0,.5);}
	.cover .item-title {
		margin-top:40px;
		font-size:22px;
		color: #fff;
	}

	.cover .item-excerpt span {
		color: #fff;
	}
}


.cover2 {position:relative; text-align:center; height:250px;}
.cover2 .item-text {
	background-color:rgba(0,0,0,.3);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.cover2 .item-title {
	color:#fff;
	font-weight:bold;
	margin-top:95px;
	padding: 0 25px;
}

.cover2.cover2_ .item-title {
	color:#fff;
	font-weight:bold;
	margin-top:70px;
	padding: 0 25px;
}

.cover2 .item-title small {font-weight:bold; color:#ffcc00;}

.cover2 .item-title2 {
	color:#fff;
	text-align:left;
	font-weight:bold;
	margin-top:85px;
	padding: 0 25px;
}

.cover2 .item-excerpt span {
	color:#fff;
}


@media (max-width:991px) {
	.cover2 {height:150px;}
	.cover2.cover2_ {height:200px;}
	.cover2 .item-text {padding:0;}
	.cover2 .item-title {
		margin-top:30px;
		font-size:22px;
	}

	.cover2.cover2_ .item-title {margin-top:20px; font-size:22px;}
}

/**/
.cover3 {position:relative; text-align:center; height:450px;}
.cover3 .item-text {
	background-color:rgba(0,0,0,.3);
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.cover3 .item-title {
	color:#fff;
	font-weight:bold;
	margin-top:95px;
	padding: 0 25px;
}

.cover3 .item-title {
	color:#fff;
	font-weight:bold;
	margin-top:170px;
	padding: 0 25px;
}

.cover3 .item-excerpt span {
	color:#fff;
}

@media (max-width:991px) {
	.cover3 {height:200px;}
	.cover3 .item-text {padding:0;}
	.cover3 .item-title {
		margin-top:55px;
		font-size:22px;
	}

	.cover2.cover2_ .item-title {margin-top:20px; font-size:22px;}
}

@media (max-width:991px) {
	.panel-title.panel img {margin:0 auto; display:table;}
	.panel-title.panel span {display:block; text-align: center; font-size: 14px; margin:0 0 7px;}
}


.list-apply {
	margin:40px 0;
}
.list-apply:before,.list-apply:after {
	content:" ";
	display:table;
	width:0;
	height:0;
	background-color:transparent
}
.list-apply:after {
	clear:both
}
.list-apply:before,.list-apply:after {
	content:" ";
	display:table;
	width:0;
	height:0;
	background-color:transparent
}
.list-apply:after {
	clear:both
}
.list-apply>li {
	position:relative;
	float:left;
	width:33.3333%
}
.list-apply>li .item-image {
	position:absolute;
	top:5px;
	left:0;
	margin:0;
}

.list-apply>li .item-text {
	padding-left:92px
}
.list-apply>li .item-text .item-title {
	margin:0 0 10px
}
.list-apply>li .item-text p,.list-apply>li .item-text .item-excerpt {
	margin:0; padding: 0;
}


.list-payment>li {
	border:1px solid #e3e3e3;
	margin-top:40px
}
.list-payment>li:before,.list-payment>li:after {
	content:" ";
	display:table;
	width:0;
	height:0;
	background-color:transparent
}
.list-payment>li:after {
	clear:both
}
.list-payment>li:before,.list-payment>li:after {
	content:" ";
	display:table;
	width:0;
	height:0;
	background-color:transparent
}
.list-payment>li:after {
	clear:both
}
.list-payment>li:first-child {
	margin-top:0
}
.list-payment>li .item-header {
	float:left;
	width:34.2672%;
	padding:44px 30px;
	border-right:1px solid #e3e3e3
}
.list-payment>li .item-header .item-image {
	float:left;
	width:100px;
	height:100px;
	margin:0 10px 0 0;
}

.list-payment>li .item-header .item-title {
	margin:14px 0 9px 100px;
}
.list-payment>li .item-header .item-excerpt {
	margin:0;
	color:#00aae6;
	font-size:16px;
	padding-left: 110px;
}
.list-payment>li .item-text {
	position:relative;
	float:left;
	width:65.7328%;
	/*padding:40px*/
}
.list-payment>li .item-text .item-subtitle {
	margin:0 0 10px;
	color: #73b852;
	font-weight: bold;
	font-size: 20px;
}
.list-payment>li .item-text p,.list-payment>li .item-text .item-content {
	margin:0; padding: 0;
}
.list-payment>li .item-text .col {
	position:relative;
	float:left;
	width:50%;
	padding: 43px 20px
}
.list-payment>li .item-text .col2 {
	position:relative;
	width:100%;
	padding: 70px 20px
}

@media (max-width:991px) {

	.list-apply>li {width:100%; text-align: center; margin-bottom:20px;}
	.list-apply>li .item-image {position:static;}
	.list-apply>li .item-text {padding-left:0;}
	.list-apply>li .item-text .item-title {margin: 10px 0 0;}


	.list-payment>li .item-header {width:100%; border-right: 0; padding:44px 20px;}
	.list-payment>li .item-header .item-title {margin:5px 0 9px 100px;}
	.list-payment>li .item-text {width:100%;}
	.list-payment>li .item-text .col2 {border-top:1px solid #ddd; padding:20px 20px;}

}

.sponsor-tabs {margin:0 0 30px;border:0 none}
.sponsor-tabs:after {content:"";display:block;clear:both}
.sponsor-tabs li {display:block;margin:0;padding:0px;}
.sponsor-tabs li a {padding:15px 15px;margin:0 0 0 -1px;border-radius:0px;font-size:20px;/*font-weight:700;*/text-align:center;color:#707070;border:1px solid #ddd}
.sponsor-tabs li:first-child a {margin:0}
.sponsor-tabs li a:hover {background:#f8f8f8}
.sponsor-tabs li.active {}
.sponsor-tabs li.active a {position:relative;display:block;z-index:1;background:#fff;border:1px solid #1b1b1b;color:#1b1b1b;}
.sponsor-tabs li a span {font-weight:300}


@media (max-width:991px) {
	.sponsor-tabs li {	
		width: 100%;
		margin-top: -1px;
	}

	.sponsor-tabs li a {	
		padding: 10px 15px;
	}
}