.photo-wrap {
	background-color: #f2f2f3;
}
.homepage #wrapper,
.inner #wrapper {
	padding: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	padding: 0px;
}
#wrapper {
    padding-left: 0px !important;
}
.container.style-2{max-width: 940px;}

/* home-banner */
.home-banner {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 651px;
	position: relative;
	overflow: hidden;
	padding: 260px 0 50px;
	text-align: center;
	font: 300 21px/31px 'Open Sans', sans-serif;
	color: #fff;
	text-shadow: 0 2px 5px rgba(0,0,0, .75);
	height: 79vh;
}
.home-banner > * {
	position: relative;
	z-index: 5;
}

.home-banner:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0, .1);
	z-index: 3;
}
.home-banner h1 {
	font: 700 48px/58px 'Titillium Web', sans-serif;
	color: #fff;
	margin: 0;
	text-shadow: 0 2px 5px rgba(0,0,0, .75);
}
.home-banner p {margin: 0 0 13px;}
.home-banner .holder {
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	text-transform: uppercase;
}
.home-banner .holder a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px;
}
.home-banner .btn {
	border-radius: 4px;
	color: #fff;
	background: #1ca6df;
	padding: 9px 12px 9px;
	/*-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.4);
	padding: 0 11px 2px;
	box-shadow: 0 0 3px 1px rgba(0,0,0,.4); */
}

