@charset "utf-8";
/* CSS Document */

.animated .no-animation{animation: none !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation:none !important; opacity: 1 !important;}
.animated .no-animation span{ opacity:1; animation: none !important;}
.animated .no-animation .rw-words span{ opacity:0;}
.animated .width-ani.no-animation, .animated .widthani.no-animation{width:100%;}
.animated .height-ani.no-animation, .animated .heightani.no-animation{height:100%;}

@keyframes fadeout1{0%{opacity:1;}100%{ opacity:0; visibility: hidden;}}
@-webkit-keyframes fadeout1{0%{ -khtml-opacity:1;opacity:1;}100%{-khtml-opacity:0;opacity:0;visibility: hidden;}}
@-moz-keyframes fadeout1{0%{ -moz-opacity:1;opacity:1;}100%{-moz-opacity:0;opacity:0;visibility: hidden;}}
@-ms-keyframes fadeout1{0%{ filter: alpha(opacity=1);opacity:1;}100%{filter: alpha(opacity=0);opacity:0;visibility: hidden;}}
@-o-keyframes fadeout1{0%{ opacity:1;}100%{opacity:0;visibility: hidden;}}
.fadeout1{
	-webkit-animation: fadeout1 0ms linear 2.4s both;
    -moz-animation: fadeout1 0ms linear 2.4s both;
    -o-animation: fadeout1 0ms linear 2.4s both;
    -ms-animation: fadeout1 0ms linear 2.4s both;
    animation: fadeout1 0ms linear 2.4s both; }

