body
	{
		background: #000;
	    font-family: 'Open Sans', sans-serif;
		font-weight: 300;
	    font-style: normal;
        font-size: 18px;
        line-height: 2em;
        font-display: swap;
        color: #32334F;

	}
	
	p
	{
margin-bottom: 16px;
	}

	a
	{
		color: #ff4200;
		text-decoration: none;
	}
	h1,h4,h5,h6
	{
		font-family: 'Open Sans Condensed', sans-serif;
		color: #121212;
		font-weight: 700;
	}
	
	h2
	{
		font-size: 34px;
		margin: 0 0 1em 0;
	}

	h3
	{
		font-size: 28px;
		margin: 0 0 1em 0;
	}

	ul
	{
		margin-bottom: 2.5em;
	}

	strong
	{
		font-weight: 600;
		color: #121212;
	}

	section, article
	{
		margin: 0 0 4em 0;
	}

	section > :last-child,
	article > :last-child
	{
		margin-bottom: 0;
	}
	
	#main-wrapper hr
	{
		border: 0;
		width: 1000%;
		position: relative;
		left: -500%;
		border-top: solid 6px #f2f2f2;
		border-bottom: solid 6px #e7e7e7;
		margin: 2em 0 2em 0;
	}
	
	.button
	{
		position: relative;
		display: inline-block;
		background: #ff4200;
		color: #fff;
		outline: 0;
		transition: background-color .25s ease-in-out;
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
		height: 44px;
		line-height: 43px;
		text-decoration: none;
		padding: 0 18px 0 18px;
		font-style: italic;
		font-size: 1.1em;
	}
	
		.button:after
		{
			content: '';
			display: block;
			position: absolute;
			right: -12px;
			top: 0;
			border-left: solid 12px #ff4200;
			border-top: solid 22px transparent;
			border-bottom: solid 22px transparent;
			transition: borer-left-color .25s ease-in-out;
			-moz-transition: border-left-color .25s ease-in-out;
			-webkit-transition: border-left-color .25s ease-in-out;
		}
		
		.feature-title p
		{
		
			font-size: 24px;
			line-height: 1.75em;
			margin-bottom: 1em;
			color: #525252;
		}

		ul.style3 li
		{
			border-top: solid 1px #e7e7e7;
			padding: 0.5em 0 0.5em 0;
		}
		
		ul.style3 li:first-child
		{
			border-top: 0;
			padding-top: 0;
		}

		ul.style3 li:before
		{
			content: '';
			display: inline-block;
			border-left: solid 5px #FF4200;
			border-top: solid 5px transparent;
			border-bottom: solid 5px transparent;
			margin-right: 1em;
		}

	#header-wrapper
	{
		text-align: center;
		position: relative;
background-color: #fff;
		
	}

	#intro-wrapper
	{
		background: #fefefe url('images/bg1.png');
		box-shadow: inset 0px 0px 80px 0px #ccc;
		text-align: center;
	}

	#main-wrapper
	{
		background: #fff;
		overflow: hidden;
	}

	#footer-wrapper
	{
		color: #fff;
		font-size: 16px;
	}

		#footer-wrapper a
		{
			color: #fff;
			text-decoration: none;
		}

		#footer-wrapper a:hover {
		    color: #f0784c;
  
		  }