
.breadcrumb{
	margin:5px 0;
	padding:0;
	background-color:transparent;
	border-radius:0;
	font-weight:400;
	text-transform:uppercase;
	color:inherit;
	font-size: 10pt; 
	letter-spacing: -1px /*서브 현재위치*/
}
.breadcrumb>.active{
	color:inherit;
	opacity:0.9;
}
.breadcrumb>li+li:before{
	color:inherit;
	padding:0 13px;
}

.pagination>li>a,.pagination>li>span{
	text-align:center;
	padding:9px 0;
	border-color:rgba(0,0,0,0.1);
	margin-left:9px;
	min-width:40px;
	max-width:40px;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}

.pagination>li:first-child>a,.pagination>li:first-child>span{
	border-radius:0px;
	padding:9px 0;
}

.pagination>li:last-child>a,.pagination>li:last-child>span{
	border-radius:0px;
	padding:9px 0;	
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{
	background-color:#db2450;
	border-color:#db2450;
	color:#ffffff;
}
.pagination>li>a.current,.pagination>li>span.current,.pagination>li>a.current:hover,.pagination>li>span.current:hover,.pagination>li>a.current:focus,.pagination>li>span.current:focus{
	background-color:#db2450;
	border-color:#db2450;
	color:#ffffff;
}
.form-control{
	height:40px;
	border-color:rgba(0,0,0,0.1);
	background-color:#ffffff;
	border-radius:0;
	color:#000000;
	padding-left:30px;
	padding-right:40px;
	font-size:20px;
	font-style:italic;
}
.form-control,.form-control:focus{
	-webkit-box-shadow:none;
	box-shadow:none;
}
.form-control.invalid{
	-webkit-box-shadow:0 0 0 2px #db2450;
	box-shadow:0 0 0 2px #db2450;
}
.form-control:focus{
	border-color:#818181;
	color:#818181;
}

.form-control:-moz-placeholder{
	color:#818181;
	opacity:1;
}
.form-control::-moz-placeholder{
	color:#818181;
	opacity:1;
}
.form-control:-ms-input-placeholder{
	color:#818181;
}
.form-control::-webkit-input-placeholder{
	color:#818181;
}
.form-control:focus:-moz-placeholder{
	color:transparent;
	opacity:1;
}
.form-control:focus::-moz-placeholder{
	color:transparent;
	opacity:1
}
.form-control:focus:-ms-input-placeholder{
	color:transparent;
}
.form-control:focus::-webkit-input-placeholder{
	color:transparent;
}

@media (min-width: 768px) {
form>.row{
	margin-left:-5px;
	margin-right:-5px;
}
form>.row>[class*="col-"]{
	padding-left:5px;
	padding-right:5px;
}
}

.form-control+[class*="icon-"]{
	position:absolute;
	font-size:24px;
	right:20px;
	top:7px;
	color:#db2450;
}
.carousel{
	overflow:hidden;
}
.carousel-indicators li{
	width:14px;
	height:14px;
	border-width:2px;
	margin:0;
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}
.carousel-indicators li:hover{
	opacity:0.8;
}
.carousel-indicators .active{
	border-color:#db2450;
	width:14px;
	height:14px;
	background-color:transparent;
}

.carousel-control{
	border:1px solid #ffffff;
	color:#ffffff!important;
	border-radius:0px;
	width:50px;
	height:50px;
	left:-50px;
	top:50%;
	margin-top:-25px;
	text-shadow:none;
	opacity:1;
	background-image:none!important;filter:alpha(opacity=100);
}
.carousel-control.right{
	right:-50px;
}
.carousel:hover .carousel-control{
	left:50px;
}
.carousel:hover .carousel-control.right{
	left:auto;
	right:50px;
}
.carousel-control span{
	font-family:'fontello'!important;
	width:50px!important;
	height:50px!important;
	margin:0!important;
	font-size:16px!important;
	left:0!important;
	top:0!important;
	line-height:50px;
}
.carousel-control .icon-prev:before{
	content:'\e801';
}.carousel-control .icon-next:before{
	content:'\e80a';
}
.panel-heading .panel-title{
	font-size:13px;
	text-transform:uppercase;
	font-weight:400;
	padding:0;
	position:relative;
	display:block;
}
.panel-heading .panel-title>a{
	line-height:1;
	display:block;
	padding:13px 50px 12px 30px;
	border-radius:0px;
	color:#ffffff;
	background-
	border:1px solid rgba(0,0,0,0.1);
}
.panel-heading .panel-title>a.collapsed:hover,.panel-heading .panel-title>a:hover{
	color:#ffffff;
	background-
	border-
}
.panel-heading .panel-title>a.collapsed{
	
	background-color:transparent;
}
.panel-heading .panel-title>a:after{
	color:#ffffff;
	
	content:'\e800';
	position:absolute;
	font-size:16px;
	line-height:40px;
	text-align:center;
	right:0;top:0;
	width:40px;
	height:40px;
	background-color:#db2450;
}
.panel-heading .panel-title>a.collapsed:after{
	content:'\e80a';
}
.panel{
	box-shadow:none;
}
.panel-group .panel{
	border-radius:0;
	background-color:transparent;
}
.panel-default>.panel-heading{
	background-color:transparent;
	color:inherit;
	position:relative;
	border:none;
	border-radius:0;
	padding:0;
	margin:0;
}
.panel-default{
	border-color:transparent;
}
.panel-group .panel+.panel{
	margin-top:8px;
}
.panel-group .panel-heading+.panel-collapse .panel-body{
	adding:23px 30px 30px;
	margin-top:-3px;
	border:none;
	border-radius:0px;
}
p+.progress{
	margin-top:-10px;
}
.progress{
	overflow:visible;
	height:10px;
	position:relative;
	border-radius:5px;-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	border:1px solid #f2f2f2;
}
.progress-bar{
	background-color:#db2450;
	color:inherit;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:5px;
	margin:-1px;
	height:10px;
}
.progress-bar span{
	position:relative;
	color:#ffffff;
	top:-5px;
	font-size:0.9em;
	display:none;
	}

.alert{
	border-radius:0;
}

.media-right,.media>.pull-right{
	padding-left:20px;
}

.media-left,.media>.pull-left{
	padding-right:20px;
}

.nav>li>a{
	color:inherit;
}

.nav>li>a:hover,.nav>li>a:focus{
	background-color:inherit;
}

.tab-content{
	border-radius:0 0 0 0;
	padding:20px 30px;
	border:1px solid rgba(0,0,0,0.1);
}

.tab-content.no-border{
	padding:0;border:none;
	background-color:transparent!important;
}

.nav-tabs{
	border-bottom-color:transparent;
	font-size:16px;
	margin-top:0px;
	margin-bottom:-1px;
}

.nav-tabs>li>a{
	padding:9px 24px;
	margin-right:2px;
	margin-top:0px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:0;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{
	border-bottom-color:#ffffff;
	background-color:transparent;
	
}

li.media:before,li.media:after{
	display:block;
	content:'';
	clear:both;
}

section>[class*="container"]{
	max-width: 1400px;
	padding-top:10px;
	padding-bottom:50px;
	margin: 0 auto;
}
section.sub-section>[class*="container"]{
	padding-top:0;
	padding-bottom:0;
}


.darkgrey_section+.darkgrey_section>[class*="container"],.dark_section+.dark_section>[class*="container"],.color_section+.color_section>[class*="container"],.light_section+.light_section>[class*="container"],.grey_section+.grey_section>[class*="container"]{
	padding-top:5px;
}

.darkgrey_section.with_bottom_border+.darkgrey_section>[class*="container"],.dark_section.with_bottom_border+.dark_section>[class*="container"],.color_section.with_bottom_border+.color_section>[class*="container"],.light_section.with_bottom_border+.light_section>[class*="container"],.grey_section.with_bottom_border+.grey_section>[class*="container"]{
	padding-top:90px;
}
.darkgrey_section+.darkgrey_section.with_top_border>[class*="container"],.dark_section+.dark_section.with_top_border>[class*="container"],.color_section+.color_section.with_top_border>[class*="container"],.light_section+.light_section.with_top_border>[class*="container"],.grey_section+.grey_section.with_top_border>[class*="container"]{
	padding-top:90px;
}

.darkgrey_section+.darkgrey_section.darkgrey_lighter>[class*="container"],.darkgrey_section.darkgrey_lighter+.darkgrey_section>[class*="container"]{
	padding-top:100px;
}

.row+.row{
	margin-top:20px;
}

section>[class*="container"]>.row>[class*="col-"],footer>[class*="container"]>.row>[class*="col-"]{
	margin-top:10px;
	margin-bottom:10px;
}

section>[class*="container"]>.row>[class*="col-"]:last-child,footer>[class*="container"]>.row>[class*="col-"]:last-child,.bottom_section>[class*="container"]>.row>[class*="col-"]
{
	margin-bottom:0;
}
.table_section [class*="container"]{
	height:100%;
	}

.table_section .row{
	display:table;
	min-width:100%;
	height:100%;
}
.table_section [class*="col-"]{
	display:table-cell;
	vertical-align:middle;
	float:none;
}

#topline>[class*="container"]>.row>[class*="col-"]{
	margin:0!important;
}



@media screen and (max-width: 1279px) {
.table_section .row,.table_section [class*="col-"]{
	display:block;
	width:auto;
}

section [class*="col-"]+[class*="col-"],footer [class*="col-"]+[class*="col-"]{
	margin-top:;
}

[class*="col-xs"]+[class*="col-xs"]{
	margin-top:0!important;
}
}


.action_section>[class*="container"]{
	padding-top:55px;
	padding-bottom:55px;
}

.bottom_section>[class*="container"]{
	padding-bottom:0;
}

.title_section>[class*="container"]{
	padding-bottom:50px;
}

#breadcrumbs>[class*="container"]{
	padding-top:80px;
	padding-bottom:33px;
	margin-top:-71px;
	height:130px;
}

#breadcrumbs.light_section+.light_section>[class*="container"]{
	padding-top:50px;
}

#topmenu>[class*="container"]{
	padding-top:1px;
	padding-bottom:1px;
}

#topline>[class*="container"]{
	padding-top:0;
	padding-bottom:0;
}

