/* other related styles */
.mobani{line-height: 25px;  margin: 0 auto;  width: 79%; list-style:none}
.mobani li{margin-bottom:10px; background: url("https://static.idriveonlinebackup.com/include/images/ide_bullet.gif") no-repeat scroll left 5px transparent;
display: block;padding-left: 25px;text-align: left;}

/* animation related styles */
.mobile_section {background:url("https://static.idriveonlinebackup.com/include/images/m_bg.jpg") no-repeat;width:100%;height:423px;display:block;background-size:cover;}
.mobile_wrapper {margin: 60px auto;max-width: 980px;min-height: 423px;position: relative;width: 100%;overflow:hidden}

.windows_chrome .mobile_wrapper{min-height: 423px;}
.windows_chrome .mobile_section {height:423px;}


.banner_bg{background:transparent;}
/* add related styles */
.mob_server_add, .secure_key_add, .mob_bullet_add, .m_nsa_add, .m_mask_add, .m_virus_add, .m_hacker_add {position:relative}

/* protect layer related styles */
.protect_layer {position:relative;left:-20px;top:110px;}
.mob_bullet {background:url(https://static.idriveonlinebackup.com/include/images/mm_bullet.png) no-repeat;width: 328px;height: 232px;position:absolute;top: 5px;left: 335px;z-index:10;opacity:0}
@-keyframes bullet-ani{0% {opacity:0}100% {opacity:1}}
@-moz-keyframes bullet-ani{0% {opacity:0}100% {opacity:1}}
@-webkit-keyframes bullet-ani{0% {opacity:0}100% {opacity:1}}
@-ms-keyframes bullet-ani{0% {opacity:0}100% {opacity:1}}
@-o-keyframes bullet-ani{0% {opacity:0}100% {opacity:1}}

.mob_bullet_add_ani {animation:bullet-ani 0.5s linear 1;-moz-animation:bullet-ani 0.2s linear 1;-webkit-animation:bullet-ani 1s linear 1;opacity:1;}
.mob_bullet_layer  {background:url(https://static.idriveonlinebackup.com/include/images/pro_path_fluid.png) no-repeat;width: 300px;height: 165px;z-index:11;position:absolute;top: 9px;left: 346px; animation:protect-ani 1s linear 1;-moz-animation:protect-ani 1s linear 1;-webkit-animation:protect-ani 1s linear 1;-ms-animation:protect-ani 1s linear 1;-o-animation:protect-ani 1s linear 1;}
/*.mob_bullet_glow {background:url(https://static.idriveonlinebackup.com/include/images/pro_glow.png) no-repeat;width: 330px;height: 235px;z-index:12;position:absolute;top: 6px;left: 332px; animation:glow-ani 1s linear 1;-moz-animation:glow-ani 1s linear 1;-webkit-animation:glow-ani 1s linear 1;-ms-animation:glow-ani 1s linear 1;-o-animation:glow-ani 1s linear 1;transition:all 2s linear;-moz-transition:all 2s linear;-webkit-transition:all 2s linear;-ms-transition:all 2s linear;-o-transition:all 2s linear; opacity:1;}*/

@-keyframes protect-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-moz-keyframes protect-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-webkit-keyframes protect-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-ms-keyframes protect-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-o-keyframes protect-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}

@-keyframes glow-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-moz-keyframes glow-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-webkit-keyframes glow-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-ms-keyframes glow-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}
@-o-keyframes glow-ani{0% {width:0%;}2% {width:2%;}4% {width:4%;}6% {width:6%;}8% {width:8%;}10% {width:10%;}}

/* server related styles */
.mob_server {background:url(https://static.idriveonlinebackup.com/include/images/mm_server.png) no-repeat;width: 170px;height: 123px;position:absolute;top: 65px;left: 410px;z-index:8;animation:server-ani 1s linear;-moz-animation:server-ani 1s linear;-webkit-animation:server-ani 1s linear;-ms-animation:server-ani 1s linear;-o-animation:server-ani 1s linear;}
@-keyframes server-ani { 0% {transform: translateX(2000px);}60% {transform: translateX(-30px);}80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}
@-moz-keyframes server-ani { 0% {transform: translateX(2000px);}60% {transform: translateX(-30px);}80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}
@-webkit-keyframes server-ani { 0% {-webkit-transform: translateX(2000px);}60% {-webkit-transform: translateX(-30px);}80% { -webkit-transform: translateX(-10px); }100% { -webkit-transform: translateX(0px); }}
@-ms-keyframes server-ani { 0% {transform: translateX(2000px);}60% {transform: translateX(-30px);}80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}
@-o-keyframes server-ani { 0% {transform: translateX(2000px);}60% {transform: translateX(-30px);}80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}

/* key related styles */
.secure_key {background:url(https://static.idriveonlinebackup.com/include/images/mm_key.png) no-repeat;width: 53px;height: 82px;position:absolute;top: 100px;left: 410px;z-index:9;animation:key-ani 1s linear;-moz-animation:key-ani 1s linear;-webkit-animation:key-ani 1s linear;-ms-animation:key-ani 1s linear;-o-animation:key-ani 1s linear;}
@-keyframes key-ani { 0% {transform: translateX(-2000px);}60% {transform: translateX(30px);}80% { transform: translateX(10px); }100% { transform: translateX(0px); }}
@-moz-keyframes key-ani { 0% {transform: translateX(-2000px);}60% {transform: translateX(30px);}80% { transform: translateX(10px); }100% { transform: translateX(0px); }}
@-webkit-keyframes key-ani { 0% {-webkit-transform: translateX(-2000px);}60% {-webkit-transform: translateX(30px);}80% {-webkit-transform: translateX(10px); }100% { -webkit-transform: translateX(0px); }}
@-ms-keyframes key-ani { 0% {transform: translateX(-2000px);}60% {transform: translateX(30px);}80% { transform: translateX(10px); }100% { transform: translateX(0px); }}
@-o-keyframes key-ani { 0% {transform: translateX(-2000px);}60% {transform: translateX(30px);}80% { transform: translateX(10px); }100% { transform: translateX(0px); }}

/* nsa related styles */
.m_nsa {background:url(https://static.idriveonlinebackup.com/include/images/mm_nsa.png) no-repeat;width: 98px;height: 70px;position:absolute;top: 131px;left: 123px;
animation:nsa-ani 1s linear 1;-moz-animation:nsa-ani 1s linear 1;-webkit-animation:nsa-ani 1s linear 1;-ms-animation:nsa-ani 1s linear 1;-o-animation:nsa-ani 1s linear 1;
transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;}
.m_nsa_wrap {position: absolute;left:-20px;top:100px;}
.m_nsa_in {background:url(https://static.idriveonlinebackup.com/include/images/mm_nsa_in.png) no-repeat;width:240px;height:195px;opacity:0;position:absolute;top: 70px;left: 200px;animation:monitering 2s linear infinite;-moz-animation:monitering 2s linear infinite;-webkit-animation:monitering 2s linear infinite;-ms-animation:monitering 2s linear infinite;-o-animation:monitering 2s linear infinite;transition:all 1s linear 0s;-moz-transition:all 1s linear 0s;-webkit-transition:all 1s linear 0s;-ms-transition:all 1s linear 0s;-o-transition:all 1s linear 0s;}

@-keyframes nsa-ani {0%{transform:scale(0.4,0.4);}50%{transform:scale(1.1,1.1);}100%{transform:scale(1,1);}}
@-moz-keyframes nsa-ani {0%{transform:scale(0.4,0.4);}50%{transform:scale(1.1,1.1);}100%{transform:scale(1,1);}}
@-webkit-keyframes nsa-ani {0%{-webkit-transform:scale(0.4,0.4);}50%{-webkit-transform:scale(1.1,1.1);}100%{-webkit-transform:scale(1,1);}}
@-ms-keyframes nsa-ani {0%{transform:scale(0.4,0.4);}50%{transform:scale(1.1,1.1);}100%{transform:scale(1,1);}}
@-o-keyframes nsa-ani {0%{transform:scale(0.4,0.4);}50%{transform:scale(1.1,1.1);}100%{transform:scale(1,1);}}

@-keyframes monitering {0%{transform:translate(0px, -0px) rotate(0deg);}30%{transform:translate(7px,-21px) rotate(-8deg)}60%{transform:translate(18px, -44px) rotate(-18deg)}100%{transform:translate(18px, -44px) rotate(-18deg)}} 
@-moz-keyframes monitering {0%{transform:translate(0px, -0px) rotate(0deg);}30%{transform:translate(7px,-21px) rotate(-8deg)}60%{transform:translate(18px, -44px) rotate(-18deg)}100%{transform:translate(18px, -44px) rotate(-18deg)}} 
@-webkit-keyframes monitering {0%{-webkit-transform:translate(0px, -0px) rotate(0deg);}30%{-webkit-transform:translate(7px,-21px) rotate(-8deg)}60%{-webkit-transform:translate(18px, -44px) rotate(-18deg)}100%{-webkit-transform:translate(18px, -44px) rotate(-18deg)}} 
@-ms-keyframes monitering {0%{transform:translate(0px, -0px) rotate(0deg);}30%{transform:translate(7px,-21px) rotate(-8deg)}60%{transform:translate(18px, -44px) rotate(-18deg)}100%{transform:translate(18px, -44px) rotate(-18deg)}} 
@-o-keyframes monitering {0%{transform:translate(0px, -0px) rotate(0deg);}30%{transform:translate(7px,-21px) rotate(-8deg)}60%{transform:translate(18px, -44px) rotate(-18deg)}100%{transform:translate(18px, -44px) rotate(-18deg)}} 
 
/* mask related styles */
.m_mask {background:url(https://static.idriveonlinebackup.com/include/images/mm_mask.png) no-repeat;width: 70px;height: 70px;position:absolute;top: 10px;left: 305px;z-index:7;animation:nsa-ani 1s linear 1;-moz-animation:nsa-ani 1s linear 1;-webkit-animation:nsa-ani 1s linear 1;-ms-animation:nsa-ani 1s linear 1;-o-animation:nsa-ani 1s linear 1;}
.fireballs {position:absolute;left: 329px;top:60px;opacity:0;transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;}
.fball1, .fball2, .fball3, .fball4, .fball5{ position:absolute; height:60px; width:60px; }
.fball1 {background:url(https://static.idriveonlinebackup.com/include/images/mm_fireball.png) no-repeat;}
.fball2 {background:url(https://static.idriveonlinebackup.com/include/images/mm_fireball.png) no-repeat;}
.fball3 {background:url(https://static.idriveonlinebackup.com/include/images/mm_fireball.png) no-repeat;}
.fball4 {background:url(https://static.idriveonlinebackup.com/include/images/mm_fireball.png) no-repeat;}
.fball5 {background:url(https://static.idriveonlinebackup.com/include/images/mm_fireball.png) no-repeat;}
.fball1 {animation:mask_child 0.4s linear infinite 0.8s;-moz-animation:mask_child 0.4s linear infinite 0.8s;-webkit-animation:mask_child 0.4s linear infinite 0.8s;-ms-animation:mask_child 0.4s linear infinite 0.8s;-o-animation:mask_child 0.4s linear infinite 0.8s;}
.fball2 {animation:mask_child 0.4s linear infinite 1.2s;-moz-animation:mask_child 0.4s linear infinite 1.2s;-webkit-animation:mask_child 0.4s linear infinite 1.2s;-ms-animation:mask_child 0.4s linear infinite 1.2s;-o-animation:mask_child 0.4s linear infinite 1.2s;}
.fball3 {animation:mask_child 0.4s linear infinite 2.2s;-moz-animation:mask_child 0.4s linear infinite 2.2s;-webkit-animation:mask_child 0.4s linear infinite 2.2s;-ms-animation:mask_child 0.4s linear infinite 2.2s;-o-animation:mask_child 0.4s linear infinite 2.2s;}
.fball4 {animation:mask_child 0.4s linear infinite 3.2s;-moz-animation:mask_child 0.4s linear infinite 3.2s;-webkit-animation:mask_child 0.4s linear infinite 3.2s;-ms-animation:mask_child 0.4s linear infinite 3.2s;-o-animation:mask_child 0.4s linear infinite 3.2s;}
.fball5 {animation:mask_child 0.4s linear infinite 4.2s;-moz-animation:mask_child 0.4s linear infinite 4.2s;-webkit-animation:mask_child 0.4s linear infinite 4.2s;-ms-animation:mask_child 0.4s linear infinite 4.2s;-o-animation:mask_child 0.4s linear infinite 4.2s;}

@-keyframes mask_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(10px, 20px);opacity:1; }20% {transform:translate(20px, 40px);opacity:1; }30% {transform:translate(30px, 60px);opacity:1; }40% {transform:translate(40px, 80px);opacity:1; }50% {transform:translate(50px, 100px);opacity:1; }60% {transform:translate(60px, 120px);opacity:1;}70% {transform:translate(20px, 180px) rotate(90deg);opacity:1; }80% {transform:translate(-10px, 220px)  rotate(90deg);opacity:1; }90% {transform:translate(-15px, 260px) rotate(45deg);opacity:0.5;}100% {transform:translate(-20px, 300px) rotate(45deg);opacity:0}}
@-moz-keyframes mask_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(10px, 20px);opacity:1; }20% {transform:translate(20px, 40px);opacity:1; }30% {transform:translate(30px, 60px);opacity:1; }40% {transform:translate(40px, 80px);opacity:1; }50% {transform:translate(50px, 100px);opacity:1; }60% {transform:translate(60px, 120px);opacity:1;}70% {transform:translate(20px, 180px) rotate(90deg);opacity:1; }80% {transform:translate(-10px, 220px)  rotate(90deg);opacity:1; }90% {transform:translate(-15px, 260px) rotate(45deg);opacity:0.5;}100% {transform:translate(-20px, 300px) rotate(45deg);opacity:0}}
@-webkit-keyframes mask_child { 0% {-webkit-transform:translate(0px, 0px);-webkit-opacity:0; }10% {-webkit-transform:translate(10px, 20px);-webkit-opacity:1; }20% {-webkit-transform:translate(20px, 40px);opacity:1; }30% {-webkit-transform:translate(30px, 60px);-webkit-opacity:1; }40% {-webkit-transform:translate(40px, 80px);-webkit-opacity:1; }50% {-webkit-transform:translate(50px, 100px);-webkit-opacity:1; }60% {-webkit-transform:translate(60px, 120px);-webkit-opacity:1;}70% {-webkit-transform:translate(20px, 180px) rotate(90deg);-webkit-opacity:1; }80% {-webkit-transform:translate(-10px, 220px)  rotate(90deg);-webkit-opacity:1; }90% {-webkit-transform:translate(-15px, 260px) rotate(45deg);-webkit-opacity:0.5;}100% {-webkit-transform:translate(-20px, 300px) rotate(45deg);-webkit-opacity:0}}
@-ms-keyframes mask_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(10px, 20px);opacity:1; }20% {transform:translate(20px, 40px);opacity:1; }30% {transform:translate(30px, 60px);opacity:1; }40% {transform:translate(40px, 80px);opacity:1; }50% {transform:translate(50px, 100px);opacity:1; }60% {transform:translate(60px, 120px);opacity:1;}70% {transform:translate(20px, 180px) rotate(90deg);opacity:1; }80% {transform:translate(-10px, 220px)  rotate(90deg);opacity:1; }90% {transform:translate(-15px, 260px) rotate(45deg);opacity:0.5;}100% {transform:translate(-20px, 300px) rotate(45deg);opacity:0}}
@-o-keyframes mask_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(10px, 20px);opacity:1; }20% {transform:translate(20px, 40px);opacity:1; }30% {transform:translate(30px, 60px);opacity:1; }40% {transform:translate(40px, 80px);opacity:1; }50% {transform:translate(50px, 100px);opacity:1; }60% {transform:translate(60px, 120px);opacity:1;}70% {transform:translate(20px, 180px) rotate(90deg);opacity:1; }80% {transform:translate(-10px, 220px)  rotate(90deg);opacity:1; }90% {transform:translate(-15px, 260px) rotate(45deg);opacity:0.5;}100% {transform:translate(-20px, 300px) rotate(45deg);opacity:0}}


/* virus related styles */
.m_virus {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus.png) no-repeat;width: 100px;height: 100px;position:absolute;top: 0px;right: 290px;z-index:7;animation:nsa-ani 1s linear 1;-moz-animation:nsa-ani 1s linear 1;-webkit-animation:nsa-ani 1s linear 1;-ms-animation:nsa-ani 1s linear 1;-o-animation:nsa-ani 1s linear 1;}
.mvirus1, .mvirus2, .mvirus3, .mvirus4, .mvirus5 { position:absolute; height:60px; width:60px; }
.bom_virus {position:absolute;right: 390px;top:60px;opacity:0;transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;}
.mvirus1 {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus_ball.png) no-repeat;}
.mvirus2 {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus_ball.png) no-repeat;}
.mvirus3 {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus_ball.png) no-repeat;}
.mvirus4 {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus_ball.png) no-repeat;}
.mvirus5 {background:url(https://static.idriveonlinebackup.com/include/images/mm_virus_ball.png) no-repeat;}
.mvirus1 {animation:v_child 0.4s linear infinite 0.8s;-moz-animation:v_child 0.4s linear infinite 0.8s;-webkit-animation:v_child 0.4s linear infinite 0.8s;-ms-animation:v_child 0.4s linear infinite 0.8s;-o-animation:v_child 0.4s linear infinite 0.8s;}
.mvirus2 {animation:v_child 0.4s linear infinite 1.2s;-moz-animation:v_child 0.4s linear infinite 1.2s;-webkit-animation:v_child 0.4s linear infinite 1.2s;-ms-animation:v_child 0.4s linear infinite 1.2s;-o-animation:v_child 0.4s linear infinite 1.2s;}
.mvirus3 {animation:v_child 0.4s linear infinite 2.2s;-moz-animation:v_child 0.4s linear infinite 2.2s;-webkit-animation:v_child 0.4s linear infinite 2.2s;-ms-animation:v_child 0.4s linear infinite 2.2s;-o-animation:v_child 0.4s linear infinite 2.2s;}
.mvirus4 {animation:v_child 0.4s linear infinite 3.2s;-moz-animation:v_child 0.4s linear infinite 3.2s;-webkit-animation:v_child 0.4s linear infinite 3.2s;-ms-animation:v_child 0.4s linear infinite 3.2s;-o-animation:v_child 0.4s linear infinite 3.2s;}
.mvirus5 {animation:v_child 0.4s linear infinite 4.2s;-moz-animation:v_child 0.4s linear infinite 4.2s;-webkit-animation:v_child 0.4s linear infinite 4.2s;-ms-animation:v_child 0.4s linear infinite 4.2s;-o-animation:v_child 0.4s linear infinite 4.2s;}

@-keyframes v_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-10px, 20px);opacity:1; }20% {transform:translate(-20px, 40px);opacity:1; }30% {transform:translate(-30px, 60px);opacity:1; }40% {transform:translate(-40px, 80px);opacity:1; }50% {transform:translate(-50px, 100px);opacity:1; }60% {transform:translate(-60px, 120px);opacity:1;}70% {transform:translate(0px, 180px) rotate(180deg);opacity:1; }80% {transform:translate(20px, 220px)  rotate(360deg);opacity:1; }90% {transform:translate(40px, 260px) rotate(180deg);opacity:0.5;}100% {transform:translate(60px, 300px) rotate(360deg);opacity:0}}
@-moz-keyframes v_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-10px, 20px);opacity:1; }20% {transform:translate(-20px, 40px);opacity:1; }30% {transform:translate(-30px, 60px);opacity:1; }40% {transform:translate(-40px, 80px);opacity:1; }50% {transform:translate(-50px, 100px);opacity:1; }60% {transform:translate(-60px, 120px);opacity:1;}70% {transform:translate(0px, 180px) rotate(180deg);opacity:1; }80% {transform:translate(20px, 220px)  rotate(360deg);opacity:1; }90% {transform:translate(40px, 260px) rotate(180deg);opacity:0.5;}100% {transform:translate(60px, 300px) rotate(360deg);opacity:0}}
@-webkit-keyframes v_child { 0% {-webkit-transform:translate(0px, 0px);opacity:0; }10% {-webkit-transform:translate(-10px, 20px);opacity:1; }20% {-webkit-transform:translate(-20px, 40px);opacity:1; }30% {-webkit-transform:translate(-30px, 60px);opacity:1; }40% {-webkit-transform:translate(-40px, 80px);opacity:1; }50% {-webkit-transform:translate(-50px, 100px);opacity:1; }60% {-webkit-transform:translate(-60px, 120px);opacity:1;}70% {-webkit-transform:translate(0px, 180px) rotate(180deg);opacity:1; }80% {-webkit-transform:translate(20px, 220px)  rotate(360deg);opacity:1; }90% {-webkit-transform:translate(40px, 260px) rotate(180deg);opacity:0.5;}100% {-webkit-transform:translate(60px, 300px) rotate(360deg);opacity:0}}
@-ms-keyframes v_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-10px, 20px);opacity:1; }20% {transform:translate(-20px, 40px);opacity:1; }30% {transform:translate(-30px, 60px);opacity:1; }40% {transform:translate(-40px, 80px);opacity:1; }50% {transform:translate(-50px, 100px);opacity:1; }60% {transform:translate(-60px, 120px);opacity:1;}70% {transform:translate(0px, 180px) rotate(180deg);opacity:1; }80% {transform:translate(20px, 220px)  rotate(360deg);opacity:1; }90% {transform:translate(40px, 260px) rotate(180deg);opacity:0.5;}100% {transform:translate(60px, 300px) rotate(360deg);opacity:0}}
@-o-keyframes v_child { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-10px, 20px);opacity:1; }20% {transform:translate(-20px, 40px);opacity:1; }30% {transform:translate(-30px, 60px);opacity:1; }40% {transform:translate(-40px, 80px);opacity:1; }50% {transform:translate(-50px, 100px);opacity:1; }60% {transform:translate(-60px, 120px);opacity:1;}70% {transform:translate(0px, 180px) rotate(180deg);opacity:1; }80% {transform:translate(20px, 220px)  rotate(360deg);opacity:1; }90% {transform:translate(40px, 260px) rotate(180deg);opacity:0.5;}100% {transform:translate(60px, 300px) rotate(360deg);opacity:0}}