@keyframes fadein1{0%{opacity:0;}100%{ opacity:1;}}
@-webkit-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
@-moz-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
@-ms-keyframes fadein1{0%{ filter: alpha(opacity=0);opacity:0;}100%{filter: alpha(opacity=1);opacity:1;}}
@-o-keyframes fadein1{0%{ opacity:0;}100%{opacity:1;}}
.fadeani {  opacity: 0;}
.fade1, .activeani .fade1bg{
	-webkit-animation: fadein1 200ms linear 0.2s both;
    -moz-animation: fadein1 200ms linear 0.2s both;
    -o-animation: fadein1 200ms linear 0.2s both;
    -ms-animation: fadein1 200ms linear 0.2s both;
    animation: fadein1 200ms linear 0.2s both; 
}
.fade2, .activeani .fade2bg{
	-webkit-animation: fadein1 200ms linear 0.4s both;
    -moz-animation: fadein1 200ms linear 0.4s both;
    -o-animation: fadein1 200ms linear 0.4s both;
    -ms-animation: fadein1 200ms linear 0.4s both;
    animation: fadein1 200ms linear 0.4s both; 
}
.fade3, .activeani .fade3bg{
	-webkit-animation: fadein1 200ms linear 0.6s both;
    -moz-animation: fadein1 200ms linear 0.6s both;
    -o-animation: fadein1 200ms linear 0.6s both;
    -ms-animation: fadein1 200ms linear 0.6s both;
    animation: fadein1 200ms linear 0.6s both; 
}
.fade4, .activeani .fade4bg{
	-webkit-animation: fadein1 200ms linear 0.8s both;
    -moz-animation: fadein1 200ms linear 0.8s both;
    -o-animation: fadein1 200ms linear 0.8s both;
    -ms-animation: fadein1 200ms linear 0.8s both;
    animation: fadein1 200ms linear 0.8s both; 
}
.fade5, .activeani .fade5bg{
	-webkit-animation: fadein1 200ms linear 1s both;
    -moz-animation: fadein1 200ms linear 1s both;
    -o-animation: fadein1 200ms linear 1s both;
    -ms-animation: fadein1 200ms linear 1s both;
    animation: fadein1 200ms linear 1s both; 
}
.fade6, .activeani .fade6bg{
	-webkit-animation: fadein1 200ms linear 1.2s both;
    -moz-animation: fadein1 200ms linear 1.2s both;
    -o-animation: fadein1 200ms linear 1.2s both;
    -ms-animation: fadein1 200ms linear 1.2s both;
    animation: fadein1 200ms linear 1.2s both; 
}
.fade7, .activeani .fade7bg{
	-webkit-animation: fadein1 200ms linear 1.4s both;
    -moz-animation: fadein1 200ms linear 1.4s both;
    -o-animation: fadein1 200ms linear 1.4s both;
    -ms-animation: fadein1 200ms linear 1.4s both;
    animation: fadein1 200ms linear 1.4s both; 
}
.fade8, .activeani .fade8bg{
	-webkit-animation: fadein1 200ms linear 1.6s both;
    -moz-animation: fadein1 200ms linear 1.6s  both;
    -o-animation: fadein1 200ms linear 1.6s both;
    -ms-animation: fadein1 200ms linear 1.6s both;
    animation: fadein1 200ms linear 1.6s both; 
}
.fade9, .activeani .fade9bg{
	-webkit-animation: fadein1 200ms linear 1.8s both;
    -moz-animation: fadein1 200ms linear 1.8s  both;
    -o-animation: fadein1 200ms linear 1.8s both;
    -ms-animation: fadein1 200ms linear 1.8s both;
    animation: fadein1 200ms linear 1.8s both; 
}
.animated .fade10, .activeani .fade10bg{
	-webkit-animation: fadein1 200ms linear 2s both;
    -moz-animation: fadein1 200ms linear 2s  both;
    -o-animation: fadein1 200ms linear 2s both;
    -ms-animation: fadein1 200ms linear 2s both;
    animation: fadein1 200ms linear 2s both; 
}
.animated .fade11, .activeani .fade11bg{
	-webkit-animation: fadein1 200ms linear 2.2s both;
    -moz-animation: fadein1 200ms linear 2.2s  both;
    -o-animation: fadein1 200ms linear 2.2s both;
    -ms-animation: fadein1 200ms linear 2.2s both;
    animation: fadein1 200ms linear 2.2s both; 
}
.animated .fade12, .activeani .fade12bg{
	-webkit-animation: fadein1 200ms linear 2.4s both;
    -moz-animation: fadein1 200ms linear 2.4s  both;
    -o-animation: fadein1 200ms linear 2.4s both;
    -ms-animation: fadein1 200ms linear 2.4s both;
    animation: fadein1 200ms linear 2.4s both; 
}
.animated .fade13, .activeani .fade13bg {
	-webkit-animation: fadein1 200ms linear 2.6s both;
    -moz-animation: fadein1 200ms linear 2.6s  both;
    -o-animation: fadein1 200ms linear 2.6s both;
    -ms-animation: fadein1 200ms linear 2.6s both;
    animation: fadein1 200ms linear 2.6s both; 
}
.animated .fade14, .activeani .fade14bg{
	-webkit-animation: fadein1 200ms linear 2.8s both;
    -moz-animation: fadein1 200ms linear 2.6s  both;
    -o-animation: fadein1 200ms linear 2.6s both;
    -ms-animation: fadein1 200ms linear 2.6s both;
    animation: fadein1 200ms linear 2.8s both; 
}
.animated .fade15, .activeani .fade15bg, .result_img_sec {
	-webkit-animation: fadein1 200ms linear 3s both;
    -moz-animation: fadein1 200ms linear 3s  both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3s both; 
}
.animated .fade16, .activeani .fade16bg{
	-webkit-animation: fadein1 200ms linear 3.2s both;
    -moz-animation: fadein1 200ms linear 3s  both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3.2s both; 
}
.animated .fade17, .activeani .fade17bg{
	-webkit-animation: fadein1 200ms linear 3.4s both;
    -moz-animation: fadein1 200ms linear 3s  both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3.4s both; 
}
.animated .fade18, .activeani .fade18bg{
	-webkit-animation: fadein1 200ms linear 3.6s both;
    -moz-animation: fadein1 200ms linear 3s  both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3.6s both; 
}
.animated .fade18a, .activeani .fade18abg{
	-webkit-animation: fadein1 200ms linear 3.8s both;
    -moz-animation: fadein1 200ms linear 3s  both;
    -o-animation: fadein1 200ms linear 3s both;
    -ms-animation: fadein1 200ms linear 3s both;
    animation: fadein1 200ms linear 3.8s both; 
}
.animated .fade19, .activeani .fade19bg{
	-webkit-animation: fadein1 200ms linear 4s both;
    -moz-animation: fadein1 200ms linear 4s  both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 4s both; 
}
.animated .fade20, .activeani .fade20bg{
	-webkit-animation: fadein1 200ms linear 4.4s both;
    -moz-animation: fadein1 200ms linear 4s  both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 4.4s both; 
}
.animated .fade21, .activeani .fade21bg{
	-webkit-animation: fadein1 200ms linear 4.6s both;
    -moz-animation: fadein1 200ms linear 4s  both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 4.6s both; 
}
.animated .fade22, .activeani .fade22bg{
	-webkit-animation: fadein1 200ms linear 5.2s both;
    -moz-animation: fadein1 200ms linear 4s  both;
    -o-animation: fadein1 200ms linear 4s both;
    -ms-animation: fadein1 200ms linear 4s both;
    animation: fadein1 200ms linear 5.2s both; 
}
.animated .fade23{
	-webkit-animation: fadein1 200ms linear 5.8s both;
    -moz-animation: fadein1 200ms linear 4.8s  both;
    -o-animation: fadein1 200ms linear 4.8s both;
    -ms-animation: fadein1 200ms linear 4.8s both;
    animation: fadein1 200ms linear 5.8s both; 
}
.animated .fade24{
	-webkit-animation: fadein1 200ms linear 6.4s both;
    -moz-animation: fadein1 200ms linear 5s  both;
    -o-animation: fadein1 200ms linear 5s both;
    -ms-animation: fadein1 200ms linear 5s both;
    animation: fadein1 200ms linear 6.4s both; 
}
.animated .fade25{
	-webkit-animation: fadein1 200ms linear 7s both;
    -moz-animation: fadein1 200ms linear 5.2s  both;
    -o-animation: fadein1 200ms linear 5.2s both;
    -ms-animation: fadein1 200ms linear 5.2s both;
    animation: fadein1 200ms linear 7s both; 
}
.animated .fade26{
	-webkit-animation: fadein1 200ms linear 7.6s both;
    -moz-animation: fadein1 200ms linear 7.6s  both;
    -o-animation: fadein1 200ms linear 7.6s both;
    -ms-animation: fadein1 200ms linear 7.6s both;
    animation: fadein1 200ms linear 7.6s both; 
}
.animated .fade27{
	-webkit-animation: fadein1 200ms linear 7.8s both;
    -moz-animation: fadein1 200ms linear 7.8s  both;
    -o-animation: fadein1 200ms linear 7.8s both;
    -ms-animation: fadein1 200ms linear 7.8s both;
    animation: fadein1 200ms linear 7.8s both; 
}
.animated .fade28{
	-webkit-animation: fadein1 200ms linear 10s both;
    -moz-animation: fadein1 200ms linear 8.6s  both;
    -o-animation: fadein1 200ms linear 8.6s both;
    -ms-animation: fadein1 200ms linear 8.6s both;
    animation: fadein1 200ms linear 10s both; 
}
.animated .fade29{
	-webkit-animation: fadein1 200ms linear 8.8s both;
    -moz-animation: fadein1 200ms linear 8.8s  both;
    -o-animation: fadein1 200ms linear 8.8s both;
    -ms-animation: fadein1 200ms linear 8.8s both;
    animation: fadein1 200ms linear 8.8s both; 
}
.animated .fade30{
	-webkit-animation: fadein1 200ms linear 9.6s both;
    -moz-animation: fadein1 200ms linear 9.6s  both;
    -o-animation: fadein1 200ms linear 9.6s both;
    -ms-animation: fadein1 200ms linear 9.6s both;
    animation: fadein1 200ms linear 9.6s both; 
}
.animated .fade31{
	-webkit-animation: fadein1 200ms linear 9.8s both;
    -moz-animation: fadein1 200ms linear 9.8s  both;
    -o-animation: fadein1 200ms linear 9.8s both;
    -ms-animation: fadein1 200ms linear 9.8s both;
    animation: fadein1 200ms linear 9.8s both; 
}
.animated .fade32{
	-webkit-animation: fadein1 200ms linear 10.6s both;
    -moz-animation: fadein1 200ms linear 10.6s  both;
    -o-animation: fadein1 200ms linear 10.6s both;
    -ms-animation: fadein1 200ms linear 10.6s both;
    animation: fadein1 200ms linear 10.6s both; 
}
.animated .fade33{
	-webkit-animation: fadein1 200ms linear 10.8s both;
    -moz-animation: fadein1 200ms linear 10.8s  both;
    -o-animation: fadein1 200ms linear 10.8s both;
    -ms-animation: fadein1 200ms linear 10.8s both;
    animation: fadein1 200ms linear 10.8s both; 
}
.animated .fade34{
	-webkit-animation: fadein1 200ms linear 10.2s both;
    -moz-animation: fadein1 200ms linear 10.8s  both;
    -o-animation: fadein1 200ms linear 10.8s both;
    -ms-animation: fadein1 200ms linear 10.8s both;
    animation: fadein1 200ms linear 10.2s both; 
}
.animated .fade35{
	-webkit-animation: fadein1 200ms linear 12.5s both;
    -moz-animation: fadein1 200ms linear 10.8s  both;
    -o-animation: fadein1 200ms linear 10.8s both;
    -ms-animation: fadein1 200ms linear 10.8s both;
    animation: fadein1 200ms linear 12.5s both; 
}
@-webkit-keyframes scale1 {
    0% {-webkit-transform: scale(1.1);} 100% {-webkit-transform: scale(1); }
}