#pagination>[class*="container"]{
	padding-top:30px;
	padding-bottom:30px;
}

#footer>[class*="container"]{
	padding-top:68px;
	padding-bottom:45px;
}

#copyright>[class*="container"]{
	padding-top:49px;
	padding-bottom:34px;
}



.blockquote-big{
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
	font-style:normal;
	font-size:30px;
	text-align:center;
	line-height:1.2;
	
	padding:0 60px;
	border:none;
}
.blockquote-big h3{
	font-size:14px;
	text-transform:uppercase;
	color:inherit;
}
.blockquote-big:after{
	left:auto;
	right:0;
	top:0;
	content:'\e847';
}
.blockquote-big:before{
	top:0;
	left:0;
}

.alignleft{
	float:left;
	margin:5px 30px 15px 0;
	max-width:50%;
}
.with_background{
	padding:40px;
	background-color:#f5f5f5;
}
.with_border{
	padding:40px;
	border:1px solid rgba(0,0,0,0.1);
}
#response,.highlight{
	color:#5F82E5;
	font-family: 'Roboto-bold','NanumBarunGothicBold', 'NanumBarunGothic',  "Dotum", 'Gulim', sans-serif; 
}
.grey{
	
	text-transform:uppercase;
}
.thin{
	font-weight:300;
}
.divider20{
	margin:20px 0;
}
.divider40{
	margin:40px 0;
}
.topmargin0{
	margin-top:0;
}
.topmargin10{
	margin-top:10px;
}
.topmargin40{
	margin-top:40px;
}
.margin0{
	margin:0;
}
.display_table{
	display:table;
	min-width:100%;
	height:100%;
}
.display_table_cell{
	display:table-cell;
	vertical-align:middle;
}
.not_found{
	font-size:300px;
}
.not_found+p{
	border-bottom:1px solid #f2f2f2;
	display:inline-block;
	margin-top:-10px;
	padding:0 40px 20px;
}




@media (max-width: 1023px) {
.not_found{
	font-size:130px;
}
.text-xs-center{
	text-align:center!important;
}
#breadcrumbs>[class*="container"]{
	padding-top:20px;
	padding-bottom:40px;
	margin-top:0px;
	height:100px;
}
}


ul.list1{
	list-style:none;
	
	padding:0;
}
ul.list1 li{
	position:relative;
	padding:9px 0 10px 22px;
}
ul.list1 li:first-child
{
	border-top:1px solid rgba(0,0,0,0.1);
}
ul.list1 li{
	border-bottom:1px solid rgba(0,0,0,0.1);
}
ul.list1 li:before{
	background-color:#db2450;
	content:'';
	display:block;position:absolute;
	left:5px;top:22px;width:6px;
	height:6px;
	border-radius:50%;
	}

ul.list2{
	list-style:none;
	padding-left:20px!important;
}
ul.list2 li{
	position:relative;
	padding:8px 0 8px;
}

ul.list2 li:before{
	
	content:'\e82c';
	font-size:28px;
	color:#db2450;
	display:block;
	position:absolute;
	left:-18px;
}

ol.list3{
	counter-reset:li;
	list-style:none outside none;
	padding:0;
}

ol.list3 li{
	position:relative;
	padding:8px 0 8px 38px;
}

ol.list3 li:after{
	content:counter(li,decimal-leading-zero);
	counter-increment:li;
	position:absolute;
	left:2px;
	top:50%;
	margin-top:-16px;
	font-weight:700;
	color:inherit;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	background-color:#db2450;
	border-radius:100%;
}


.parallax{
	background-attachment:fixed!important;
	-webkit-background-size:cover!important;
	-moz-background-size:cover!important;
	-o-background-size:cover!important;
	background-size:cover!important;
	overflow:hidden;
	background-position:50% 0;
	background-repeat:no-repeat;
	position:relative;
	}


@media (max-width: 767px) {
.parallax{
	-webkit-background-size:auto auto!important;
	-moz-background-size:auto auto!important;
	-o-background-size:auto auto!important;
	background-size:auto auto!important;
}
}

.parallax:before,.parallax:after{
	content:'';
	position:absolute;
	top:0;right:0;
	bottom:0;left:0;
	opacity:0.8;
}


@media (max-width: 992px) {
.parallax.light_section:after{
	background-color:#ffffff;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
	filter:alpha(opacity=92);
	opacity:0.92;
}
}

.parallax.grey_section:after{
	background-color:#E2E5EA;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	opacity:0.9;
}
.parallax.color_section:after{
	background-color:#db2450;
	background-image:url(assets/img/background_section.png);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	opacity:0.9;
}
.parallax.dark_section:before{
	background-color:#000;
	opacity:0.6;
}
.parallax.dark_section:after{
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=0.2);
	opacity:0.20;
}
.parallax.darkgrey_section:after{
	background:#319ed6;
}
.parallax>.container,.radial_gradient>.container,.gradient>.container,#header>[class*="container"]{
	z-index:3;
	position:relative;
}
.radial_gradient{
	position:relative;
	overflow:hidden;
}


.radial_gradient:before{
	content:'';
	display:block;
	position:absolute;
	width:1400px;
	height:1400px;
	top:50%;
	left:50%;
	margin-top:-700px
	;margin-left:-700px;
	z-index:2;
	background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);
	background:-webkit-gradient(radial,center center,0px,center center,50%,color-stop(0%,rgba(255,255,255,0.24)),color-stop(50%,rgba(255,255,255,0)));
	background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);
	background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);
	background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);
	background:radial-gradient(ellipse at center,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 50%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#00ffffff',GradientType=1);
}

.with_background_image{
	background-image:url(assets/img/background_section.png);
}
.with_top_border,.with_bottom_border{
	position:relative;
}
.with_top_border:before,.with_bottom_border:after{
	content:'';
	display:block;
	position:absolute;
	height:1px;
	left:0;
	right:0;
	top:0;
	background-color:rgba(0,0,0,0.1);
}
.with_bottom_border:after{
	top:auto;
	bottom:0;
}


.preloader{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#ffffff;
	z-index:13000;
	height:100%;
}
.preloader_image{
	width:80px;
	height:80px;
	position:absolute;
	left:50%;top:50%;
	background:url(assets/img/preloader.gif) no-repeat 50% 50% transparent;
	margin:-40px 0 0 -40px;
}
.light_section{
	background-color:#ffffff;
	color:#818181;
}
.light_section h1,.light_section h2,.light_section h3,.light_section h4,.light_section h5,.light_section h6{
	
}

.light_section h1 a,.light_section h2 a,.light_section h3 a,.light_section h4 a,.light_section h5 a,.light_section h6 a{
	color:inherit;
}
.light_section h1 a:hover,.light_section h2 a:hover,.light_section h3 a:hover,.light_section h4 a:hover,.light_section h5 a:hover,.light_section h6 a:hover{
	color:#db2450;
}
.light_section a{
	color:#db2450;
}
.light_section a:hover{
	color:#818181;
}
.light_section .theme_button{
	color:#ffffff;
}
.light_section .theme_button:hover,.light_section .theme_button:focus{
	color:#ffffff;
	background-
	border-
}
.light_section .theme_button.inverse{
	
}
.light_section .theme_button.inverse:hover,.light_section .theme_button.inverse:focus{
	border-color:#db2450;
	background-color:#db2450;
	color:#ffffff;
}
.light_section .widget_tag_cloud a:hover{
	color:#ffffff;
}

.grey_section h1,.grey_section h2,.grey_section h3,.grey_section h4,.grey_section h5,.grey_section h6{
	color:#2a2a2a;
}
.grey_section h1 a,.grey_section h2 a,.grey_section h3 a,.grey_section h4 a,.grey_section h5 a,.grey_section h6 a{
	color:inherit;
}
.grey_section h1 a:hover,.grey_section h2 a:hover,.grey_section h3 a:hover,.grey_section h4 a:hover,.grey_section h5 a:hover,.grey_section h6 a:hover{
	color:#db2450
}
.grey_section a{
	color:#db2450;
}
.grey_section a:hover{
	
}
.grey_section .theme_button{
	color:#ffffff;
	border-color:#db2450;
}
.grey_section .theme_button:hover,.grey_section .theme_button:focus{
	color:#ffffff;
}
.grey_section .theme_button.inverse{
	border-color:rgba(0,0,0,0.1);
	
}
.grey_section .theme_button.inverse:hover,.grey_section .theme_button.inverse:focus{
	background-color:#db2450;
	color:#ffffff;
}
.grey_section .form-control{
	border-color:#ffffff;
}



.dark_section{
	background-color:#000000;
	color:#b1b1b1;
}

.darkgrey_section{
	background-
	color:#b1b1b1;
}


.darkgrey_section .section_header+p{
	color:#818181!important
}

.darkgrey_section.darkgrey_lighter{
	background-color:#3a3a3a;
}
.color_section{
	background-color:#db2450;
	color:#f1a7b9
}

.color_section h1,.color_section h2,.color_section h3,.color_section h4,.color_section h5,.color_section h6{
	color:#ffffff;
}
.color_section h1 a,.color_section h2 a,.color_section h3 a,.color_section h4 a,.color_section h5 a,.color_section h6 a{
	color:#ffffff;
}
.color_section h1 a:hover,.color_section h2 a:hover,.color_section h3 a:hover,.color_section h4 a:hover,.color_section h5 a:hover,.color_section h6 a:hover{
	color:#f1a7b9;
}
.color_section a{
	color:#ffffff;
}

.color_section a:hover{
	color:#f1a7b9;
}
.color_section blockquote,.color_section .blockquote{
	border-color:#e25073;
}
.color_section .theme_button{
	border-color:#ffffff;
	background-color:#ffffff;
	
}


.color_section .theme_button.inverse{
	background-color:transparent;
	border-color:#ffffff;
	color:#ffffff;
}
.color_section .theme_button.inverse:hover,.color_section .theme_button.inverse:focus{
	background-
	border-
	color:#ffffff;
}

.color_section .with_background{
	background-color:#dd315b;
}
.color_section .with_border{
	border-color:#e25073;
}