.home-banner .btn:hover {background: #facc00;}
.home-banner .link {color: #facc00;}
.home-banner .link:hover {color: #1ca6df;}
/* video bg */
.video-bg{
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.video-bg > *{
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
}
.video-bg object{
	width: 100% !important;
	height: 100% !important;
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 0;
}
.video-bg object img{
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
}
.video-bg > *:not(object){
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/* brands */
.brands {
	background: #eaeae9;
	padding: 20px 0 23px;
}
.brands .container {max-width: 1220px;}
.brands ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-size: 0.1px;
	line-height: 0;
	text-align: justify;
	max-width: 1170px;
}
.brands ul:after {
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 100%;
	clear: both;
}
.brands ul li {
	display: inline-block;
	vertical-align: middle;
	/*margin: 0 10px;*/
	margin: 0px;
	width: 16.6%;
}
.brands ul li a {
	display: block;
}
.brands ul li img {
	/*display: inline-block;*/
	vertical-align: middle;
	border: none;
	margin: 0 auto;
	display: block;
	max-width: 90%;
}
/* applications */
.applications {
	text-align: center;
	background: #f2f2f3;
	color: #635f5e;
	font: 300 21px/31px 'Open Sans', sans-serif;
	padding: 28px 0;
}
.applications h2 {
	font: 300 48px/54px 'Titillium Web', sans-serif;
	letter-spacing: 0;
	color: #002f40;
	margin: 0 0 10px;
}
.applications p {margin: 0;}
/* industries */
.industries {
	font: 400 21px/25px 'Titillium Web', sans-serif;
	color: #e9e9e8;
}
.industries .top {
	padding: 5px 0 8px;
	text-align: center;
	background: #002f40;
}
.industries .top span {
	display: inline-block;
	vertical-align: top;
	margin: 0 20px;
}
.industries-list {
	margin: 0 -1px;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.industries-list li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 125px;
	border: solid #d1d3d4;
	border-width: 2px 1px 0;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	color: #f5f5f5;
	font: 400 16px/22px 'Open Sans', sans-serif;
}
.industries-list li > * {
	position: relative;
	z-index: 3;
}
.industries-list li:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 47, 64, .75);
	z-index: 2;
}
.industries-list li .holder {
	width: 480px;
}
.industries-list li .holder.left {
	float: right;
	padding: 25px 35px 0 0;
}
.industries-list li .holder.right {
	float: left;
	padding: 25px 0 0 35px;
}
.industries-list h4 {
	font: 700 28px/32px 'Titillium Web', sans-serif;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 4px;
}
.industries-list p {margin: 0 0 1px;}
.industries-list li a{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-right: 14px;
	font-weight: 700;
	color: #1ca5dd;
}
.industries-list li a:after{
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}
.industries-list li a:hover:after{
	opacity: 0;
	visibility: hidden;
	right: -30px;
}
.industries .bottom {
	padding: 30px 0 44px;
	text-align: center;
	background: #fefefe;
}
.industries .bottom a, .testi-section .bottom a{
	font: 700 21px/25px 'Open Sans', sans-serif;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-right: 18px;
	color: #1ca5dd;
}
.industries .bottom a:after, .testi-section .bottom a:after{
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}
.industries .bottom a:hover:after, .testi-section .bottom a:hover:after{
	opacity: 0;
	visibility: hidden;
	right: -30px;
}
.testi-section .bottom {
	text-align: center;
	margin-top: 30px;
}
/* testi-section */
.testi-section {
	background: rgb(51,89,102);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzNTk2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzMyNWE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzMyNTg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJjNTM2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiNTM1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzJiNTI2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzJhNTI1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzJhNTE2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzI5NTE1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzI5NTA1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzI4NTA1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzI3NGU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzI0NGU1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzI2NGQ1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzIzNGQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzI1NGM1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzIyNGM1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzI0NGI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzIxNGI1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIzNGE1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIxNGI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzIwNGE1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFlNDg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzFkNDc1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzFlNDg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzFmNDY1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzFkNDc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzFjNDY1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzFkNDc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzFiNDU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFjNDY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhNDQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzE5NDM1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzEwM2U0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzExM2M0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzA3MzU0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzA1MzI0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzA2MzQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzAzMzE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzA0MzE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzA0MzE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAzMzE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMmQ0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJkNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(51,89,102,1) 0%, rgba(50,90,102,1) 27%, rgba(50,88,99,1) 29%, rgba(44,83,98,1) 34%, rgba(43,83,95,1) 34%, rgba(43,82,97,1) 35%, rgba(42,82,94,1) 35%, rgba(42,81,96,1) 36%, rgba(41,81,93,1) 36%, rgba(41,80,95,1) 37%, rgba(40,80,92,1) 38%, rgba(39,78,93,1) 39%, rgba(36,78,92,1) 40%, rgba(38,77,92,1) 40%, rgba(35,77,91,1) 41%, rgba(37,76,91,1) 41%, rgba(34,76,90,1) 42%, rgba(36,75,90,1) 42%, rgba(33,75,89,1) 42%, rgba(35,74,89,1) 43%, rgba(33,75,91,1) 43%, rgba(32,74,88,1) 44%, rgba(30,72,88,1) 46%, rgba(29,71,85,1) 47%, rgba(30,72,88,1) 47%, rgba(31,70,85,1) 47%, rgba(29,71,87,1) 48%, rgba(28,70,84,1) 48%, rgba(29,71,87,1) 48%, rgba(27,69,85,1) 49%, rgba(28,70,86,1) 50%, rgba(26,68,84,1) 50%, rgba(25,67,81,1) 52%, rgba(16,62,78,1) 59%, rgba(17,60,76,1) 59%, rgba(7,53,69,1) 69%, rgba(5,50,69,1) 69%, rgba(6,52,68,1) 70%, rgba(3,49,65,1) 71%, rgba(4,49,68,1) 71%, rgba(4,49,68,1) 72%, rgba(3,49,65,1) 72%, rgba(0,45,64,1) 75%, rgba(0,45,64,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(51,89,102,1) 0%,rgba(50,90,102,1) 27%,rgba(50,88,99,1) 29%,rgba(44,83,98,1) 34%,rgba(43,83,95,1) 34%,rgba(43,82,97,1) 35%,rgba(42,82,94,1) 35%,rgba(42,81,96,1) 36%,rgba(41,81,93,1) 36%,rgba(41,80,95,1) 37%,rgba(40,80,92,1) 38%,rgba(39,78,93,1) 39%,rgba(36,78,92,1) 40%,rgba(38,77,92,1) 40%,rgba(35,77,91,1) 41%,rgba(37,76,91,1) 41%,rgba(34,76,90,1) 42%,rgba(36,75,90,1) 42%,rgba(33,75,89,1) 42%,rgba(35,74,89,1) 43%,rgba(33,75,91,1) 43%,rgba(32,74,88,1) 44%,rgba(30,72,88,1) 46%,rgba(29,71,85,1) 47%,rgba(30,72,88,1) 47%,rgba(31,70,85,1) 47%,rgba(29,71,87,1) 48%,rgba(28,70,84,1) 48%,rgba(29,71,87,1) 48%,rgba(27,69,85,1) 49%,rgba(28,70,86,1) 50%,rgba(26,68,84,1) 50%,rgba(25,67,81,1) 52%,rgba(16,62,78,1) 59%,rgba(17,60,76,1) 59%,rgba(7,53,69,1) 69%,rgba(5,50,69,1) 69%,rgba(6,52,68,1) 70%,rgba(3,49,65,1) 71%,rgba(4,49,68,1) 71%,rgba(4,49,68,1) 72%,rgba(3,49,65,1) 72%,rgba(0,45,64,1) 75%,rgba(0,45,64,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(51,89,102,1) 0%,rgba(50,90,102,1) 27%,rgba(50,88,99,1) 29%,rgba(44,83,98,1) 34%,rgba(43,83,95,1) 34%,rgba(43,82,97,1) 35%,rgba(42,82,94,1) 35%,rgba(42,81,96,1) 36%,rgba(41,81,93,1) 36%,rgba(41,80,95,1) 37%,rgba(40,80,92,1) 38%,rgba(39,78,93,1) 39%,rgba(36,78,92,1) 40%,rgba(38,77,92,1) 40%,rgba(35,77,91,1) 41%,rgba(37,76,91,1) 41%,rgba(34,76,90,1) 42%,rgba(36,75,90,1) 42%,rgba(33,75,89,1) 42%,rgba(35,74,89,1) 43%,rgba(33,75,91,1) 43%,rgba(32,74,88,1) 44%,rgba(30,72,88,1) 46%,rgba(29,71,85,1) 47%,rgba(30,72,88,1) 47%,rgba(31,70,85,1) 47%,rgba(29,71,87,1) 48%,rgba(28,70,84,1) 48%,rgba(29,71,87,1) 48%,rgba(27,69,85,1) 49%,rgba(28,70,86,1) 50%,rgba(26,68,84,1) 50%,rgba(25,67,81,1) 52%,rgba(16,62,78,1) 59%,rgba(17,60,76,1) 59%,rgba(7,53,69,1) 69%,rgba(5,50,69,1) 69%,rgba(6,52,68,1) 70%,rgba(3,49,65,1) 71%,rgba(4,49,68,1) 71%,rgba(4,49,68,1) 72%,rgba(3,49,65,1) 72%,rgba(0,45,64,1) 75%,rgba(0,45,64,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding: 40px 0 35px;
	color: #d0d2d3;
}
.testi-section .container {max-width: 958px;}
.testi-section ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.testi-section ul li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 0 8px;
	font: 300 italic 18px/22px 'Titillium Web', sans-serif;
	text-align: center;
}
.testi-section ul li .img {
	display: block;
	line-height: 57px;
	height: 63px;
	margin-bottom: 13px;
}
.testi-section ul li .img img {
	display: inline-block;
	vertical-align: middle;
}
.testi-section ul li blockquote {margin: 0;}
.testi-section ul li blockquote q:before,
.testi-section ul li blockquote q:after {content: '"';}
/*info-section.type2*/
.info-section.type2{
	padding: 60px 0 37px;
	color: #002f40;
	letter-spacing: 0;
	font-size: 16px;
	line-height: 20px;
}
.info-section.type2 h2{
	font-size: 34px;
	line-height: 36px;
	margin-bottom: 17px;
}
.info-section.type2 .container{max-width: 1102px;}
.info-section.type2 p{margin-bottom: 40px;}
.info-section.type2 .info-list .img{
	padding: 0 0 26px;
}
/*.getting-started*/
.getting-started{
	padding: 31px 0 0;
	background: #989693;
	color: #fff;
	text-align: center;
	font-weight: 300;
	font-size: 21px;
	line-height: 29px;
}
.getting-started .text{
	max-width: 540px;
	margin: 0 auto;
}
.getting-started h2{
	color: #fff;
	font-size: 48px;
	line-height: 52px;
	letter-spacing: 0;
	margin: 0 0 15px;
}
.getting-started p{margin: 0 0 29px;}
.getting-started .title{
	color: #facc00;
	display: block;
	font-size: 21px;
	line-height: 24px;
	font-weight: 700;
	margin: 0 40px 15px;
}
.getting-started .title a{color: inherit;}
.getting-started .title a:hover{opacity: .7;}
.getting-started .list-classes li{
	padding: 0;
	background: none;
	text-align: left;
	height: auto;
}
.getting-started .list-classes .holder{
	height: 375px;
	padding: 44px 43px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	font-weight: normal;
	line-height: 18px;
}
.getting-started .list-classes .holder .cell{
	display: table-cell;
	vertical-align: bottom;
	height: 100%;
}
.getting-started .list-classes .btn-default{
	min-width: 105px;
	font-size: 15px;
}
.getting-started .list-classes p{margin-bottom: 14px;}
.getting-started .list-classes h3{
	line-height: 42px;
	margin-bottom: 21px;
	letter-spacing: 0;
}


/*photography.type2*/
.photography.type2{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 530px;
	padding: 76px 0 55px;
	font-size: 16px;
	line-height: 23px;
	letter-spacing: 0;
	color: #355a67;
}
.photography.type2 .image{left: -3px;}
.photography.type2 .holder-right{width: 56.8%;}
.photography.type2 .wrap{max-width: 470px;}
.photography.type2 h2{
	font-weight: 200;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: -0.4px;
	margin: 0 0 24px;
}
.photography.type2 h3{
	font-weight: 400;
	margin: 0 0 1px;
	font-size: 21px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'Titillium Web', sans-serif;
	color: #002f3f;
	letter-spacing: -0.6px;
}
.photography.type2 p{margin: 0 0 24px;}
.photography.type2 .link{
	color: #1ca6df;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	padding-right: 14px;
	position: relative;
	margin-bottom: 23px;
}
.photography.type2 .link:after{
	content: '>';
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}
.photography.type2 .link:hover:after{
	right: -30px;
	opacity: 0;
	visibility: hidden;
}
.photography.type2 .text-center{
	text-align: center;
	margin: -6px 0 0;
}
.photography.type2 .btn-default{
	min-width: 150px;
	padding: 8px 5px 10px;
}
.photography.type2 .btn-default:before{border-width: 20px 12px 20px 20px;}
.photography.type2 .btn-default:after{border-width: 20px 20px 20px 12px;}
.photography.type2 .btn-default .ico{
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	width: 45px;
	height: 40px;
}
/*explore-space*/
.explore-space{
	background-color: #000;
	background-position: 50% 50%;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	position: relative;
}
.explore-space > * {
	position: relative;
	z-index: 2;
}
.explore-space:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.14) 1%, rgba(0,0,0,0.99) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.14) 1%,rgba(0,0,0,0.99) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.14) 1%,rgba(0,0,0,0.99) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.explore-space .cell{
	display: table-cell;
	vertical-align: bottom;
	height: 638px;
	width: 1%;
	padding: 90px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.explore-space .holder{
	max-width: 500px;
	margin: 0 auto;
}
.explore-space h2{
	color: #fff;
	font-weight: 700;
	font-size: 46px;
	line-height: 50px;
	margin: 0 0 14px;
}
.explore-space .link{
	font-weight: 700;
	color: #1ca6de;
	font-size: 21px;
	padding-right: 18px;
	position: relative;
}
.explore-space .link:after{
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	visibility: visible;
	opacity: 1;
}
.explore-space .link:hover:after{
	right: -30px;
	opacity: 0;
	visibility: hidden;
}
.explore-space p{margin: 0 0 30px;}
/*options-boxes.type2*/
.options-boxes.type2{
	margin: 0;
	border-bottom: 1px solid #aab5b9;
}
.options-boxes.type2 .options-box{
	width: 50%;
	height: 446px;
	font-size: 20px;
	line-height: 31px;
	position: relative;
}
.options-boxes.type2 .options-box > * {
	z-index: 2;
}
.options-boxes.type2 .options-box:before {
	content: '';
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.13) 0%, rgba(0,0,0,0.14) 1%, rgba(0,0,0,0.99) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.14) 1%,rgba(0,0,0,0.99) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.14) 1%,rgba(0,0,0,0.99) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.options-boxes.type2 .options-box .text{
	bottom: 38px;
}
.options-boxes.type2 .options-box.right .text{
	left: 39px;
	right: 160px;
}
.options-boxes.type2 .options-box.left .text{
	left: 172px;
	right: 45px;
}
.options-boxes.type2 .options-box + .options-box{
	border-left: 1px solid #aab5b9;
}
.options-boxes.type2 .options-box p{margin: 0 0 21px;}
.options-box .list-link{
	margin: 0;
	padding: 0;
	list-style: none;
}
.options-box .list-link li{
	font-weight: 700;
	color: #1ca6de;
	font-size: 16px;
	line-height: 20px;
}
.options-box .list-link li + li{margin-top: 3px;}
.options-box .list-link li a{
	color: inherit;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-right: 14px;
}
.options-box .list-link li a:after{
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}
.options-box .list-link li a:hover:after{
	opacity: 0;
	visibility: hidden;
	right: -30px;
}
.options-boxes.type2 .options-box h2{
	font-weight: 300;
	font-size: 46px;
	line-height: 58px;
	margin: 0 0 11px;
}
/*devolopent-block*/
.devolopent-block{
	color: #fff;
	padding: 32px 0 27px;
	background: #335966;
	line-height: 23px;
	font-size: 16px;
}
.devolopent-block .img{
	float: right;
	width: 326px;
	margin: 0 0 0 45px;
}
.devolopent-block .img img{
	vertical-align: top;
	max-width: 100%;
}
.devolopent-block .text{
	overflow: hidden;
	padding-top: 3px;
}
.devolopent-block h3{
	text-transform: uppercase;
	margin: 0 0 15px;
	font-size: 28px;
	line-height: 34px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
}
.devolopent-block p{margin: 0 0 23px;}
.devolopent-block .list-link{
	margin: 0;
	padding: 0;
	list-style: none;
}
.devolopent-block .list-link li{
	font-weight: 700;
	color: #1ca6de;
}
.devolopent-block .list-link li a{
	color: inherit;
	display: inline-block;
	vertical-align: top;
	padding-right: 14px;
	position: relative;
}
.devolopent-block .list-link li a:after{
	content: '>';
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	opacity: 1;
	visibility: visible;
}
.devolopent-block .list-link li a:hover:after{
	opacity: 0;
	visibility: hidden;
	right: -30px;
}
/*alert*/
.alert{
	text-align: center;
	background: #eaeae9;
	color: #989693;
	padding: 38px 0 29px;
	line-height: 24px;
	font-size: 16px;
	border-bottom: 1px solid #dedfdf;
}
.alert h3{
	margin: 0 0 9px;
	font-size: 48px;
	line-height: 52px;
	font-weight: 700;
	font-family: 'Titillium Web', sans-serif;
}
.alert p{margin: 0 0 15px;}
.btn{
	border: none;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
	display: inline-block;
	vertical-align: top;
	padding: 9px 10px 10px;
	border-radius: 3px;
}
.btn-warning{background: #fbcd00;}
.btn-warning:hover{background: #cca700;}
.alert .btn-warning{
	font-size: 28px;
	line-height: 32px;
	padding: 9px 20px 10px;
	border-radius: 4px;
}
#footer-new{
	padding: 40px 0 0;
	font-size: 13px;
	line-height: 16px;
	border-top: 1px solid #c1c0be;
}
#footer-new .row{
	margin: 0 -10px 33px;
}
#footer-new .row + .row{margin: 68px -10px 34px;}
#footer-new .row:after{
	content: '';
	clear: both;
	display: block;
}
#footer-new .col{
	width: 25%;
	float: left;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#footer-new h4{
	text-transform: uppercase;
	margin: 0 0 3px;
	color: #002f40;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	font-family: 'Titillium Web', sans-serif;
}
#footer-new h5{
	margin: 0 0 7px;
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	color: #335966;
}
#footer-new .footer-nav{
	margin: 0 0 7px;
	padding: 0;
	list-style: none;
}
#footer-new .footer-nav li{
	color: #335966;
}
#footer-new .footer-nav li + li{margin-top: 7px;}
#footer-new .footer-nav li a{color: inherit;}
#footer-new .footer-nav li a:hover{color: #5595aa;}
#footer-new .footer-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer-new .footer-nav ul li a:before{
	content: '- ';
}
#footer-new #menu-footer-contact-us li:nth-child(2) a {
	color: #BF211E;
}
.social{
	margin: 0;
	padding: 13px 0 0;
	list-style: none;
}
.social:after{
	content: '';
	clear: both;
	display: block;
}
.social li{
	float: left;
}
.social li + li{margin-left: 17px;}
.social li a{
	display: block;
	line-height: 24px;
	font-size: 0;
}
.social li a:hover{opacity: .7;}
.social li img{
	vertical-align: middle;
	max-width: 100%;
}
#footer-new .bottom{
	background: #e3e5e5;
	text-align: center;
	color: #335966;
	padding: 11px 0;
	border-top: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
}
#footer-new .bottom p{
	display: inline-block;
	vertical-align: top;
	margin: 0;
}
#footer-new .bottom ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	display: inline-block;
	vertical-align: top;
}
#footer-new .bottom ul li{
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	line-height: 16px;
}
#footer-new .bottom ul li + li:before{
	content: '|';
	margin: 0 3px;
	position: relative;
	top: -1px;
}
#footer-new .bottom ul li a{color: inherit;}
#footer-new .bottom ul li a:hover{color: #5595aa;}
/* media */
@media screen and (max-width: 1100px){
	.getting-started .title{margin: 0 30px 15px;}
	.getting-started .list-classes .holder{
		padding: 30px;
	}
	.photography.type2 .image{left: 10px;}
	.options-boxes.type2 .options-box.left .text{
		left: 5px;
		right: 5px;
		max-width: 426px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.options-boxes.type2 .options-box.right .text{
		left: 5px;
		right: 5px;
		max-width: 426px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.brands ul {text-align: center;}
	.brands ul li {
		/*margin: 0 15px 10px;*/
		margin: 0px;
	}
	.industries-list li .holder {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	.industries-list li .holder.left,
	.industries-list li .holder.right {padding: 25px 15px 20px;}
}
@media screen and (max-width: 991px){
	.info-section.type2 .info-list{text-align: center;}
	.info-section.type2 .info-list li{
		max-width: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.photography.type2{
		padding: 20px 15px;
	}
	.photography.type2 .holder-right{width: auto;}
	.photography.type2 .wrap{max-width: none;}
	/*explore-space*/
	.explore-space .cell{
		height: 500px;
	}
	.explore-space h2{
		font-size: 42px;
		line-height: 16px;
	}
	/*options-boxes*/
	.options-boxes.type2 .options-box{
		font-size: 18px;
	}
	.options-boxes.type2 .options-box h2{
		font-size: 40px;
		line-height: 44px;
	}
	.options-box .list-link li{
		font-size: 14px;
	}
	.devolopent-block .img{margin-left: 20px;}
	/*alert*/
	.alert h3{
		font-size: 40px;
		line-height: 44px;
	}
	.home-banner {
		padding: 150px 0 50px;
		min-height: 450px;
	}
	.industries-list li {
		width: 100%;
		height: auto;
	}
	.brands ul li {
		width: 19.6%;
	}
	.brands ul li:nth-child(6) {
		display: none;
	}
}
@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 767px), screen and (orientation: portrait ) and (max-width: 767px){
	.video-bg video{display: none;}
	.info-section.type2{
		padding: 30px 0;
	}
	.info-section.type2 h2{
		font-size: 26px;
		line-height: 30px;
	}
	.info-section .info-list li{padding: 0;}
	.info-section .info-list li + li{padding-top: 30px;}
	.info-section.type2 li p{margin: 0;}
	.info-section.type2 .info-list .img{padding-bottom: 5px;}
	.getting-started{
		font-size: 18px;
		line-height: 24px;
	}
	.getting-started h2{
		font-size: 26px;
		line-height: 30px;
	}
	.getting-started .list-classes .holder{
		height: auto;
	}
	.getting-started .list-classes li + li{margin-top: 15px;}
	.getting-started .list-classes .holder{padding: 15px;}
	.getting-started .title{
		margin: 0 15px 15px;
		font-size: 20px;
	}
	.photography.type2 h2{
		font-size: 26px;
		line-height: 30px;
	}
	/*.explore-space*/
	.explore-space{
		font-size: 16px;
		line-height: 20px;
	}
	.explore-space .cell{
		padding: 15px 0;
		height: 220px;
	}
	.explore-space h2{
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.explore-space p{margin-bottom: 15px;}
	.explore-space .link{
		font-size: 17px;
		line-height: 20px;
	}
	.explore-space .link:after{top: 4px;}
	.options-boxes.type2 .options-box{
		width: 100%;
		float: none;
		height: auto;
		line-height: 24px;
		padding: 20px;
	}
	.options-boxes.type2 .options-box + .options-box{border-left: none;}
	.options-boxes.type2 .options-box.right .text,
	.options-boxes.type2 .options-box.left .text{
		position: static;
		padding: 0;
	}
	.options-boxes.type2 .options-box p{margin-bottom: 15px;}
	.options-boxes.type2 .options-box h2{
		font-size: 26px;
		line-height: 30px;
	}
	.options-boxes.type2{border-bottom: none;}
	/*devolopent-block*/
	.devolopent-block .img{
		float: none;
		margin: 0 auto 20px;
		width: 280px;
	}
	.devolopent-block .text{
		padding: 0;
	}
	.devolopent-block h3{margin-bottom: 15px;}
	.devolopent-block p{margin-bottom: 15px;}
	/*alert*/
	.alert{padding: 30px 0;}
	.alert h3{
		font-size: 30px;
		line-height: 34px;
	}
	.alert p br{display: none;}
	.alert .btn-warning{
		font-size: 24px;
		line-height: 28px;
	}
	/*footer-new*/
	#footer-new{padding-top: 30px;}
	#footer-new .col{
		width: 50%;
		margin-bottom: 30px;
		float: none;
		display: inline-block;
		vertical-align: top;
		font-size: 13px;
		line-height: 16px;
	}
	#footer-new .row{
		margin-bottom: 0;
		font-size: 0;
		line-height: 0;
	}
	#footer-new .row + .row{
		margin-top: 0;
		margin-bottom: 0;
	}
	#footer-new .bottom p{
		display: block;
	}
	#footer-new .bottom ul{
		display: block;
	}
	#footer-new .bottom p + ul{margin-top: 8px;}
	.home-banner {
		min-height: 0;
		padding: 155px 0 60px;
		font-size: 16px;
		line-height: 22px;
		height: auto;
	}
	.home-banner h1 {
		font-size: 38px;
		line-height: 40px;
		margin: 0 0 10px;
	}
	.home-banner .holder {
		font-size: 14px;
		line-height: 26px;
	}
	.home-banner .holder a {margin: 0 5px;}
	.applications {
		padding: 20px 0;
		font-size: 16px;
		line-height: 22px;
	}
	.applications h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.industries-list li .holder.left,
	.industries-list li .holder.right {padding: 20px 15px;}
	.industries-list h4 {
		font-size: 22px;
		line-height: 28px;
	}
	.industries .bottom {padding: 20px 0;}
	.industries .bottom a {
		font-size: 16px;
		line-height: 22px;
	}
	.testi-section {padding: 25px 0;}
	.testi-section ul li {
		width: 50%;
		padding: 8px;
	}
	.brands ul li {
		width: 24.6%;
	}
	.brands ul li:nth-child(5) {
		display: none;
	}
}
@media screen and (max-width: 480px), screen and (orientation: landscape) and (max-width: 480px), screen and (orientation: portrait ) and (max-width: 480px){
	.home-banner {
		min-height: 0;
		padding: 80px 0 30px;
		height: auto;
	}
	#footer-new {
		text-align: center;
	}
	#footer-new .col{
		display: block;
		width: 100%;
	}
	#footer-new .social:after{display: none;}
	#footer-new .social {
		font-size: 0;
		line-height: 0;
	}
	#footer-new .social li{
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.testi-section ul li {width: 100%;}
	.brands ul li {
		width: 32.6%;
	}
	.brands ul li:nth-child(4) {
		display: none;
	}
}