@-moz-keyframes scale1 {
    0% {-moz-transform: scale(1.1);} 100% {-moz-transform: scale(1); }
}

@-ms-keyframes scale1 {
    0% {-ms-transform: scale(1.1);} 100% {-ms-transform: scale(1); }
}

@-o-keyframes scale1 {
    0% {-o-transform: scale(1.1);} 100% {-o-transform: scale(1); }
}

@keyframes scale1 {
   0% {transform: scale(1.1);} 100% {transform: scale(1); }
}

@-webkit-keyframes scale2 {
    0% {-webkit-transform: scale(0);} 100% {-webkit-transform: scale(1); }
}

@-moz-keyframes scale2 {
    0% {-moz-transform: scale(0);} 100% {-moz-transform: scale(1); }
}

@-ms-keyframes scale2 {
    0% {-ms-transform: scale(0);} 100% {-ms-transform: scale(1); }
}

@-o-keyframes scale2 {
    0% {-o-transform: scale(0);} 100% {-o-transform: scale(1); }
}

@keyframes scale2 {
   0% {transform: scale(0);} 100% {transform: scale(1); }
}
@-webkit-keyframes scale3 {
	0% {-webkit-transform: scale(1);} 50% {-webkit-transform: scale(0.9); } 100% {-webkit-transform: scale(1); }
}

