html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd { margin: 0 auto; padding: 0;  color: #585858; }
ul, li { list-style: inside; list-style-type: none; }
p, img, dl, dt, dd { margin: 0; padding: 0; border: none; padding-left: 0px; }
a:link, a:visited { text-decoration: none; }
a:hover{text-decoration: underline; }
#banner{background:url(/tutorial/whatsapp-backup-and-restore/style/images/banner.jpg) no-repeat 50% 0; height:475px; overflow: hidden; position: relative;margin-top: 32px; }
#banner-phone{background:url(/tutorial/phone-data-recovery/style/images/banner.jpg) no-repeat 50% 0; height:475px; overflow: hidden; position: relative;margin-top: 32px; }
#banner-data-recovery{background:url(/tutorial/corrupt-file-repair/style/images/banner.jpg) no-repeat 50% 0; height:475px; overflow: hidden; position: relative;margin-top: 32px; }
#banner-slideshow-creator{background:url(/resource/free-video-maker/style/images/banner.jpg) no-repeat 50% 0; height:475px; overflow: hidden; position: relative;margin-top: 32px; }
.pro-top {float:left;margin:66px 0 0 0;display:inline;width:555px;}
.pro-top a {font-size:25px;color:#fff;margin-left:31%;line-height:40px;}
.pro-top a:hover{text-decoration:underline;}
.info {position:absolute;left:53%;top:35px;max-width:370px;width:100%;}
.info #name, .info #mail {height:40px;line-height:40px;font-size:14px;color:#999;padding-left:10px;border:none;}
.info label {font-size:18px;display:block;width:30px;float:right;}
.info .email {vertical-align:middle;float:none;height:30px;width:300px;border:solid 1px #d9d9d9;}
.info .submit-td { padding-top:0;}
.info .get-code {cursor:pointer;background:url(/tutorial/whatsapp-backup-and-restore/style/images/register-bg.png) no-repeat 50% 0;height:50px;padding:0 76px;border:medium none;margin-right:30px;float:left;border-radius:5px;font-size:18px;color:#fff;}
.info .info-tips{line-height:16px;padding:16px 0 0;}
.info .reg-main-prompt {color:#f78b0d;}
.info .reload {text-decoration:underline;float:none;color:#f78b0d;}
.info h3{font-size:20px;margin-bottom:15px;color:#fff;}
.info p {line-height:24px;color:#fff;font-size:16px;}
.info td{color:#fff;font-size:14px;}
.info .get-code-title{font-size:25px;color:#fff;margin:27px 0;line-height:48px;}
.banner-ad{max-width:1000px;width:100%;display:block;margin-top:30px;}
span.red{color:#f78b0d;}
/*go top*/

.title-product a { margin: 0 auto; padding: 0; font: 12px/1.7 Arial, Helvetica, sans-serif; color: #585858; }
*:focus { outline: none; }

@media screen and (max-width: 800px){
.pro-top a{margin-left:0;}
.pro-top{margin:22px 0 0 13px;}
.info{left:10px;}
#banner{margin-top: 16px; }
#banner-phone{margin-top:16px; }

}
@media screen and (max-width: 400px){
#banner{margin-top: 53px; }
#banner-phone{margin-top:20px; }

}
@media screen and (max-width: 380px){
#banner-phone{margin-top:51px; }

}