/* hacker related styles */
.m_hacker {background:url(https://static.idriveonlinebackup.com/include/images/mm_hacker.png) no-repeat;width: 97px;height: 97px;position:absolute;top: 110px;right: 150px;z-index:7;animation:nsa-ani 1s linear 1;-moz-animation:nsa-ani 1s linear 1;-webkit-animation:nsa-ani 1s linear 1;-ms-animation:nsa-ani 1s linear 1;-o-animation:nsa-ani 1s linear 1;}
.encrpt_z1, .encrpt_z2, .encrpt_z3, .encrpt_o1, .encrpt_o2, .encrpt_o3  { position:absolute; height:40px; width:40px; }
.encrypt_keys {position:absolute;right: 245px;top: 160px;opacity:0;transition:all 2s linear;-moz-transition:all 2s linear;-webkit-transition:all 2s linear;-ms-transition:all 2s linear;-o-transition:all 2s linear;}
.encrpt_z1 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png) no-repeat;}
.encrpt_z2 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png) 0px -55px no-repeat;}
.encrpt_z3 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png)  no-repeat;}
.encrpt_z4 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png) 0px -55px no-repeat;}
.encrpt_z5 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png)  no-repeat;}
.encrpt_z6 {background:url(https://static.idriveonlinebackup.com/include/images/encryptzo.png)  0px -55px no-repeat;}
.encrpt_z1 {animation:h_child_one 0.3s linear infinite 0.5s;-moz-animation:h_child_one 0.3s linear infinite 0.5s;-webkit-animation:h_child_one 0.3s linear infinite 0.5s;-ms-animation:h_child_one 0.3s linear infinite 0.5s;-o-animation:h_child_one 0.3s linear infinite 0.5s;}
.encrpt_z2 {animation:h_child_one 0.3s linear infinite 1s;-moz-animation:h_child_one 0.3s linear infinite 1s;-webkit-animation:h_child_one 0.3s linear infinite 1s;-ms-animation:h_child_one 0.3s linear infinite 1s;-o-animation:h_child_one 0.3s linear infinite 1s;}
.encrpt_z3 {animation:h_child_one 0.3s linear infinite 1.5s;-moz-animation:h_child_one 0.3s linear infinite 1.5s;-webkit-animation:h_child_one 0.3s linear infinite 1.5s;-ms-animation:h_child_one 0.3s linear infinite 1.5s;-o-animation:h_child_one 0.3s linear infinite 1.5s;}
.encrpt_z4 {animation:h_child_one 0.3s linear infinite 2s;-moz-animation:h_child_one 0.3s linear infinite 2s;-webkit-animation:h_child_one 0.3s linear infinite 2s;-ms-animation:h_child_one 0.3s linear infinite 2s;-o-animation:h_child_one 0.3s linear infinite 2s;}
.encrpt_z5 {animation:h_child_one 0.3s linear infinite 2.5s;-moz-animation:h_child_one 0.3s linear infinite 2.5s;-webkit-animation:h_child_one 0.3s linear infinite 2.5s;-ms-animation:h_child_one 0.3s linear infinite 2.5s;-o-animation:h_child_one 0.3s linear infinite 2.5s;}
.encrpt_z6 {animation:h_child_one 0.3s linear infinite 3s;-moz-animation:h_child_one 0.3s linear infinite 3s;-webkit-animation:h_child_one 0.3s linear infinite 3s;-ms-animation:h_child_one 0.3s linear infinite 3s;-o-animation:h_child_one 0.3s linear infinite 3s;}

@-keyframes h_child_one { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-30px, 15px);opacity:1; }20% {transform:translate(-60px, 30px);opacity:1; }30% {transform:translate(-90px, 45px);opacity:1; }40% {transform:translate(-120px, 60px);opacity:1; }50% {transform:translate(-150px, 75px);opacity:1; }60% {transform:translate(-180px, 90px);opacity:1;}70% {transform:translate(-120px, 105px);opacity:1; }80% {transform:translate(-100px, 120px);opacity:1; }90% {transform:translate(-80px, 135px);opacity:0.5;}100% {transform:translate(-60px, 150px);opacity:0}}
@-moz-keyframes h_child_one { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-30px, 15px);opacity:1; }20% {transform:translate(-60px, 30px);opacity:1; }30% {transform:translate(-90px, 45px);opacity:1; }40% {transform:translate(-120px, 60px);opacity:1; }50% {transform:translate(-150px, 75px);opacity:1; }60% {transform:translate(-180px, 90px);opacity:1;}70% {transform:translate(-120px, 105px);opacity:1; }80% {transform:translate(-100px, 120px);opacity:1; }90% {transform:translate(-80px, 135px);opacity:0.5;}100% {transform:translate(-60px, 150px);opacity:0}}
@-webkit-keyframes h_child_one { 0% {-webkit-transform:translate(0px, 0px);opacity:0; }10% {-webkit-transform:translate(-30px, 15px);opacity:1; }20% {-webkit-transform:translate(-60px, 30px);opacity:1; }30% {-webkit-transform:translate(-90px, 45px);opacity:1; }40% {-webkit-transform:translate(-120px, 60px);opacity:1; }50% {-webkit-transform:translate(-150px, 75px);opacity:1; }60% {-webkit-transform:translate(-180px, 90px);opacity:1;}70% {-webkit-transform:translate(-120px, 105px);opacity:1; }80% {-webkit-transform:translate(-100px, 120px);opacity:1; }90% {-webkit-transform:translate(-80px, 135px);opacity:0.5;}100% {-webkit-transform:translate(-60px, 150px);opacity:0}}
@-ms-keyframes h_child_one { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-30px, 15px);opacity:1; }20% {transform:translate(-60px, 30px);opacity:1; }30% {transform:translate(-90px, 45px);opacity:1; }40% {transform:translate(-120px, 60px);opacity:1; }50% {transform:translate(-150px, 75px);opacity:1; }60% {transform:translate(-180px, 90px);opacity:1;}70% {transform:translate(-120px, 105px);opacity:1; }80% {transform:translate(-100px, 120px);opacity:1; }90% {transform:translate(-80px, 135px);opacity:0.5;}100% {transform:translate(-60px, 150px);opacity:0}}
@-o-keyframes h_child_one { 0% {transform:translate(0px, 0px);opacity:0; }10% {transform:translate(-30px, 15px);opacity:1; }20% {transform:translate(-60px, 30px);opacity:1; }30% {transform:translate(-90px, 45px);opacity:1; }40% {transform:translate(-120px, 60px);opacity:1; }50% {transform:translate(-150px, 75px);opacity:1; }60% {transform:translate(-180px, 90px);opacity:1;}70% {transform:translate(-120px, 105px);opacity:1; }80% {transform:translate(-100px, 120px);opacity:1; }90% {transform:translate(-80px, 135px);opacity:0.5;}100% {transform:translate(-60px, 150px);opacity:0}}

.add_opa {opacity:1;}
.mobile_wrapper h2 {bottom: -10px;color: hsl(0, 0%, 100%);font-size: 26px !important;left: 25%;position: absolute;}