body {
	margin: 0;
	color: #333;
	font: 13px/16px 'Oxygen', sans-serif;
	background: url(../images/bg-body.png);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	min-width: 960px;
}
img { border-style: none; }
a {
	text-decoration: none;
	color: #000;
}
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }
header, footer, article, section, hgroup, nav, figure { display: block; }
figure {
	margin: 0;
	padding: 0;
}
#wrapper {
	width: 100%;
	background: url(../images/bg-wrapper.png) no-repeat 50% 0;
	min-height: 1000px;
}
#wrapper .w1 {
	width: 950px;
	margin: 0 auto;
	padding: 10px 0 0;
	overflow: hidden;
}
#header {
	width: 942px;
	padding: 0 8px 0 0;
	margin: 0 auto 38px;
}
#header:after {
	content: '';
	display: block;
	clear: both;
}
#header .right-area {
	float: right;
	position: relative;
	width: 520px;
}
#header .right-area .logo {
	background: url(../images/logo2.png) no-repeat;
	width: 342px;
	height: 105px;
	margin: 0 0 0px;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
}
.logo a {
	height: 100%;
	display: block;
}
#header .right-area .slogan {
	float: right;
	margin: 0 0 18px;
	text-align: right;
	font-size: 16px;
	line-height: 19px;
}
.slogan .txt-slogan { color: #0d479b; }
.right-area .android {
//	float: right;
	position: absolute;
	top: 150px;
	right: 0px;
}
.visual {
	width: 898px;
	padding: 0 52px 0 0;
	margin: 0 0 37px;
}
.visual:after {
	display: block;
	content: "";
	clear: both;
}
.visual .visual-holder {
	width: 898px;
	margin: 0 0 146px;
}
.visual .visual-holder:after {
	display: block;
	clear: both;
	content: "";
}
.visual-holder .devices-holder {
	float: right;
	width: 553px;
	position: relative;
}
.devices-holder .tablet {
	background: url(../images/tablet.png) no-repeat;
	float: left;
	width: 500px;
	height: 352px;
	position: relative;
}
.devices-holder .tablet:after {
	clear: both;
	content: "";
	width: 500px;
	height: 41px;
	position: absolute;
	bottom: -23px;
	left: 0;
	background: url(../images/bg-shadow2.png) no-repeat;
}
.devices-holder .tablet img {
	margin: 39px 0 0 42px;
	display: block;
}
.devices-holder .mobile-box {
	width: 194px;
	height: 375px;
	position: absolute;
	top: 110px;
	right: 0;
	z-index: 99;
	background: url(../images/phone.png) no-repeat;
}
.devices-holder .mobile-box:after {
	clear: both;
	content: "";
	width: 201px;
	height: 37px;
	position: absolute;
	bottom: -19px;
	left: 0;
	background: url(../images/bg-shadow1.png) no-repeat;
}
.devices-holder .mobile-box img {
	margin: 41px 0 0 9px;
	display: block;
}
.visual-holder .like-page {
	overflow: hidden;
	width: 631px;
}
.visual .facebook-plugin {
	overflow: hidden;
	width: 631px;
}
.facebook-plugin img { display: block; }
.visual-holder .links {
	list-style: none;
	margin: 0;
	padding: 28px 0 0;
	overflow: hidden;
	width: 286px;
}
.links li { margin: 0 0 16px; }
.links li a img { display: block; }
#wrapper .video-block {
	width: 889px;
	overflow: hidden;
	margin: 0 0 66px;
	padding: 0 0 0 7px;
}
.video-block .video-frame {
	float: left;
	width: 560px;
	height: 315px;
}
.video-block .video-frame img { display: block; }
.video-block .btn-box {
	float: right;
	width: 274px;
	padding: 115px 0 0;
}
.btn-box .btn-user {
	display: block;
	min-width: 272px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
	color: #fff;
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	padding: 29px 0 32px;
	margin: 0 0 43px;
	text-transform: capitalize;
	background: rgb(12,57,125);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMzk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzBjMzg3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzBiMzQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzA5MmE1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTJhNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(12,57,125,1) 0%, rgba(12,56,122,1) 57%, rgba(11,52,113,1) 73%, rgba(9,42,91,1) 91%, rgba(9,42,91,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(12,57,125,1)), color-stop(57%, rgba(12,56,122,1)), color-stop(73%, rgba(11,52,113,1)), color-stop(91%, rgba(9,42,91,1)), color-stop(100%, rgba(9,42,91,1)));
	background: -webkit-linear-gradient(top, rgba(12,57,125,1) 0%, rgba(12,56,122,1) 57%, rgba(11,52,113,1) 73%, rgba(9,42,91,1) 91%, rgba(9,42,91,1) 100%);
	background: -o-linear-gradient(top, rgba(12,57,125,1) 0%, rgba(12,56,122,1) 57%, rgba(11,52,113,1) 73%, rgba(9,42,91,1) 91%, rgba(9,42,91,1) 100%);
	background: -ms-linear-gradient(top, rgba(12,57,125,1) 0%, rgba(12,56,122,1) 57%, rgba(11,52,113,1) 73%, rgba(9,42,91,1) 91%, rgba(9,42,91,1) 100%);
	background: linear-gradient(to bottom, rgba(12,57,125,1) 0%, rgba(12,56,122,1) 57%, rgba(11,52,113,1) 73%, rgba(9,42,91,1) 91%, rgba(9,42,91,1) 100%);
}
.btn-box .btn-press {
	display: block;
	min-width: 272px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
	color: #fff;
	font-size: 28px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	padding: 31px 0;
	text-transform: capitalize;
	background: rgb(130,194,203);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYzJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDQ4NTk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMDQ4NDk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjMDQ3YzhiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMDM3NTgzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMDM2OTc1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDM1ZjY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNDc0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(130,194,203,1) 0%, rgba(4,133,150,1) 1%, rgba(4,132,149,1) 45%, rgba(4,124,139,1) 68%, rgba(3,117,131,1) 76%, rgba(3,105,117,1) 85%, rgba(3,95,105,1) 90%, rgba(2,71,76,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(130,194,203,1)), color-stop(1%, rgba(4,133,150,1)), color-stop(45%, rgba(4,132,149,1)), color-stop(68%, rgba(4,124,139,1)), color-stop(76%, rgba(3,117,131,1)), color-stop(85%, rgba(3,105,117,1)), color-stop(90%, rgba(3,95,105,1)), color-stop(100%, rgba(2,71,76,1)));
	background: -webkit-linear-gradient(top, rgba(130,194,203,1) 0%, rgba(4,133,150,1) 1%, rgba(4,132,149,1) 45%, rgba(4,124,139,1) 68%, rgba(3,117,131,1) 76%, rgba(3,105,117,1) 85%, rgba(3,95,105,1) 90%, rgba(2,71,76,1) 100%);
	background: -o-linear-gradient(top, rgba(130,194,203,1) 0%, rgba(4,133,150,1) 1%, rgba(4,132,149,1) 45%, rgba(4,124,139,1) 68%, rgba(3,117,131,1) 76%, rgba(3,105,117,1) 85%, rgba(3,95,105,1) 90%, rgba(2,71,76,1) 100%);
	background: -ms-linear-gradient(top, rgba(130,194,203,1) 0%, rgba(4,133,150,1) 1%, rgba(4,132,149,1) 45%, rgba(4,124,139,1) 68%, rgba(3,117,131,1) 76%, rgba(3,105,117,1) 85%, rgba(3,95,105,1) 90%, rgba(2,71,76,1) 100%);
	background: linear-gradient(to bottom, rgba(130,194,203,1) 0%, rgba(4,133,150,1) 1%, rgba(4,132,149,1) 45%, rgba(4,124,139,1) 68%, rgba(3,117,131,1) 76%, rgba(3,105,117,1) 85%, rgba(3,95,105,1) 90%, rgba(2,71,76,1) 100%);
}
#wrapper .slider-block {
	width: 629px;
	position: relative;
	padding: 24px 45px 33px 42px;
	margin: 0 0 34px 106px;
	background: #f9f9f9;
}
.slider-block h1 {
	font: 47px/47px 'Just Me Again Down Here', cursive;
	color: #005075;
	margin: 0 0 27px;
}
.slider-block h1 span { color: #1da087; }
.slider-block .carousel {
	width: 627px;
	height: 276px;
	position: relative;
}
.carousel .mask {
	width: 627px;
	height: 208px;
	overflow: hidden;
}
.carousel .mask .slideset { width: 9999px; }
.carousel .mask .slideset .slide {
	width: 627px;
	height: 208px;
	overflow: hidden;
}
.carousel .mask .slideset .slide .slide-holder {
	overflow: hidden;
	margin: 0 0 51px;
}
.slide-holder .holder {
	overflow: hidden;
	padding: 2px 0 0;
	margin: 0 0 7px;
}
.carousel .mask .slideset .slide .heading {
	float: left;
	font: 18px/18px 'Oxygen', sans-serif;
	margin: 0 12px 0 0;
}
.carousel .mask .slideset .slide .star-rateing {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.star-rateing li {
	float: left;
	margin: 0 3px 0 0;
}
.star-rateing li a {
	display: block;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/star-img.png) no-repeat;
}
.carousel .mask .slideset .slide blockquote {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 17px;
	word-spacing: 1px;
}
.carousel .mask .slideset .slide blockquote q {
	font-style: italic;
	display: block;
}
.carousel .mask .slideset .slide blockquote cite { display: block; }
.carousel .btn-next, .btn-prev {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 13px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
}
.carousel .btn-next {
	background: url(../images/btn-next.png) no-repeat;
	position: absolute;
	left: 42px;
}
.carousel .btn-prev {
	background: url(../images/btn-prev.png) no-repeat;
	position: absolute;
	left: 1px;
}
#footer {
	color: #666;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 0 0 0 154px;
	width: 796px;
}
#footer p { margin: 20px 0 26px; }
#footer .copy-right { display: block; }
.copy-right .mail {
	text-decoration: none;
	color: #666;
	padding: 0 0 0 7px;
	background: url(../images/separator.png) no-repeat 0 4px;
}
.copy-right .mail:hover { text-decoration: underline; }