/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 13px;
		color: #666;
		font-family: 'Catamaran', sans-serif;
		background: #fff;
	}
	h1 {
		font-size: 28px;
		margin-bottom: 14px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Merriweather', serif;
	}
	h1 a {
		color: #0066cc;
	}
	h2 {
		font-size: 22px;
		margin-bottom: 11px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Merriweather', serif;
	}
	h2 a {
		color: #0066cc;
	}
	h3 {
		font-size: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Merriweather', serif;
	}
	h3 a {
		color: #0066cc;
	}
	h4 {
		font-size: 14px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Merriweather', serif;
	}
	h4 a {
		color: #0066cc;
	}
	p {
		font-size: 14px;
		color: #404041;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	p a {
		color: $col_one;
	}
	a {
		text-decoration: none;
		outline: none !important;
	}
	strong {
		font-weight: bold;
	}
	.siteContainer {
		width: 100%;
		overflow-x: hidden;
		padding-top: 80px;
	}
	.displayFlex {
		display: flex;
		align-items: center;
	}
	.displayFlex .flexTop {
		align-self: flex-start;
	}
	.displayFlex .flexBottom {
		align-self: flex-end;
	}
	#mainOuter {
		width: 100%;
	}
	#mainOuter #mainInner {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.stdInner {
		position: relative;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
	}
	.stdPage {
		padding: 30px 0;
	}
	.stdPage .leftCol h3 {
		font-size: 22px;
		color: #0066cc;
		margin-bottom: 14px;
		font-weight: bold;
	}
	.stdOuter {
		padding: 80px 0;
	}
	#mainHeader {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 999;
	}
	#mainHeader #mainHeadInner {
		position: relative;
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		padding: 15px 0px;
	}
	#mainHeader #mainHeadInner .logo {
		width: 20%;
		max-width: 220px;
	}
	#mainHeader #mainHeadInner .logo img {
		width: 100%;
	}
	#mainNav {
		max-width: 80%;
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#mainNav #navTrigger {
		display: none;
		font-size: 30px;
		color: #54c3a4;
	}
	#mainNav ul {
		width: auto;
	}
	#mainNav ul li {
		display: inline-block;
		background: none;
		margin: 0 30px;
	}
	#mainNav ul li a {
		display: block;
		color: #404041;
		font-family: 'Catamaran', sans-serif;
		font-size: 20px;
		-webkit-transition: color .3s ease;
		-o-transition: color .3s ease;
		transition: color .3s ease;
	}
	#mainNav ul li a span {
		display: inline-block;
		position: relative;
		font-weight: 700;
	}
	#mainNav ul li a span::after {
		position: absolute;
		top: calc(100% + 5px);
		left: 0;
		content: '';
		display: block;
		width: 0;
		height: 4px;
		background: #54c3a4;
		-webkit-transition: width .3s;
		-o-transition: width .3s;
		transition: width .3s;
	}
	#mainNav ul li a:hover {
		color: #54c3a4;
		text-decoration: none;
	}
	#mainNav ul li a:hover .dropdown-menu {
		display: block;
	}
	#mainNav ul li a:focus {
		color: #54c3a4;
		text-decoration: none;
	}
	#mainNav ul li a:hover span::after {
		width: 100%;
	}
	#mainNav ul li.active a {
		color: #54c3a4;
	}
	#mainNav ul li.active a span::after {
		width: 100%;
	}
	#mainNav ul li:last-child {
		margin-right: 0;
	}
	#mainNav ul li:first-child {
		margin-left: 0;
	}
	#mobMenu {
		position: relative;
		background: #54c3a4;
	}
	#mobMenu ul li span {
		padding: 0;
	}
	#mobMenu ul li a {
		color: #fff;
		text-transform: uppercase;
		font-family: 'Catamaran', sans-serif;
		font-size: 21px;
	}
	#mobMenu ul li a span {
		font-weight: 800;
	}
	#mobMenu ul li a:hover {
		color: #fff;
	}
	#mobMenu ul li a:after {
		border: none;
	}
	#mobMenu ul li:before {
		color: #fff;
	}
	#mobMenu ul li:after {
		color: #fff;
	}
	#mobMenu .closeNav {
		width: auto;
		position: absolute;
		top: 0px;
		right: 0px;
		font-size: 32px;
		cursor: pointer;
		color: #fff;
		opacity: 1;
	}
	.mm-spn.mm-spn--navbar::before {
		color: #fff;
		border: none;
	}
	.mm-spn li::after {
		border: none;
	}
	.mm-spn.mm-spn--navbar::after {
		color: #fff;
		opacity: 0;
		border: none;
	}
	.mm-spn.mm-spn--navbar ul::before {
		border: none;
	}
	.subNav {
		padding: 0;
	}
	.subNav ul li {
		border: 1px solid #ccc;
		margin-bottom: 5px;
	}
	.subNav ul li a {
		padding: 10px 15px;
		display: block;
		font-size: 14px;
	}
	.subNav ul li.active, .subNav ul li a:hover {
		color: #fff;
		text-decoration: none;
		background: $col_one;
	}
	.subNav ul li.baseTop a {
		font-weight: bold;
	}
	.subNav ul li.subsTop {
		margin-bottom: 0;
	}
	.subNav ul .subs {
		margin-bottom: 5px;
	}
	.subNav ul .subs li {
		margin-bottom: 0;
		border-top: none;
	}
	.subNav ul .subs li a {
		padding: 7px 30px;
	}
	.stdContent h1 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 60px;
	}
	.stdContent h2 {
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 36px;
		margin-bottom: 15px;
		margin-top: 30px;
		color: #00aae0;
	}
	.stdContent h3 {
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 28px;
		margin-bottom: 15px;
		margin-top: 30px;
		color: #00aae0;
	}
	.stdContent h4 {
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 22px;
		margin-bottom: 15px;
		margin-top: 30px;
		color: #54c3a4;
	}
	.stdContent p {
		font-size: 18px;
		line-height: 26px;
		color: #404041;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 10px;
	}
	.stdContent p a {
		color: #00aae0;
	}
	.stdAssets {
		width: 100%;
		max-width: 1170px;
		margin: 0 auto;
		margin-top: 15px;
	}
	.stdAssets .assetThumb {
		position: relative;
		margin-bottom: 30px;
	}
	.stdAssets .assetThumb .atIn {
		position: relative;
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.stdAssets .assetThumb .atIn a {
		display: block;
		width: 100%;
	}
	.stdAssets .assetThumb .atIn a:after {
		display: block;
		content: "";
		position: relative;
		width: 100%;
	}
	.stdAssets .assetThumb .atIn a.vidPlay {
		width: 25%;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		opacity: 0.5;
	}
	.stdAssets .assetThumb .atIn a.vidPlay img {
		width: 100%;
	}
	.stdAssets .assetThumb .atIn a.vidPlay:after {
		content: none;
	}
	.stdAssets .assetThumb .atIn a.vidPlay:hover, .stdAssets .assetThumb .atIn a:hover > .vidPlay {
		opacity: 0.9;
	}
	.stdAssets .assetThumb.col-sm-12 .atIn a:after {
		padding-bottom: 45%;
	}
	.stdAssets .assetThumb.col-sm-6 .atIn a:after {
		padding-bottom: 60%;
	}
	.stdAssets .assetThumb.col-sm-4 .atIn a:after {
		padding-bottom: 80%;
	}
	.stdAssets .assetThumb.col-sm-3 .atIn a:after {
		padding-bottom: 100%;
	}
	span.stdStop {
		display: inline-block;
		font-size: 100px;
		line-height: 0px;
	}
	span.stdStop.blue {
		color: #00aae0;
	}
	span.stdStop.green {
		color: #54c3a4;
	}
	.stdImgInject {
		width: 100%;
		max-width: 1130px;
		margin: 30px 0;
		margin-top: 15px;
	}
	.stdImgInject .injectPod {
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.stdImgInject .injectPod a {
		display: block;
		width: 100%;
	}
	.stdImgInject .injectPod a:after {
		display: block;
		content: "";
		position: relative;
		width: 100%;
	}
	.stdImgInject .injectPod.ip-12 a:after {
		padding-bottom: 40%;
	}
	.stdImgInject .injectPod.ip-6 a:after {
		padding-bottom: 60%;
	}
	.stdImgInject .injectPod.ip-4 a:after {
		padding-bottom: 80%;
	}
	.stdImgInject .injectPod.ip-3 a:after {
		padding-bottom: 100%;
	}
	#homeHero {
		width: 95%;
		max-width: 1350px;
		margin: 0 auto;
		height: 75vh;
		background-image: url(../../assets/images/homeHero.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	#homeHero .stdInner {
		height: 100%;
	}
	#homeHero .stdInner .heroText {
		position: absolute;
		top: 45%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		background: rgba(0, 170, 224, 0.8);
		padding: 30px;
		max-width: 52%;
	}
	#homeHero .stdInner .heroText h1 {
		color: #fff;
		font-size: 80px;
		line-height: 80px;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
	}
	#homeIntro {
		width: 100%;
		padding: 100px 0;
	}
	#homeIntro h3 {
		font-family: 'Merriweather', serif;
		font-size: 34px;
		font-weight: normal;
		line-height: 44px;
		color: #404041;
		margin-bottom: 80px;
	}
	#homeIntro .introSub {
		position: relative;
		padding-top: 40px;
	}
	#homeIntro .introSub h4 {
		font-family: 'Catamaran', sans-serif;
		font-size: 30px;
		font-weight: 300;
		color: #404041;
		margin: 0;
	}
	#homeIntro .introSub:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		top: -5px;
		left: 0;
	}
	#homeSystemOne {
		padding: 100px 0;
		background: #cceef9;
		padding-top: 105px;
	}
	#homeSystemOne .hsoImage img {
		width: 100%;
	}
	#homeSystemOne .hsoContent h3 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 30px;
	}
	#homeSystemOne .hsoContent h3:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #00aae0;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#homeSystemOne .hsoContent p {
		font-family: 'Catamaran', sans-serif;
		font-size: 21px;
		font-weight: normal;
		margin-bottom: 30px;
		color: #404041;
	}
	#homeSystemOne .hsoContent a {
		display: block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #404041;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeSystemOne .hsoContent a i {
		color: #00aae0;
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeSystemOne .hsoContent a:hover {
		color: #00aae0;
	}
	#homeSystemOne .hsoContent a:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#homeServices {
		padding: 100px 0;
		background: #fff;
		padding-top: 105px;
	}
	#homeServices .hsImage {
		text-align: center;
	}
	#homeServices .hsImage img {
		width: 100%;
		max-width: 370px;
	}
	#homeServices .hsContent h3 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 30px;
	}
	#homeServices .hsContent h3:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#homeServices #accordion .panel {
		padding-bottom: 15px;
		position: relative;
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		border-bottom: 1px solid #54c3a4;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#homeServices #accordion .panel .panel-heading {
		padding: 0;
		border: none;
		background: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#homeServices #accordion .panel .panel-heading .panel-title {
		border: none;
	}
	#homeServices #accordion .panel .panel-heading .panel-title a {
		position: relative;
		display: block;
		padding: 30px 15px;
		font-family: 'Merriweather', serif;
		font-size: 36px;
		font-weight: bold;
		color: #404041;
		text-decoration: none;
		padding-left: 90px;
	}
	#homeServices #accordion .panel .panel-heading .panel-title span {
		position: absolute;
		top: 35px;
		left: 30px;
		display: inline-block;
		font-size: 28px;
		color: #54c3a4;
	}
	#homeServices #accordion .panel .panel-collapse {
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#homeServices #accordion .panel .panel-collapse .panel-body {
		border: none;
		padding-left: 90px;
		padding-bottom: 30px;
		padding-top: 15px;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body p {
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 24px;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body p strong {
		font-weight: bold;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body a {
		display: block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #404041;
		margin-top: 15px;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body a i {
		color: #54c3a4;
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body a:hover {
		color: #54c3a4;
	}
	#homeServices #accordion .panel .panel-collapse .panel-body a:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#homeServices #accordion .panel:after {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		bottom: 0px;
		left: 0;
		max-width: 90px;
	}
	#homeServices #servicesImage .warehouseImg, #homeServices #servicesImage .analyticsImg, #homeServices #servicesImage .otherImg {
		position: absolute;
		top: 50%;
		left: 50%;
		opacity: 0;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeServices #servicesImage .show {
		opacity: 1;
	}
	#homeTech, #solutionsTech {
		padding: 100px 0;
		padding-top: 105px;
		background: #e1e1e1;
	}
	#homeTech .techMargin, #solutionsTech .techMargin {
		margin-bottom: 80px;
	}
	#homeTech h3, #solutionsTech h3 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 30px;
	}
	#homeTech h3:before, #solutionsTech h3:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #00aae0;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#homeTech .htImage, #solutionsTech .htImage {
		text-align: center;
	}
	#homeTech .htImage img, #solutionsTech .htImage img {
		width: 100%;
		max-width: 360px;
	}
	#homeTech .htImage .top, #solutionsTech .htImage .top {
		max-width: 300px;
	}
	#homeTech .htContent h4, #solutionsTech .htContent h4 {
		font-family: 'Merriweather', serif;
		font-size: 44px;
		font-weight: bold;
		margin-bottom: 30px;
		color: #00aae0;
	}
	#homeTech .htContent p, #solutionsTech .htContent p {
		font-family: 'Catamaran', sans-serif;
		font-size: 21px;
		font-weight: normal;
		margin-bottom: 30px;
		color: #404041;
	}
	#homeTech .htContent a, #solutionsTech .htContent a {
		display: block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #404041;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeTech .htContent a i, #solutionsTech .htContent a i {
		color: #00aae0;
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeTech .htContent a:hover, #solutionsTech .htContent a:hover {
		color: #00aae0;
	}
	#homeTech .htContent a:hover i, #solutionsTech .htContent a:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#homeTrusted {
		padding: 100px 0;
		padding-top: 105px;
		background: #fff;
	}
	#homeTrusted h3 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 60px;
	}
	#homeTrusted h3:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#homeTrusted #carouselTestimonial {
		margin-bottom: 60px;
	}
	#homeTrusted #carouselTestimonial img {
		width: 100%;
	}
	#homeTrusted #carouselTestimonial .testiText h4 {
		font-family: 'Merriweather', serif;
		font-size: 36px;
		font-weight: bold;
		color: #404041;
		margin-bottom: 5px;
	}
	#homeTrusted #carouselTestimonial .testiText h5 {
		font-size: 21px;
		font-family: 'Catamaran', sans-serif;
		font-weight: normal;
		margin-bottom: 30px;
		color: #00aae0;
	}
	#homeTrusted #carouselTestimonial .testiText .textInner {
		position: relative;
	}
	#homeTrusted #carouselTestimonial .testiText .textInner .up, #homeTrusted #carouselTestimonial .testiText .textInner .down {
		position: absolute;
		width: 25px;
	}
	#homeTrusted #carouselTestimonial .testiText .textInner .up {
		top: 0;
		left: 0;
	}
	#homeTrusted #carouselTestimonial .testiText .textInner .down {
		bottom: 0;
		right: 0;
	}
	#homeTrusted #carouselTestimonial .testiText .textInner p {
		width: calc(100% - 70px);
		font-size: 21px;
		font-family: 'Catamaran', sans-serif;
		line-height: 26px;
		margin-left: 35px;
	}
	#homeTrusted #carouselTestimonial .ctrl {
		position: absolute;
		bottom: -40px;
		left: 49.5%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	#homeTrusted #carouselTestimonial .carousel-control {
		text-shadow: none;
	}
	#homeTrusted #carouselTestimonial .carousel-control.left, #homeTrusted #carouselTestimonial .carousel-control.right {
		background: none;
		opacity: 1;
		color: #00aae0;
		width: auto;
		height: auto;
		top: auto;
		position: relative;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#homeTrusted #carouselTestimonial .carousel-control.right {
		margin-left: 15px;
	}
	#homeTrusted #carouselTestimonial .carousel-control.left:hover, #homeTrusted #carouselTestimonial .carousel-control.right:hover {
		color: #54c3a4;
	}
	.stdGreenTitle {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 60px;
	}
	.stdGreenTitle:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	.stdBlueTitle {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 60px;
	}
	.stdBlueTitle:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #00aae0;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#aboutHead {
		background: rgba(84, 195, 164,0.2);
		padding: 80px 0;
	}
	#aboutHead h4 {
		font-family: 'Merriweather', serif;
		font-size: 36px;
		font-weight: 300;
		color: #404041;
		margin: 0;
	}
	#founders {
		padding: 80px 0;
	}
	#founders .teamPod .profImg {
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		margin-bottom: 60px;
	}
	#founders .teamPod .profImg:after {
		content: '';
		display: block;
		width: 100%;
		padding-bottom: 100%;
	}
	#founders .teamPod #accordion-1 .panel, #founders .teamPod #accordion-2 .panel {
		padding-bottom: 15px;
		position: relative;
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		border-bottom: 1px solid #00aae0;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#founders .teamPod #accordion-1 .panel .panel-heading, #founders .teamPod #accordion-2 .panel .panel-heading {
		padding: 0;
		border: none;
		background: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#founders .teamPod #accordion-1 .panel .panel-heading .panel-title, #founders .teamPod #accordion-2 .panel .panel-heading .panel-title {
		border: none;
	}
	#founders .teamPod #accordion-1 .panel .panel-heading .panel-title a, #founders .teamPod #accordion-2 .panel .panel-heading .panel-title a {
		position: relative;
		display: block;
		padding: 0 15px;
		padding-bottom: 15px;
		font-family: 'Merriweather', serif;
		font-size: 36px;
		font-weight: bold;
		color: #404041;
		text-decoration: none;
		padding-left: 90px;
	}
	#founders .teamPod #accordion-1 .panel .panel-heading .panel-title a span, #founders .teamPod #accordion-2 .panel .panel-heading .panel-title a span {
		display: block;
		font-family: 'Catamaran', sans-serif;
		font-size: 28px;
		color: #00aae0;
		padding-top: 15px;
	}
	#founders .teamPod #accordion-1 .panel .panel-heading .panel-title i, #founders .teamPod #accordion-2 .panel .panel-heading .panel-title i {
		position: absolute;
		top: 7px;
		left: 30px;
		display: inline-block;
		font-size: 28px;
		color: #00aae0;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse, #founders .teamPod #accordion-2 .panel .panel-collapse {
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body {
		border: none;
		padding-left: 90px;
		padding-bottom: 30px;
		padding-top: 15px;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body p, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body p {
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 24px;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body p strong, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body p strong {
		font-weight: bold;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body a, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body a {
		display: block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #404041;
		margin-top: 15px;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body a i, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body a i {
		color: #00aae0;
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body a:hover, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body a:hover {
		color: #00aae0;
	}
	#founders .teamPod #accordion-1 .panel .panel-collapse .panel-body a:hover i, #founders .teamPod #accordion-2 .panel .panel-collapse .panel-body a:hover i {
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#founders .teamPod #accordion-1 .panel:after, #founders .teamPod #accordion-2 .panel:after {
		content: '';
		height: 10px;
		width: 20%;
		background: #00aae0;
		position: absolute;
		bottom: 0px;
		left: 0;
		max-width: 90px;
	}
	#aboutPods {
		padding: 80px 0;
		background: linear-gradient(to right, #404041 0%,#404041 50%,#e1e1e1 50%,#e1e1e1 89%,#e1e1e1 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404041', endColorstr='#e1e1e1',GradientType=1 );
	}
	#aboutPods .left {
		background: #404041;
	}
	#aboutPods .left .inner {
		padding-right: 65px;
	}
	#aboutPods .left .inner h3 {
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 46px;
		margin-bottom: 30px;
		color: #fff;
	}
	#aboutPods .left .inner h4 {
		font-family: 'Catamaran', sans-serif;
		font-size: 26px;
		margin-bottom: 30px;
		color: #fff;
	}
	#aboutPods .left .inner p {
		color: #fff;
		font-family: 'Catamaran', sans-serif;
	}
	#aboutPods .right {
		background: #e1e1e1;
	}
	#aboutPods .right .inner {
		padding-left: 65px;
	}
	#aboutPods .right .inner p {
		font-family: 'Catamaran', sans-serif;
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 30px;
		color: #404041;
		line-height: 26px;
	}
	#aboutPods .right .inner p:last-child {
		margin-bottom: 0;
	}
	#aboutPartners {
		padding: 80px 0;
	}
	#solutionsHead {
		background: rgba(0, 170, 224,0.2);
		padding: 80px 0;
	}
	#solutionsHead h4 {
		color: #404041;
		font-size: 48px;
		font-family: 'Merriweather', serif;
		line-height: 56px;
	}
	#solutionsInfo {
		padding: 60px 0;
	}
	#solutionsTabs #tabsTitle {
		width: 100%;
		background: #404041;
	}
	#solutionsTabs #tabsTitle .nav-tabs li {
		width: 33.33%;
	}
	#solutionsTabs #tabsTitle .nav-tabs li a {
		cursor: pointer;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 28px;
		text-align: center;
		padding: 30px;
		border-radius: 0; /* Added by border radius plugin */
		color: #fff;
		background: #404041;
		border: 0;
		border-right: 4px solid #fff;
		margin: 0;
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	#solutionsTabs #tabsTitle .nav-tabs li.active a, #solutionsTabs #tabsTitle .nav-tabs li:hover a {
		background: #54c3a4;
		color: #fff;
		border: 0;
		border-right: 4px solid #fff;
	}
	#solutionsTabs #tabsTitle .nav-tabs li:last-child a {
		margin-right: 0;
	}
	#solutionsTabs #tabsTitle .nav-tabs li.last a {
		border-right: 0;
	}
	#solutionsTabs #tabsContent {
		width: 100%;
		padding: 80px 0;
		height: 880px;
		background: rgba(84, 195, 164,0.2);
	}
	#solutionsTabs #tabsContent h3, #solutionsTabs #tabsContent h4, #solutionsTabs #tabsContent h5 {
		color: #404041;
	}
	#solutionsTabs #tabsContent .solutionImg {
		background-size: cover;
		background-position: center;
		backgrouns-repeat: no-repeat;
		margin-top: 30px;
	}
	#solutionsTabs #tabsContent .solutionImg:after {
		display: block;
		content: '';
		padding-bottom: 40%;
	}
	#solutionsTech {
		background: #fff;
	}
	#solutionsTech .topPad {
		margin-top: 60px;
	}
	.blogOuter {
		background: rgba(0, 170, 224,0.2);
		margin-bottom: 80px;
	}
	#resourcesContainer {
		background: rgba(84, 195, 164,0.2);
		padding: 80px 0;
		margin-bottom: 60px;
	}
	#resourcesContainer .resourcePod {
		padding: 30px;
		background: #fff;
		margin-bottom: 30px;
	}
	#resourcesContainer .resourcePod h3 {
		color: #404041;
		font-size: 32px;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		margin-bottom: 30px;
	}
	#resourcesContainer .resourcePod P {
		font-size: 18px;
		line-height: 26px;
		color: #404041;
		font-family: 'Catamaran', sans-serif;
		margin-bottom: 10px;
	}
	#resourcesContainer .resourcePod p:last-child {
		margin: 0;
	}
	#resourcesContainer .resourcePod .play {
		display: inline-block;
		background: #00aae0;
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		font-size: 22px;
		text-decoration: none;
		font-weight: 800;
		padding: 10px 15px;
		margin-right: 5px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#resourcesContainer .resourcePod .play:hover {
		background: #bbbbbb;
	}
	#resourcesContainer .resourcePod .dl {
		display: inline-block;
		background: #54c3a4;
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		font-size: 22px;
		text-decoration: none;
		font-weight: 800;
		padding: 10px 15px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#resourcesContainer .resourcePod .dl:hover {
		background: #bbbbbb;
	}
	#resourcesContainer .resourcePod .doc {
		display: inline-block;
		background: #bbbbbb;
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		font-size: 22px;
		text-decoration: none;
		font-weight: 800;
		padding: 10px 15px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#resourcesContainer .resourcePod .doc:hover {
		background: #54c3a4;
	}
	#footerSolution {
		background: linear-gradient(to bottom, #ffffff 50%,#f0f0f0 50%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
	}
	#footerSolution .solutionsPod {
		background: #54c3a4;
		padding: 60px;
	}
	#footerSolution .solutionsPod p {
		color: #fff;
		font-size: 50px;
		font-family: 'Merriweather', serif;
		font-weigyht: normal;
		margin-bottom: 60px;
	}
	#footerSolution .solutionsPod a {
		display: inline-block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		margin: 0;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#footerSolution .solutionsPod a i {
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#footerSolution .solutionsPod a:hover {
		color: #404041;
	}
	#footerSolution .solutionsPod a:hover i {
		color: #404041;
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#footerContact {
		background: #f0f0f0;
		padding: 60px 0;
		padding-top: 65px;
	}
	#footerContact h3 {
		position: relative;
		font-family: 'Catamaran', sans-serif;
		font-weight: 800;
		font-size: 72px;
		padding-top: 30px;
		margin-bottom: 30px;
	}
	#footerContact h3:before {
		content: '';
		height: 10px;
		width: 20%;
		background: #54c3a4;
		position: absolute;
		top: -5px;
		left: 0;
		max-width: 100px;
	}
	#footerContact p {
		font-family: 'Catamaran', sans-serif;
		font-size: 21px;
		color: #404041;
		margin-bottom: 30px;
	}
	#footerContact p:last-child {
		margin: 0;
	}
	#contactForm button {
		display: inline-block;
		font-family: 'Catamaran', sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #404041;
		text-decoration: none;
		margin: 0;
		background: none;
		border: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#contactForm button i {
		margin-left: 5px;
		font-size: 20px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#contactForm button:hover {
		color: #54c3a4;
	}
	#contactForm button:hover i {
		color: #54c3a4;
		-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
	}
	#footer {
		width: 100%;
		background: #404041;
		padding: 60px 0;
	}
	#footer .stdInner {
		position: relative;
	}
	#footer ul {
		list-style: none;
		margin-bottom: 30px;
	}
	#footer ul li a {
		display: inline-block;
		color: rgba(255,255,255,0.5);
		font-family: $font-cat;
		font-weight: bold;
		font-size: 35px;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		margin-bottom: 5px;
	}
	#footer ul li a:hover {
		color: rgba(255,255,255,1);
	}
	#footer p {
		font-family: 'Catamaran', sans-serif;
		font-size: 16px;
		color: rgba(2555,255,255,0.5);
		line-height: 16px;
		margin-bottom: 15px;
	}
	#footer p a {
		text-decoration: none;
		display: inline-block;
		padding-bottom: 10px;
	}
	#footer p a:hover {
		color: #54c3a4;
	}
	#footer .socials {
		text-align: right;
		padding-bottom: 30px;
	}
	#footer .socials a {
		display: inline-block;
		color: #fff;
		font-size: 32px;
		padding: 0 10px;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#footer .socials a:last-child {
		padding-right: 0;
	}
	#footer .socials a:hover {
		color: #54c3a4;
	}
	#footer .bc {
		position: absolute;
		bottom: -15px;
		right: 0;
		width: 100%;
		font-size: 14px;
		color: #fff;
		text-align: right;
	}
	#footer .bc span {
		display: inline-block;
		float: left;
	}
	#footer .bc a {
		color: #fff;
		font-family: 'Catamaran', sans-serif;
		text-decoration: none;
		-webkit-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
	}
	#footer .bc a:hover {
		color: #54c3a4;
	}
	.btn-default {
		/*width: 100%*/;
	}
	.btn-primary {
		/*width: 100%*/;
	}
	.btn-success {
		/*width: 100%*/;
	}
	.btn-info {
		/*width: 100%*/;
	}
	.btn-warning {
		/*width: 100%*/;
	}
	.btn-danger {
		/*width: 100%*/;
	}
	.carousel-fade .carousel-inner .item {
		-webkit-transition-property: opacity;
		transition-property: opacity;
	}
	.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
		opacity: 0;
	}
	.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
		opacity: 1;
	}
	.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-control {
		z-index: 2;
	}
	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #333;
		background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
	}
	.ie_alert {
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 13px;
		padding: 10px;
		position: absolute;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 98%;
	}
	.ie_alert h2 {
		color: #FFFFFF;
		font-weight: bold;
	}
	.ie_alert img {
		text-decoration: none;
	}
	#bcDevCon {
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 0;
		right: 0;
		text-align: center;
	}
	#bcDevCon .openCloseIcon {
		background: rgba(6, 84, 155, 0.2);
		padding: 5px;
		border-radius: 5px; /* Added by border radius plugin */
		cursor: pointer;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
	.skin-default-theme h2.ct-header-popup {
		font-family: 'Merriweather', serif !important;
		font-size: 34px !important;
	}
	.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-content {
		font-family: 'Catamaran', sans-serif !important;
		font-size: 18px !important;
	}
	.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-accept, .ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-read-more, .ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-change-settings {
		font-family: 'Merriweather', serif !important;
		font-size: 20px;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