@-moz-keyframes scale3 {
	0% {-moz-transform: scale(1);} 50% {-moz-transform: scale(0.9);} 100% {-moz-transform: scale(1); }
}

@-ms-keyframes scale3 {
	0% {-ms-transform: scale(1);} 50% {-ms-transform: scale(0.9);} 100% {-ms-transform: scale(1); }
}

@-o-keyframes scale3 {
    0% {-o-transform: scale(1);} 50% {-o-transform: scale(0.9);} 100% {-o-transform: scale(1); }
}

@keyframes scale3 {
   0% {transform: scale(1);} 50% {transform: scale(0.9);} 100% {transform: scale(1); }
}
 .animated .scalein_animation1{
	-webkit-animation: scale2 1s 1 0s both;
	-moz-animation: scale2 1s 1 0s both;   
	-ms-animation: scale2 1s 1 0s both;  
	-o-animation: scale2 1s 1 0s both;  
    animation: scale2 1s 1 0s both; 
}
 .animated .scalein_animation1a{
	-webkit-animation: scale2 0.7s 1 0.5s both;
	-moz-animation: scale2 0.7s 1 0.5s both;   
	-ms-animation: scale2 0.7s 1 0.5s both;  
	-o-animation: scale2 0.7s 1 0.5s both;  
    animation: scale2 0.7s 1 0.5s both; 
}
.loaded .scalein_animation2, .animated .scalein_animation2a{
	-webkit-animation: scale2 0.7s 1 1s both;
	-moz-animation: scale2 0.7s 1 1s both;   
	-ms-animation: scale2 0.7s 1 1s both;  
	-o-animation: scale2 0.7s 1 1s both;  
    animation: scale2 0.7s 1 1s both; 
}
.loaded .scalein_animation3, .animated .scalein3{
	-webkit-animation: scale2 0.7s 1 1.5s both;
	-moz-animation: scale2 0.7s 1 1.5s both;   
	-ms-animation: scale2 0.7s 1 1.5s both;  
	-o-animation: scale2 0.7s 1 1.5s both;  
    animation: scale2 0.7s 1 1.5s both; 
}
.scalein_animation4, .animated .scalein4{
	-webkit-animation: scale2 0.7s 1 2.4s both;
	-moz-animation: scale2 0.7s 1 2s both;   
	-ms-animation: scale2 0.7s 1 2s both;  
	-o-animation: scale2 0.7s 1 2s both;  
    animation: scale2 0.7s 1 2.4s both;  
}
.animated .scaleout1{
	-webkit-animation: scale1 0.7s 1 0s both;
	-moz-animation: scale1 0.7s 1 0s both;   
	-ms-animation: scale1 0.7s 1 1s both;  
	-o-animation: scale1 0.7s 1 1s both;  
    animation: scale1 0.7s 1 0s both; 
}
.animated .scalein5{
	-webkit-animation: scale2 0.7s 1 2.8s both;
	-moz-animation: scale2 0.7s 1 3s both;   
	-ms-animation: scale2 0.7s 1 2.7s both;  
	-o-animation: scale2 0.7s 1 2.7s both;  
    animation: scale2 0.7s 1 2.8s both; 
}
.animated .scalein6{
	-webkit-animation: scale2 0.7s 1 3.4s both;
	-moz-animation: scale2 0.7s 1 3.3s both;   
	-ms-animation: scale2 0.7s 1 2.7s both;  
	-o-animation: scale2 0.7s 1 2.7s both;  
    animation: scale2 0.7s 1 3.4s both; 
}
.animated .scalein7{
	-webkit-animation: scale2 0.7s 1 4s both;
	-moz-animation: scale2 0.7s 1 3.3s both;   
	-ms-animation: scale2 0.7s 1 2.7s both;  
	-o-animation: scale2 0.7s 1 2.7s both;  
    animation: scale2 0.7s 1 4s both; 
}
.animated .scalein8{
	-webkit-animation: scale2 0.7s 1 4.6s both;
	-moz-animation: scale2 0.7s 1 3.3s both;   
	-ms-animation: scale2 0.7s 1 2.7s both;  
	-o-animation: scale2 0.7s 1 2.7s both;  
    animation: scale2 0.7s 1 4.6s both; 
}
.animated .scalein9{
	-webkit-animation: scale2 0.7s 1 5.2s both;
	-moz-animation: scale2 0.7s 1 3.3s both;   
	-ms-animation: scale2 0.7s 1 2.7s both;  
	-o-animation: scale2 0.7s 1 2.7s both;  
    animation: scale2 0.7s 1 5.2s both; 
}
.animated .scalein10{
	-webkit-animation: scale2 0.7s 1 5.8s both;
	-moz-animation: scale2 0.7s 1 8.2s both;   
	-ms-animation: scale2 0.7s 1 8.2s both;  
	-o-animation: scale2 0.7s 1 8.2s both;  
    animation: scale2 0.7s 1 5.8s both; 
}
.animated .scalein11{
	-webkit-animation: scale2 0.7s 1 6.4s both;
	-moz-animation: scale2 0.7s 1 9.2s both;   
	-ms-animation: scale2 0.7s 1 9.2s both;  
	-o-animation: scale2 0.7s 1 9.2s both;  
    animation: scale2 0.7s 1 6.4s both; 
}
.animated .scalein12{
	-webkit-animation: scale2 0.7s 1 7s both;
	-moz-animation: scale2 0.7s 1 7s both;   
	-ms-animation: scale2 0.7s 1 7s both;  
	-o-animation: scale2 0.7s 1 7s both;  
    animation: scale2 0.7s 1 7s both; 
}
.animated .hicon_img img{
	-webkit-animation: scale3 1s infinite 0s both;
	-moz-animation: scale3 1s infinite 0s both;   
	-ms-animation: scale3 1s infinite 0s both;  
	-o-animation: scale3 1s infinite 0s both;  
    animation: scale3 1s infinite 0s both; 
}