.color_section.with_top_border .container:before,.color_section.with_bottom_border .container:after{
	background-color:#e25073;
}
.color_section .section_header:before{
	background-color:#e25073;
}
.color_section #response,.color_section .highlight{
	
}
.color_section .form-control{
	color:#ffffff;
	border-color:#e25073;
	background-color:#dd315b;
}

.color_section .form-control:-moz-placeholder{
	color:#f1a7b9;
}
.color_section .form-control::-moz-placeholder{
	color:#f1a7b9;
}
.color_section .form-control:-ms-input-placeholder{
	color:#f1a7b9;
}
.color_section .form-control::-webkit-input-placeholder{
	color:#f1a7b9;
}
.color_section .form-control:focus:-moz-placeholder{
	color:transparent;
	opacity:1;
}
.color_section .form-control:focus::-moz-placeholder{
	color:transparent;
	opacity:1;
}
.color_section .form-control:focus:-ms-input-placeholder{
	color:transparent;
}
.color_section .form-control:focus::-webkit-input-placeholder{
	color:transparent;
}
.boxed .container{
	max-width:100%;
	padding-left:50px;
	padding-right:50px;
}

.boxed #box_wrapper.container{
	padding:0;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
}
.to_animate{
	visibility:hidden;
}
.animated{
	visibility:visible!important;
}
#box_wrapper,#land{
	overflow:visible;
	position:relative;
}
#topline{
	background-color:#ffffff;  
	margin: 0 auto;
}

@media (max-width: 767px) {
#topline{
	text-align:center!important;
}
}




#header{
	top:0;
	left:0;
	right:0;
	position:relative;
	z-index:1000;
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}

#header:before,#header:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;right:0;
	bottom:0;
}
#mainslider+#header_wrapper>#header.affix-top:before,#mainslider+#header_wrapper>#header.affix-top:after{
	display:block;
}

@media (min-width:768px) and (max-width:960px){
#mainslider+#header,#mainslider+#header_wrapper>#header{
	top:60px;                                                   /*********테블릿 탑 메뉴 상단 위치************/
}
}

@media (min-width:961px){
#mainslider+#header,#mainslider+#header_wrapper>#header{
	top:100px;                                                   /*********pc 탑 메뉴 상단 위치************/
}
}



.rev_slider_wrapper+#header_wrapper,#mainslider+#header_wrapper{
	height:auto!important;
}
#header.affix{
	position:fixed;
	top:0!important;
	box-shadow:0px 2px 3px rgba(0,0,0,0.1);
}

#header.affix .sf-menu{padding: 20px 0 20px;}
.action_section h3{
	font-size:30px;
	margin:0;
}


a.logo{
	font-size:20px;
	text-transform:uppercase;
	line-height:50px;
	
}
/*
#topline a.logo img{  /***********************************로고*/
/*	position:relative;
/*	top:-3px;
/*	padding-right:8px;
/*	max-width:280px; 
/*	margin:10px 10px 10px 50px;
/*}
*/
#topline a.logo img{  /***********************************로고*/
	position:relative;
	top:-3px;
	padding-right:8px;
	max-width:280px; 
	margin:10px 10px 10px 50px;
}


#copyright a.logo img{
	display:block;
	margin:0 auto 7px;
}
#copyright a.logo{
	max-width:250px;
	margin:auto;
	display:block;
	font-size:11pt;
	line-height:30px;
	text-transform:none;
	margin-bottom:1em;
}
.oolim_topline { 
	padding-right:3em;
	width:40%;
}


@media (max-width: 767px) {

.container{
	max-width:100%;
}
.logoM img{
	font-size:20px;
	text-transform:uppercase;
	line-height:50px;
	
}
}


#mainslider{
	position:relative;
}
#mainslider .flexslider{
	position:relative;
	border-radius:0px;
	overflow:hidden;
	text-align:center;
}
#mainslider .slide_description_wrapper{
	position:absolute;
	top:26%;
	right:0;
	left:0;
	z-index:1;
}
#mainslider p:first-child{
	font-size:30px;
	color:#ffffff;
}
#mainslider h3{
	font-size:80px;
	text-transform:uppercase;
	margin:0 0 2px;
	padding:0 0 2px;
	font-weight:300;
}
#mainslider .theme_button{
	margin-top:30px;
	padding-left:30px;
	padding-right:30px;
}


#breadcrumbs h1{
	display:inline;
	font-size:60px;
	font-weight: 300;  
	letter-spacing: -1px;
	font-family: 'Open Sans Condensed', 'RixSGo M', 'NanumBarunGothic', 'NanumBarunGothicBold', "Dotum", 'Gulim', sans-serif; 
	/************서브페이지 상단 제목 타이틀*************/
}

#breadcrumbs h2{
	display:inline;
	font-size:50px;
	font-weight: 700;  
	letter-spacing: -1px;
	line-height:80px;
	font-family: 'Open Sans Condensed', 'RixSGo M', 'NanumBarunGothic', 'NanumBarunGothicBold', "Dotum", 'Gulim', sans-serif; 
	/************서브페이지 상단 제목 타이틀*************/
}


#team_carousel{
	margin-bottom:0;
	}
#team_carousel .owl-controls{
	bottom:36px;
}
#team_carousel h3{
	font-size:50px;
	font-weight:300;
	margin-bottom:4px;
}
#team_carousel h3+p{
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:33px;
}
#team_carousel blockquote{
	border:none;
	padding:0 0 0 60px;
}
#team_carousel blockquote:before,#team_carousel blockquote:after{
	top:0;left:0;
}

@media (max-width: 767px) {
#breadcrumbs h2{/************서브페이지 상단 제목 타이틀 모바일*************/
	font-size:40px;
}
}

#subscribe .form-inline{
	max-width:370px;
	margin:15px auto 0;
}
aside .widget a{
	color:#818181;
}
aside .widget a:hover{
color:#db2450;
}

@media (min-width: 1279px) {
}
#partners-carousel{
	text-align:center;
	margin-bottom:0;
}
#related-gallery-items-carousel{
	margin-top:30px;
}

#copyright p{                      /********************하단 카피라이트 경계라인 처리*************************/
	margin-top:1em; 
	padding:1em;
	display:inline-block;
	border-top:1px solid #f2f2f2;
}
#map{
	height:500px;
}
#map img{
	max-width:inherit;
}
#map h3{
	margin-top:0;}#map p{
	line-height:1.3;
}



/*************모바일용 메뉴 속성******************/
@media (min-width:300px) and (max-width:1024px){   /*************토글메뉴 버튼******************/
.sf-menu>li>a{
	padding-left:10px;
	padding-right:10px;
}
}

@media (max-width: 300px) {
#header.mobile-active{
	position:fixed;
	bottom:0;
	}

#mainmenu_wrapper{
	position:fixed;
	visibility:hidden;
	z-index:9999;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:transparent;
	opacity:0;
	-webkit-transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
	-o-transition:all 0.2s linear 0s;
	-ms-transition:all 0.2s linear 0s;
	transition:all 0.2s linear 0s;
}

.mobile-active #mainmenu_wrapper{
	visibility:visible;
	opacity:1;
	background-color:#111;
	background-color:rgba(0,0,0,0.9);
}



.sf-menu{
	position:fixed;
	overflow:auto;
	background-color:#ffffff;
	border-radius: 7px;
	width:auto;
	top:30px;
	left:30px;
	bottom:30px;
	right:30px;
	padding:40px 20px 20px 20px;
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:900;
	word-wrap:break-word;
	text-align:left;
	color:#000;
}

.sf-menu a{
	color:#000;
}


.sf-menu ul{
	list-style:none;
	padding-left:10px;
	line-height:28px;
}

.sf-menu li{
	list-style:none;
	padding-left:0;
}



.sf-menu_link{  /*1차메뉴*/
	font-size:12pt;
	margin:0.5em 0;
	letter-spacing: -1px;
	border-bottom:solid 1px  rgba(0,0,0,.3);
}
.sf-menu_link:hover { 
	font-size:12pt;
}


.sf-menu  li a{
	display:block;
	padding:0px 10px 0px 10px;
	font-weight:normal;
	text-transform:none;
	
}

.sf-menu ul li a { /*2차메뉴*/
	color:#777;
	letter-spacing: -1px;
	line-height:30px;
	border-bottom:solid 1px  rgba(0,0,0,.1);
}
.sf-menu ul li  a:hover{ color:#FC6E51;}

.sf-menu ul li a:before{ /*2차메뉴 아이콘*/
	font-family: 'FontAwesome';
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?v=4.4.0');
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0')  format('embedded-opentype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff2?v=4.4.0')  format('woff2'),
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff?v=4.4.0')  format('woff'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular')  
	format('svg');
	font-weight: normal;
	font-style: normal;
	content:'\f054';
	padding-right:3px;
	vertical-align: 2%;
	font-size:6pt;
	color:#aaa;
}
.sf-menu ul ul li a:before{ /*3차메뉴 아이콘*/
	content:'-';
	font-size:10pt;
}
.sf-arrows .sf-with-ul{
	padding-right:2.5em;*
	padding-right:1em;
}
.sf-arrows .sf-with-ul:after{
	content:'\e82e';
	position:absolute;
	right:1.44em;
	height:0;
	width:0;
	font-size:20px;
}
.sf-arrows .sfHover>a,.sf-arrows .sfHover>a:hover{
	color:#ffffff;
}
}


@media (max-width: 400px) {
.sf-menu{
	top:15px;
	left:15px;
	bottom:15px;
	right:15px;
	padding:15px 5px;
}
}
/*************모바일용 메뉴 속성 End******************/


.blog article+article{
	margin-top:71px;
}

@media (min-width: 1200px) {
.right-sidebar [class*="col-"]>article{
	margin-right:100px;
}
.left-sidebar [class*="col-"]>article{
	margin-left:100px;
}
}


