
div.news { width:100%; float:left;margin:0;text-align:center;line-height:420px}
div.newsbox {float:none;display:inline-block;width:450px;height:auto;margin:10px;overflow:hidden;}
div.newsbox *,div.imgbox:after {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
div.imgbox {position: absolute;top: 0;left: 0;height:100%;width:100%;overflow:hidden;}
div.imgbox img {position: relative;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);min-width:100%;min-height:100%;max-height:none;max-width:none;}
div.textbox {position:relative;width:100%;height:0;bottom:0;left:0;padding-top:90%;text-align:center;color:#ffffff;z-index:0;    text-shadow: 1px 1px 1px #000000;}
div.newstitle{position:absolute;width:96%;height:20%;padding:0 2%;bottom:0;left:0;margin:0;line-height:78px;font-size:20px;font-weight:bold;text-transform:uppercase;z-index:2;background-color:rgba(0,0,0,0.8);}
div.newstext {position:absolute;width: 92%;top: 100%;left: 0;height: 350px;padding: 0px 4% 0 4%;line-height: 31px;font-size: 16px;margin:0;z-index:2;text-align:justify;background-color:rgba(0,0,0,0.8);}
div.newslink {position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;}
div.newslink a {display:block;width:100%;height:100%;color:transparent;text-shadow:0 0;}

div.newsbox:hover div.imgbox img {min-width:150%;min-height:150%;}
div.newsbox:hover div.newstitle {bottom:31%;}
div.newsbox:hover div.newstext {top:69%;}

div.newsWrapper {float:left;width:100%;text-align:center;}
div.newsWrapper .news {float:none;display:inline-block;vertical-align:middle;line-height:0;}


/*HOMEPAGE CSS*/

/*HIGHLIGHTS*/
div.rproductswrapperwrapper{position:relative;width:100%;text-align:center;float:left;}
div.rproductswrapper {float:left;position:relative;width:100%;min-height:340px;line-height:340px;text-align:center;margin:0;padding:0;}
div.rproductswrapperwrapper div.rproductswrapper{float:none;display: inline-block;vertical-align: middle;width:100%;padding:0;height:auto;line-height:300px;}
div.rproducts {float:none;display:inline-block;position:relative;width:141px;height:206px;padding:5px;margin:0 50px;font-size:11px;line-height:18px;vertical-align:middle;text-align:center;color:#2e3436;white-space:normal;}
div.rproducts a {font-size:11px;text-transform:uppercase;}
div.rproducts div.img{float:left;position:relative;width:100%;height:140px;line-height:140px;margin:0 0 5px 0;text-align:center;}
div.rproducts img { max-width:150px; max-height:140px; margin:5px auto 0 auto;}
div.rproducts form.formbuy {width:100%;text-align:center;}
div.rproducts input[type=submit] {padding:3px;width:96%;margin:5px auto 0 auto;font-size:11px;}
div.rproducts span.prdpricenew {float:left;width:100%;text-align:center;display:block;}
div.rproducts span.title {float:left;color:rgb(100,100,100);display:block;width:100%;}
div.rproducts span.getquote {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background-color: #f3f3f3;border-radius: 5px;}
/*highlights scrollbar style*/
div.rproductswrapper::-webkit-scrollbar {
	height: 5px;
}
div.rproductswrapper::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
div.rproductswrapper::-webkit-scrollbar-thumb {
	background-color: #00c78c;
	outline: 1px solid #00c78c;
}

div.highlightsLogo {position:absolute;top:-30px;left:50%;width:300px;margin:0 0 0 -150px;text-align:center;height:50px;line-height:50px;cursor:pointer;}
div.highlightsLogo .highlightsLogoImg {display:inline-block;height:30px;width:30px;vertical-align:middle;padding:0 4px;background-color:#ffffff;}
div.highlightsLogo .highlightsLogoImg svg {display:inline-block;width:100%;height:100%;vertical-align:top;}
div.highlightsLogo div.lines {position:absolute;height:1px;width:100%;background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;top:25px;left:0;z-index:-1;}
div.highlightsLogo div.line2 {width:30px;left:50%;margin-left:-15px;height:2px;background-color:#00C58D;top:24.5px;}
div.highlightsLogo div.line2, .highlightsLogoImg {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
div.highlightsLogo:hover div.line2 {width:100%;left:0;margin-left:0;}
div.highlightsLogo:hover .highlightsLogoImg {height:40px;width:40px;}

/*GAME*/
.cavasWrapper {float:left;position:relative;z-index:2;width:100%;height:100%;font-size:13px;}
canvas.canvas {float:left;width:100%;height:100%;}

.gameWrapper {overflow:hidden;}
.gameWrapper .background {position: absolute;left:0;top:0;z-index:1;width:100%;height:100%;
background: rgba(209,225,230,1);
background: -moz-linear-gradient(top, rgba(209,225,230,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(209,225,230,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(209,225,230,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(209,225,230,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(209,225,230,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(209,225,230,1) 0%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e1e6', endColorstr='#ffffff', GradientType=0 );}
.gameWrapper .clouds {position: absolute;bottom:0;left:0;fill: #ffffff;width: 100%;}
.companyName {position:absolute;z-index:10;top:20px;left:50%;margin:0 0 0 -200px;width:400px;line-height:60px;color:#000000;font-family:font2;}
.companyName span {float:left;width:330px;text-align:left;height:60px;line-height:60px;letter-spacing:4px;font-size:40px;}
.companyName span b {font-weight:normal;}
.companyName b.o {display:inline-block;background-color:#000000;color:#ffffff;width:20px;height:19px;line-height:12px;text-align:right;margin:12px 1px 0 1px;}
.logocanvas {float:left;width:60px;height:60px;margin:0 10px 0 0;}
.chooseAmount {display:none;position:absolute;z-index:10;top:20px;left:20px;line-height:30px;font-size:20px;background:#ffffff;color:#000000;}
.chooseAmount span {float:left;padding:10px;line-height:10px;margin:5px;text-align:center;border:0;cursor:pointer;}
.chooseAmount span:hover,.chooseAmount span.sel {background:#D0D0D0;}
* {-webkit-touch-callout: none; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
div.counters {display: none;position: absolute;z-index: 10;top: 20px;right: 20px;width: 150px;line-height: 25px;text-align: left;color: #4a4a4a;}
div.timer,div.counter {float:left;width:100%;}
div.myTimesBg {display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:11;}
div.myTimes {display:none;position:absolute;top:50%;left:50%;background-color:#ffffff;padding:10px;width:300px;margin:-200px 0 0 -160px;text-align:center;box-shadow:0 0 5px #4D4D4D;font-size:17px;z-index:12;}
div.myTimes span {float:left;width:100%;margin:5px 0;line-height:30px;}
div.myTimes input {float:left;width:100%;text-align:center;line-height:30px;border:0;font-size:20px;text-transform:uppercase;}
div.myTimes input[type=submit] {background:none;color:#555753;cursor:pointer;}
div.myTimes input:focus {outline:0;}
div.myTimes table {width:100%;}
div.myTimes table td:first-of-type {text-align:left;}
div.myTimes table td:last-of-type {text-align:right;}
div.rankingWrapper {position: absolute;bottom: 20px;left: 20px;padding: 10px;min-height: 100px;width: 200px;text-align: center;font-size: 10px;color: #4a4a4a;}
.rankingWrapper table {float:left;width:48%;margin:0 1%;}
div.rankingWrapper h1 {margin:0;}
div.rankingWrapper table td {padding:5px 0;text-align:left;}
div.rankingWrapper table tr:first-of-type td {text-align:center;}
div.rankingWrapper table tr:nth-of-type(n+2) td:last-of-type {text-align:right;}
div.rankingWrapper table tr:nth-of-type(5) td {border-top:1px solid #00C78C;}
div.rankingWrapper table td.rank {font-weight:bold;color:#71fbd2;}

/*SCROLL BTNS*/

.upDownBtns {position: fixed;bottom:40px;right: 40px;width:50px;height:100px;z-index:10000;}

.upDownBtns div {position:absolute;left:0;width:100%;height:40px;line-height: 40px;text-align:center;cursor:pointer;}
.upDownBtns div.upBtn {top:0}
.upDownBtns div.downBtn {bottom:0;}
.upDownBtns a {position:absolute;width:100%;height:100%;}
.upDownBtns span.arrow {display:inline-block;border-left: 5px solid #00C78C;border-bottom: 5px solid #00C78C;box-sizing: border-box;width:20px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.upDownBtns div.downBtn span.arrow {-webkit-transform: rotateZ(-45deg);transform: rotateZ(-45deg);vertical-align:top;}
.upDownBtns div.upBtn span.arrow {-webkit-transform: rotateZ(135deg);transform: rotateZ(135deg);vertical-align:bottom;}
.upDownBtns div.downBtn:hover span.arrow {-webkit-animation: twirlDown 1.5s infinite;animation: twirlDown 1.5s infinite;}
.upDownBtns div.upBtn:hover span.arrow {-webkit-animation: twirlUp 1.5s infinite;animation: twirlUp 1.5s infinite;}
.upDownBtns span.pageName {opacity:0;position:absolute;left:50%;margin:0 0 0 -50px;line-height:23px;height:20px;width:100px;font-size:10px;text-align:center;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;text-transform:none;color:#4D4D4D;}
.upDownBtns div.upBtn span.pageName {top:100%;}
.upDownBtns div.downBtn span.pageName {bottom:100%;}
.upDownBtns div:hover span.pageName {opacity:1;}

@-webkit-keyframes twirlUp {
  0% {
    -webkit-transform: rotateY(0) rotateZ(135deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(720deg) rotateZ(135deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-moz-keyframes twirlUp {
  0% {
    -moz-transform: rotateY(0) rotateZ(135deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-transform: rotateY(720deg) rotateZ(135deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-ms-keyframes twirlUp {
  0% {
    -ms-transform: rotateY(0) rotateZ(135deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -ms-transform: rotateY(720deg) rotateZ(135deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-o-keyframes twirlUp {
  0% {
    -o-transform: rotateY(0) rotateZ(135deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -o-transform: rotateY(720deg) rotateZ(135deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@keyframes twirlUp {
  0% {
    transform: rotateY(0) rotateZ(135deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotateY(720deg) rotateZ(135deg) translate(-10px, 10px);
    opacity: 0;
  }
}

@-webkit-keyframes twirlDown {
  0% {
    -webkit-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(720deg) rotateZ(-45deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-moz-keyframes twirlDown {
  0% {
    -moz-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-transform: rotateY(720deg) rotateZ(-45deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-ms-keyframes twirlDown {
  0% {
    -ms-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -ms-transform: rotateY(720deg) rotateZ(-45deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@-o-keyframes twirlDown {
  0% {
    -o-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -o-transform: rotateY(720deg) rotateZ(-45deg) translate(-10px, 10px);
    opacity: 0;
  }
}
@keyframes twirlDown {
  0% {
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotateY(720deg) rotateZ(-45deg) translate(-10px, 10px);
    opacity: 0;
  }
}

/* HOMEPAGE DRAWINGS */
div.homeText {float:left;width:100%;margin:30px 0;}

div.homeAnimationContainer {position:relative;float:right;max-width:96%;width:500px;margin:10px 2%;overflow:hidden;}
div.homeSvgAnimation {float:left;width:100%;padding-top: 56.25%;}
div.homeSvgAnimation svg {position:absolute;max-width:100%;max-height:100%;}

div.homeSvgAnimation1 {float:right;}
div.homeSvgAnimation1 div.arrows1 {position:absolute;top:0;left: 50%;height: 100%;width: 40%;margin: 0 0 0 -20%;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;-moz-animation: rotateArrow 4s linear infinite;-webkit-animation: rotateArrow 4s linear infinite;-o-animation: rotateArrow 4s linear infinite;animation: rotateArrow 4s linear infinite;}
div.homeSvgAnimation1 div.arrows1 svg {width:100%;max-width:100%;left:0;}
div.homeSvgAnimation1 div.arrows1 svg.arrow_left {top:0;}
div.homeSvgAnimation1 div.arrows1 svg.arrow_right {bottom:0;}
div.homeSvgAnimation1 svg.arrow1_dollars {top: 15%;width: 14%;left: 50%;margin: 0 0 0 -7%;}
div.homeSvgAnimation1 svg.documents {bottom: 15%;width: 14%;left: 50%;margin: 0 0 0 -7%;}
div.homeSvgAnimation1 div.buildingWrap svg {max-width:100%;}
div.homeSvgAnimation1 div.buildingWrap {position:absolute;bottom: 30%;left: 0%;margin: 0;height:70%;width:30%;}
div.homeSvgAnimation1 div.buildingWrap svg.building {bottom:0;left:0;}
div.homeSvgAnimation1 div.buildingWrap svg.dollar {top: 0;right: 26%;width: 14%;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;-moz-animation: bounceDollar 0.5s linear 1.5s infinite;-webkit-animation: bounceDollar 0.5s linear 1.5s infinite;-o-animation: bounceDollar 0.5s linear 1.5s infinite;animation: bounceDollar 0.5s linear 1.5s infinite;}

div.homeSvgAnimation1 div.robot_wrapper {position:absolute;bottom: 30%;right: 0%;margin:0;height: 43%;width:40%;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}
div.homeSvgAnimation1 svg.robot_bkg {bottom: 0;width: 97%;left: 0%;}
div.homeSvgAnimation1 div.robot {position: absolute;right: 37%;width: 42%;height: 95%;bottom: 5%;-moz-animation: bounceRobot 0.5s linear infinite;-webkit-animation: bounceRobot 0.5s linear infinite;-o-animation: bounceRobot 0.5s linear infinite;animation: bounceRobot 0.5s linear infinite;}
div.homeSvgAnimation1 svg.robot_head {top: 0;width: 64%;left: 18%;-moz-animation: bounceDollar 0.5s linear infinite;-webkit-animation: bounceDollar 0.5s linear infinite;-o-animation: bounceDollar 0.5s linear infinite;animation: bounceDollar 0.5s linear infinite;}
div.homeSvgAnimation1 svg.robot_body {bottom: 0;left: 0;width: 100%;}
div.homeSvgAnimation1 svg.logoSvg {width: 53%;bottom: 28%;left: 23%;}
div.homeSvgAnimation1 svg.sparkles {opacity:0;right: 0%;width: 16%;top: 38%;-moz-animation: sparkles 2s linear 1.5s infinite;-webkit-animation: sparkles 2s linear 1.5s infinite;-o-animation: sparkles 2s linear 1.5s infinite;animation: sparkles 2s linear 1.5s infinite;}
div.homeSvgAnimation1 svg.sparkles2 {opacity:0;width: 15%;left: 5%;top: 23%;-moz-animation: sparkles2 2s linear 2s infinite;-webkit-animation: sparkles2 2s linear 2s infinite;-o-animation: sparkles2 2s linear 2s infinite;animation: sparkles2 2s linear 2s infinite;}
div.homeSvgAnimation1 svg.thunder {opacity:0;width: 15%;right: 16%;top: 0%;-moz-animation: thunder 2s linear 0.5s infinite;-webkit-animation: thunder 2s linear 0.5s infinite;-o-animation: thunder 2s linear 0.5s infinite;animation: thunder 2s linear 0.5s infinite;}

@-ms-keyframes thunder {
	0% {-ms-transform:translate(10%,-10%);opacity:0;}
	10% {-ms-transform:translate(0,0);opacity:1;}
	20% {-ms-transform:translate(10%,-10%);opacity:0;}
	30% {-ms-transform:translate(0,0);opacity:1;}
	40%,100% {-ms-transform:translate(10%,-10%);opacity:0;}
}
@-o-keyframes thunder {
	0% {-o-transform:translate(10%,-10%);opacity:0;}
	10% {-o-transform:translate(0,0);opacity:1;}
	20% {-o-transform:translate(10%,-10%);opacity:0;}
	30% {-o-transform:translate(0,0);opacity:1;}
	40%,100% {-o-transform:translate(10%,-10%);opacity:0;}
}
@-moz-keyframes thunder {
	0% {-moz-transform:translate(10%,-10%);opacity:0;}
	10% {-moz-transform:translate(0,0);opacity:1;}
	20% {-moz-transform:translate(10%,-10%);opacity:0;}
	30% {-moz-transform:translate(0,0);opacity:1;}
	40%,100% {-moz-transform:translate(10%,-10%);opacity:0;}
}
@-webkit-keyframes thunder {
	0% {-webkit-transform:translate(10%,-10%);opacity:0;}
	10% {-webkit-transform:translate(0,0);opacity:1;}
	20% {-webkit-transform:translate(10%,-10%);opacity:0;}
	30% {-webkit-transform:translate(0,0);opacity:1;}
	40%,100% {-webkit-transform:translate(10%,-10%);opacity:0;}
}
@keyframes thunder {
	0% {transform:translate(10%,-10%);opacity:0;}
	10% {transform:translate(0,0);opacity:1;}
	20% {transform:translate(10%,-10%);opacity:0;}
	30% {transform:translate(0,0);opacity:1;}
	40%,100% {transform:translate(10%,-10%);opacity:0;}
}

@-ms-keyframes sparkles {
	0% {-ms-transform:translate(0,0);opacity:0;}
	10% {-ms-transform:translate(10%,-10%);opacity:1;}
	20% {-ms-transform:translate(20%,-20%);opacity:0;}
	30% {-ms-transform:translate(0,0);opacity:0;}
	40% {-ms-transform:translate(10%,-10%);opacity:1;}
	50%,100% {-ms-transform:translate(20%,-20%);opacity:0;}
}
@-o-keyframes sparkles {
	0% {-o-transform:translate(0,0);opacity:0;}
	10% {-o-transform:translate(10%,-10%);opacity:1;}
	20% {-o-transform:translate(20%,-20%);opacity:0;}
	30% {-o-transform:translate(0,0);opacity:0;}
	40% {-o-transform:translate(10%,-10%);opacity:1;}
	50%,100% {-o-transform:translate(20%,-20%);opacity:0;}
}
@-moz-keyframes sparkles {
	0% {-moz-transform:translate(0,0);opacity:0;}
	10% {-moz-transform:translate(10%,-10%);opacity:1;}
	20% {-moz-transform:translate(20%,-20%);opacity:0;}
	30% {-moz-transform:translate(0,0);opacity:0;}
	40% {-moz-transform:translate(10%,-10%);opacity:1;}
	50%,100% {-moz-transform:translate(20%,-20%);opacity:0;}
}
@-webkit-keyframes sparkles {
	0% {-webkit-transform:translate(0,0);opacity:0;}
	10% {-webkit-transform:translate(10%,-10%);opacity:1;}
	20% {-webkit-transform:translate(20%,-20%);opacity:0;}
	30% {-webkit-transform:translate(0,0);opacity:0;}
	40% {-webkit-transform:translate(10%,-10%);opacity:1;}
	50%,100% {-webkit-transform:translate(20%,-20%);opacity:0;}
}
@keyframes sparkles {
	0% {transform:translate(0,0);opacity:0;}
	10% {transform:translate(10%,-10%);opacity:1;}
	20% {transform:translate(20%,-20%);opacity:0;}
	30% {transform:translate(0,0);opacity:0;}
	40% {transform:translate(10%,-10%);opacity:1;}
	50%,100% {transform:translate(20%,-20%);opacity:0;}
}

@-ms-keyframes sparkles2 {
	0% {-ms-transform:translate(0,0);opacity:0;}
	10% {-ms-transform:translate(-10%,-10%);opacity:1;}
	20% {-ms-transform:translate(-20%,-20%);opacity:0;}
	30% {-ms-transform:translate(0,0);opacity:0;}
	40% {-ms-transform:translate(-10%,-10%);opacity:1;}
	50%,100% {-ms-transform:translate(-20%,-20%);opacity:0;}
}
@-o-keyframes sparkles2 {
	0% {-o-transform:translate(0,0);opacity:0;}
	10% {-o-transform:translate(-10%,-10%);opacity:1;}
	20% {-o-transform:translate(-20%,-20%);opacity:0;}
	30% {-o-transform:translate(0,0);opacity:0;}
	40% {-o-transform:translate(-10%,-10%);opacity:1;}
	50%,100% {-o-transform:translate(-20%,-20%);opacity:0;}
}
@-moz-keyframes sparkles2 {
	0% {-moz-transform:translate(0,0);opacity:0;}
	10% {-moz-transform:translate(-10%,-10%);opacity:1;}
	20% {-moz-transform:translate(-20%,-20%);opacity:0;}
	30% {-moz-transform:translate(0,0);opacity:0;}
	40% {-moz-transform:translate(-10%,-10%);opacity:1;}
	50%,100% {-moz-transform:translate(-20%,-20%);opacity:0;}
}
@-webkit-keyframes sparkles2 {
	0% {-webkit-transform:translate(0,0);opacity:0;}
	10% {-webkit-transform:translate(-10%,-10%);opacity:1;}
	20% {-webkit-transform:translate(-20%,-20%);opacity:0;}
	30% {-webkit-transform:translate(0,0);opacity:0;}
	40% {-webkit-transform:translate(-10%,-10%);opacity:1;}
	50%,100% {-webkit-transform:translate(-20%,-20%);opacity:0;}
}
@keyframes sparkles2 {
	0% {transform:translate(0,0);opacity:0;}
	10% {transform:translate(-10%,-10%);opacity:1;}
	20% {transform:translate(-20%,-20%);opacity:0;}
	30% {transform:translate(0,0);opacity:0;}
	40% {transform:translate(-10%,-10%);opacity:1;}
	50%,100% {transform:translate(-20%,-20%);opacity:0;}
}

@-ms-keyframes bounceRobot {
	0% {-ms-transform:translateY(0);}
	25% {-ms-transform:translateY(-5%);}
	50% {-ms-transform: translateY(0);}
	75% {-ms-transform:translateY(-5%);}
	100% {-ms-transform:translateY(0);}
}
@-o-keyframes bounceRobot {
	0% {-o-transform:translateY(0);}
	25% {-o-transform:translateY(-5%);}
	50% {-o-transform:translateY(0);}
	75% {-o-transform:translateY(-5%);}
	100% {-o-transform:translateY(0);}
}
@-moz-keyframes bounceRobot {
	0% {-moz-transform:translateY(0);}
	25% {-moz-transform:translateY(-5%);}
	50% {-moz-transform:translateY(0);}
	75% {-moz-transform:translateY(-5%);}
	100% {-moz-transform:translateY(0);}
}
@-webkit-keyframes bounceRobot {
	0% {-webkit-transform:translateY(0);}
	25% {-webkit-transform:translateY(-5%);}
	50% {-webkit-transform:translateY(0);}
	75% {-webkit-transform:translateY(-5%);}
	100% {-webkit-transform:translateY(0);}
}
@keyframes bounceRobot {
	0% {transform:translateY(0);}
	25% {transform:translateY(-5%);}
	50% {transform:translateY(0);}
	75% {transform:translateY(-5%);}
	100% {transform:translateY(0);}
}

@-ms-keyframes bounceDollar {
	0% {-ms-transform:rotate(0deg) translateY(0);}
	25% {-ms-transform:rotate(-10deg) translateY(-10%);}
	50% {-ms-transform:rotate(0deg) translateY(0);}
	75% {-ms-transform:rotate(10deg) translateY(-10%);}
	100% {-ms-transform:rotate(0deg) translateY(0);}
}
@-o-keyframes bounceDollar {
	0% {-o-transform:rotate(0deg) translateY(0);}
	25% {-o-transform:rotate(-10deg) translateY(-10%);}
	50% {-o-transform:rotate(0deg) translateY(0);}
	75% {-o-transform:rotate(10deg) translateY(-10%);}
	100% {-o-transform:rotate(0deg) translateY(0);}
}
@-moz-keyframes bounceDollar {
	0% {-moz-transform:rotate(0deg) translateY(0);}
	25% {-moz-transform:rotate(-10deg) translateY(-10%);}
	50% {-moz-transform:rotate(0deg) translateY(0);}
	75% {-moz-transform:rotate(10deg) translateY(-10%);}
	100% {-moz-transform:rotate(0deg) translateY(0);}
}
@-webkit-keyframes bounceDollar {
	0% {-webkit-transform:rotate(0deg) translateY(0);}
	25% {-webkit-transform:rotate(-10deg) translateY(-10%);}
	50% {-webkit-transform:rotate(0deg) translateY(0);}
	75% {-webkit-transform:rotate(10deg) translateY(-10%);}
	100% {-webkit-transform:rotate(0deg) translateY(0);}
}
@keyframes bounceDollar {
	0% {transform:rotate(0deg) translateY(0);}
	25% {transform:rotate(-10deg) translateY(-10%);}
	50% {transform:rotate(0deg) translateY(0);}
	75% {transform:rotate(10deg) translateY(-10%);}
	100% {transform:rotate(0deg) translateY(0);}
}


div.homeAnimationContainer2 {float:left;}
div.homeSvgAnimation2 {padding-top: 50.25%;}
div.homeSvgAnimation2 div.clients {position:absolute;bottom: 36.5%;width: 36%;height:41%;right: 0%;}
div.homeSvgAnimation2 svg.clients_heads {bottom: 41%;left: 8%;width: 91%;-moz-animation: bounceRobot 0.5s linear infinite;-webkit-animation: bounceRobot 0.5s linear infinite;-o-animation: bounceRobot 0.5s linear infinite;animation: bounceRobot 0.5s linear infinite;}
div.homeSvgAnimation2 svg.clients_bodies {bottom: 0;left: 0;width: 100%;}
div.homeSvgAnimation2 svg.arrow_left2 {top: 21%;left: 50%;width: 25%;margin: 0 0 0 -12.5%;}
div.homeSvgAnimation2 svg.arrow_right2 {top: 0;left: 0;width: 100%;}
div.machine_wrapper {position: absolute;width: 46%;height: 62%;bottom: 0;left: 50%;margin: 0 0 0 -23%;}
div.shield_wrapper {position: absolute;width: 40%;height: 68%;top: 32%;left: 50%;margin: 0 0 0 -20%;}
div.shield_wrapper svg.shield {z-index:2;}
div.shield_wrapper svg.logoSvg {z-index: 3;top: -5%;width: 32%;left: 28%;}
div.shield_wrapper svg.machine_cog1 {width: 40%;right: 30%;top: 8%;z-index: 1;-moz-animation: bounceCog1 0.2s linear infinite;-webkit-animation: bounceCog1 0.2s linear infinite;-o-animation: bounceCog1 0.2s linear infinite;animation: bounceCog1 0.2s linear infinite;}
div.shield_wrapper svg.machine_cog2 {height: 39%;top: 24%;right: 25%;z-index: 1;-moz-animation: bounceCog1 0.2s linear infinite;-webkit-animation: bounceCog2 0.2s linear infinite;-o-animation: bounceCog2 0.2s linear infinite;animation: bounceCog2 0.2s linear infinite;}
div.shield_wrapper svg.machine_cog3 {height: 62%;top: 20%;left: 7%;z-index: 1;-moz-animation: bounceCog2 0.2s linear infinite;-webkit-animation: bounceCog2 0.2s linear infinite;-o-animation: bounceCog2 0.2s linear infinite;animation: bounceCog2 0.2s linear infinite;}


@-ms-keyframes bounceCog1 {
	0% {-ms-transform:translateY(0);}
	50% {-ms-transform:translateY(6%);}
	100% {-ms-transform:translateY(0);}
}
@-o-keyframes bounceCog1 {
	0% {-o-transform:translateY(0);}
	50% {-o-transform:translateY(6%);}
	100% {-o-transform:translateY(0);}
}
@-moz-keyframes bounceCog1 {
	0% {-moz-transform:translateY(0);}
	50% {-moz-transform:translateY(6%);}
	100% {-moz-transform:translateY(0);}
}
@-webkit-keyframes bounceCog1 {
	0% {-webkit-transform:translateY(0);}
	50% {-webkit-transform:translateY(6%);}
	100% {-webkit-transform:translateY(0);}
}
@keyframes bounceCog1 {
	0% {transform:translateY(0);}
	50% {transform:translateY(6%);}
	100% {transform:translateY(0);}
}

@-ms-keyframes bounceCog2 {
	0% {-ms-transform:translateX(0);}
	50% {-ms-transform:translateX(4%);}
	100% {-ms-transform:translateX(0);}
}
@-o-keyframes bounceCog2 {
	0% {-o-transform:translateX(0);}
	50% {-o-transform:translateX(4%);}
	100% {-o-transform:translateX(0);}
}
@-moz-keyframes bounceCog2 {
	0% {-moz-transform:translateX(0);}
	50% {-moz-transform:translateX(4%);}
	100% {-moz-transform:translateX(0);}
}
@-webkit-keyframes bounceCog2 {
	0% {-webkit-transform:translateX(0);}
	50% {-webkit-transform:translateX(4%);}
	100% {-webkit-transform:translateX(0);}
}
@keyframes bounceCog2 {
	0% {transform:translateX(0);}
	50% {transform:translateX(4%);}
	100% {transform:translateX(0);}
}


@-ms-keyframes bounceMoney {
	0% {-ms-transform:translateY(0);opacity:0;}
	10% {-ms-transform:translateY(-10%);opacity:1;}
	20% {-ms-transform:translateY(-20%);opacity:0;}
	30% {-ms-transform:translateY(0);opacity:0;}
	40% {-ms-transform:translateY(-10%);opacity:1;}
	50%,100% {-ms-transform:translateY(-20%);opacity:0;}
}
@-o-keyframes bounceMoney {
	0% {-o-transform:translateY(0);opacity:0;}
	10% {-o-transform:translateY(-10%);opacity:1;}
	20% {-o-transform:translateY(-20%);opacity:0;}
	30% {-o-transform:translateY(0);opacity:0;}
	40% {-o-transform:translateY(-10%);opacity:1;}
	50%,100% {-o-transform:translateY(-20%);opacity:0;}
}
@-moz-keyframes bounceMoney {
	0% {-moz-transform:translateY(0);opacity:0;}
	10% {-moz-transform:translateY(-10%);opacity:1;}
	20% {-moz-transform:translateY(-20%);opacity:0;}
	30% {-moz-transform:translateY(0);opacity:0;}
	40% {-moz-transform:translateY(-10%);opacity:1;}
	50%,100% {-moz-transform:translateY(-20%);opacity:0;}
}
@-webkit-keyframes bounceMoney {
	0% {-webkit-transform:translateY(0);opacity:0;}
	10% {-webkit-transform:translateY(-10%);opacity:1;}
	20% {-webkit-transform:translateY(-20%);opacity:0;}
	30% {-webkit-transform:translateY(0);opacity:0;}
	40% {-webkit-transform:translateY(-10%);opacity:1;}
	50%,100% {-webkit-transform:translateY(-20%);opacity:0;}
}
@keyframes bounceMoney {
	0% {transform:translateY(0);opacity:0;}
	10% {transform:translateY(-10%);opacity:1;}
	20% {transform:translateY(-20%);opacity:0;}
	30% {transform:translateY(0);opacity:0;}
	40% {transform:translateY(-10%);opacity:1;}
	50%,100% {transform:translateY(-20%);opacity:0;}
}

div.homeSvgAnimation2 div.money_wrapper {position:absolute;height:44%;bottom: 36.5%;width: 36%;left: 0%;}
div.homeSvgAnimation2 svg.money {bottom: 0;left: 0;width: 100%;}

div.homeSvgAnimation2 svg.dollar {opacity:0;}
div.homeSvgAnimation2 svg.dollar:nth-of-type(1) {height: 16%;top: 18%;right: 22%;-moz-animation: moveMoney1 15s linear infinite;-webkit-animation: moveMoney1 15s linear infinite;-o-animation: moveMoney1 15s linear infinite;animation: moveMoney1 15s linear infinite;}
div.homeSvgAnimation2 svg.dollar:nth-of-type(2) {height: 15%;top: 15%;right: 10%;margin: 0 2% 0 0;-moz-animation: moveMoney2 15s linear 1s infinite;-webkit-animation: moveMoney2 15s linear 1s infinite;-o-animation: moveMoney2 15s linear 1s infinite;animation: moveMoney2 15s linear 1s infinite;}
div.homeSvgAnimation2 svg.dollar:nth-of-type(3) {height: 14%;top: 15%;right: 10%;margin: 0 -2% 0 0;-moz-animation: moveMoney2 15s linear 1.5s infinite;-webkit-animation: moveMoney2 15s linear 1.5s infinite;-o-animation: moveMoney2 15s linear 1.5s infinite;animation: moveMoney2 15s linear 1.5s infinite;}
div.homeSvgAnimation2 svg.dollar:nth-of-type(4) {height: 17%;top: 15%;right: 10%;margin: 0 7% 0 0;-moz-animation: moveMoneyStay 15s linear 2s infinite;-webkit-animation: moveMoneyStay 15s linear 2s infinite;-o-animation: moveMoneyStay 15s linear 2s infinite;animation: moveMoneyStay 15s linear 2s infinite;}


@-webkit-keyframes moveMoney1 {
	0% {top: 18%;right: 22%;opacity:0;}
	4%,15% {top: 2%;right: 22%;opacity:1;}
	25%,27% {top: 2%;right: 80%;opacity:1;}
	/*move left */
	30% {top: 2%;right: 80%;opacity:1;}
	32% {top: 13%;right: 80%;opacity:0;}
	/*move down*/
	40% {top: 70%;right: 75%;opacity:0;}
	45% {top: 78%;right: 68%;opacity:1;}
	49% {top: 84%;right: 60%;opacity:0;}
	/*move right*/
	55% {top: 62%;right: 35%;opacity:0;}
	56% {top: 62%;right: 35%;opacity:1;}
	70%,100% {top: 70%;right: 22%;opacity:0;}
}

@-moz-keyframes moveMoney1 {
	0% {top: 18%;right: 22%;opacity:0;}
	4%,15% {top: 2%;right: 22%;opacity:1;}
	25%,27% {top: 2%;right: 80%;opacity:1;}
	/*move left */
	30% {top: 2%;right: 80%;opacity:1;}
	32% {top: 13%;right: 80%;opacity:0;}
	/*move down*/
	40% {top: 70%;right: 75%;opacity:0;}
	45% {top: 78%;right: 68%;opacity:1;}
	49% {top: 84%;right: 60%;opacity:0;}
	/*move right*/
	55% {top: 62%;right: 35%;opacity:0;}
	56% {top: 62%;right: 35%;opacity:1;}
	70%,100% {top: 70%;right: 22%;opacity:0;}
}

@-ms-keyframes moveMoney1 {
	0% {top: 18%;right: 22%;opacity:0;}
	4%,15% {top: 2%;right: 22%;opacity:1;}
	25%,27% {top: 2%;right: 80%;opacity:1;}
	/*move left */
	30% {top: 2%;right: 80%;opacity:1;}
	32% {top: 13%;right: 80%;opacity:0;}
	/*move down*/
	40% {top: 70%;right: 75%;opacity:0;}
	45% {top: 78%;right: 68%;opacity:1;}
	49% {top: 84%;right: 60%;opacity:0;}
	/*move right*/
	55% {top: 62%;right: 35%;opacity:0;}
	56% {top: 62%;right: 35%;opacity:1;}
	70%,100% {top: 70%;right: 22%;opacity:0;}
}

@-o-keyframes moveMoney1 {
	0% {top: 18%;right: 22%;opacity:0;}
	4%,15% {top: 2%;right: 22%;opacity:1;}
	25%,27% {top: 2%;right: 80%;opacity:1;}
	/*move left */
	30% {top: 2%;right: 80%;opacity:1;}
	32% {top: 13%;right: 80%;opacity:0;}
	/*move down*/
	40% {top: 70%;right: 75%;opacity:0;}
	45% {top: 78%;right: 68%;opacity:1;}
	49% {top: 84%;right: 60%;opacity:0;}
	/*move right*/
	55% {top: 62%;right: 35%;opacity:0;}
	56% {top: 62%;right: 35%;opacity:1;}
	70%,100% {top: 70%;right: 22%;opacity:0;}
}

@keyframes moveMoney1 {
	0% {top: 18%;right: 22%;opacity:0;}
	4%,15% {top: 2%;right: 22%;opacity:1;}
	25%,27% {top: 2%;right: 80%;opacity:1;}
	/*move left */
	30% {top: 2%;right: 80%;opacity:1;}
	32% {top: 13%;right: 80%;opacity:0;}
	/*move down*/
	40% {top: 70%;right: 75%;opacity:0;}
	45% {top: 78%;right: 68%;opacity:1;}
	49% {top: 84%;right: 60%;opacity:0;}
	/*move right*/
	55% {top: 62%;right: 35%;opacity:0;}
	56% {top: 62%;right: 35%;opacity:1;}
	70%,100% {top: 70%;right: 22%;opacity:0;}
}

@-webkit-keyframes moveMoney2 {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30% {top: 5%;right: 76%;opacity:1;}
	32% {top: 15%;right: 76%;opacity:0;}
	/*move down*/
	40% {top: 72%;right: 73%;opacity:0;}
	45% {top: 80%;right: 67%;opacity:1;}
	49% {top: 86%;right: 59%;opacity:0;}
	/*move right*/
	55% {top: 41%;right: 45%;opacity:0;}
	57% {top: 34%;right: 50%;opacity:1;}
	60% {top: 31%;right: 55%;opacity:1;}
	70% {top: 30%;right: 60%;opacity:0;}
	75% {top:5%;right:70%;opacity:1;}
	78%,90% {top:5%;right:76%;opacity:1;}
	91%,100% {top:15%;right:76%;opacity:0;}
}

@-moz-keyframes moveMoney2 {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30% {top: 5%;right: 76%;opacity:1;}
	32% {top: 15%;right: 76%;opacity:0;}
	/*move down*/
	40% {top: 72%;right: 73%;opacity:0;}
	45% {top: 80%;right: 67%;opacity:1;}
	49% {top: 86%;right: 59%;opacity:0;}
	/*move right*/
	55% {top: 41%;right: 45%;opacity:0;}
	57% {top: 34%;right: 50%;opacity:1;}
	60% {top: 31%;right: 55%;opacity:1;}
	70% {top: 30%;right: 60%;opacity:0;}
	75% {top:5%;right:70%;opacity:1;}
	78%,90% {top:5%;right:76%;opacity:1;}
	91%,100% {top:15%;right:76%;opacity:0;}
}

@-ms-keyframes moveMoney2 {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30% {top: 5%;right: 76%;opacity:1;}
	32% {top: 15%;right: 76%;opacity:0;}
	/*move down*/
	40% {top: 72%;right: 73%;opacity:0;}
	45% {top: 80%;right: 67%;opacity:1;}
	49% {top: 86%;right: 59%;opacity:0;}
	/*move right*/
	55% {top: 41%;right: 45%;opacity:0;}
	57% {top: 34%;right: 50%;opacity:1;}
	60% {top: 31%;right: 55%;opacity:1;}
	70% {top: 30%;right: 60%;opacity:0;}
	75% {top:5%;right:70%;opacity:1;}
	78%,90% {top:5%;right:76%;opacity:1;}
	91%,100% {top:15%;right:76%;opacity:0;}
}

@-o-keyframes moveMoney2 {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30% {top: 5%;right: 76%;opacity:1;}
	32% {top: 15%;right: 76%;opacity:0;}
	/*move down*/
	40% {top: 72%;right: 73%;opacity:0;}
	45% {top: 80%;right: 67%;opacity:1;}
	49% {top: 86%;right: 59%;opacity:0;}
	/*move right*/
	55% {top: 41%;right: 45%;opacity:0;}
	57% {top: 34%;right: 50%;opacity:1;}
	60% {top: 31%;right: 55%;opacity:1;}
	70% {top: 30%;right: 60%;opacity:0;}
	75% {top:5%;right:70%;opacity:1;}
	78%,90% {top:5%;right:76%;opacity:1;}
	91%,100% {top:15%;right:76%;opacity:0;}
}

@keyframes moveMoney2 {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30% {top: 5%;right: 76%;opacity:1;}
	32% {top: 15%;right: 76%;opacity:0;}
	/*move down*/
	40% {top: 72%;right: 73%;opacity:0;}
	45% {top: 80%;right: 67%;opacity:1;}
	49% {top: 86%;right: 59%;opacity:0;}
	/*move right*/
	55% {top: 41%;right: 45%;opacity:0;}
	57% {top: 34%;right: 50%;opacity:1;}
	60% {top: 31%;right: 55%;opacity:1;}
	70% {top: 30%;right: 60%;opacity:0;}
	75% {top:5%;right:70%;opacity:1;}
	78%,90% {top:5%;right:76%;opacity:1;}
	91%,100% {top:15%;right:76%;opacity:0;}
}

@-webkit-keyframes moveMoneyStay {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30%,90% {top: 5%;right: 76%;opacity:1;}
	/*move down*/
	91%,100% {top: 15%;right: 76%;opacity:0;}
}

@-moz-keyframes moveMoneyStay {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30%,90% {top: 5%;right: 76%;opacity:1;}
	/*move down*/
	91%,100% {top: 15%;right: 76%;opacity:0;}
}

@-ms-keyframes moveMoneyStay {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30%,90% {top: 5%;right: 76%;opacity:1;}
	/*move down*/
	91%,100% {top: 15%;right: 76%;opacity:0;}
}

@-o-keyframes moveMoneyStay {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30%,90% {top: 5%;right: 76%;opacity:1;}
	/*move down*/
	91%,100% {top: 15%;right: 76%;opacity:0;}
}

@keyframes moveMoneyStay {
	0% {top: 15%;right: 10%;opacity:0;}
	4%,15% {top: 5%;right: 10%;opacity:1;}
	25%,27% {top: 5%;right: 76%;opacity:1;}
	/*move left */
	30%,90% {top: 5%;right: 76%;opacity:1;}
	/*move down*/
	91%,100% {top: 15%;right: 76%;opacity:0;}
}
























