@charset 'utf-8';
.c-layout-header .navbar-nav li a:active,
.c-layout-header .navbar-nav li a:focus,
.c-layout-header .navbar-nav li a:hover,
.c-topbar {
	background: 0 0
}

.c-layout-header-fixed .c-layout-header,
.c-layout-header-fullscreen.c-layout-header-static .c-layout-header {
	top: 0;
	position: fixed;
	z-index: 9995;
	width: 100%
}

.c-topbar {
	border-bottom: 1px solid rgba(255, 255, 255, .15);
	height: 45px
}

.c-pull-left {
	float: left
}

.c-pull-right {
	float: right;
	font-size: 16px
}

.c-topbar li,
.c-topbar ul {
	display: inline-block
}

.c-layout-header li a {
	color: #fff;
	font-weight: 500;
	font-size: 15px
}

.c-layout-header .navbar-nav li a:hover:before,
.c-layout-header .navbar-nav li.c-active a:before {
	transition: .2s;
	position: absolute;
	top: 32px;
	content: '';
	width: 15px;
	height: 2px;
	display: block;
	background: #fff
}

@media (min-width:760px) {
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-btn-icon,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-btn-icon:focus,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-btn-icon:hover,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-link,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-link:focus,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-link:hover {
		color: #fff
	}
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li>.c-quick-sidebar-toggler>.c-line {
		background-color: #fff
	}
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li.c-active>a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li:active>a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li:focus>a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before,
	.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu>.nav.navbar-nav>li:hover>a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before {
		top: 11px;
		transition: .2s
	}
	.c-page-on-scroll.c-layout-header-static .c-layout-header {
		display: none
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
		transition: margin .2s;
		margin: 22px 0 19px
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
		display: block
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu {
		line-height: 0
	}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav>li>.c-link {
		transition: all .2s;
		padding: 18px 0 21px 30px;
		min-height: 64px
	}
}

.c-layout-go2top {
	display: inline-block;
	position: fixed;
	bottom: 20px;
	right: 10px;
	cursor: pointer;
	z-index: 200
}

.c-content-product-1 .row,
.nav>li,
.nav>li>a {
	position: relative
}

.c-layout-go2top>i {
	opacity: .5;
	filter: alpha(opacity=50);
	color: #89939e;
	font-size: 38px;
	font-weight: 300
}

.c-layout-go2top:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

.c-content-title-1>h3 {
	font-size: 30px;
	color: #343a3d;
	font-weight: 400;
	margin: 0 0 36px;
	text-align: center
}

.c-font-bold {
	font-weight: 600!important
}

.c-content-title-1>.c-line-center {
	width: 30px;
	height: 3px;
	background-color: #00c3f5;
	margin: 0 auto 30px
}

.c-content-product-1 {
	padding: 0;
	margin: 0;
	width: 100%
}

.c-content-product-1 .row .c-media>img {
	width: 100%
}

.c-content-product-1 .row .c-body {
	padding: 90px 0 20px 20px
}

.c-content-product-1 .row .c-body>.c-row {
	padding: 0 0 0 40px
}

.c-content-product-1 .row .c-body>.c-row>li {
	width: 50%;
	display: inline-block;
	list-style: none;
	float: left;
	padding: 0 50px 0 0;
	margin-bottom: 35px
}

.c-content-product-1 .row .c-body>.c-row>li:last-child {
	padding: 0 0 0 50px
}

.c-content-product-1 .row .c-body>.c-row>li>h4 {
	font-size: 20px;
	color: #343a3d;
	font-weight: 600;
	margin-bottom: 20px;
	text-transform: uppercase
}

.c-content-product-1 .row .c-body>.c-row>li>p {
	color: #7c8387;
	font-weight: 300
}

.c-content-product-1 .row .c-body>.btn {
	display: block;
	margin: 0 auto 60px;
	clear: both
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}

.nav>li,
.nav>li>a {
	display: block
}

.navbar-nav>li {
	float: left
}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-topbar {
	transition: all .2s;
	display: none
}

.c-page-on-scroll .c-layout-header.c-layout-header-default {
	background: rgba(0, 0, 0, .7);
	border-bottom: 0;
	box-shadow: none
}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header {
	height: 65px;
	line-height: 0
}

.c-layout-page,
.c-layout-page #home {
	width: 100%;
	height: 100%;
	background: url(/img/bg1_preload.jpg) center -50px no-repeat #CFAC86;
	-webkit-background-size: cover;
	background-size: cover
}

.c-layout-page #case {
	width: 100%
}

.c-grid [class*=c-g-] {
	display: block;
	width: 100%
}