.entry-title{
	margin-top:0;
	font-size:50px;
}
.entry-meta{
	padding:6px 0 8px;
	margin:24px 0 40px 0;
	border-top:1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(0,0,0,0.1);
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	
}
.entry-meta:before,.entry-meta:after,.comment-meta:before,.comment-meta:after{
	display:block;
	clear:both;
	content:'';
	width:0;
	height:0;
}
.entry-meta .comments-link a{
	
}
.entry-thumbnail{
	text-align:center;
	position:relative;
}
.entry-thumbnail img{
	background-color:#ffffff;
	width:100%;
	height:auto;
}
.entry-thumbnail[class*='col-']{
	margin-bottom:0;
}
.entry-tags{
	padding:14px 0 0;
	margin-bottom:14px;
	border-top:1px solid rgba(0,0,0,0.1);
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}
.tags-links a:before,.comments-link a:before,.date time:before,.author a:before,.categories-links:before{
	font-family:'rt-icons';
	content:"\e64d";
	color:#db2450;
	font-size:20px;
	position:relative;
	top:2px;
}
.entry-tags a:first-child:before{
	padding-left:0;
}
.author a:before{
	content:"\e668";
}
.categories-links:before{
	content:"\e6f9";
	padding:0 10px 0 12px;
}
.date time:before{
	content:"\e6ef";
	padding:0 20px 0 2px;
}
.comments-link a:before{
	padding:0 10px 0 24px;
	content:"\e6e1";
}
.blog-grid{
	text-align:center;
	padding-bottom:30px;
}
.post-content{
	border:1px solid rgba(0,0,0,0.1);
	border-top:none;
	padding:35px 34px 0;
}
.post-content .entry-content{
	padding:0 14px 26px;
}
.post-content.no_thumbnail{
	border-top:1px solid rgba(0,0,0,0.1);
}
.post-button{
	margin:30px 0 0;
}
.post-button a{
	position:relative;
	top:1px;
	padding-left:47px;
	padding-right:47px;
}
.entry-title-small{
	font-size:30px;
	margin-top:0;
	font-weight:700;
}



.from-blog-widget{
	margin:0 0 -10px!important;
	padding-top:85px;
}
.from-blog-widget .owl-controls{
	top:0;
	right:0;
	left:0;
	position:absolute;
}
.from-blog-widget .owl-buttons div{
	display:inline-block;
}
.from-blog-widget .owl-item{
	padding:0 15px;
}
.blog-item{
	position:relative;
}
.owl-carousel .blog-item{
	background-color:#ffffff;
}
.blog-item .blog-author-meta{
	position:absolute;
	top:40px;
	left:50px;
	color:#ffffff;
	z-index:1;
	text-align:left;
}
.blog-item .blog-author-meta img{
	max-width:60px;
	border-radius:50%;
}
.blog-item .blog-author-meta strong{
	display:block;
	margin-top:-9px;
}
.blog-item .blog-author-meta a{
	color:#ffffff;
}
.blog-item .blog-author-meta a:hover{
	color:#db2450;
}
.blog-item .from-blog-info{
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:0;
}
.blog-item .from-blog-info a{
	background-color:#db2450;
	color:#ffffff;
	width:60px;
	line-height:60px;
	height:60px;
	display:block;
}
.blog-item .from-blog-info a:hover{
	
}
.blog-item .from-blog-info p{
	width:60px;
	height:60px;
	background-color:#ffffff;
	position:absolute;
	top:0;
	left:60px;
	line-height:1;
	padding:5px 0;
}
.blog-item .from-blog-info strong{
	
	display:block;
	font-size:30px;
}
.blog-item .from-blog-intro{
	text-align:center;
	padding:14px 50px;
}
.blog-item .from-blog-intro h2{
	margin-bottom:18px;
}
.blog-item .from-blog-social{
	border-top:1px solid #f2f2f2;
	padding-top:25px;
}
.blog-item>h3{
	position:absolute;
	font-weight:900;
	bottom:27px;
	left:50px;
	font-size:30px;
}



.blog-item>h3 a{
	color:#ffffff;
}
.blog-single .entry-tags{
	margin:10px 0 40px;
}
.blog-single article.post .date{
	top:80px;
}
.blog-single article.post .entry-meta{
	margin:21px 0 30px 0;
	padding:5px 0 4px;
}
.blog-single .entry-thumbnail{
	margin-bottom:32px;
}
.entry-excerpt{
	b
	border-bottom:1px solid rgba(0,0,0,0.1);
	
	font-size:30px;
	padding-bottom:11px;
	margin-bottom:21px;
}
.st_facebook_hcount,.st_twitter_hcount,.st_googleplus_hcount{
	position:relative;
	text-align:right;

}
.st_facebook_hcount span,.st_twitter_hcount span,.st_googleplus_hcount span{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	box-sizing:content-box;
}
.blog-single .entry-content{
	margin-bottom:40px;
}
.blog-item .entry-media iframe{
	width:100%;
	min-height:400px;
	margin-bottom:-7px;
}
.blog-item.format-quote .post-content{
	background-color:#444;
	padding-bottom:30px;
}
.side-item{
	border:1px solid rgba(0,0,0,0.1);
}
.side-item .section_header{
	font-size:50px;
	}
.item-content{
	margin:34px 40px;
}
.item-media{
	margin:-1px;
}









@media (min-width: 768px) {
.item-content.left{
	margin-right:0;
}
.item-content.right{
	margin-left:0;
}
}

.events-grid .entry-tags{
	padding-top:19px;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}
.events-grid .entry-tags [class*='icon']{
	font-size:20px;
	position:relative;
	top:0.2em;
	padding-right:0.5em;
}
.events-grid .entry-tags span+span{
	padding-left:20px;
}
.events-grid+.events-grid{
	margin-top:30px;
}

.comments-area{
	margin-top:76px;
	}
.comments-area h2{
	font-size:40px;
}
.comments-area li.comment{
	list-style:none;
	padding-top:30px;
}
.comments-area .media-object{
	max-width:80px;
	border-radius:50%;
}
.comment-list{
	margin:0;padding:0;
	position:relative;
}
.comment-list li.comment{
	padding-bottom:30px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.comment-list li.comment:last-child{
	border-bottom:0;
	padding-bottom:0;
}
.comment-list li.comment p:last-child{
	margin-bottom:0;
}
.comment-list ol.children,.comment-list ul.children{
	padding-left:30px;
	margin-top:30px;
	border-top:1px solid rgba(0,0,0,0.1);
}





@media (min-width: 992px) {
.blog-single 
.comments-area{
	margin-left:100px;
}

.blog-single .author-meta{
	margin-left:100px;
}

.blog-single .comment-respond{
	margin-left:100px;
}

.comment-list ol{
	padding-left:100px;
}
}





@media (min-width: 768px) {
.entry-thumbnail.col-sm-5{
	padding-right:0;
}
}



.comments-area .media-body{
	padding:0 0 8px 0;
	margin-bottom:7px;
}

.comment-meta{
	line-height:1;
	margin-bottom:0;
	padding-bottom:14px;
	
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}

.reply{
	float:right;
}


#comment-form{
	margin-top:80px;
}

.comment-respond h3,#comment-form .comment-form-title{
	font-size:40px;
	margin:0 0 26px;
}

.comment-respond p{
	margin-bottom:10px;
}

.comment-form .theme_button{
padding-left:67px;
padding-right:67px;
}

.comment-form .theme_button+.theme_button{
	padding-left:63px;
	padding-right:63px;
}

.comment-form-comment{
	clear:both;
}




@media (min-width: 768px) {
.comment-form-author{

}

.comment-form-email{
	width:50%;
	padding-left:5px;
	float:left;
}
}


.small_post{
	background-color:#ffffff;
	color:#818181;
	position:relative;
}

.small_post .small-post-title{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:1;
	opacity:0;
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}

.small_post:hover .small-post-title{
	opacity:1;
}
.small_post .small-post-title h3{
	padding:40px 40px 40px 135px;
}
.small_post>a:first-child{
	background-color:#db2450;
	color:#ffffff;
	text-align:center;
	font-size:22px;
	line-height:145px;
	padding:0 28px;
	position:relative;
	z-index:2;
}

@media (max-width: 600px) {
.small_post>a:first-child{
	padding:0 10px;
	font-size:18px;
}
}

.small_post>a:first-child:hover{
	
}
.small_post time{
	font-size:30px;
	padding:0 30px 0 40px;
	
}
.small_post strong{
	display:block;
}
.small_post strong a{
	
}
.small_post strong a:hover{
	color:#db2450;
}
.small_post em{
	font-size:18px;
}
.small_post img{
	max-width:60px;
	border-radius:50%;
}
.module-header{
	margin:0 0 20px;
}
.widget label[for],.comment-form label[for],.contact-form label[for]{
	display:none;
}

.widget>h3,.widget .widget-title{
	font-size:30px;
	margin:0 0 28px;
	font-weight:900;
	position:relative;
}
aside .widget+.widget{
	margin-top:43px;
}
.widget_recent_entries ul,.widget_recent_comments ul,.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_flickr ul,.widget_twitter ul{
	list-style:none;
	margin:0;
	padding:0;
}
.widget_search .form-inline,.widget_mailchimp .form-inline{
	position:relative;
}
.widget_search .form-inline .form-group,.widget_mailchimp .form-inline .form-group{
	display:block;
	vertical-align:top;
	position:relative;
}
.widget_search input[type="text"],.widget_mailchimp input[type="email"]{
	padding-right:50px;
	display:block;
	width:100%;
}
.widget_search .theme_button,.widget_mailchimp .theme_button{
	font-size:0;
	padding:8px 16px;
}

