@keyframes colorani {
        0%   { box-shadow: 0px 0px 0px #fff; }
        50% { box-shadow:0px 0px 50px #fff }
 	   	100% { box-shadow:0px 0px 0px #fff }
}

body {
	-webkit-transition: -webkit-transform .7s;
	-moz-transition: -moz-transform .7s;
	-o-transition: -o-transform .7s;
	-ms-transition: -ms-transform .7s;
	transition: transform .7s;
	margin: 0;
	background-image: url(ImgObjects/Background1.jpg);
	background-position: top center;

	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: black;
    font-family: Roboto, Helvetica;

}

.Background2 {
	background-image: url(ImgObjects/Background2.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: top center;
	background-color: #fff !important;
}

.FadeOut {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.PageContentArea {
	width: 1024px;
	height: 768px;
	margin: 0 auto;
	position: relative;
}

.PageCenter {
	width: 1300px;
	margin: 0 auto;
	position: relative;
}

.Short {
	width: 1024px !important;
	margin: 0 auto;
}

.TopBar {
	width: 1300px;
	height: 50px;
	background-color: #fff;
	position: relative;

	-webkit-box-shadow: 0px 0px 15px black;
	box-shadow: 0px 0px 15px black;
	z-index: 100;
	margin: 0 auto;
}

.SloganBox {
	position: absolute;
	top: 50px;
	left: 10px;
	border-radius: 0px 0px 10px 10px;
	background-color: rgba(0,0,0,.6);
	font-size: 16px;
	color: #fff;
	line-height: 35px;
	width: 200px;
	height: 35px;
	padding-left: 20px;
}

.Logo {
	position: absolute;
	top: 5px;
	left: 20px;
	cursor: pointer;
	height: 36px;
}
.LogoMobile {
	display: none;c	
}
.TopMenu {
	position: absolute;
	right: 190px;
}

.TopMenu div {
	float: right;
	margin-right: 1px;
	width: 120px;
	height: 50px;

	-webkit-transition: -webkit-transform .7s, background .5s;
	-moz-transition: -moz-transform .7s, background .5s;
	-o-transition: -o-transform .7s, background .5s;
	-ms-transition: -ms-transform .7s, background .5s;
	transition: transform .7s, background .5s;
	font-family: 16px;
	color: #666;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}

.TopMenu div:hover {
	background: #4db8eb;
	color: #fff;
}
.AppArea {
	width: 1300px;
	height: 760px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background-image: url(ImgObjects/bluewallpaper.jpg);
	-webkit-perspective: 1300px;
}
.AppBox {
	width: 80%;
	margin: 0 auto;	
	margin-top:60px;
	background-color: rgba(0,5,5,.5);
	box-sizing: border-box;
	padding:40px 20px;
}
.AppBox .AppIcon {
	margin: 17px;
	width:120px;
	height:80px;
	display: inline-block;
	text-align: center;
	position:relative;
	vertical-align: top;
	cursor: pointer;
	background-color: rgba(255,255,255,1);
	padding:20px;
	padding-bottom:110px;
	border-box: 5px 5px 10px rgba(100,100,100,.6);
	border-radius:8px;
}
.AppBox .AppIcon img {
	width:110px;
	border-radius:24px;
	box-shadow:5px 5px 10px rgba(100,100,100,.3);
}
.AppBox .AppIcon .Title{
	font-size: 15px;
	position:absolute;
	top:140px;
	width:inherit;
	text-align: center;
	font-family:helvetica;
	color: #888 !important;
	
}


.MainSlide {
	width: 1300px;
	height: 560px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background-color: #414141;
	-webkit-perspective: 1300px;
}

.FeaturesSlide {
	width: 1300px;
	height: 770px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background-color: #414141;
}

.Slide {
	width: 1300px;
	height: 560px;
	position: absolute;
	overflow: hidden;
}

.FeaturesSlide .Slide {

	-webkit-transition: -webkit-transform .7s, opacity 1s;
	-moz-transition: -moz-transform .7s, opacity 1s;
	-o-transition: -o-transform .7s, opacity 1s;
	-ms-transition: -ms-transform .7s, opacity 1s;
	transition: transform .7s, opacity 1s;

	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	background-repeat: none;
	height: 800px;
	opacity: 0;	
}

.Slide1 {
	left: 1300px;
	top: 0px;
	position: absolute;
	background-image: url(ImgObjects/WebBackground.jpg);
}

.Slide2 {
	position: absolute;
	top: 0px;
	left: 1300px;
	background-image: url(ImgObjects/MobileBackground.jpg);
	-webkit-perspective: 1500px;
}

.Slide3 {
	position: absolute;
	top: 0px;
	left: 1300px;
	-webkit-perspective: 1200px;
	background-color: #414141;

	-webkit-transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	transform: translateZ(0px);
}

.Slide4 {
	position: absolute;
	top: 0px;
	left: 1300px;
	background-image: url(ImgObjects/BackgroundStore.jpg);
}

.Design1 {
	background-image: url(Portfolio/Image57.jpg);
}

.Design2 {
	background-image: url(Portfolio/Image23.jpg);
}

.Design3 {
	background-image: url(Portfolio/Image61.jpg);
}

.Design4 {
	background-image: url(Portfolio/Image25.jpg);
}

.Design5 {
	background-image: url(Portfolio/Image27.png);
}

.TopMenu .Selected {
	background: #4db8eb;
	color: #fff;
}

.Login {
	color: #d7d7d7;
/* 	border: solid 1px #333; */
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -webkit-linear-gradient(top, #666, #000);
	background: -moz-linear-gradient(top, #666, #000);
	background: -o-linear-gradient(top, #666, #000);
	background: -ms-linear-gradient(top, #666, #000);
	background: linear-gradient(top, #666, #000);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#666666', endColorstr='#000000');
	padding: 0px 15px;
	height: 50px;
	line-height: 50px;
/* 	border-radius: 0px 0px 4px 4px; */
/* 	-webkit-box-shadow: 0px 0px 15px black; */
/* 	box-shadow: 0px 0px 15px black; */
	color: #fff;
	position: absolute;
	top: 0px;
	right: 70px;
	text-align: center;
	font-size: 16px;
}
.LogoutBtn {
	position: absolute;
	right:0px;
	height:40px;
	line-height:40px;
	color: #999;
	cursor: pointer;
	
}
.MainSlide .Selected {
	left: 0px;
}

.FeaturesSlide .Selected {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.OrangeBox {
	height: 500px;
	background-image: url(ImgObjects/OrangeBox.jpg);
	border-top: 1px solid orange;
}

.BottomBar1 {
	height: 250px;
	background-color: #fff;
}

.Footer {
	border-top: 1px solid #000;
	height: 100px;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#666));

	background: -webkit-linear-gradient(top, #000, #666);
	background: -moz-linear-gradient(top, #000, #666);
	background: -o-linear-gradient(top, #000, #666);
	background: -ms-linear-gradient(top, #000, #666);
	background: linear-gradient(top, #000, #666);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#000000', endColorstr='#666666');
}

.SlideAbout1 {
	left: 0px;
	top: 0px;
	position: absolute;
	background-image: url(ImgObjects/AboutUs3.jpg);
	background-repeat: no-repeat;
}

.AboutUsBox {
	position: absolute;
	top: 30px;
	right: 50px;
	width: 500px;
	height: 460px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: rgba(0,0,0,.7);
	color: #fff;
}

.Sentences img {

	-webkit-transition: -webkit-transform .7s, left 3s, opacity 5s;
	-moz-transition: -moz-transform .7s, left 3s, opacity 5s;
	-o-transition: -o-transform .7s, left 3s, opacity 5s;
	-ms-transition: -ms-transform .7s, left 3s, opacity 5s;
	transition: transform .7s, left 3s, opacity 5s;
	position: absolute;
	left: -700px;
	top: 180px;
	opacity: 0;	
}

.Sentences .Selected {
	left: 120px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Cursor {
	cursor: pointer;
}

.TitleBar {
	height: 120px;
}

.BarBackground1 {
	background-image: url(ImgObjects/BarBackground1.jpg);
}

.BarBackground2 {
	background-image: url(ImgObjects/BarBackground2.jpg);
}

.SelectorBox {
	margin: 0 auto;
	position: relative;
	top: 20px;
	width: 820px;
	z-index: 1000;
}

.SelectorBox .Selector {
	display: block;
	cursor: pointer;
	color: #778088;
	float: left;
	width: 160px;
	padding: 7px 0 6px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.7);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(50%, #ffffff), color-stop(50%, #f5f5f5), color-stop(100%, #e9e9e9));

	background-image: -webkit-linear-gradient(#f8f8f8,#ffffff 50%,#f5f5f5 50%,#e9e9e9 100%);
	background-image: -moz-linear-gradient(#f8f8f8,#ffffff 50%,#f5f5f5 50%,#e9e9e9 100%);
	background-image: -o-linear-gradient(#f8f8f8,#ffffff 50%,#f5f5f5 50%,#e9e9e9 100%);
	background-image: -ms-linear-gradient(#f8f8f8,#ffffff 50%,#f5f5f5 50%,#e9e9e9 100%);
	background-image: linear-gradient(#f8f8f8,#ffffff 50%,#f5f5f5 50%,#e9e9e9 100%);

	-image -webkit-box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 1px 0 rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 0 0 #fff,inset 0 -1px 1px 0 rgba(0,0,0,0.075);
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #e7e7e7 #dbdbdb #c9c9c9 transparent;
	text-align: center;
	line-height: inherit;
}
.SelectorBox .SelectorSmall {
	width: 110px;
	
}

.SelectorBox .Selector:last-child {
	border-radius: 0 20px 20px 0;
}

.SelectorBox .Selector:first-child {
	border-left: 1px solid #dbdbdb;
	border-radius: 20px 0 0 20px;
}

.SelectorBox .Selector.Active {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.7);
	border-color: #2c2c2e #616366 #787b7d #616366;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c6e7a), color-stop(100%, #8a97a0));

	background-image: -webkit-linear-gradient(#5c6e7a,#8a97a0);
	background-image: -moz-linear-gradient(#5c6e7a,#8a97a0);
	background-image: -o-linear-gradient(#5c6e7a,#8a97a0);
	background-image: -ms-linear-gradient(#5c6e7a,#8a97a0);
	background-image: linear-gradient(#5c6e7a,#8a97a0);

	-image -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.2);
}

.SelectorBox .Selector:hover {
	color: #32a7f0;
}

.PageTitle {
	position: relative;
	top: 40px;
	left: 240px; /*text-shadow:  1px 1px 1px white;
	*/
	color: #fff;
	width: 500px;
}
.HelpBox {
	-webkit-perspective: 1500px;
	background: #ddd;

	background: -webkit-radial-gradient(circle, #fff, #ddd);
	background: -moz-radial-gradient(circle, #fff, #ddd);
	background: -o-radial-gradient(circle, #fff, #ddd);
	background: -ms-radial-gradient(circle, #fff, #ddd);
	background: radial-gradient(circle, #fff, #ddd);
	min-height: 1500px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;

	-webkit-box-shadow: 0px 0px 15px #bbb inset;
	box-shadow: 0px 0px 15px #666 inset;
	overflow: hidden;
	width: 1024px;
}

.HelpBox img {
	max-width: 880px;	
}
.HelpMargin {
	margin: 40px;
}
.StepNumber {
	width: 25px;
	height: 25px;	
	border-radius: 25px;
	background: #f06422;
	background: -webkit-gradient(linear, left top, left bottom, from(#febd0f), to(#f06422));
	background: -moz-linear-gradient(top,  #febd0f,  #f06422);
	filter:  progid:DXImageTransform.Microsoft.Gradient(startColorstr='#febd0f', endColorstr='#f06422');
	text-align: center;
	color: #fff;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}
.ImageSample {
	margin: 20px 40px 40px 0px;	
}

.PortfolioBox {
	-webkit-perspective: 1500px;
	background: #4785d2;

	background: -webkit-radial-gradient(circle, #666, #000);
	background: -moz-radial-gradient(circle, #666, #000);
	background: -o-radial-gradient(circle, #666, #000);
	background: -ms-radial-gradient(circle, #666, #000);
	background: radial-gradient(circle, #666, #000);
	min-height: 1500px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;

	-webkit-box-shadow: 0px 0px 15px black inset;
	box-shadow: 0px 0px 15px black inset;
	overflow: hidden;
}

.PortfolioMargin {
	margin: 20px;
	margin-top: 40px;
}

.PortfolioMargin img {

	-webkit-transition: -webkit-transform .8s, border .7s, border-radius .7s;
	-moz-transition: -moz-transform .8s, border .7s, border-radius .7s;
	-o-transition: -o-transform .8s, border .7s, border-radius .7s;
	-ms-transition: -ms-transform .8s, border .7s, border-radius .7s;
	transition: transform .8s, border .7s, border-radius .7s;
	border: 10px solid rgba(0,0,0,.6);
	margin: 12px;
	cursor: pointer;
	width: 128px;
	height: 128px;
	border-radius: 110px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.Flipped {
	-webkit-transform: scale(1.5) rotateY(360deg);
	-moz-transform: scale(1.5) rotateY(360deg);
	-o-transform: scale(1.5) rotateY(360deg);
	-ms-transform: scale(1.5) rotateY(360deg);
	transform: scale(1.5) rotateY(360deg);
	border: 10px solid rgba(217,22,24,.6) !important;
	border-radius: 0px !important;
}

.LoaderIndicator {
	border: 10px solid rgba(255,255,255,.7);
	background-color: rgba(0,0,0,.5);
	text-align: center;
	border-radius: 90px;
	width: 80px;
	height: 80px;
	position: fixed;
	z-index: 1000;
	top: -200px;
	line-height: 80px;

	-webkit-box-shadow: 0px 0px 15px black;
	box-shadow: 0px 0px 15px black;
}

.LoaderIndicator img {
	vertical-align: middle;
	width: 30px;
}

.Link {
	text-decoration: none;
	color: #277AC6;
}

.Phone {
	color: #277AC6;
}

.Margin {
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
	padding-top: 20px;
}

.Column {
	display: inline-block;
	vertical-align: top;
	width: 350px;
}

.PrivacyLeftColumn {
	width: 200px;
}

.PrivacyRightColumn {
	width: 700px;
	margin-left: 30px;
}

.RemoveFromPortfolio {
	-webkit-transform: translateX(2200px) translateY(-200px) scale(8.5) rotateZ(750deg);
	-moz-transform: translateX(2200px) translateY(-200px) scale(8.5) rotateZ(750deg);
	-o-transform: translateX(2200px) translateY(-200px) scale(8.5) rotateZ(750deg);
	-ms-transform: translateX(2200px) translateY(-200px) scale(8.5) rotateZ(750deg);
	transform: translateX(2200px) translateY(-200px) scale(8.5) rotateZ(750deg);
}

.Inline {
	display: inline-block;
}

br {
	line-height: 20%;
}

.ContactForm {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D8E8ED), to(#AFE1F0)), url(ImgObjects/Dotted.gif);
	margin-right: 65px;
	margin-top: 20px;
	overflow: hidden;
	border-top:4px solid #444;
	position: relative;
	
}

.GetQuoteBox {
	-webkit-transition: -webkit-transform .7s;
	-moz-transition: -moz-transform .7s;
	-o-transition: -o-transform .7s;
	-ms-transition: -ms-transform .7s;
	transition: transform .7s;
	cursor: pointer;
	-webkit-perspective: 800px;
}

.GetQuoteBox * {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}

.GetQuoteBox img {

	-webkit-transition: -webkit-transform .7s, opacity .7s;
	-moz-transition: -moz-transform .7s, opacity .7s;
	-o-transition: -o-transform .7s, opacity .7s;
	-ms-transition: -ms-transform .7s, opacity .7s;
	transition: transform .7s, opacity .7s;
	position: relative;
	top: -18px;
	z-index: 10;
}

.GetQuoteBox:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.GetQuoteBtn {
	border-radius: 0px 9px 9px 0px;
	position: relative;
	left: -30px;
}

.IconsBox {
	position: absolute;
	top: 460px;
	left: 140px;
}

.IconsBox img {
	height: 50px;
	margin-right: 40px;
}

.BottomMenu {
	border-bottom: 1px solid #aaa;
	width: inherit;
	height: 45px;
	margin-top: 20px;
}

.BottomMenu div {
	line-height: 45px;
	height: 45px;
	width: 110px;
	float: left;
	color: #bbb;
	text-align: center;
	cursor: pointer;
}

.BottomMenu div:hover {
	color: #666;
}

.LowerLine {
	width: inherit;
}

.LowerLine div {
	line-height: 35px;
	height: 35px;
	color: #bbb;
}

.LowerLine div:nth-child(1) {
	float: left;
	margin-left: 34px;
}

.LowerLine div:nth-child(2) {
	float: right;
	margin-right: 34px;
}

.CertificationsBox img {
	width: 160px;
	vertical-align: middle;
	margin-right: 40px;
	margin-bottom: 30px;
}

.TestimonialBox {
	width: 460px;
	height: 600px;
	display: inline-block;
	vertical-align: top;
}

.BorderTopColor1 {
	border-top: 4px solid #F0A314 !important;
}

.BorderTopColor2 {
	border-top: 4px solid #8D22C5 !important;
}

.BorderTopColor3 {
	border-top: 4px solid #599B22 !important;
}

.BorderTopColor4 {
	border-top: 4px solid #38C2D3 !important;
}

.BorderTopColor5 {
	border-top: 4px solid #E03290 !important;
}

.TestimonialBox .Testimonial {
	width: 270px;
	float: right;
	text-align: left;
	padding: 15px;
	vertical-align: top;
}

.TestimonialBox .Photo {

	-webkit-transition: -webkit-transform .7s, background-color .8s, background-size .6s;
	-moz-transition: -moz-transform .7s, background-color .8s, background-size .6s;
	-o-transition: -o-transform .7s, background-color .8s, background-size .6s;
	-ms-transition: -ms-transform .7s, background-color .8s, background-size .6s;
	transition: transform .7s, background-color .8s, background-size .6s;
	width: 160px;
	height: 100px;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: bottom center;
}

.TestimonialBox .NameAndTitle {
	width: 160px;
	padding: 8px;
	text-align: left;
	color: #444;
}

.TestimonialBox .LogoClient {
	width: 120px;
	margin-top: 20px;
	margin-left: 10px;
}

.WomanIcon {
	background-image: url(ImgObjects/WomanIcon1.png);
}

.ManIcon1 {
	background-image: url(ImgObjects/MenIcon1.png);
}

.ManIcon2 {
	background-image: url(ImgObjects/MenIcon2.png);
}

.ManIcon3 {
	background-image: url(ImgObjects/MenIcon3.png);
}

.Dotted {
	background-image: url(ImgObjects/Dotted.png);
}

.AboutUsTestimonial .TestimonialBox {
	width: 300px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 15px;
	cursor: pointer;
}

.AboutUsTestimonial .Testimonial {
	width: 120px;
}

.AboutUsTestimonial .TestimonialBox:hover .Photo {
	background-color: #277AC6;

	-webkit-background-size: 70%;
	-moz-background-size: 70%;
	background-size: 70%;
	background-position: 30px;
}

.Guaranty1 {
	position: absolute;
	top: 490px;
	left: 1020px;
	z-index: 1000;
}

.FeaturesBox {
	-webkit-transition: -webkit-transform .7s, height 1.5s, top 1.5s;
	-moz-transition: -moz-transform .7s, height 1.5s, top 1.5s;
	-o-transition: -o-transform .7s, height 1.5s, top 1.5s;
	-ms-transition: -ms-transform .7s, height 1.5s, top 1.5s;
	transition: transform .7s, height 1.5s, top 1.5s;
	width: 750px;
	height: 250px;
	background-color: rgba(0,0,0,.9);
	position: absolute;
	top: 300px;
	left: 250px;
	padding: 25px;
	color: #fff;
	z-index: 1000;
	overflow: hidden;

	-webkit-box-shadow: 0px 0px 15px black;
	box-shadow: 0px 0px 15px black;
}

.FeaturesBoxExpanded {
	height: 1900px;
	top: 100px;
}

.FeaturesBox .S1 {
	margin-bottom: 15px;
	margin-top: 10px;
}

.ServiceFeaturesIcon {
	position: absolute;
	top: 105px;
	left: 1050px;
}

.HowWeCreateItBtn {
	position: absolute;
	top: 105px;
	left: 870px;
}

.PortfolioBtn {
	position: absolute;
	top: 105px;
	left: 670px;
}

.StepBox {
	-webkit-transition: -webkit-transform .7s;
	-moz-transition: -moz-transform .7s;
	-o-transition: -o-transform .7s;
	-ms-transition: -ms-transform .7s;
	transition: transform .7s;
	width: 300px;
	height: 280px;
	padding: 20px;
	border-radius: 4px;
	border: 1px solid #aaa;

	-webkit-box-shadow: 5px 5px 8px #bbb;
	box-shadow: 5px 5px 8px #bbb;
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin-left: 20px;
	background-color: white;
}

.StepBox:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.StepBox div:nth-child(2) {
	width: 220px;
	float: right;
}

.StepBox div:nth-child(3) {
	clear: both;
}

.Button0 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 3px 16px 2px;
	height: 44px;
	border-radius: 5px;
	cursor: pointer;
	font-size: 21px;
	font-weight: 600;
	line-height: 41px;
	text-shadow: 0 1px 2px rgba(0,0,0,0.7);
	color: white;
	border: none;
	display: block;

	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	background-color: #20181e;

	-webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.7),0 0 6px rgba(0,0,0,1),inset 0 0 1px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.05);
	box-shadow: 0 0 0 2px rgba(0,0,0,0.7),0 0 6px rgba(0,0,0,1),inset 0 0 1px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.05);
	text-align: center;
}

.ButtonAdd {
	background: #a99bb3;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),0 2px 6px rgba(0,0,0,1),inset 0 1px 1px rgba(255,255,255,0.4),inset 0 -18px 42px 0 rgba(69,51,84,0.7),inset 170px 0 170px -170px rgba(69,51,84,1),inset -170px 0 170px -170px rgba(69,51,84,1);
	box-shadow: 0 1px 2px rgba(0,0,0,1),0 2px 6px rgba(0,0,0,1),inset 0 1px 1px rgba(255,255,255,0.4),inset 0 -18px 42px 0 rgba(69,51,84,0.7),inset 170px 0 170px -170px rgba(69,51,84,1),inset -170px 0 170px -170px rgba(69,51,84,1);
}

.WebVersionsButton {
	width: 173px;
	height: 172px;
	float: left;
	background-repeat: no-repeat;
}

.WebBtn {
	-webkit-transition: -webkit-transform .7s, background-position 1s;
	-moz-transition: -moz-transform .7s, background-position 1s;
	-o-transition: -o-transform .7s, background-position 1s;
	-ms-transition: -ms-transform .7s, background-position 1s;
	transition: transform .7s, background-position 1s;
	background-image: url(ImgObjects/WebBtn.jpg);
}

.WebBtn:hover {
	background-position: 0px -172px;
}

.AndroidBtn {
	-webkit-transition: -webkit-transform .7s, background-position .7s;
	-moz-transition: -moz-transform .7s, background-position .7s;
	-o-transition: -o-transform .7s, background-position .7s;
	-ms-transition: -ms-transform .7s, background-position .7s;
	transition: transform .7s, background-position .7s;
	background-image: url(ImgObjects/AndroidBtn.jpg);
	background-position: 0px -172px;
}

.AndroidBtn:hover {
	background-position: 0px 0px;
}

.IOsBtn {
	-webkit-transition: -webkit-transform .7s, background-position 1.2s;
	-moz-transition: -moz-transform .7s, background-position 1.2s;
	-o-transition: -o-transform .7s, background-position 1.2s;
	-ms-transition: -ms-transform .7s, background-position 1.2s;
	transition: transform .7s, background-position 1.2s;
	background-image: url(ImgObjects/IOsBtn.jpg);
}

.IOsBtn:hover {
	background-position: 0px -172px;
}

.AndroidBtn {
	background-image: url(ImgObjects/AndroidBtn.jpg);
}

.IOsBtn {
	background-image: url(ImgObjects/IOsBtn.jpg);
}

.VersionsBox {
	position: absolute;
	top: 80px;
	left: 100px;
}

.VersionsTitle {
	position: absolute;
	top: 27px;
	left: 115px;
}

.ImageRight {
	float: right;
	margin-right: 100px;
}

.ImageLeft {
	float: left;
	margin-right: 100px;
}

.WebSiteKeyFeatures li {
	-webkit-transition: -webkit-transform .7s, color .3s;
	-moz-transition: -moz-transform .7s, color .3s;
	-o-transition: -o-transform .7s, color .3s;
	-ms-transition: -ms-transform .7s, color .3s;
	transition: transform .7s, color .3s;
}

.WebSiteKeyFeatures li:hover {
	-webkit-transform: translateX(30px);
	-moz-transform: translateX(30px);
	-o-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
	color: orange;
}

.GlassBrowser1 {
	position: absolute;
	top: 15px;
	left: 100px;
}

.GlassBrowserImage1 {
	-webkit-transition: -webkit-transform 1.5s;
	-moz-transition: -moz-transform 1.5s;
	-o-transition: -o-transform 1.5s;
	-ms-transition: -ms-transform 1.5s;
	transition: transform 1.5s;
	position: absolute;
	top: 15px;
	left: 100px;
}

.GlassBrowserImage1:hover {
	-webkit-transform: translateX(30px);
	-moz-transform: translateX(30px);
	-o-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
}

.WebIphone {
	-webkit-transition: -webkit-transform .7s, top .7s;
	-moz-transition: -moz-transform .7s, top .7s;
	-o-transition: -o-transform .7s, top .7s;
	-ms-transition: -ms-transform .7s, top .7s;
	transition: transform .7s, top .7s;
	position: absolute;
	top: 35px;
	left: 600px;

	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-o-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
}

.WebIphone:hover {
	top: 0px;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.WebAndMobileBox {
	background-image: url(ImgObjects/GradientLine.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.Centerer {
	margin: 0 auto;
	position: relative;
	height: 0px !important;
	overflow: visible;
}

.WebConnections {
	position: absolute;
	top: 120px;
	left: 750px;
}

.Title2 {
	position: absolute;
	top: 38px;
	left: 750px;
}

.MobileWeb {
	background-image: url(ImgObjects/MobileWeb.jpg);

	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	height: 380px;
	overflow: hidden;
}

.WebSales {
	background-image: url(ImgObjects/WebSales.jpg);

	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	background-size: 100%;
	height: 613px;
	overflow: hidden;
}

.SlideTitle1 {
	position: absolute;
	top: 40px;
	transition: transform 1s;
	transform: translateY(-200px)
}
.InView .SlideTitle1 {
	transform: translateY(0px)	
}

.SlideBox1 {
	transition: transform 1.5s;
	transform: translateX(300px);
	position: absolute;
	width: 205px;
	left: 910px;
	color: #aaa;
}
.InView .SlideBox1 {
	transform: translateX(0px);	
}
.SlideBox1 img {
	vertical-align: middle;
	position: relative;
	width: 30px;
	margin-right: 15px;
}

.MobileLogos {
	position: absolute;
	top: 10px;
	left: 1050px;
	width: 250px;
	height: 290px;
	padding: 30px;
	border-radius: 4px;

	-webkit-box-shadow: 0px 0px 15px black;
	box-shadow: 0px 0px 15px black;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#888));

	background: -webkit-linear-gradient(top, #fff, #888);
	background: -moz-linear-gradient(top, #fff, #888);
	background: -o-linear-gradient(top, #fff, #888);
	background: -ms-linear-gradient(top, #fff, #888);
	background: linear-gradient(top, #fff, #888);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='#888888');
}

.ContentBox1 {
	width: 310px;
	vertical-align: top;
	margin: 20px 20px 20px 20px;
	display: inline-block;
}

.ContentBox1 h1 {
	margin-bottom: 15px;
	height: 30px;
	line-height: 30px;
}

.ContentBox1 h1 img {
	vertical-align: bottom;
	margin-right: 10px;
	position: relative;
	left: -5px;
}

.IPadWeb {
	background-image: url(ImgObjects/IPadWeb.jpg);
	height: 256px;
}

.TouchIcons {
	position: absolute;
	top: 160px;
	left: 605px;
}

.TouchIcons .TouchIcon {
	width: 50px;
	text-align: center;
	float: left;
	margin-right: 40px;
}

.TouchIcons .TouchIcon img {
	-webkit-transition: -webkit-transform .7s, box-shadow .7s;
	-moz-transition: -moz-transform .7s, box-shadow .7s;
	-o-transition: -o-transform .7s, box-shadow .7s;
	-ms-transition: -ms-transform .7s, box-shadow .7s;
	transition: transform .7s, box-shadow .7s;
}

.TouchIcons .TouchIcon .Touch:hover {
	-webkit-box-shadow: 0px 0px 15px white;
	box-shadow: 0px 0px 15px white;
}

.TouchIcons .TouchIcon .Pinch:hover {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.TouchIcons .TouchIcon .Swipe:hover {
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translateX(-20px);
}

.TouchIcons .TouchIcon div {
	color: #aaa;
}

.TouchIcons .TouchIcon div:hover {
	color: orange;
}

.IpadDesign {
	position: absolute;
	bottom: 0px;
	left: 1000px;
	width: 190px;
	height: 166px;
	background-image: url(ImgObjects/IpadDesign.png);
}

.IpadDesign div {
	color: #eee;
	position: absolute;
	text-shadow: none;
}

.FiveSentence {
	-webkit-transition: -webkit-transform .7s, top 1s;
	-moz-transition: -moz-transform .7s, top 1s;
	-o-transition: -o-transform .7s, top 1s;
	-ms-transition: -ms-transform .7s, top 1s;
	transition: transform .7s, top 1s;
	position: absolute;
	top: -100px;
	left: 700px;
}

.Selected .FiveSentence {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
	top: 50px;
}

.MainSlide .Number {
	-webkit-transition: -webkit-transform 2.5s, left 2.5s;
	-moz-transition: -moz-transform 2.5s, left 2.5s;
	-o-transition: -o-transform 2.5s, left 2.5s;
	-ms-transition: -ms-transform 2.5s, left 2.5s;
	transition: transform 2.5s, left 2.5s;
}

.N1 {
	position: absolute;
	top: 120px;
	left: 1750px;
}

.N2 {
	position: absolute;
	top: 190px;
	left: 1750px;
}

.N3 {
	position: absolute;
	top: 260px;
	left: 1750px;
}

.N4 {
	position: absolute;
	top: 330px;
	left: 1750px;
}

.N5 {
	position: absolute;
	top: 400px;
	left: 1750px;
}

.Selected .N1 {
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	-o-transition-delay: .1s;
	-ms-transition-delay: .1s;
	transition-delay: .1s;

	-webkit-transform: rotateZ(-720deg);
	-moz-transform: rotateZ(-720deg);
	-o-transform: rotateZ(-720deg);
	-ms-transform: rotateZ(-720deg);
	transform: rotateZ(-720deg);
	left: 750px;
}

.Selected .N2 {
	-webkit-transition-delay: .7s;
	-moz-transition-delay: .7s;
	-o-transition-delay: .7s;
	-ms-transition-delay: .7s;
	transition-delay: .7s;

	-webkit-transform: rotateZ(-720deg);
	-moz-transform: rotateZ(-720deg);
	-o-transform: rotateZ(-720deg);
	-ms-transform: rotateZ(-720deg);
	transform: rotateZ(-720deg);
	left: 750px;
}

.Selected .N3 {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;

	-webkit-transform: rotateZ(-720deg);
	-moz-transform: rotateZ(-720deg);
	-o-transform: rotateZ(-720deg);
	-ms-transform: rotateZ(-720deg);
	transform: rotateZ(-720deg);
	left: 750px;
}

.Selected .N4 {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	-o-transition-delay: .9s;
	-ms-transition-delay: .9s;
	transition-delay: .9s;

	-webkit-transform: rotateZ(-720deg);
	-moz-transform: rotateZ(-720deg);
	-o-transform: rotateZ(-720deg);
	-ms-transform: rotateZ(-720deg);
	transform: rotateZ(-720deg);
	left: 750px;
}

.Selected .N5 {
	-webkit-transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
	-ms-transition-delay: 1.1s;
	transition-delay: 1.1s;

	-webkit-transform: rotateZ(-720deg);
	-moz-transform: rotateZ(-720deg);
	-o-transform: rotateZ(-720deg);
	-ms-transform: rotateZ(-720deg);
	transform: rotateZ(-720deg);
	left: 750px;
}

.MainSlide .Sentence {

	-webkit-transition: -webkit-transform 2.5s, left 2.5s, opacity .2s;
	-moz-transition: -moz-transform 2.5s, left 2.5s, opacity .2s;
	-o-transition: -o-transform 2.5s, left 2.5s, opacity .2s;
	-ms-transition: -ms-transform 2.5s, left 2.5s, opacity .2s;
	transition: transform 2.5s, left 2.5s, opacity .2s;
}

.SE1 {
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;

	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 125px;
	left: 815px;
	opacity: 0;	
}

.SE2 {
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;

	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: absolute;
	top: 195px;
	left: 815px;
	opacity: 0;	
}

.SE3 {
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;

	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 265px;
	left: 815px;
	opacity: 0;	
}

.SE4 {
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;

	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 335px;
	left: 815px;
	opacity: 0;	
}

.SE5 {
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;

	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 405px;
	left: 815px;
	opacity: 0;	
}

.Selected .SE1 {
	-webkit-transition-delay: 3.0s;
	-moz-transition-delay: 3.0s;
	-o-transition-delay: 3.0s;
	-ms-transition-delay: 3.0s;
	transition-delay: 3.0s;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Selected .SE2 {
	-webkit-transition-delay: 3.3s;
	-moz-transition-delay: 3.3s;
	-o-transition-delay: 3.3s;
	-ms-transition-delay: 3.3s;
	transition-delay: 3.3s;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Selected .SE3 {
	-webkit-transition-delay: 3.6s;
	-moz-transition-delay: 3.6s;
	-o-transition-delay: 3.6s;
	-ms-transition-delay: 3.6s;
	transition-delay: 3.6s;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Selected .SE4 {
	-webkit-transition-delay: 3.9s;
	-moz-transition-delay: 3.9s;
	-o-transition-delay: 3.9s;
	-ms-transition-delay: 3.9s;
	transition-delay: 3.9s;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Selected .SE5 {
	-webkit-transition-delay: 4.2s;
	-moz-transition-delay: 4.2s;
	-o-transition-delay: 4.2s;
	-ms-transition-delay: 4.2s;
	transition-delay: 4.2s;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Slide3 .Design {
	-webkit-transition: -webkit-transform .7s, left 3s, -webkit-box-shadow 6s;
	-moz-transition: -moz-transform .7s, left 3s, -moz-box-shadow 6s;
	-o-transition: -o-transform .7s, left 3s, box-shadow 6s;
	-ms-transition: -ms-transform .7s, left 3s, box-shadow 6s;
	transition: transform .7s, left 3s, box-shadow 6s;
	position: absolute;
	left: 1500px;

	-webkit-box-shadow: 0px 0px 15px black;
	box-shadow: 0px 0px 15px black;
}

.Selected .Design {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.Selected .D1 {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;
	left: 0px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -71px 0px;
	width: 263px;
	height: 143px;
}

.Selected .D2 {
	-webkit-transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
	left: 278px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -349px 0px;
	width: 197px;
	height: 143px;
}

.Selected .D3 {
	-webkit-transition-delay: 1.3s;
	-moz-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
	-ms-transition-delay: 1.3s;
	transition-delay: 1.3s;
	left: -71px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: 1px -158px;
	width: 164px;
	height: 145px;
}

.Selected .D4 {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	left: 110px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -181px -158px;
	width: 212px;
	height: 145px;
}

.Selected .D5 {
	-webkit-transition-delay: 2.1s;
	-moz-transition-delay: 2.1s;
	-o-transition-delay: 2.1s;
	-ms-transition-delay: 2.1s;
	transition-delay: 2.1s;
	left: 335px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -406px -158px;
	width: 157px;
	height: 145px;
}

.Selected .D6 {
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
	left: -30px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -89px -318px;
	width: 166px;
	height: 106px;
}

.Selected .D7 {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	transition-delay: 1.2s;
	left: 153px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -267px -318px;
	width: 177px;
	height: 106px;
}

.Selected .D8 {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
	left: 346px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -456px -318px;
	width: 186px;
	height: 105px;
}

.Selected .D9 {
	-webkit-transition-delay: 1.7s;
	-moz-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
	-ms-transition-delay: 1.7s;
	transition-delay: 1.7s;
	left: 0px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -104px -438px;
	width: 254px;
	height: 177px;
}

.Selected .D10 {
	-webkit-transition-delay: 2s;
	-moz-transition-delay: 2s;
	-o-transition-delay: 2s;
	-ms-transition-delay: 2s;
	transition-delay: 2s;
	left: 270px;
	background-image: url(ImgObjects/DesignGroup.jpg);
	background-position: -375px -438px;
	width: 189px;
	height: 177px;
}

.Slide3 .Page2 {
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-o-transform-origin: top right;
	-ms-transform-origin: top right;
	transform-origin: top right;

	-webkit-transition: -webkit-transform 3.2s, opacity .5s, left 2s;
	-moz-transition: -moz-transform 3.2s, opacity .5s, left 2s;
	-o-transition: -o-transform 3.2s, opacity .5s, left 2s;
	-ms-transition: -ms-transform 3.2s, opacity .5s, left 2s;
	transition: transform 3.2s, opacity .5s, left 2s;
	position: absolute;
	left: 1500px;

	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	transform: rotateY(90deg);
	width: 450px;
	height: 560px;
	background-image: url(ImgObjects/PanelGreen1.jpg);
}

.Selected .Page2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
	left: 424px;

	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.Slide3 .Shadow1 {
	opacity: 0;
	-webkit-transition: -webkit-transform .7s, opacity 1.5s;
	-moz-transition: -moz-transform .7s, opacity 1.5s;
	-o-transition: -o-transform .7s, opacity 1.5s;
	-ms-transition: -ms-transform .7s, opacity 1.5s;
	transition: transform .7s, opacity 1.5s;
	position: absolute;
	width: 424px;
	height: 560px;
	background-image: url(ImgObjects/ShadowPanel1.png);
	overflow: hidden;
}

.Selected .Shadow1 {
	-webkit-transition-delay: 5s;
	-moz-transition-delay: 5s;
	-o-transition-delay: 5s;
	-ms-transition-delay: 5s;
	transition-delay: 5s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Slide3 .Page3 {
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-o-transform-origin: top right;
	-ms-transform-origin: top right;
	transform-origin: top right;

	-webkit-transition: -webkit-transform 3.2s, opacity .5s, left 2s;
	-moz-transition: -moz-transform 3.2s, opacity .5s, left 2s;
	-o-transition: -o-transform 3.2s, opacity .5s, left 2s;
	-ms-transition: -ms-transform 3.2s, opacity .5s, left 2s;
	transition: transform 3.2s, opacity .5s, left 2s;
	position: absolute;
	left: 1500px;
	width: 450px;
	height: 560px;
	background-image: url(ImgObjects/PanelGreen2.jpg);
	opacity: 0;	

}

.Selected .Page3 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: 5s;
	-moz-transition-delay: 5s;
	-o-transition-delay: 5s;
	-ms-transition-delay: 5s;
	transition-delay: 5s;
	left: 874px;
}

.Slide3 .DesignImage {
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-o-transform-origin: top right;
	-ms-transform-origin: top right;
	transform-origin: top right;

	-webkit-transition: -webkit-transform 3.2s, opacity .5s, left 1s;
	-moz-transition: -moz-transform 3.2s, opacity .5s, left 1s;
	-o-transition: -o-transform 3.2s, opacity .5s, left 1s;
	-ms-transition: -ms-transform 3.2s, opacity .5s, left 1s;
	transition: transform 3.2s, opacity .5s, left 1s;
	position: absolute;
	left: 900px;
	top: 40px;
}

.Selected .DesignImage {
	-webkit-transition-delay: 5s;
	-moz-transition-delay: 5s;
	-o-transition-delay: 5s;
	-ms-transition-delay: 5s;
	transition-delay: 5s;
	left: 80px;
}

.Slide3 .Shadow2 {
	opacity: 0;	
	-webkit-transition: -webkit-transform .7s, opacity 1.5s;
	-moz-transition: -moz-transform .7s, opacity 1.5s;
	-o-transition: -o-transform .7s, opacity 1.5s;
	-ms-transition: -ms-transform .7s, opacity 1.5s;
	transition: transform .7s, opacity 1.5s;
	position: absolute;
	width: 450px;
	height: 560px;
	background-image: url(ImgObjects/ShadowPanel2.png);
	overflow: hidden;
	left: 424px;
}

.Selected .Shadow2 {
	-webkit-transition-delay: 6s;
	-moz-transition-delay: 6s;
	-o-transition-delay: 6s;
	-ms-transition-delay: 6s;
	transition-delay: 6s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Slide3 .Shadow3 {

	-webkit-transition: -webkit-transform .7s, opacity 1.5s;
	-moz-transition: -moz-transform .7s, opacity 1.5s;
	-o-transition: -o-transform .7s, opacity 1.5s;
	-ms-transition: -ms-transform .7s, opacity 1.5s;
	transition: transform .7s, opacity 1.5s;
	position: absolute;
	width: 428px;
	height: 560px;
	background-image: url(ImgObjects/ShadowPanel3.png);
	overflow: hidden;
}

.Selected .Shadow3 {
	-webkit-transition-delay: 6s;
	-moz-transition-delay: 6s;
	-o-transition-delay: 6s;
	-ms-transition-delay: 6s;
	transition-delay: 6s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Slide3 .AppIcon {

	-webkit-transition: -webkit-transform 1s, opacity .5s;
	-moz-transition: -moz-transform 1s, opacity .5s;
	-o-transition: -o-transform 1s, opacity .5s;
	-ms-transition: -ms-transform 1s, opacity .5s;
	transition: transform 1s, opacity .5s;

	-webkit-transform: scale(.1);
	-moz-transform: scale(.1);
	-o-transform: scale(.1);
	-ms-transform: scale(.1);
	transform: scale(.1);
	position: absolute;
	opacity: 0;	
}

.Selected .AppIcon {
	-webkit-transition-delay: 5s;
	-moz-transition-delay: 5s;
	-o-transition-delay: 5s;
	-ms-transition-delay: 5s;
	transition-delay: 5s; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.MarketingTitle {
	position: absolute;
	top: 60px;
	left: 90px;
}

.Computer1 {
	-webkit-transition: -webkit-transform .7s, left 1s;
	-moz-transition: -moz-transform .7s, left 1s;
	-o-transition: -o-transform .7s, left 1s;
	-ms-transition: -ms-transform .7s, left 1s;
	transition: transform .7s, left 1s;
	position: absolute;
	top: 225px;
	left: 0px;
}

.Selected .Computer1 {
	left: 80px;
}

.MarketingElement {
	-webkit-transition: -webkit-transform .7s, left 1s, top 1s;
	-moz-transition: -moz-transform .7s, left 1s, top 1s;
	-o-transition: -o-transform .7s, left 1s, top 1s;
	-ms-transition: -ms-transform .7s, left 1s, top 1s;
	transition: transform .7s, left 1s, top 1s;
	position: absolute;
	top: 330px;
	left: 360px;
	border: 6px solid #40c7f3;
	border-radius: 10px;
	height: 35px;

	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	vertical-align: middle;
	line-height: 35px;
}

.Selected .MarketingElement {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.Selected .ME1 {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	width: 250px;
	top: 60px;
	left: 560px;
}

.ME1 img:nth-child(1) {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME2 {
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;
	width: 250px;
	top: 80px;
	left: 870px;
}

.ME2 img:nth-child(1) {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME3 {
	-webkit-transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
	-ms-transition-delay: 1.5s;
	transition-delay: 1.5s;
	width: 260px;
	top: 140px;
	left: 510px;
}

.ME3 img:nth-child(1) {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME4 {
	-webkit-transition-delay: .9s;
	-moz-transition-delay: .9s;
	-o-transition-delay: .9s;
	-ms-transition-delay: .9s;
	transition-delay: .9s;
	width: 270px;
	top: 160px;
	left: 840px;
}

.ME4 img:nth-child(1) {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME5 {
	-webkit-transition-delay: 1.7s;
	-moz-transition-delay: 1.7s;
	-o-transition-delay: 1.7s;
	-ms-transition-delay: 1.7s;
	transition-delay: 1.7s;
	width: 230px;
	top: 220px;
	left: 590px;
}

.ME5 img:nth-child(1) {
	width: 35px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME6 {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	transition-delay: 1.2s;
	width: 230px;
	top: 250px;
	left: 890px;
}

.ME6 img:nth-child(1) {
	width: 45px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME7 {
	-webkit-transition-delay: 2s;
	-moz-transition-delay: 2s;
	-o-transition-delay: 2s;
	-ms-transition-delay: 2s;
	transition-delay: 2s;
	width: 250px;
	top: 310px;
	left: 580px;
}

.ME7 img:nth-child(1) {
	width: 30px;
	margin-left: 5px;
	margin-right: 5px;
}

.Selected .ME8 {
	-webkit-transition-delay: 2.2s;
	-moz-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	-ms-transition-delay: 2.2s;
	transition-delay: 2.2s;
	width: 250px;
	top: 340px;
	left: 880px;
}

.ME8 img:nth-child(1) {
	width: 30px;
	margin-left: 5px;
	margin-right: 5px;
}

.SocialMediaIconReflex {
	position: absolute;
	top: 470px;
	left: 680px;
}

.MobileStores {
	position: absolute;
	top: 430px;
	left: 330px;
}

.MobileStores img {

	-webkit-transition: -webkit-transform 3s, opacity 1s;
	-moz-transition: -moz-transform 3s, opacity 1s;
	-o-transition: -o-transform 3s, opacity 1s;
	-ms-transition: -ms-transform 3s, opacity 1s;
	transition: transform 3s, opacity 1s;
	margin-right: 40px;
	vertical-align: top;
	width: 40px;
	opacity: 0;	
}

.Selected .Store1 {
	-webkit-transition-delay: .8s;
	-moz-transition-delay: .8s;
	-o-transition-delay: .8s;
	-ms-transition-delay: .8s;
	transition-delay: .8s;
}

.Selected .Store2 {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
}

.Selected .Store3 {
	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
}

.Selected .Store4 {
	-webkit-transition-delay: .6s;
	-moz-transition-delay: .6s;
	-o-transition-delay: .6s;
	-ms-transition-delay: .6s;
	transition-delay: .6s;
}

.Selected .MobileStores img {
	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transform: rotateY(1440deg);
	-moz-transform: rotateY(1440deg);
	-o-transform: rotateY(1440deg);
	-ms-transform: rotateY(1440deg);
	transform: rotateY(1440deg);
}

.MobileIphone {
	-webkit-transition: -webkit-transform .7s, top 1s;
	-moz-transition: -moz-transform .7s, top 1s;
	-o-transition: -o-transform .7s, top 1s;
	-ms-transition: -ms-transform .7s, top 1s;
	transition: transform .7s, top 1s;
	position: absolute;
	top: 600px;
	left: 800px;
}

.Selected .MobileIphone {
	top: 90px;
}

.MobileTitle {

	-webkit-transition: -webkit-transform .7s, left 2s, opacity 1.2s;
	-moz-transition: -moz-transform .7s, left 2s, opacity 1.2s;
	-o-transition: -o-transform .7s, left 2s, opacity 1.2s;
	-ms-transition: -ms-transform .7s, left 2s, opacity 1.2s;
	transition: transform .7s, left 2s, opacity 1.2s;
	position: absolute;
	top: 80px;
	left: 100px;
	opacity: 0;	
}

.Selected .MobileTitle {
	left: 300px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.MobileSentence1 {

	-webkit-transition: -webkit-transform .7s, left 2s, opacity 1.2s;
	-moz-transition: -moz-transform .7s, left 2s, opacity 1.2s;
	-o-transition: -o-transform .7s, left 2s, opacity 1.2s;
	-ms-transition: -ms-transform .7s, left 2s, opacity 1.2s;
	transition: transform .7s, left 2s, opacity 1.2s;
	position: absolute;
	top: 200px;
	left: 100px;
	opacity: 0;	
}

.Selected .MobileSentence1 {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
	left: 300px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.WebSentence1 {

	-webkit-transition: -webkit-transform .7s, left 2s, opacity 1.2s;
	-moz-transition: -moz-transform .7s, left 2s, opacity 1.2s;
	-o-transition: -o-transform .7s, left 2s, opacity 1.2s;
	-ms-transition: -ms-transform .7s, left 2s, opacity 1.2s;
	transition: transform .7s, left 2s, opacity 1.2s;
	position: absolute;
	top: 70px;
	left: 100px;
	opacity: 0;	
}

.Selected .WebSentence1 {
	left: 300px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.WebSentence2 {

	-webkit-transition: -webkit-transform .7s, left 2s, opacity 1.2s;
	-moz-transition: -moz-transform .7s, left 2s, opacity 1.2s;
	-o-transition: -o-transform .7s, left 2s, opacity 1.2s;
	-ms-transition: -ms-transform .7s, left 2s, opacity 1.2s;
	transition: transform .7s, left 2s, opacity 1.2s;
	position: absolute;
	top: 200px;
	left: 100px;
	opacity: 0;	
}

.Selected .WebSentence2 {
	-webkit-transition-delay: 1s;
	-moz-transition-delay: 1s;
	-o-transition-delay: 1s;
	-ms-transition-delay: 1s;
	transition-delay: 1s;
	left: 270px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.WebPhone {
	-webkit-transition: -webkit-transform .7s, top 1s;
	-moz-transition: -moz-transform .7s, top 1s;
	-o-transition: -o-transform .7s, top 1s;
	-ms-transition: -ms-transform .7s, top 1s;
	transition: transform .7s, top 1s;
	position: absolute;
	top: 600px;
	left: 200px;
}

.Selected .WebPhone {
	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
	top: 330px;
}

.WebConnectBar {
	-webkit-transition: -webkit-transform .7s, width .8s;
	-moz-transition: -moz-transform .7s, width .8s;
	-o-transition: -o-transform .7s, width .8s;
	-ms-transition: -ms-transform .7s, width .8s;
	transition: transform .7s, width .8s;
	position: absolute;
	top: 370px;
	left: 200px;
	width: 0px;
	height: 62px;
	overflow: hidden;
	background-image: url(ImgObjects/WebBar.png);
}

.Selected .WebConnectBar {
	-webkit-transition-delay: 4s;
	-moz-transition-delay: 4s;
	-o-transition-delay: 4s;
	-ms-transition-delay: 4s;
	transition-delay: 4s;
	width: 885px;
}

.Selected .WebIphone {
	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
	top: 150px;
}

.WebBarSentence1 {
	-webkit-transition: -webkit-transform .7s, left .8s;
	-moz-transition: -moz-transform .7s, left .8s;
	-o-transition: -o-transform .7s, left .8s;
	-ms-transition: -ms-transform .7s, left .8s;
	transition: transform .7s, left .8s;
	position: absolute;
	top: 10px;
	left: 1000px;
}

.Selected .WebBarSentence1 {
	-webkit-transition-delay: 5s;
	-moz-transition-delay: 5s;
	-o-transition-delay: 5s;
	-ms-transition-delay: 5s;
	transition-delay: 5s;
	left: 200px;
}

.DesignWeb {

	-webkit-transition: -webkit-transform .7s, opacity 1s;
	-moz-transition: -moz-transform .7s, opacity 1s;
	-o-transition: -o-transform .7s, opacity 1s;
	-ms-transition: -ms-transform .7s, opacity 1s;
	transition: transform .7s, opacity 1s;
	position: absolute;
	top: 128px;
	left: 662px;
	opacity: 0;	
}

.Selected .DesignWeb1 {
	-webkit-transition-delay: 3s;
	-moz-transition-delay: 3s;
	-o-transition-delay: 3s;
	-ms-transition-delay: 3s;
	transition-delay: 3s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.Selected .DesignWeb2 {
	-webkit-transition-delay: 6s;
	-moz-transition-delay: 6s;
	-o-transition-delay: 6s;
	-ms-transition-delay: 6s;
	transition-delay: 6s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.FormElement {
	position: relative;
}
.FormElement label.error {
	color: red;
	position: absolute;	
	top: 0px;
	left: 45px;

}
.FormMessage {
	-webkit-transition: -webkit-transform .7s, top 1s, opacity 1s;
	position: relative;
	width: 300px;
	margin: 0 auto;
	top:-200px;	
	opacity: 0;
	text-align: center;
}
.MessageSent .FormMessage {
	opacity: 1;
	top: 100px;	
}
.Form1 {
	-webkit-transition: -webkit-transform .7s, top 1s, opacity 1.5s;
	position: relative;
	overflow: hidden;
}
.MessageSent .Form1 {
	top:-1000px;
	opacity: 0;
}
.MessageOn .Form1 {
	opacity: 0;
	top:90px;
}
.MessageOn .FormMessage {
	opacity: 1;
}
.TimeIcon {
	position: relative;
	top:2px;
	left:-5px;
	display: inline-block;
	background-image: url(ImgObjects/IconGroup1.png);
	background-position: 0px 0px;
	width: 40px;
	height: 33px;	
}
.CustomizeIcon {
	position: relative;
	top:2px;
	left:-5px;
	display: inline-block;
	background-image: url(ImgObjects/IconGroup1.png);
	background-position: 80px 0px;
	width: 40px;
	height: 33px;	
}
.OnIcon {
	position: relative;
	top:2px;
	left:-5px;
	display: inline-block;
	background-image: url(ImgObjects/IconGroup1.png);
	background-position: 40px 0px;
	width: 40px;
	height: 33px;	
}
#ImgDisplayer {
	-webkit-transition: -webkit-transform .7s;
	position: fixed;
	top:-500px;
	left:0px;
	z-index: 10000;
	border: 15px solid rgba(0,0,0,.6);
	border-radius: 4px;
	box-shadow: 0px 0px 15px black;
	-webkit-transform: scale(0) rotateX(-90deg);
}
.ShowingDesign {
	-webkit-transform: scale(1) rotateX(0deg) !important;		
}

.HelpContent {
	-webkit-transition: -webkit-transform .7s, left 1s;
	position: relative;
	width: inherit;
	display: none;
}
.ShowHelp {
	display: block;
}
.HelpContent .Title {
	font-size: 35px;
	line-height: 45px;
    color: rgb(60, 60, 60);
	text-shadow: white 0px 1px 0px;	
	margin-top: -15px;
	margin-bottom: 15px;
}

.Pattern1Background {
	background-image: url(ImgObjects/PatternGray1.jpg);	
}

.WallPaperList {
	margin: 60px;
}

.WallPaperList img {
	border: 8px solid #fff;
	box-shadow: 0px 0px 15px black;	
	width: 250px;
	margin: 15px 30px 15px 0px ;
}
.CodeBox {
	width: 300px;
	margin: 0 auto;
	position: relative;
	margin-top: 150px;
	text-align: center;
	color: #fff;
}
.Code {
	border: 1px solid #fff;
	border-radius: 4px;
	width: inherit;
	font-family: helvetica;
	font-size:28px;
	margin-bottom:20px;
	padding:5px 15px;
	text-align: center;
	color: #888;
	box-sizing:border-box;
}
.CodeBox label {
	font-family: helvetica;
	font-size:24px;
	margin-bottom:20px;
	display:block;
}
.StartSharingBtn {
	width: 200px;
	padding:10px;
}

.CountrySelector {
	width: 100%;
	position: fixed;
	height:0%;
	overflow: hidden;
	top:0px;
	left:0px;	
	background-color: rgba(55,55,55,.8);
/* 	background-color: rgba(217,239,240,.9); */
	background-image: url(ImgObjects/global.png);
	background-position: center;
	z-index: 100000;
	background-repeat: no-repeat;
}
.ShowCountrySelector .CountrySelector {
	height: 100%;;	
}
.CountryBox {
	width: 600px;
	margin: 0 auto;
}
.CountryBox .Icon {
	width: 150px;
	margin: 0 auto;
}
.CountryBox .Title {
	font-size: 28px;
	font-family: helvetica;
	text-align: center;
	line-height: 50px;
	color: #fff;
	margin-bottom:30px;
	margin-top:50px;
}
.CountryBox .CountryButtons {
	text-align: center;
}
.CountryBox .CountryBtn {
	display: inline-block;
/* 	border: 1px solid #ccc; */
	padding: 30px;
	vertical-align: top;
	color: #fff;
	cursor: pointer;
	text-align: center;
	font-family: helvetica;
	transition: border .7s, color .7s, background-color .3s;
	margin:3px;
/* 	border-radius:10px; */
	background-color: rgba(115,115,115,.6);
}
.CountryBox .CountryBtn:hover {
	border-bottom:6px solid red;
	color: rgb(192,110,20);
	background-color: rgba(255,255,255,1);
}
.CountryBox .CountryUSABtn {
	animation:  colorani 4s infinite;	
}
.CountryBox .CountryArgentinaBtn {
	animation:  colorani 3s infinite;	
}
.CountryBox .CountryItalyBtn {
	animation:  colorani 5s infinite;	
}
.CountryBox:hover .CountryBtn {
	animation: none;
}
.CountryBox .CountryBtn div {
	font-weight: bold;
	font-size: 22px;
}
.CountryBox .CountryBtn span {
	font-weight: bold;
	font-size: 14px;
	color: #999;
}
.DownloadsList {
	padding-bottom:100px;
}
.DownloadPage .Title {
	font-size:32px;
	color:#fff;
	font-family: helvetica;
	margin:30px 10px;
}
.DownloadsList div{
	width:800px;
	height:50px;
	background-color: rgba(255,255,255,.7);
	margin-bottom:10px;
	color: #333;
	padding-top:10px;
	border-radius:5px;
}
.DownloadsList div span {
	display: inline-block;
	width:300px;
	font-size:18px;
	font-family: helvetica;
}

.DownloadsList div img {
	height:30px;
	margin:5px 10px;
	vertical-align: middle;
	opacity: .7;
	margin-left:20px;
}
.DownloadsList div a {
	width: 30px;
	height: 30px; 
	background-image: url(ImgObjects/downloadbtn.png);
	background-size: 100%;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-right:20px;
	opacity: .7;
}
.DownloadPage .Title {
		
}
.DownloadsList .Separator {
	margin:20px 20px;
	border: 1px dotted #fff;
	height:1px;
	width:760px;
	display: inline-block;
}
.CountryUSABtn {

}
.CountryArgentinaBtn {

}
.CountryItalyBtn {

}
.CenterAligner {
	margin: 0 auto;
	width:1024px;
	position: relative;
}

.FormElement {
	margin:10px 20px;
	display: inline-block;
}
.FormElement label {
	font-size: 16px;
	color: #888;	
	vertical-align: middle;
	margin-right: 10px;
}
.FormElement input {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding:5px 20px;
	height: 20px;
	font-size: 16px;
	color: #888;	
}
.FormElement select {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding:5px 20px;
	height: 30px;
	font-size: 16px;
	color: #888;	
	background-color: #fff;
}

.FormElement input[type="checkbox"] {
	width:20px;
	height:20px;
	vertical-align: middle;
}
.FormElement input[type="radio"] {
	width:20px;
	height:20px;
	vertical-align: middle;
}

.FormElement textarea {
	display: block;
	width:800px;
	height:100px;
}
.StaffInterviewPage .TextBox {
	font-size: 16px;
	color: #888;
	line-height: 22px;	
}
.StaffInterviewPage .Section {
	margin-top:120px;
	position: relative;
			
}
.StaffInterviewPage .Section .Title {
	position: absolute;
	top:-80px;
	left:5px;	
	font-size: 28px;
	color: #ccc;
	border-bottom: 1px dotted #ccc;
	width:100%;
	padding-bottom: 10px;
}
.StaffInterviewPage .Question .Caption {
	font-size: 22px;
	line-height: 30px;
	color: #666;
	margin-top:30px;
	margin-bottom:10px;
}
.StaffInterviewPage .PageCenter {
	height: auto;
	border-top: 1px solid #111;
}

.FormTypeSelector {
	padding:20px 20px;
	background-color: #e8e8e8;
	width: 100%;
	box-sizing: border-box;
	margin-left:-10px;
}
.FormTypeSelector label {
	font-size: 20px;
	font-weight: bold;
	margin-right: 50px;
}
.FormTypeSelector label:nth-child(1) {
	font-size: 30px;
	color: lightblue;
	display: block;
	margin-bottom: 20px;
}
.VerticalElement {

}
.GeneralInformationSection .FormElement label {
	display:block;
	margin-bottom: 5px;
}
.FormElement input[name="age"] {
	width:40px;
}
.FormElement input[name="children"] {
	width:40px;
}
.FormElement input[name="address"] {
	width:380px;
}
.FormElement input[name="state"] {
	width:140px;
}
.FormElement input[name="email"] {
	width:280px;
}
.FormElement input[name="averagesale"] {
	width:80px;
}
.FormElement input[name="contentcreationskill"] {
	width:20px;
}
.FormElement input[name="yearsofexperience"] {
	width:20px;
}
.FormElement input[name="salary"] {
	width:110px;
}


.StaffInterviewPage .PageTitle {
	height:120px;
}
.StaffInterviewPage form {
	margin-top:20px !important;
}

.SendApplicationBtn {
	padding:20px 100px;
	font-size:22px;
}

.MarketingQuestionsBox {
	display: none;
}
.SalesQuestionsBox {
	display: none;
}

.DomainInputBox {

}
.DomainInput {
	width: 200px;
}
.CheckDomainBtn {
	background-color: #01A3DF;
	width: 40px;
	text-align: center;
	padding: 10px;
	color: #fff;
}
.SeachColumn {
	width: 350px;
}
.ResultColumn {
	width: 290px;
}
.SearchResultscolumn {
	width: 290px;
}


.SearchingMode {
	-webkit-filter: blur(40px);
	box-shadow: 0px 0px 35px #019FD9;
}
.iPhone2 {
	transition: transform 2s;
	transform: translateY(200px);
}
.InView .iPhone2 {
	transform: translateY(0px);
}
.AppStore2 {
	transition: transform 2s;
	transform: translateX(400px);
}
.InView .AppStore2 {
	transform: translateX(0px);
}

.YourIphoneApp {
	overflow: hidden;
}
.SupportScreen {
		
}
.noaccess .storeareabox {
	opacity:0;
	pointer-events: none;	
	display: block;
}

.BoxAccessLogin {
	background-color: #fff;
	box-shadow: 15px 15px 35px rgba(100,100,100,.3);
	padding: 35px;
	text-align: center;
	width: 340px;
	height: 100px;
	position: absolute;
	left: 342px;
	top: -600px;
	transition: top 1s;	
	z-index: 100000;
	border-radius:5px;
	box-sizing: border-box;
}
.noaccess .BoxAccessLogin {
	