	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	font-family:inherit;
	font-weight:lighter;
	line-height:1.1;
	color:inherit
}
	h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small
{
	font-weight:normal;
	line-height:1;
	color:#818080
}
	h1,.h1,h2,.h2,h3,.h3
{
	margin-top:24px;
	margin-bottom:12px
}
	h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small
{
	font-size:65%
}
	h4,.h4,h5,.h5,h6,.h6
{
	margin-top:12px;
	margin-bottom:12px
}
	h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small
{
	font-size:75%
}
	h1,.h1
{
	font-size:36px
}
	h2,.h2
{
	font-size:30px
}
	h3,.h3
{
	font-size:24px
}
	h4,.h4
{
	font-size:18px
}
	h5,.h5
{
	font-size:14px
}
	h6,.h6
{
	font-size:12px
}
	p
{
	margin:0 0 12px
}
.lead
{
	margin-bottom:24px;
	font-size:18px;
	font-weight:300;
	line-height:1.4
}
	@media (min-width:768px)
{
.lead
{
	font-size:24px
}

}
	small,.small
{
	font-size:87%
}
	mark,.mark
{
	background-color:#fcf8e3;
	padding:.2em
}
.text-left
{
	text-align:left
}
.text-right
{
	text-align:right
}
.text-center
{
	text-align:center
}
.text-justify
{
	text-align:justify
}
.text-nowrap
{
	white-space:nowrap
}
.text-lowercase
{
	text-transform:lowercase
}
.text-uppercase,.initialism
{
	text-transform:uppercase
}
.text-capitalize
{
	text-transform:capitalize
}
.text-muted
{
	color:#818080
}
.text-primary
{
	color:#F07E26
}
	a.text-primary:hover,a.text-primary:focus
{
	color:#d4650f
}
.text-success
{
	color:#3c763d
}
	a.text-success:hover,a.text-success:focus
{
	color:#2b542c
}
.text-info
{
	color:#31708f
}
	a.text-info:hover,a.text-info:focus
{
	color:#245269
}
.text-warning
{
	color:#8a6d3b
}
	a.text-warning:hover,a.text-warning:focus
{
	color:#66512c
}
.text-danger
{
	color:#a94442
}
	a.text-danger:hover,a.text-danger:focus
{
	color:#843534
}
.bg-primary
{
	color:#fff
}
.bg-primary
{
	background-color:#F07E26
}
	a.bg-primary:hover,a.bg-primary:focus
{
	background-color:#d4650f
}
.bg-success
{
	background-color:#dff0d8
}
	a.bg-success:hover,a.bg-success:focus
{
	background-color:#c1e2b3
}
.bg-info
{
	background-color:#d9edf7
}
	a.bg-info:hover,a.bg-info:focus
{
	background-color:#afd9ee
}
.bg-warning
{
	background-color:#fcf8e3
}
	a.bg-warning:hover,a.bg-warning:focus
{
	background-color:#f7ecb5
}
.bg-danger
{
	background-color:#f2dede
}
	a.bg-danger:hover,a.bg-danger:focus
{
	background-color:#e4b9b9
}
.page-header
{
	padding-bottom:11px;
	margin:48px 0 24px;
	border-bottom:1px solid #F4F4F4
}
	ul,ol
{
	margin-top:0;
	margin-bottom:12px
}
	ul ul,ul ol,ol ul,ol ol
{
	margin-bottom:0
}
.list-unstyled
{
	padding-left:0;
	list-style:none
}
.list-inline
{
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li
{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
	dl
{
	margin-top:0;
	margin-bottom:24px
}
	dt,dd
{
	line-height:1.44444
}
	dt
{
	font-weight:bold
}
	dd
{
	margin-left:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after
{
	content:" ";
	display:table
}
.dl-horizontal dd:after
{
	clear:both
}
	@media (min-width:768px)
{
.dl-horizontal dt
{
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd
{
	margin-left:180px
}

}
	abbr[title],abbr[data-original-title]
{
	cursor:help;
	border-bottom:1px dotted #818080
}
.initialism
{
	font-size:90%
}
	blockquote
{
	padding:12px 24px;
	margin:0 0 24px;
	font-size:20px;
	border-left:5px solid #F07E26
}
	blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child
{
	margin-bottom:0
}
	blockquote footer,blockquote small,blockquote .small
{
	display:block;
	font-size:80%;
	line-height:1.44444;
	color:#818080
}
	blockquote footer:before,blockquote small:before,blockquote .small:before
{
	content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right
{
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #F07E26;
	border-left:0;
	text-align:right
}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before
{
	content:''
}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after
{
	content:'\00A0 \2014'
}
	address
{
	margin-bottom:24px;
	font-style:normal;
	line-height:1.44444
}
	body
{
	font-size:15px;
	line-height:1.3312;
	font-weight:lighter
}
	@media (min-width:768px)
{
	body
{
	font-size:16px;
	line-height:1.38667
}

}
	@media (min-width:992px)
{
	body
{
	font-size:16px;
	line-height:1.44444
}

}
	@media (min-width:1200px)
{
	body
{
	font-size:17px;
	line-height:1.50222
}

}
.small
{
	font-size:100%
}
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6
{
	margin-top:0.8em;
	margin-bottom:0.4em;
	font-family:inherit;
	font-weight:lighter;
	line-height:1.1;
	color:inherit
}
	h1,.h1
{
	font-size:33px
}
	@media (min-width:768px)
{
	h1,.h1
{
	font-size:40px
}

}
	@media (min-width:992px)
{
	h1,.h1
{
	font-size:49px
}

}
	@media (min-width:1200px)
{
	h1,.h1
{
	font-size:60px
}

}
	h2,.h2
{
	font-size:27px
}
	@media (min-width:768px)
{
	h2,.h2
{
	font-size:32px
}

}
	@media (min-width:992px)
{
	h2,.h2
{
	font-size:37px
}

}
	@media (min-width:1200px)
{
	h2,.h2
{
	font-size:44px
}

}
	h3,.h3
{
	font-size:22px
}
	@media (min-width:768px)
{
	h3,.h3
{
	font-size:25px
}

}
	@media (min-width:992px)
{
	h3,.h3
{
	font-size:28px
}

}
	@media (min-width:1200px)
{
	h3,.h3
{
	font-size:32px
}

}
	h4,.h4
{
	font-size:18px
}
	@media (min-width:768px)
{
	h4,.h4
{
	font-size:20px
}

}
	@media (min-width:992px)
{
	h4,.h4
{
	font-size:21px
}

}
	@media (min-width:1200px)
{
	h4,.h4
{
	font-size:23px
}

}
	h5,.h5
{
	font-size:15px
}
	@media (min-width:768px)
{
	h5,.h5
{
	font-size:16px
}

}
	@media (min-width:992px)
{
	h5,.h5
{
	font-size:16px
}

}
	@media (min-width:1200px)
{
	h5,.h5
{
	font-size:17px
}

}
	h6,.h6
{
	font-size:17px
}
	@media (min-width:768px)
{
	h6,.h6
{
	font-size:16px
}

}
	@media (min-width:992px)
{
	h6,.h6
{
	font-size:16px
}

}
	@media (min-width:1200px)
{
	h6,.h6
{
	font-size:17px
}

}
	section#intro .icon .hex,section#industries .icon .hex
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none
}
	section#intro .icon:hover .hex,section#industries .icon:hover .hex
{
	background-image:url("https://www.enzen.com/static/img/icons/hexagon-orange-dark.svg?7dccc4b2d1d5")
}
	section#intro .icon:hover span,section#industries .icon:hover span
{
	color:#bf451c
}
	section#case-studies
{
	padding-bottom:1.65em;
	padding-top:1.65em
}
	@media only screen and (min-width:768px)
{
	section#case-studies
{
	padding-left:15%;
	padding-bottom:30px;
	padding-top:0px
}

}
	section#case-studies h2
{
	border-bottom:1px solid #F07E26;
	padding-bottom:6px
}
	section#case-studies h2 a:hover
{
	text-decoration:none
}
	section#intro
{
	text-align:center;
	/*border-top:3px solid #dbdbdb;*/
	border-top:3px solid #c12d1c;
	border-bottom:3px solid #c12d1c;
	padding-top:15px;
	padding-bottom:15px
}
	@media only screen and (min-width:768px)
{
	section#intro
{
	padding-top:30px;
	padding-bottom:30px
}

}
	@media only screen and (min-width:992px)
{
	section#intro
{
	text-align:left
}

}
	section#intro .content
{
	padding-left:166px;
	padding-right:30px
}
	@media only screen and (min-width:600px) and (max-width:767px)
{
	section#intro .content
{
	padding-left:5em;
	padding-right:5em;
	margin-left:15px;
	margin-right:15px
}

}
	@media only screen and (min-width:992px)
{
	section#intro .content h2
{
	margin-top:30px
}

}
	@media only screen and (min-width:1200px)
{
	section#intro .content h2
{
	margin-top:60px
}

}
	section#intro .icon-block
{
	margin-top:3.3em
}
	@media only screen and (min-width:992px)
{
	section#intro .icon-block
{
	margin-top:0em
}

}
	section#intro .icon-block .icon
{
	margin:0px;
	padding:0em;
	margin-bottom:30px;
	width:50%
}
	@media only screen and (min-width:550px)
{
	section#intro .icon-block .icon
{
	width:25%
}

}
	@media only screen and (min-width:992px)
{
	section#intro .icon-block .icon
{
	width:17%
}

}
	section#industries
{
	position:relative;
	text-align:center;
	padding-bottom:30px
}
	@media only screen and (min-width:768px)
{
	section#industries
{
	padding-bottom:0
}

}
	@media only screen and (min-width:992px)
{
	section#industries
{
	border-top:30px solid #fff;
	border-bottom:30px solid #fff
}

}
	section#industries .icon-container
{
	width:100%;
	padding-left:15px;
	padding-right:15px
}
	@media only screen and (min-width:550px)
{
	section#industries .icon-container
{
	width:50%;
	padding-left:0;
	padding-right:0
}

}
	@media only screen and (min-width:768px)
{
	section#industries .icon-container
{
	height:100%;
	width:5em;
	left:0px;
	position:absolute;
	background:#fff;
	z-index:2
}

}
	@media only screen and (min-width:992px)
{
	section#industries .icon-container
{
	width:20%
}

}
	section#industries .icon-container.right
{
	left:auto;
	right:0px
}
	section#industries .icon-container.right .icons
{
	right:auto;
	left:-75%;
	background-position:0% 50%
}
	@media only screen and (min-width:992px)
{
	section#industries .icon-container.right .icons
{
	left:-15%
}

}
	section#industries .icon-container.right .icons .icon
{
	padding-right:0%
}
	@media only screen and (min-width:768px)
{
	section#industries .icon-container.right .icons .icon
{
	left:25%
}

}
	@media only screen and (min-width:992px)
{
	section#industries .icon-container.right .icons .icon
{
	left:auto
}

}
	section#industries .icon-container .icons
{
	padding-top:1em;
	padding-bottom:1em
}
	@media only screen and (min-width:768px)
{
	section#industries .icon-container .icons
{
	width:105%;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	right:-75%;
	z-index:5;
	background-size:auto 135%;
	background-image:url("https://www.enzen.com/static/img/icons/hexagon.svg?7dccc4b2d1d5");
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:auto 140%;
	padding-top:3em;
	padding-bottom:3em
}

}
	@media only screen and (min-width:992px)
{
	section#industries .icon-container .icons
{
	width:110%;
	right:-15%;
	padding:0px;
	background-position:100% 50%;
	background-size:auto 120%
}

}
	section#industries .icon-container .icons .icon
{
	margin:0;
	width:50%;
	float:left;
	display:inline-block;
	position:relative
}
	@media only screen and (min-width:768px)
{
	section#industries .icon-container .icons .icon
{
	margin-bottom:0px;
	width:100%;
	display:block;
	left:-25%;
	padding:15px 0
}

}
	@media only screen and (min-width:992px)
{
	section#industries .icon-container .icons .icon
{
	width:50%;
	left:0px;
	padding:30px 0
}

}
	section#industries .container
{
	padding-top:0px;
	position:relative
}
	@media only screen and (max-width:767px)
{
	section#industries .container
{
	padding-left:0;
	padding-right:0
}

}
	section#industries .content
{
	left:20%;
	position:relative;
	height:100%;
	padding:30px 15px;
	min-height:380px;
	width:100%;
	left:0px
}
	@media only screen and (max-width:767px)
{
	section#industries .content
{
	background-image:none!important;
	padding:30px 30px 15px 30px;
	min-height:0
}
	section#industries .content h2,section#industries .content .lead p
{
	text-shadow:none!important;
	color:#706F6F
}

}
	@media only screen and (min-width:600px)
{
	section#industries .content
{
	padding-left:5em;
	padding-right:5em
}

}
	@media only screen and (min-width:768px)
{
	section#industries .content
{
	left:0;
	padding-left:0;
	padding-right:0
}
	section#industries .content>div
{
	left:5em;
	right:5em;
	position:absolute;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	padding-left:60px;
	padding-right:60px
}

}
	@media only screen and (min-width:992px)
{
	section#industries .content>div
{
	left:20%;
	right:20%;
	padding-left:30px;
	padding-right:30px
}

}
	section#industries .content h2,section#industries .content .lead p
{
	text-shadow:0 2px 5px rgba(0,0,0,0.25)
}
	section#industries .content h2
{
	margin-top:0
}
	section#about
{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	/*border-top:3px solid #dbdbdb;*/
	border-top:3px solid #c12d1c;

	border-bottom:3px solid #c12d1c
}
	section#about .content
{
	text-align:center;
	padding:1.65em
}
	section#about .content h2,section#about .content .lead p
{
	color:#fff;
	text-shadow:0 2px 5px rgba(0,0,0,0.25)
}
	@media only screen and (min-width:992px)
{
	section#about .content
{
	padding:3.3em;
	margin-left:auto;
	margin-right:auto;
	max-width:80%
}

}
	@media only screen and (min-width:1200px)
{
	section#about .content
{
	max-width:60%
}

}
	footer#footer
{
	margin-top:0px
}