.widget_search .theme_button,.widget_mailchimp .theme_button{
	position:absolute;
	right:0;top:1px;
	background-color:transparent!important;
	border-color:transparent!important;
	color:#db2450!important;
}
.widget_search .theme_button:before,.widget_mailchimp .theme_button:before{
	font-size:20px
	content:"\e6df";
	font-family:'rt-icons';
}
.widget_mailchimp .theme_button:before{
	content:"\e6f9";
}
.widget_recent_comments li{
	padding:15px 0;
}
.widget_recent_comments li:before{
	font-family:'rt-icons';
	content:"\e675";
	font-size:16px;
	line-height:1;
	position:relative;
	top:3px;
	padding-right:10px;
	
}
.widget_recent_entries li{
	padding:15px 0 15px 40px;
}
.widget_recent_entries .post-date{
	margin-bottom:0;
}
.widget_recent_entries li:before{
	font-family:'rt-icons';
	content:"\e6e2";
	font-size:24px;
	line-height:1;
	position:absolute;
	top:18px;
	left:0;
	padding-right:10px;
	
}
.widget_recent_entries li,.widget_recent_comments li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages li{
	position:relative;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.widget_recent_entries li:first-child,.widget_recent_comments li:first-child,.widget_archive li:first-child,.widget_categories li:first-child,.widget_meta li:first-child,.widget_nav_menu li:first-child,.widget_pages li:first-child{
	border-top:1px solid rgba(0,0,0,0.1);
}
.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a{
	display:block;
	padding:9px 19px 10px 0;
	position:relative;
}
.widget_archive a:before,.widget_categories a:before,.widget_meta a:before,.widget_nav_menu a:before,.widget_pages a:before{
	
	content:'\e804';
	font-size:12px;
	color:#db2450;
	position:absolute;
	right:5px;top:50%;
	margin-top:-17px;
}
.widget_archive li:after,.widget_categories li:after{
	
	content:'\e804';
	font-size:12px;
	color:#db2450;
	position:absolute;
	right:0;
	top:10px;
}
.widget_archive span,.widget_categories span{
	display:none;
}
.widget_archive li:first-child span,.widget_categories li:first-child span{
	margin-top:-14px;
}
.widget_categories li,.widget_archive li{
	overflow:hidden;
	text-align:right;
	padding:9px 19px 10px 0;
	position:relative;
}
.widget_categories li a,.widget_archive li a{
	float:left;
	padding:0;
}
.widget_categories li:last-child,.widget_archive li:last-child{
	border-bottom:0;
}
.widget_categories ul,.widget_archive ul{
	margin-top:9px;
}
.widget_categories ul li:last-child,.widget_archive ul li:last-child{
	padding-bottom:0;
}
.widget_categories li a:before,.widget_archive li a:before{
	display:none;
}
.widget_pages ul ul,.widget_nav_menu ul ul{
	border-top:1px solid rgba(0,0,0,0.1);
	padding-left:20px;
}
.widget_nav_menu ul ul li:first-child a{
	padding-top:15px;
}
.widget_nav_menu ul li:last-child,.widget_pages ul li:last-child{
	border-bottom:0;
}
.widget_nav_menu ul li:first-child,.widget_pages ul li:first-child{
	border-top:0;
}
.widget_rss ul{
	list-style:none;
	margin:0;
	padding:0;
}
.widget_rss ul li{
	border-bottom:1px solid rgba(0,0,0,0.1);
	padding:10px 0 9px;
}
.widget_rss ul li:first-child{
	border-top:1px solid rgba(0,0,0,0.1);
}
.widget_rss .rsswidget img{
	display:none;
}
.widget input,.widget textarea,.widget select{
	max-width:100%;
	width:100%;
}
.widget_tag_cloud a{
	font-size:14px!important;
	line-height:30px!important;
}



@media (min-width: 768px) {
#copyright .widget_nav_menu li,#topmenu .widget_nav_menu li{
	display:inline-block;
	position:relative;
	border:none;
	padding-right:5px;
}

#copyright .widget_nav_menu li:before,#topmenu .widget_nav_menu li:before{
	content:'';
	position:absolute;
	padding:0;
	left:-5px;
	top:5px;
	bottom:5px;
	width:1px;
	background-color:rgba(0,0,0,0.1);
	opacity:0.3;
	display:block;
}
#copyright .widget_nav_menu li:first-child:before,#topmenu .widget_nav_menu li:first-child:before{
	display:none;
}

#copyright .widget_nav_menu a,#topmenu .widget_nav_menu a{
	padding:0 10px;
}
#copyright .widget_nav_menu a:before,#topmenu .widget_nav_menu a:before{
	display:none;
}
}



.side_teaser_small i{
	font-size:32px;
}

.side_teaser_small h3{
	font-size:30px;
	margin-bottom:12px;
}
.teaser.with_counter p.counter{
	font-size:54px;
	margin:26px 0;
}
.teaser.with_counter h2.counter{
	min-height:40px;
}
.testimonials-carousel{
	padding:0 0 20px;
}

.testimonials-carousel h4{
	margin:0 0 6px;
}

.testimonials-carousel h4+p{
	margin-bottom:0;
}

.testimonials-carousel .carousel-indicators{
	bottom:-16px;
}

.testimonials-carousel .carousel-control{
	display:none;
}
.testimonials-carousel .media+p{
	position:relative;
	padding:10px 16px;
	background-color:#f5f5f5;
}

.testimonials-carousel .media:after
	content:'';
	display:block;
	clear:both;
}

.testimonials-carousel .media+p:before,.testimonials-carousel .media+p:after{
	content:'';
	position:absolute;
	left:0;bottom:-18px;
	border-style:solid;
	border-width:18px 0 0 18px;
	border-color:rgba(0,0,0,0.1) transparent transparent transparent;
}
.testimonials-carousel .media+p:after{
	left:auto;
	right:0;
	border-style:solid;
	border-width:18px 18px 0 0;
}
.testimonials-carousel .media-object{
	max-width:80px;
	margin-bottom:10px;
}
.testimonials-carousel .carousel-indicators li{
	border-color:#db2450;
}
.testimonials-carousel .carousel-indicators li.active{
	background-color:#db2450;
}
.thumbnail{
	position:relative;
	text-align:center;
	border-radius:0;
	padding:0;
	border:none;
	overflow:hidden;
	background-color:#ffffff;
}

.thumbnail h3{
	font-size:20px;
	margin-bottom:6px;
	
}
.thumbnail h3 a{
	color:inherit;
}

.thumbnail h3 a:hover{
	color:#db2450;
}
.thumbnail .caption{
	border:1px solid rgba(0,0,0,0.1);
	color:inherit;
	background-color:#ffffff;
	padding:9px 20px;
}
.team-item{
	border:1px solid #f2f2f2;
	margin-top:50%;
}
.grey_section .team-item{
	background-color:#ffffff;
}
.team-item .team-item-image{
	margin-top:-50%;
}
.team-item .tea	padding:0 30px;
	text-align:center;
m-item-description{
}
.team-item h3{
	font-size:30px;
	margin:33px 0 0;
}
.team-item .team-job{
	text-transform:uppercase;
	margin:-3px 0 10px;
	font-size:14px;
}
.team-item img{
	border-radius:50%;
}




@media (min-width: 1200px) {
.left-side-item{
	height:270px;
	margin-top:0;
	margin-right:135px;
	padding:0 165px 30px 20px;
}

.left-side-item .team-item-description{
	text-align:right;
	padding:0;
}
.left-side-item .team-item-image{
	max-width:300px;
	float:right;
	margin-top:0
	;margin-right:-300px;
	padding-left:30px;
}
.right-side-item{
	height:270px;
	margin-top:0;
	margin-left:135px;
	padding:0 20px 30px 165px;
}
.right-side-item .team-item-description{
	text-align:left;
	padding:0;
}
.right-side-item .team-item-image{
	max-width:300px;
	float:left;
	margin-top:0;
	margin-left:-300px;
	padding-right:30px;
}
}

.vertical-tabs .nav>li>a{
	border:1px solid rgba(0,0,0,0.1);
	padding:8px 15px;
	margin-bottom:3px;
	font-size:16px;
	line-height:1.7em;
}
.vertical-tabs .nav>li.active a{
	
}


@media (min-width: 768px) {
.vertical-tabs .nav{
	margin-right:-25px;
}
.vertical-tabs .nav>li.active{
	position:relative;
	z-index:2;
}
.vertical-tabs .nav>li.active a:after,.vertical-tabs .nav>li.active a:before{
	display:block;
	content:'';
	width:9px;
	border-left:9px solid rgba(0,0,0,0.1);
	border-top:9px solid transparent;
	border-bottom:9px solid transparent;
	height:0;position:absolute;
	right:-9px;
	top:50%;
	margin-top:-9px;
}
.vertical-tabs .nav>li.active a:after{
	border-left-color:#fff;
	border-left-width:7px;
}
}




.price-table,.price-table ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.price-table{
	margin:0;border:1px solid rgba(0,0,0,0.1);
}
.plan-name{
	border-bottom:1px solid rgba(0,0,0,0.1);
	background-color:#f5f5f5;
	padding:20px 0;
}

.plan-name h3{
	font-weight:300;
	text-transform:uppercase;
	margin:0;
}
.plan-price{
	margin:15px 0;
	position:relative;
}
.plan-price span:first-child{
	font-size:40px;
	position:absolute;
	background-color:#db2450;
	color:#ffffff;
	line-height:70px;
	width:70px;
	height:70px;
	left:50%;
	top:-10px;
	margin-left:-35px;
	opacity:0.15;
	border-radius:50%;
}
.plan-price span+span{
	font-size:50px;
	line-height:50px;
	position:relative;
	letter-spacing:-1px;
	display:block;
	color:#db2450;
}
.plan-price p{
	display:inline;
	
	font-size:40px;
	margin-left:-4px;
	letter-spacing:-1px;
}