@keyframes slide-to-left{0%{transform:translate3d(5%,0,0)}to{transform:translateZ(0)}}
@keyframes slide-to-right{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}
@keyframes slide-to-up{0%{bottom:-10%; opacity: 0;}to{bottom:0;opacity: 1;}}

.slide-to-right{animation:slide-to-right 1.6s 2.8s both;}

@-webkit-keyframes aniwidth {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-moz-keyframes aniwidth {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-ms-keyframes aniwidth {
    0% {width: 0px;}
   100% {width: 100%; }
}
@-o-keyframes aniwidth {
    0% {width: 0px;}
   100% {width: 100%; }
}
@keyframes aniwidth {
    0% {width: 0px;}
    100% {width: 100%; }
}
@-webkit-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-moz-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-ms-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@-o-keyframes height1 {
    0% {height: 0px;}
   100% {height: 100%; }
}
@keyframes height1 {
   0% {height: 0px;}
   100% {height: 100%; }
}
.widthani{width: 0px; height:100%;  overflow: hidden;  position: absolute; }
.heightani{height: 0px; width: 100%; overflow: hidden; }
.widthheightani{width: 0px; height:0;  overflow: hidden;  }

.animated .heightanimation0{
	-webkit-animation: height1 2s 1 7.8s; -webkit-animation-fill-mode: forwards 
	   -moz-animation: height1 2s 1 0.2s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 2s 1 0.2s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 2s 1 0.2s; -o-animation-fill-mode: forwards; 
            animation: height1 2s 1 7.8s; animation-fill-mode: forwards;
}
.animated .heightanimation1{
	-webkit-animation: height1 3s 1 9.4s; -webkit-animation-fill-mode: forwards 
	   -moz-animation: height1 3s 1 0.2s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 3s 1 0.2s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 3s 1 0.2s; -o-animation-fill-mode: forwards; 
            animation: height1 3s 1 9.4s; animation-fill-mode: forwards;
}
.animated .heightanimation2{
	-webkit-animation: height1 4s 1 11.9s; -webkit-animation-fill-mode: forwards 
	   -moz-animation: height1 4s 1 0.2s; -moz-animation-fill-mode: forwards; 
	    -ms-animation: height1 4s 1 0.2s; -ms-animation-fill-mode: forwards; 
	     -o-animation: height1 4s 1 0.2s; -o-animation-fill-mode: forwards; 
            animation: height1 4s 1 11.9s; animation-fill-mode: forwards;
}
.animatable {
  
  /* initially hide animatable objects */
  visibility: hidden;
  
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}

/* show objects being animated */
.animated {
  visibility: visible;
  
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	60% {
		-webkit-transform: translateX(-20px);
	}

	80% {
		-webkit-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	60% {
		-moz-transform: translateX(-20px);
	}

	80% {
		-moz-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		-o-transform: translateX(-20px);
	}

	80% {
		-o-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		transform: translateX(-20px);
	}

	80% {
		transform: translateX(5px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes moveUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(40px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes moveUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(40px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes moveUp {
	0% {
		opacity: 1;
		-o-transform: translateY(40px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes moveUp {
	0% {
		opacity: 1;
		transform: translateY(40px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.animated.moveUp {
	-webkit-animation-name: moveUp;
	-moz-animation-name: moveUp;
	-o-animation-name: moveUp;
	animation-name: moveUp;
}
@-webkit-keyframes moveUp1 {0% {opacity: 1;-webkit-transform: translateY(50%);}	100% {opacity: 1;-webkit-transform: translateY(0);}}

@-moz-keyframes moveUp1 {0% {opacity: 1;-moz-transform: translateY(50%);}	100% {opacity: 1;-moz-transform: translateY(0);}}

@-o-keyframes moveUp1 {0% {opacity: 1;-o-transform: translateY(50%);}	100% {opacity: 1;-o-transform: translateY(0);}}

@keyframes moveUp1 {0% {opacity: 1;transform: translateY(50%);}	100% {opacity: 1;transform: translateY(0);}}
.animated.moveup1 {
	-webkit-animation: moveUp1 1.5s 0s both ;
	-moz-animation: moveUp1 1s 0s both;
	-o-animation: moveUp1 1s 0s both;
	animation: moveUp1 1.5s 0s both;
}
@-webkit-keyframes moveUp2 {0% {opacity: 1;-webkit-transform: translateY(50%);}	100% {opacity: 1;-webkit-transform: translateY(0);}}

@-moz-keyframes moveUp2 {0% {opacity: 1;-moz-transform: translateY(50%);}	100% {opacity: 1;-moz-transform: translateY(0);}}

@-o-keyframes moveUp2 {0% {opacity: 1;-o-transform: translateY(50%);}	100% {opacity: 1;-o-transform: translateY(0);}}

@keyframes moveUp2 {0% {opacity: 1;transform: translateY(50%);}	100% {opacity: 1;transform: translateY(0);}}
.animated.moveup2 {
	-webkit-animation: moveUp2 1.5s 0s both ;
	-moz-animation: moveUp2 1s 0s both;
	-o-animation: moveUp2 1s 0s both;
	animation: moveUp2 1.5s 0s both;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	60% {
		-webkit-transform: translateX(20px);
	}

	80% {
		-webkit-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	60% {
		-moz-transform: translateX(20px);
	}

	80% {
		-moz-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(20px);
	}

	80% {
		-o-transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	60% {
		transform: translateX(20px);
	}

	80% {
		transform: translateX(-5px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}
.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
.animated.bounceInLeft1 {
	-webkit-animation: bounceInLeft 1s 1 0.8s both;
	-moz-animation: bounceInLeft 1s 1 0.8s both;
	-o-animation: bounceInLeft 1s 1 0.8s both;
	animation: bounceInLeft 1s 1 0.8s both;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	60% {
		-webkit-transform: translateX(-20px);
	}

	80% {
		-webkit-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	60% {
		-moz-transform: translateX(-20px);
	}

	80% {
		-moz-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		-o-transform: translateX(-20px);
	}

	80% {
		-o-transform: translateX(5px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		transform: translateX(-20px);
	}

	80% {
		transform: translateX(5px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
.animated.bounceInRight1, .animated .bounceInRight {
	-webkit-animation: bounceInRight 1s 1 0.8s both;
	-moz-animation: bounceInRight 1s 1 0.8s both;
	-o-animation: bounceInRight 1s 1 0.8s both;
	animation: bounceInRight 1s 1 0.8s both;
}
@keyframes rhandani2 {
	0% {     transform: rotate(0deg);}
	50% {     transform: rotate(15deg);}	    
	100% {     transform:rotate(0deg);}
}
@-webkit-keyframes rhandani2 {
	0% {     -webkit-transform: rotate(0deg);}
	50% {     -webkit-transform: rotate(15deg);}	    
	100% {    -webkit-transform:rotate(0deg);}
}
@-moz-keyframes rhandani2 {
	0% {     -moz-transform: rotate(0deg);}
	50% {     -moz-transform: rotate(15deg);}		    
	100% {     -moz-transform:rotate(0deg);}
}
@-ms-keyframes rhandani2 {
	0% {     -ms-transform: rotate(0deg);}
	50% {     -ms-transform: rotate(15deg);}		    
	100% {     -ms-transform:rotate(0deg);}
}
@-o-keyframes rhandani2 {
	0% {     -o-transform: rotate(0deg);}
	50% {     -o-transform: rotate(15deg);}		    
	100% {     -o-transform:rotate(0deg);}
}
.animated .lefthand{
	-webkit-animation: rhandani2 1000ms 4 0s linear both;
    -moz-animation: rhandani2 1000ms 4 0s linear both;
    -o-animation: rhandani2 1000ms 4 0s linear both;
    -ms-animation: rhandani2 1000ms 4 0s linear both;
	animation: rhandani2 1000ms 4 0s linear both; }
.animated .lefthand1{
	-webkit-animation: rhandani2 1000ms 2 1.8s linear both;
    -moz-animation: rhandani2 1000ms 4 4.1s linear both;
    -o-animation: rhandani2 1000ms 4 4.1s linear both;
    -ms-animation: rhandani2 1000ms 4 4.1s linear both;
	animation: rhandani2 1000ms 2 1.8s linear both; }

@keyframes rhandani3 {
	0% {     transform: rotate(0deg);}
	50% {     transform: rotate(-15deg);}	    
	100% {     transform:rotate(0deg);}
}
@-webkit-keyframes rhandani3 {
	0% {     -webkit-transform: rotate(0deg);}
	50% {     -webkit-transform: rotate(-15deg);}	    
	100% {    -webkit-transform:rotate(0deg);}
}
@-moz-keyframes rhandani3 {
	0% {     -moz-transform: rotate(0deg);}
	50% {     -moz-transform: rotate(-15deg);}		    
	100% {     -moz-transform:rotate(0deg);}
}
@-ms-keyframes rhandani3 {
	0% {     -ms-transform: rotate(0deg);}
	50% {    -ms-transform: rotate(-15deg);}		    
	100% {     -ms-transform:rotate(0deg);}
}
@-o-keyframes rhandani3 {
	0% {     -o-transform: rotate(0deg);}
	50% {     -o-transform: rotate(-15deg);}		    
	100% {     -o-transform:rotate(0deg);}
}
.animated  .righthand{
	-webkit-animation: rhandani3 1000ms 4 0s linear both;
    -moz-animation: rhandani3 1000ms 4 0s linear both;
    -o-animation: rhandani3 1000ms 4 0s linear both;
    -ms-animation: rhandani3 1000ms 4 0s linear both;
	animation: rhandani3 1000ms 4 0s linear both; }
.animated  .righthand1{
	-webkit-animation: rhandani3 1000ms 2 1.8s linear both;
    -moz-animation: rhandani3 1000ms 4 1.8s linear both;
    -o-animation: rhandani3 1000ms 4 1.8s linear both;
    -ms-animation: rhandani3 1000ms 4 1.8s linear both;
	animation: rhandani3 1000ms 2 1.8s linear both; }