.plan-price span+span+p{
	font-size:2em;
}
.features-list li{
	margin:10px 30px;
	padding-top:10px;
	border-top:1px solid rgba(0,0,0,0.1);
}
.features-list .enabled:before,.features-list .disabled:before{
	font-family:'rt-icons';
	content:"\e600";
	padding-right:8px;
	color:#db2450;}
	.features-list .disabled:before{
	
	content:"\e602";
}
.call-to-action{
	margin:20px 20px 30px;
}
.style2{
	background-color:#f5f5f5;
}
.style2 .plan-name{
	background-color:#db2450;
}
.style2 .plan-name h3{
	color:#ffffff;
}
.contact-form-respond{
	display:block;
	font-weight:900;
}

.contact-form-respond:before{
	font-family:'rt-icons';
	content:"\e600";
	padding-right:10px;
}
.contact-form p{
	margin-bottom:10px;
}
.contact-form .theme_button{
	padding-left:37px;
	padding-right:37px;
	margin:4px;
}
.contact-form.transparent-background .form-control{
	background-color:transparent;
}
.center-contact{
	max-width:550px;
	margin:0 auto;
}

.border-paragraphs{
	margin-bottom:30px;
}
.border-paragraphs p{
	padding:9px 0 10px;
	margin:0;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.border-paragraphs p:first-child{
	border-top:1px solid rgba(0,0,0,0.1);
}
.gallery-small-carousel{
	padding:4px 0px;
	margin:0!important;
}
.gallery-small-carousel a{
	display:block;
	letter-spacing: -1px;
	font-size:10pt;
	height:30px;
	padding:5px 5px 0 5px;
	text-align:center;
	position:relative;
	border-right: 1px solid  rgba(0, 0, 0, 0.05);
}
.gallery-small-carousel a:before,.gallery-small-carousel a:after{
	font-size:20px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;opacity:0;
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}
.gallery-small-carousel a:after{
	color:#ffffff;
	top:50%;
	left:50%;
	margin:13px 0 0 13px;
}

.gallery-small-carousel a:hover:before{
	opacity:0.5;
}
.gallery-small-carousel a:hover:after{
	opacity:1;
}
.gallery-small-carousel .owl-buttons>div{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:40px;
	height:40px;
	border-radius: 50%;
	background-color:#FC6E51;
	font-size:0;color:transparent;
}
.gallery-small-carousel .owl-buttons>div:hover{
	background-color:#E84C4B;
}


.gallery-small-carousel .owl-buttons>div:before{ /*서브 탭 메뉴 좌측화살표*/
	position:absolute;
	top:0%;
	left:12px;
	margin-top:0;
	color:#ffffff;
	font-size:23px;
	font-family: 'FontAwesome';
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?v=4.4.0');
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0')  format('embedded-opentype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff2?v=4.4.0')  format('woff2'),
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff?v=4.4.0')  format('woff'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular')  format('svg');
	font-weight: normal;
	font-style: normal;
	content:'\f053';
	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;
}
.gallery-small-carousel .owl-buttons>div:hover:before{
	
}
.gallery-small-carousel .owl-buttons>div.owl-next{
	left:auto;
	right:0;
}
.gallery-small-carousel .owl-buttons>div.owl-next:before{  /*서브 탭 메뉴 우측화살표*/
	font-family: 'FontAwesome';
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?v=4.4.0');
	src: url('../fonts/font_icon/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0')  format('embedded-opentype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff2?v=4.4.0')  format('woff2'),
	url('fonts/font_icon/fontawesome/fontawesome-webfont.woff?v=4.4.0')  format('woff'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), 
	url('fonts/font_icon/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	content:'\f054';
}
.owl-carousel{
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y;
	margin-bottom:80px;
}
.owl-carousel .owl-wrapper:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.owl-carousel .owl-wrapper{
	display:none;
	position:relative;
	-webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow:hidden;
	position:relative;
	width:100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item{
	float:left;
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.owl-controls{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
}
.owl-controls .owl-page,.owl-controls .owl-buttons div{
	cursor:pointer;
}
.grabbing{
	cursor:url(assets/img/grabbing.png) 8 8,move;
}

.owl-theme{
}
.owl-theme .owl-item.loading{
	min-height:150px;
	background:url(assets/img/AjaxLoader.gif) no-repeat center center;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none;
}
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter:Alpha(Opacity=100);
	opacity:1;
}
.owl-theme .owl-controls{
	position:absolute;
	right:0;left:0;
	bottom:-60px;
	text-align:center;
}
.owl-theme .owl-controls .owl-page{
	display:inline-block;zoom:1;
	*display:inline;
}
.owl-theme .owl-controls .owl-page span{
	display:block;
	width:10px;
	height:10px;
	margin:5px 5px;
	position:relative;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#ffffff;
}
.owl-theme .owl-controls .owl-page.active span{
	top:2px;width:14px;
	height:14px;
	background-color:transparent;
	border:2px solid #ffffff;
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height:auto;
	width:auto;
	color:#ffffff;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
.owl-theme .owl-controls .owl-buttons div{
	display:inline-block;zoom:1;*
	display:inline;
	font-size:0;
	color:transparent;
	width:40px;
	height:40px;
	text-align:center;
	margin:0 5px;
	border:1px solid rgba(0,0,0,0.1);
	color:#818181;
	-webkit-transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
	-o-transition:all 0.2s linear 0s;
	-ms-transition:all 0.2s linear 0s;
	transition:all 0.2s linear 0s;
}
.owl-theme .owl-controls .owl-buttons div:hover{
	color:#ffffff;
	background-
}
.owl-theme .owl-controls .owl-buttons div:before{
	
	content:'\e803';
	font-size:12px;
	line-height:38px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before{c
	ontent:'\e804';
}
.slider-wrapper{
	position:relative;
	width:100%;
}
.slider{
	position:relative;
	width:100%;
	margin:0 auto;
}
.fraction-slider{
	position:relative;
	width:100%;
	height:100%;
	overflow:visible;
}
.fraction-slider .slide{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	z-index:800;
	overflow:hidden;
}
.fraction-slider .active-slide{
	z-index:899;
}
.fraction-slider .fs_obj{
	display:none;
	position:absolute;
	top:0px;
	left:100%;
	z-index:999;
}
.fraction-slider .fs_fixed_obj{
	z-index:950;
	left:0;
}
.fraction-slider .fs_obj *{
	position:relative;
}
.fs_loader{
	width:100%;
	height:400px;
	background:url(assets/img/fs.spinner.gif) center center no-repeat transparent;
}
.fraction-slider .prev,.fraction-slider .next{
	opacity:0;
	position:absolute;
	width:60px;
	height:60px;
	line-height:60px;
	font-size:30px;
	text-align:center;
	z-index:960;
	top:50%;
	margin-top:-30px;
	background-color:#ffffff;
	
}
.fraction-slider .prev:before,.fraction-slider .next:before{
	content:'\e833';
	
}
.fraction-slider .next:before{
	content:'\e834';
}
.fraction-slider .prev{
	left:10px;
}
.fraction-slider .prev:hover,.fraction-slider .next:hover{
	background-
	color:#ffffff;
}
.fraction-slider .next{
	right:10px;
}
.fraction-slider:hover .prev,.fraction-slider:hover .next{
	opacity:1;
}
.fs-pager-wrapper{
	position:absolute;
	left:0;
	right:0;
	bottom:0px;
	height:10px;
	text-align:center;
	z-index:9999;
	background-color:#db2450;
}
.fs-pager-wrapper a{
	display:inline-block;
	width:24px;
	height:24px;
	border:4px solid #db2450;
	position:relative;
	top:-8px;
	background-color:#ffffff;
	border-radius:100%;
	margin:0 5px 0 0;
}
.fs-pager-wrapper .active{
	background-color:#db2450;
}
.fraction-slider p{
	position:absolute;
	top:-200px;
	z-index:8000;
	margin:0;
	white-space:nowrap;
	line-height:100%;
}
.fraction-slider blockquote{
	max-width:30%;
	line-height:inherit!important;
}


.slides:after{
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides{
	display:block;
}
* html .slides{
	height:1%;
}
.no-js .slides>li:first-child{
	display:block;
}
.flexslider{
	margin:0 0;
	position:relative;zoom:1;
}
.flex-viewport{
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport{
	max-height:300px;
}

.chart{
	position:relative;
	display:inline-block;
	width:270px;
	height:270px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
.chart canvas{
	position:absolute;
	top:0;
	left:0;
}
.percent{
	display:inline-block;
	padding-top:103px;
	font-size:80px;
	font-weight:900;
	z-index:2;
	
}
.percent:after{
	font-weight:300;
	content:'%';
}
.angular{
	margin-top:100px;
}

.angular .chart{
	margin-top:0;
}

#toTop{
	bottom:5px;
	right:5px;
	display:none;
	width:60px;
	height:40px;
	overflow:hidden;
	position:fixed;
	text-decoration:none;
	z-index:9999;
	font-size:0;
	color:transparent;
	background-color:rgba(0,0,0,0.4);
}

#toTop:after{
	color:#ffffff;
	content:'\e829';
	font-size:16px;
	line-height:40px;
	
	text-align:center;
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}#toTopHover,#toTop:hover{
	background-color:#db2450;
	bottom:8px;
}
#toTop:hover:after{
	color:#ffffff;
}

#toTop:active,#toTop:focus{
	outline:medium none;
}
#countdown:before,#countdown:after{
	clear:both;
	display:table;
	content:' ';
}
.countdown-rtl{
	direction:rtl;
}
.countdown-row{
	clear:both;
	display:block;
	padding:20px 0;
	text-align:center;
}
.countdown-show1 .countdown-section{
	width:98%;
}
.countdown-show2 .countdown-section{
	width:48%;
}
.countdown-show3 .countdown-section{
	width:32.5%;
}
.countdown-show4 .countdown-section{
	width:24.5%;
}
.countdown-show5 .countdown-section{
	width:19.5%;
}
.countdown-show6 .countdown-section{
	width:16.25%;
}
.countdown-show7 .countdown-section{
	width:14%;
}
.countdown-section{
	display:block;
	float:left;
	font-size:1.1em;
	text-align:center;
}
.countdown-amount{
	font-size:4em;
	color:#db2450;
	font-weight:400;
}
.countdown-period{
	display:block;
}
.countdown-descr{
	display:block;
	width:100%;
}

/*********메인갤러리 탭메뉴*************/
.blog-grid .isotope-item{
	margin-right:-1px;
}
.gallery-item{
	padding:0;
	overflow:hidden;
	position:relative;
	margin-left:-1px;
	max-width:100%;
	text-align:center;
}
.gallery-item.padding-item{
	padding:15px;
}
.gallery-item.padding-item>div{
position:relative;
overflow:hidden;
}

@media (min-width: 180px) and (max-width: 479px) {
.gallery-item.col-lg-3{ /**********모바일 메인 갤러리*************/
	max-width:100%;	
	padding:10px;
	margin:0 auto;
	text-align:center;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:160px;text-align:center;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:350px;margin:0 auto;text-align:center;}
}

@media (min-width: 480px) and (max-width: 509px) {
.gallery-item.col-lg-3{ /**********모바일 메인 갤러리*************/
	max-width:70.0%;	
	padding:24px;
	margin:0 auto;
	text-align:center;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:320px;text-align:center;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:320px;margin:0 auto;text-align:center;}
}

@media (min-width: 510px) and (max-width: 639px) {
.gallery-item.col-lg-3{ /**********모바일 메인 갤러리*************/
	max-width:90%;
	height:350px;
	padding:10px;
	margin:0 auto;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:350px;}
}


@media (min-width: 640px) and (max-width: 739px) {
.gallery-item.col-lg-3{ /**********모바일 메인 갤러리*************/
	max-width:90%;
	padding:10px;
	height:360px;
	margin:0 auto;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:360px;}
}



@media (min-width: 740px) and (max-width: 991px) {
.masonry-layout .gallery-item.col-lg-6{
	max-width:49.9%;
}

.gallery-item.col-lg-3{ /**********태블릿/모바일 메인 갤러리*************/
	max-width:90%;
	padding:10px;
	height:340px;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:340px;}
}



@media (min-width: 992px) and (max-width: 1279px) { /**********태블릿/pc 메인 갤러리*************/
.masonry-layout .gallery-item.col-lg-6{
	max-width:33.3%;
}
.gallery-item.col-lg-3{
	max-width:33.0%;
	height:360px;
	padding:10px;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:360px;}
}

@media (min-width: 1280px) and (max-width: 1369px) {                      
.masonry-layout .gallery-item.col-lg-6{
	max-width:49.87%;
}
.gallery-item.col-lg-3{     /**********PC 메인 갤러리*************/
	max-width:360px;
	padding:30px;
	height:auto;
	text-align:center;
}
.gallery_box_img {width:auto;/*height:220px;*/}/***제품리스트 개별image크기***/
.gallery_box_img_list {/*height:360px;*/}
}

@media (min-width: 180px) and (max-width: 479px) {
.gallery-item.col-lg-4{ /**********모바일 메인 갤러리*************/
	max-width:35%;	
	padding:20px;
	margin:0 auto;
	text-align:center;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:160px;text-align:center;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:220px;margin:0 auto;text-align:center;}
}

@media (min-width: 480px) and (max-width: 509px) {
.gallery-item.col-lg-4{ /**********모바일 메인 갤러리*************/
	max-width:70.0%;	
	padding:24px;
	margin:0 auto;
	text-align:center;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:320px;text-align:center;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:320px;margin:0 auto;text-align:center;}
}

@media (min-width: 510px) and (max-width: 639px) {
.gallery-item.col-lg-4{ /**********모바일 메인 갤러리*************/
	max-width:90%;
	height:350px;
	padding:10px;
	margin:0 auto;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:350px;}
}


@media (min-width: 640px) and (max-width: 739px) {
.gallery-item.col-lg-4{ /**********모바일 메인 갤러리*************/
	max-width:90%;
	padding:10px;
	height:360px;
	margin:0 auto;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:360px;}
}



@media (min-width: 740px) and (max-width: 991px) {
.masonry-layout .gallery-item.col-lg-6{
	max-width:49.9%;
}

.gallery-item.col-lg-4{ /**********태블릿/모바일 메인 갤러리*************/
	max-width:90%;
	padding:10px;
	height:340px;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;min-width:200px;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:340px;}
}



@media (min-width: 992px) and (max-width: 1279px) { /**********태블릿/pc 메인 갤러리*************/
.masonry-layout .gallery-item.col-lg-6{
	max-width:33.3%;
}
.gallery-item.col-lg-4{
	max-width:33.0%;
	height:360px;
	padding:10px;
}
.gallery-big-item-description{
	display:none;
}
.gallery_box_img {width:auto;}/***제품리스트 개별image크기***/
.gallery_box_img_list {height:360px;}
}

@media (min-width: 1280px) and (max-width: 1369px) {                      
.masonry-layout .gallery-item.col-lg-6{
	max-width:49.87%;
}
.gallery-item.col-lg-4{     /**********PC 메인 갤러리*************/
	max-width:320px;
	padding:30px;
	height:auto;
	text-align:center;
}
.gallery_box_img {width:auto;/*height:220px;*/}/***제품리스트 개별image크기***/
.gallery_box_img_list {/*height:360px;*/}
}


@media (min-width: 1370px) {                      
.masonry-layout .gallery-item.col-lg-6{
	max-width:49.87%;
}
.gallery-item.col-lg-3{     /**********PC 메인 갤러리*************/
	max-width:360px;
	min-width:360px;
	padding:20px;
	height:auto;
	text-align:center;
}

.gallery-item.col-lg-4{     /**********PC 메인 갤러리*************/
	max-width:290px;
	min-width:280px;
	padding:10px;
	height:auto;
	text-align:center;
}
.gallery_box_img {width:auto;/*height:220px;*/}/***제품리스트 개별image크기***/
.gallery_box_img_list {/*height:360px;*/}
}



.gallery-image img{/*******갤러리 이미지*********/
	display:block;
	margin:0 auto;
	border: 1px solid #e8e8e8; 
}
.gallery-image:hover  img{/*******갤러리 이미지 hover *********/
	border: 1px solid #000;
	opacity: 0.2;
	transition:all .4s;
	-webkit-transition:all .4s;
}

.gallery-mainitem-more{/*******제품더보기 *********/
	width:100%; 
	text-align:center; 
	height:36px; 
	line-height:36px;
	clear:left;
	color:#000;
	background: rgba(255,255,255,9);
	display:inline-block;
	font-family:'RixSGo B', 'RixSGo M', 'NanumBarunGothicBold', 'NanumBarunGothic', "Dotum", 'Gulim', sans-serif;
}

.gallery-item-more{/*******제품더보기 *********/
	width:100%; 
	text-align:center; 
	height:36px; 
	line-height:36px;
	clear:left;
	color:#000;
	display:inline-block;
	border: 1px solid #e8e8e8;
	background: rgba(0,0,0,0.05);
	border-radius: 0;
	font-family:'RixSGo B', 'RixSGo M', 'NanumBarunGothicBold', 'NanumBarunGothic', "Dotum", 'Gulim', sans-serif;
}

.gallery-item-more:hover{
	border: 1px solid #333;
	background:#555;
	color:#fff;
	border-radius: 0;
}
.fa-chevron-circle-down_font {
	font-size:20pt;
	color:#FC6E51;
	vertical-align: -10%;
}
.fa-chevron-circle-down_font_main {
	font-size:20pt;
	color:#FC6E51;
	vertical-align: -10%;
}
.gallery-item-more,.fa-chevron-circle-down_font_main:hover {color:#FC6E51;}

.gallery-image-box {display:none;}
.gallery-image:hover .gallery-image-box {/*갤러리 이미지 hover일때 관련 아이콘 노출(장바구니.주문하기.관심상품.확대보기)*/
	display:block;
	position:absolute;
	z-index:1002;
	left:0;
	width:100%;
	text-align:center;
	top:110px;
	cursor:pointer;
}

.gallery-image .gallery_content_icon img{
	display:inline-block;	
	border:none;
	opacity: 9;
	padding-right:1px;
	vertical-align: -2%;
}
.new_price_mpage  {
	color: #42B2F7; 
	letter-spacing: -1px;
	font-size: 11pt; 
	line-height:18px;
	font-family:'Roboto-regular', 'RixSGo M', 'NanumBarunGothic', 'NanumBarunGothicBold', "Dotum", 'Gulim', sans-serif;
}
.new_price_mpage2  {
	color: #FC6E51;  
	font-size: 11pt;
	letter-spacing: -1px;
	line-height:18px;
	font-family:'Roboto-medium', 'RixSGo M', 'NanumBarunGothic', 'NanumBarunGothicBold', "Dotum", 'Gulim', sans-serif;
}
.new_price_mpage3  {
	color: #D50172;  
	font-size: 11pt; 
	line-height:18px;
	font-family:'Roboto-bold', 'RixSGo M', 'NanumBarunGothic', 'NanumBarunGothicBold', "Dotum", 'Gulim', sans-serif;
}
.new_price {  /*제품가격*/
	letter-spacing: -1px;
	font-size: 14pt;
	line-height:26px;
	color:#F26522;
	line-height:18px;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}

.new_price_won {/*제품가격몇 '원' 표시*/
	vertical-align: 4%;
	color:#F26522;
	padding-left:1px;
}
.new_price_old {  /*제품시중가격*/
	letter-spacing: -1px;
	font-size: 11pt;
	line-height:26px;
	text-decoration: line-through;
	color:#999;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}
.new_price_won_old {/*제품시중가격 '원' 표시*/
	vertical-align: 0%;
	color:#999;
	padding-right:10px;
}
.price_cart_list1 {  /*장바구니 총합계금액*/
	letter-spacing: -1px;
	color:#F26522;
	font-size: 11pt;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}
.price_cart_list2 {  /*장바구니 총합계금액*/
	letter-spacing: -1px;
	color:#FC6E51;
	font-size: 11pt;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}
.price_cart_all {  /*장바구니 총합계금액*/
	letter-spacing: -1px;
	font-size: 14pt;
	line-height:26px;
	color:#FC6E51;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}
.price_cart_point {  /*장바구니 직립금*/
	letter-spacing: -1px;
	font-size: 14pt;
	line-height:26px;
	color:#F26522;
	font-family:"Roboto-regular", "NanumBarunGothicBold","NanumBarunGothic",  "Tahoma", "Helvetica", sans-serif; 
}


@media (min-width:180px) and (max-width:960px){
.gallery-image-box {display:none;}
.gallery-image:hover .gallery-image-box {/*갤러리 이미지 hover일때 관련 아이콘 노출(장바구니.주문하기.관심상품.확대보기)*/
	display:none;
	}

.gallery-image img{/*******갤러리 이미지*********/
	display:block;
	margin:0 auto;
	border: 1px solid #eee;
}
.gallery-image:hover  img{/*******갤러리 이미지 hover *********/
	border: 1px solid #aaa;
	opacity: 9;
	transition:all .4s;
	-webkit-transition:all .4s;
}
.gallery-image .gallery_content_icon img{
	display:inline-block;	
	border:none;
	opacity: 9;
	padding-right:1px;
	vertical-align: -2%;
}
}
.gallery-image {         /*******pc메인 솔루션 소개 하단간격*********/
	margin-bottom:2em
}


@media (max-width: 1199px) {
.gallery-big-item-description .big-item-social,.gallery-big-item-description>a{
	padding:0 10px;
}
.gallery-image {
	margin-bottom:2em;  /*******mobile 메인 솔루션 소개 하단간격*********/
}
}




.fa-search-plus-box {/*아이콘 노출(장바구니.주문하기.관심상품.확대보기)*/
	font-size:14pt;
	background-color:#fff;
	border:1px solid  #ddd;
	border-radius:1px; 
	color:#888; 
	padding:5px 6px 5px 7px;
	background-color: #fff;
	margin:1px;
	background: -moz-linear-gradient(top,  #efefef 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FEFEFE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,efefefddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#efefef 100%); /* W3C */
}
	.fa-search-plus-box:hover {
		background-color:#F26522;
		border:1px solid  #FF7200;
		border-radius:1px; 
		color:#ffffff; 
		transition:all .4s;	-webkit-transition:all .4s;
		background: -moz-linear-gradient(top,  #FFC30C 0%, #FF7200 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC30C), color-stop(100%,#FF7200)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* IE10+ */
		background: linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* W3C */
	}
.fa-shopping-cart-box {
	font-size:14pt;
	background-color:#fff;
	border:1px solid  #ddd;
	border-radius:1px; 
	color:#888; 
	padding:5px 6px 5px 7px;
	background-color: #fff;
	margin:1px;
	background: -moz-linear-gradient(top,  #efefef 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FEFEFE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,efefefddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#efefef 100%); /* W3C */
}
	.fa-shopping-cart-box:hover {
		background-color:#F26522;
		border:1px solid  #FF7200;
		border-radius:1px; 
		color:#ffffff; 
		transition:all .4s;	-webkit-transition:all .4s;
		background: -moz-linear-gradient(top,  #FFC30C 0%, #FF7200 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC30C), color-stop(100%,#FF7200)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* IE10+ */
		background: linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* W3C */
	}
.fa-credit-card-box {
	font-size:14pt;
	background-color:#fff;
	border:1px solid  #ddd;
	border-radius:1px; 
	color:#888; 
	padding:5px 5px 5px 5px;
	background-color: #fff;
	margin:1px;
	background: -moz-linear-gradient(top,  #efefef 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FEFEFE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,efefefddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#efefef 100%); /* W3C */
}
	.fa-credit-card-box:hover {
		background-color:#F26522;
		border:1px solid  #FF7200;
		border-radius:1px; 
		color:#ffffff; 
		transition:all .4s;	-webkit-transition:all .4s;
		background: -moz-linear-gradient(top,  #FFC30C 0%, #FF7200 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC30C), color-stop(100%,#FF7200)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* IE10+ */
		background: linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* W3C */
	}
.fa-gratipay-box {
	font-size:14pt;
	background-color:#fff;
	border:1px solid  #ddd;
	border-radius:1px; 
	color:#888; 
	padding:5px 6px 5px 7px;
	background-color: #fff;
	margin:1px;
	background: -moz-linear-gradient(top,  #efefef 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FEFEFE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,efefefddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(top,  #efefef 0%,#efefef 100%); /* W3C */
}
	.fa-gratipay-box:hover {
		background-color:#F26522;
		border:1px solid  #FF7200;
		border-radius:1px; 
		color:#ffffff; 
		transition:all .4s;	-webkit-transition:all .4s;
		background: -moz-linear-gradient(top,  #FFC30C 0%, #FF7200 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFC30C), color-stop(100%,#FF7200)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* IE10+ */
		background: linear-gradient(top,  #FFC30C 0%,#FF7200 100%); /* W3C */
	}

/*아이콘 노출(장바구니.주문하기.관심상품.확대보기) End*********/




.gallery-item-description{
	position:absolute;
	overflow:hidden;
	left:0;
	right:0;
	bottom:0;
	padding:0 25px 25px 25px;
	text-align:center;
	z-index:5;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	transition:all 0.5s linear;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
}



.gallery-item:hover .gallery-item-description{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
}
.gallery-item .gallery-item-description h3{
	margin:20px 40px 0px 40px;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
}

.gallery-item .gallery-item-description h3 a{
	color:#ffffff!important;
}
.gallery-item .gallery-item-description h3 a:hover{
	color:#db2450!important;
}
.gallery-item .gallery-item-description p{
	display:none;
}
.gallery-meta{
	margin:-10px 0 10px;
	text-transform:uppercase;
	font-size:14px;
}
.gallery-meta a{
	font-weight:400;
}

.gallery-item.col-lg-6 .gallery-image-links{
	display:none;
}
.gallery-big-item-description{
	position:absolute;
}
.gallery-big-item-description{
	text-align:center;
	left:40px;
	bottom:40px;
	right:40px;
	z-index:3;
}
.gallery-big-item-description>a{
	padding:0 31px;
	background-color:#db2450;
	color:#ffffff!important;
	font-size:22px;
}
.gallery-big-item-description>a:hover{
	
}
.gallery-big-item-description .big-item-social{
	padding:0 33px;
}
.gallery-big-item-description .big-item-social a[class^="socialico-"]:before{
	color:#ffffff;
}



.big-item-description{
	background-color:#ffffff;
	width:100%;
	padding:14px 10px 20px;
}

.big-item-description h3{
	font-size:40px;
}

.big-item-description p{
	font-size:18px;
}



.project-details h4{
	margin-top:0;
}
.project-details p span{
	font-weight:700;
}
.project-details p+p{
	border-top:1px solid rgba(0,0,0,0.1);
	padding-top:15px;
}
.project-details p:last-child{
	border:none;
}
.isotope,.isotope .isotope-item{
	-webkit-transition-duration:0.6s;
	-moz-transition-duration:0.6s;
	-ms-transition-duration:0.6s;
	-o-transition-duration:0.6s;
	transition-duration:0.6s;
}
.isotope{
	-webkit-transition-property:height,width;
	-moz-transition-property:height,width;
	-ms-transition-property:height,width;
	-o-transition-property:height,width;
	transition-property:height,width;
}
.isotope .isotope-item{
	-webkit-transition-property:-webkit-transform,opacity;
	-moz-transition-property:
	-moz-transform,opacity;
	-ms-transition-property:-ms-transform,opacity;
	-o-transition-property:-o-transform,opacity;
	transition-property:transform,opacity;
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s;
}
.menu-notice{
	margin:0;
	color:#fff;
	text-align:center;
}
.sticky{
}

.bypostauthor{
}
.alignnone{
	margin:5px 20px 20px 0;
}

.aligncenter,div.aligncenter{
	display:block;
	margin:5px auto 5px auto;
}
.alignright{
float:right;
margin:5px 0 20px 20px;
}

.alignleft{
	float:left;
	margin:5px 20px 20px 0;
}
.aligncenter{
	display:block;
	margin:5px auto 5px auto;
}
a img.alignright{
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone{
	margin:5px 20px 20px 0;
}
a img.alignleft{
	float:left;
	margin:5px 20px 20px 0;
}

a img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption{
	background:#f0f0f0;
	text-align:center;
	max-width:100%;
}
.wp-caption:hover{
	border-color:#ccc
}
.wp-caption.alignnone{
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft{
	margin:5px 20px 20px 0;
}
.wp-caption.alignright{
	margin:5px 0 20px 20px;
}
.wp-caption img,.entry-content .wp-caption img{
	width:100%;
	height:auto;
}
.wp-caption p.wp-caption-text{
	font-size:12.3px;
	line-height:17px;
	margin:0;
	padding:10px;
}
.wp-caption p.wp-caption-text img{
	max-width:100%;
	height:auto;
	width:auto;
}
.gallery{
	margin-bottom:20px;
	margin-left:-4px;
}
.gallery p{
	display:block;
	height:4px
}
.gallery .gallery-item{
	float:left;
	margin:0 4px 4px 0;
	overflow:hidden;
	position:relative;
}

.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2
.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail{
	display:table;
	margin:0 auto 20px;
}
.gallery-columns-1 
.gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item{
	text-align:center;
}

.gallery-columns-4 .gallery-item{
	max-width:23%;
	max-width:-webkit-calc(25% - 4px);
	max-width:calc(25% - 4px);
}

.gallery-columns-5 .gallery-item{
	max-width:19%;
	max-width:-webkit-calc(20% - 4px);
	max-width:calc(20% - 4px);
}
.gallery-columns-6 .gallery-item{
	max-width:15%;
	max-width:-webkit-calc(16.7% - 4px);
	max-width:calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item{
	max-width:13%;
	max-width:-webkit-calc(14.28% - 4px);
	max-width:calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item{
	max-width:11%;
	max-width:-webkit-calc(12.5% - 4px);
	max-width:calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item{
	max-width:9%;
	max-width:-webkit-calc(11.1% - 4px);
	max-width:calc(11.1% - 4px);
}
.gallery-columns-1 
.gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 
.gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 
.gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n)
{
	margin-right:0;
}
.gallery-caption{
	background-color:rgba(0,0,0,0.7);
	box-sizing:border-box
	;color:#fff;
	font-size:14px;
	line-height:1.3;
	margin:0;
	max-height:50%;
	opacity:0;
	padding:2px 8px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease;w
	width:100%;
}
.gallery-caption:before{
	box-shadow:0 -10px 15px #000 inset;
	content:"";
	height:100%;
	min-height:49px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}

.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
	display:none;
}
.entry-content img{
	max-width:100%;
	height:auto;
	display:block;
}
.admin-bar #toggle_menu{
	top:32px;
}
.row-wide,.row-wide .col-sm-12{
	margin:0;
	padding:0;
}
.container-fluid .col-sm-12.columns.vc_column_container{
	margin:0;
	padding:5em;
}
.bottom-20{
	margin-bottom:20px !important;
}
.bottom-30{
	margin-bottom:30px !important;
}



/*하단 카피라이트 배경 이미지*/
.vc_custom_1420745206473{
background-image:url( ../../skinimage/background_grey.jpg)!important;}

/*하단 고객센터 배경 이미지*/
.vc_custom_1420745234151{
background-image:url( ../../skinimage/main_cscenter_bg.gif)!important;}

/*하단 메뉴 배경 이미지*/
.vc_custom_1420745234152{background-image:url( ../../skinimage/footer_menu_bg01.png)!important; }
