@charset "utf-8";

/* CSS Document */

/* = Fonts Style
-------------------------------------------- */
@font-face {
	font-family: 'museo300';
	src: url('../fonts/opensans-regular.woff2') format('woff2'), url('../fonts/opensans-regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'museo700';
	src: url('../fonts/opensans-regular.woff2') format('woff2'), url('../fonts/opensans-regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'museo700';
}

/* = Global Style
-------------------------------------------- */
/*::selection{
    background: #337ab7; 
    color: white;
}

::-moz-selection{
    background: #337ab7; 
    color: white;
}*/

body {
	font-family: "museo300", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #333333;
}

a {
	blr: expression(this.onFocus=this.blur());	/* IE Opera */
	outline: none;	/* FF Opera */
}

a:focus {
	outline-style: none;
	-moz-outline-style: none;	/* FF */
}

:focus {
	outline: none;
}

:active {
	outline: none;
}

::-moz-focus-inner {
	outline: none;
}

@media (min-width:1200px) {
	.container {
		width: 1180px;
	}
}

/* = navbar
-------------------------------------------- */
.navbar {
	position: relative;
	min-height: 78px;
	margin-bottom: 0px;
    z-index: 1000;
}
@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}
.navbar-brand {
  float: left;
  padding: 30px 0px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
.navbar-header .navbar-toggle .icon-bar {
  background-color: #563d7c;
}
.navbar-header .navbar-toggle {
  border-color: #fff;
}
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
@media (min-width: 768px) {	
	.collapse {
		float: right;
		margin-top: 30px;
	}
}
.nav {
  float: left;
  margin-bottom: 0;  
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: inline-block;  
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 0px 15px;
  font-family: 'museo700';
  font-size: 16px;
  color: #393c3f;
}
.nav > li > a:hover,
.nav > li > a:focus {
	color: #0087ff;
	background: none;
	text-decoration: underline;  
}
.nav > li.active > a {
  color: #0087ff;  
}
.nav > li.dropdown > a {
	background: url(../img/arrow_dropdown.png) right center no-repeat;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.navbar .btn-search {	
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-left: 16px;
	border: none;
	background: url(../img/icon_search.png) left top no-repeat;
	text-indent: -9999px;
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
        box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 18px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
@media (min-width: 768px) {
	.product-nav .modal-dialog {
	    width: 84%;
	    margin: 100px auto;
	}
}
.product-nav .modal-content {
	background-color: #288ee7;
	color: #FFFFFF;
}
.product-nav .modal-header {
	border-bottom: 1px solid #57aefa;
	margin: 0px 50px;
	padding: 22px 15px;
}
.product-nav .modal-title {
	text-align: center;
	font-size: 24px;
}
.product-nav .close {
	font-size: 24px;
	color: #FFFFFF;
	opacity: .7;
}
.product-nav .close:hover,
.product-nav .close:focus {
	color: #000000;
	opacity: .5;
}
.product-nav .item .img-responsive {
	float: left;
	width: 61px;
	margin-right: 15px;
}
.product-nav .modal-body {
	padding: 44px 40px;
}
.product-nav .item {
	padding-right: 0px;
	padding-left: 0px;
}
.product-nav .item a {
	display: block;
	min-height: 106px;
	padding: 22px 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.product-nav .item a:hover,
.product-nav .item a:active {
	text-decoration: none;
	background-color: #288fe8;	
	-webkit-box-shadow:0 0 32px #237fcd;  
	-moz-box-shadow:0 0 32px #237fcd;  
	box-shadow:0 0 32px #237fcd;  
}
.product-nav dl {
	padding-left: 76px;
	margin-bottom: 0;
}
.product-nav dl dt {
	font-size: 14px;
}
.product-nav dl dd {
	font-size: 14px;
	color: #a1d4ff;
}


.nav_more {
	float: right;
}

.nav_more a:hover {
	text-decoration: none;
	color: #0febc0;
}

.nav_more .icon {
	display: block;
	font-size: 20px;
	line-height: 26px;
	width: 30px;
	height: 35px;
	padding: 27px 0 0 0;
	text-align: center;
	color: #fff;
}

.menu_btn {
	display: none;
	float: left;
	width: 26px;
	height: 18px;
	padding: 27px 9.5px 5px 9.5px;
	margin: 0 -15px 0 0;
	line-height: 0;
	text-align: center;
}

.menu_btn.curr {
	background-color: #f8f8f8;
}

.saerch_btn {
	float: left;
}

.saerch_btn i.close,
.saerch_btn .curr i {
	display: none;
	font-size: 18px;
	line-height: 24px;
}

.saerch_btn .curr i.close {
	display: block;
}

.search_box {
	position: absolute;
	z-index: 2;
	top: 18px;
	right: 0;
	background: #fff;
	padding: 8px 0 6px 30px;
	width: 400px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 60px;
}

.search_box .searchBtn {
	display: none;
	position: absolute;
	z-index: 3;
	left: 0;
	top: 9px;
	width: 30px;
	height: 30px;
	border: 0;
	overflow: hidden;
	text-indent: -99999px;
}

.search_box .searchBtn_icon {
	display: block;
	position: absolute;
	z-index: 3;
	left: 3px;
	top: 6px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	text-align: center;
}

.search_box .search_t {
	padding: 6px;
}

.search_box .text {
	display: block;
	border: 0;
	background: #fff;
	width: 100%;
	font-size: 16px;
	line-height: 1.2em;
}

/* = banner
-------------------------------------------- */
.banner-android {
	background: url(../img/bg_home-banner-android.jpg) 0 0 no-repeat;
	background-size: cover;
	height: 660px;
}

.banner-android .container,
.banner-iphone .container {
	position: relative;
	height: 660px;
	padding-top: 70px;
	text-align: center;
	color: #FFF;
}

.banner-iphone h1,
.banner-android h1 {
	font-size: 64px;
	font-family: 'museo300';
}

.banner-iphone p,
.banner-android p {
	margin-bottom: 16px;
	font-size: 26px;
}

.banner-iphone .btn-more,
.banner-android .btn-more {
	margin-top: 18px;
	min-width: 184px;
	height: 52px;
	line-height: 40px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	border-radius: 32px;
	font-size: 24px;
}

.banner-iphone .btn-more:hover,
.banner-iphone .btn-more:active,
.banner-android .btn-more:hover,
.banner-android .btn-more:active {
	border: 2px solid #dcdcdc;
	color: #dcdcdc;
}

.android-html5 {
	position: absolute;
	left: 160px;
	top: 376px;
	width: 985px;
	height: 259px;
	background: url(../img/banner_android_bg.png);
	filter: alpha(opacity=100);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}

.android-html5 img {
	position: inherit;
	opacity: 0;
	left: 134px;
	bottom: 44%;
	width: 30px;
	filter: alpha(opacity=0);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}

#icon-android-1 {
	-webkit-animation: icon-android-1 3s ease-in infinite;
	-moz-animation: icon-android-1 3s ease-in infinite;
	-ms-animation: icon-android-1 3s ease-in infinite;
	-o-animation: icon-android-1 3s ease-in infinite;
	animation: icon-android-1 3s ease-in infinite;
}

#icon-android-2 {
	-webkit-animation: icon-android-2 3s 0.8s ease-in infinite;
	-moz-animation: icon-android-2 3s 0.8s ease-in infinite;
	-ms-animation: icon-android-2 3s 0.8s ease-in infinite;
	-o-animation: icon-android-2 3s 0.8s ease-in infinite;
	animation: icon-android-2 3s 0.8s ease-in infinite;
}

#icon-android-3 {
	-webkit-animation: icon-android-3 3s 1.5s ease-in infinite;
	-moz-animation: icon-android-3 3s 1.5s ease-in infinite;
	-ms-animation: icon-android-3 3s 1.5s ease-in infinite;
	-o-animation: icon-android-3 3s 1.5s ease-in infinite;
	animation: icon-android-3 3s 1.5s ease-in infinite;
}

#icon-android-4 {
	-webkit-animation: icon-android-4 3s 2.1s ease-in infinite;
	-moz-animation: icon-android-4 3s 2.1s ease-in infinite;
	-ms-animation: icon-android-4 3s 2.1s ease-in infinite;
	-o-animation: icon-android-4 3s 2.1s ease-in infinite;
	animation: icon-android-4 3s 2.1s ease-in infinite;
}

#icon-android-5 {
	-webkit-animation: icon-android-5 3s 2.6s ease-in infinite;
	-moz-animation: icon-android-5 3s 2.6s ease-in infinite;
	-ms-animation: icon-android-5 3s 2.6s ease-in infinite;
	-o-animation: icon-android-5 3s 2.6s ease-in infinite;
	animation: icon-android-5 3s 2.6s ease-in infinite;
}

.banner-iphone {
	background: url(../img/bg-home-banner-iphone.jpg) 0 0 no-repeat;
	background-size: cover;
	height: 660px;
}

.iphone-html5 {
	position: absolute;
	right: -148px;
	top: auto;
	bottom: 6px;
	width: 1060px;
	height: 263px;
	background: url(../img/banner_iphone_bg.png);
	filter: alpha(opacity=100);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}

.iphone-html5 img {
	position: inherit;
	opacity: 0;
	top: auto;
	right: 246px;
	bottom: 50%;
	width: 30px;
	filter: alpha(opacity=0);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}

#icon-iphone-1 {
	-webkit-animation: icon-iphone-1 3s ease-in infinite;
	-moz-animation: icon-iphone-1 3s ease-in infinite;
	-ms-animation: icon-iphone-1 3s ease-in infinite;
	-o-animation: icon-iphone-1 3s ease-in infinite;
	animation: icon-iphone-1 3s ease-in infinite;
}

#icon-iphone-2 {
	-webkit-animation: icon-iphone-2 3s 0.8s ease-in infinite;
	-moz-animation: icon-iphone-2 3s 0.8s ease-in infinite;
	-ms-animation: icon-iphone-2 3s 0.8s ease-in infinite;
	-o-animation: icon-iphone-2 3s 0.8s ease-in infinite;
	animation: icon-iphone-2 3s 0.8s ease-in infinite;
}

#icon-iphone-3 {
	-webkit-animation: icon-iphone-3 3s 1.5s ease-in infinite;
	-moz-animation: icon-iphone-3 3s 1.5s ease-in infinite;
	-ms-animation: icon-iphone-3 3s 1.5s ease-in infinite;
	-o-animation: icon-iphone-3 3s 1.5s ease-in infinite;
	animation: icon-iphone-3 3s 1.5s ease-in infinite;
}

#icon-iphone-4 {
	-webkit-animation: icon-iphone-4 3s 2.1s ease-in infinite;
	-moz-animation: icon-iphone-4 3s 2.1s ease-in infinite;
	-ms-animation: icon-iphone-4 3s 2.1s ease-in infinite;
	-o-animation: icon-iphone-4 3s 2.1s ease-in infinite;
	animation: icon-iphone-4 3s 2.1s ease-in infinite;
}

#icon-iphone-5 {
	-webkit-animation: icon-iphone-5 3s 2.6s ease-in infinite;
	-moz-animation: icon-iphone-5 3s 2.6s ease-in infinite;
	-ms-animation: icon-iphone-5 3s 2.6s ease-in infinite;
	-o-animation: icon-iphone-5 3s 2.6s ease-in infinite;
	animation: icon-iphone-5 3s 2.6s ease-in infinite;
}

.carousel-indicators.banner-indicators {
	bottom: 10px;
}

/* = home-product
-------------------------------------------- */
.home-product {
	width: 1290px;
	padding-top: 70px;
	padding-bottom: 80px;
}

.home-product .title {
	margin-bottom: 56px;
	text-align: center;
	font-size: 30px;
	color: #0096cf;
	font-family: inherit;
}

.home-product .pro-iphonebackupextractor,
.home-product .pro-photorecovery,
.home-product .pro-filerecovery {
	position: relative;
	float: left;
	width: 33.33333%;
	height: 524px;
	text-align: center;
	font-size: 18px;
	color: #999999;
	padding-top: 50px;
}

.home-product .pro-iphonebackupextractor {
	background-color: #ecf6fc;
}

.home-product .pro-photorecovery {
	background-color: #fdfeff;
}

.home-product .pro-filerecovery {
	background-color: #f5fafd;
}

.home-product .pro-phonedatatransfe {
	position: relative;
	width: 100%;
	height: 436px;
	padding-top: 50px;
	background: url(../img/img-home-phone-data-transfer.jpg) left top no-repeat;	
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}

.home-product h4 {
	font-size: 28px;
	color: #333333;
}

.home-product .btn-more {
	min-width: 150px;
	height: 45px;
	line-height: 33px;
	margin-top: 30px;
	background-color: #008ffb;
	border: 1px solid #008ffb;
	border-radius: 32px;
	font-size: 16px;
	color: #FFFFFF;
}

.home-product .btn-more:hover,
.home-product .btn-more:active {
	background-color: #00aff1;
}

.home-product img {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 44px;
}

.home-product .pro-phonedatatransfe h4 {
	font-size: 42px;
	color: #FFF;
}

.home-product .pro-phonedatatransfe .btn-more {
	min-width: 162px;
	height: 44px;
	margin-top: 20px;
	line-height: 32px;	
	background: none;
	border: 1px solid #FFF;
}

.home-product .pro-phonedatatransfe .btn-more:hover,
.home-product .pro-phonedatatransfe .btn-more:active {
	border-color: #dbdbdb;
}


/* = feedback
-------------------------------------------- */

.feedback {
	height: 549px;
	padding-top: 70px;
	background: url(../img/bg_feedback.jpg) left top repeat-x;
	text-align: center;
}

.feedback .title {
	font-size: 36px;
	color: #0087ff;
}

.feedback .carousel {
	padding-left: 100px;
	padding-right: 100px;
}

.feedback .carousel-inner {
	height: 370px;
	margin-top: 30px;
}

.feedback .carousel-inner .head {
	margin-bottom: 26px;
}

.feedback .carousel-inner .head img {
	display: inline-block;
	width: 136px;
	height: 136px;
	border: 4px solid #FFFFFF;
	-webkit-border-radius: 72px;
	-moz-border-radius: 72px;
	border-radius: 72px;	
}

.feedback .carousel-inner p {
	font-size: 20px;
}

.feedback .carousel-inner p strong {
	display: block;
}

.carousel-indicators.feedback-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
	z-index: 15;
}

.carousel-indicators.feedback-indicators li {
	display: inline-block;
	width: 102px;
	height: 2px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #c0d3e1;
	border: none;
}

.carousel-indicators.feedback-indicators .active {
	width: 102px;
	height: 2px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #0087ff;
}

/* = site-safe
-------------------------------------------- */

.site-safe {
	height: 570px;
	padding-top: 74px;
	padding-bottom: 62px;
}

.site-safe .title {
	text-align: center;
	font-size: 34px;
	color: #0e273c;
}

.site-safe ul {
	list-style: none;
	margin: 90px 0px 0px 0px;
	border: 1px solid #fbfbfb;
	-webkit-box-shadow: 0px 0px 72px #f9f9f9;
	-moz-box-shadow: 0px 0px 72px #f9f9f9;
	box-shadow: 0px 0px 72px #f9f9f9;
	padding: 0;
}

.site-safe ul li {
	float: left;
	width: 25%;
	line-height: 24px;
	font-size: 18px;
	color: #274a67;
	padding: 170px 0 50px 0;
	border-right: 1px solid #fbfbfb;
	text-align: center;
}

.site-safe ul li.guarantee {
	background: url(../img/img-30-days-money-back-guarantee.png) center 50px no-repeat;
}

.site-safe ul li.service {
	background: url(../img/img-free-customer-service.png) #fdfdfd center 50px no-repeat;
}

.site-safe ul li.safe {
	background: url(../img/img-clean-and-safe.png) center 50px no-repeat;
}

.site-safe ul li.payment {
	background: url(../img/img-secure-online-payment.png) #fdfdfd center 50px no-repeat;
	border-right: none;
}


/* = footer
-------------------------------------------- */
.footer {
	min-height: 380px;
	background-color: #2d3841;
	color: #acb2b7;
}

.quickLink{
	min-height: 300px;
	padding-top: 52px;
}

.quickLink a {
	color: #acb2b7;
}

.quickLink dl {
	float: left;
	padding: 0;
}

.quickLink dl dt {
	margin-bottom: 10px;
	font-size: 22px;
	color: #d5d9dc;
}

.quickLink dl dd {
	margin-bottom: 6px;
}

.quickLink dl.resource {
	width: 24%;
}

.quickLink dl.hot-topic {
	width: 20%;
}

.quickLink dl.company {
	width: 36%;	
}

.quickLink .site-link {
	float: left;
	width: 20%;
}

.quickLink .site-link h6 {
	margin-top: 0px;
	margin-bottom: 16px;
	font-size: 22px;
	color: #d5d9dc;
}

.quickLink select[name='language'] {
	width: 202px;
	height: 40px;
	padding-left: 34px;
	margin-bottom: 30px;
	border: 2px solid #4f5b65;
	font-size: 16px;
	color: #8b9094;
	background: url(../img/icon_language.png) 11px 50% no-repeat;
	background-color: transparent;
}

.quickLink select[name='language'].option {
	background-color: transparent;
	padding-top: 4px;
	padding-bottom: 4px;
}

.copyright {
	min-width: 100%;
	height: 78px;
	margin-left: -15px;
	margin-right: -15px;
	line-height: 78px;
	text-align: center;
	font-size: 15px;
	color: #55626d;
	border-top: 1px solid #3c454d;
}

.copyright a {
	color: #55626d;
}

.site-share a {
	display: inline-block;
	margin-right: 4px;
    width:30px;
    height: 30px;
    z-index:11;
    overflow:hidden; 
    text-indent: -999px;
    background-image: url("../img/icon_share_foot.png");
    background-repeat: no-repeat; 
}

.site-share a:hover {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -webkit-animation-name: swing;
    -moz-animation-name: swing
}
.btn-site-facebook{
    background-position: 0px 0px;
}
.btn-site-twitter{
    background-position: -36px 0px;
}
.btn-site-youtube{
    background-position: -73px 0px;
}
.btn-site-googlePlus{
    background-position: -109px 0px;
}
.btn-site-in{
    background-position: -146px 0px;
}

.site-recovery {
	padding-top: 10px;
}

.site-recovery a {
	float: left;
	display: block;
	width: 32%;
}

.site-recovery img{
	display: inline-block;
	max-width: 90px;
}

#scrollUp {
	background-color: #777;
	color: #eee;
	font-size: 26px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	bottom: 20px;
	right: 20px;
	overflow: hidden;
	width: 46px;
	height: 46px;
	padding-top: 10px;
	border: none;
	opacity: .8
}
#scrollUp:hover {
	background-color: #333
}
@media screen and (min-width: 992px) {
	#scrollUp {
		bottom: 100px
	}
}

/* = breadcrumb
-------------------------------------------- */
.breadcrumb {
	height: 47px;
	padding: 0px;
	margin: 0px;
	background-color: #259bd6;
	background-size: cover;
	line-height: 45px;
	font-size: 14px;
	color: #FFFFFF;
}

.breadcrumb .container {
	padding-left: 0px;
	padding-right: 0px;
}

.breadcrumb a {
	color: #FFFFFF;
}

/* = content
-------------------------------------------- */

.content {
	float: left;
	width: 66%;
	/*width: 780px;*/
}

.sidebar {
	float: right;
	width: 28%;
	/*width: 330px;*/
}

.wp-pagenavi {
	margin: 20px 0px;
	border-radius: 4px;
}

.wp-pagenavi span,
.wp-pagenavi a {
	position: relative;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.wp-pagenavi a:focus,
.wp-pagenavi a:hover,
.wp-pagenavi span:focus,
.wp-pagenavi span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}

.wp-pagenavi .current {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7
}

/* = sidebar
-------------------------------------------- */

.widget {
	margin-bottom: 26px;
}

.widget h3 {
	margin: 0px 20px;
	font-size: 20px;
	color: #0087ff;
}

.widget-hotTopics {
	padding: 20px 0px;
	border: 1px solid #e4e4e4;
	border-top: 4px solid #0087ff;
}

.widget-hotTopics ul {
	list-style: none;
	margin: 0;
	padding: 20px 20px 10px 20px;
}

.widget-hotTopics ul li {
	margin-bottom: 10px;
	padding-left: 24px;
	background: url(../img/icon_hotTopics.png) 0px 4px no-repeat;
}

.widget-hotTopics ul li a {
	font-size: 16px;
	color: #333333;
	text-decoration: underline;
}

.widget-hotTopics ul li a:hover,
.widget-hotTopics ul li a:active {
	color: #0c28a3;
}

/* = sub-page
-------------------------------------------- */

.sub-page {
	padding-top: 70px;
	padding-bottom: 50px;
}

.sub-page .content h1 {
	margin-top: 0px;
}

.sub-page .content p {
	line-height: 24px;
}

/* = resource
-------------------------------------------- */

.resource-topics {
	background: url(../img/bg_resourcePage.jpg) left top no-repeat;
	/*background-size: 100% auto;*/
	background-size: cover;
	max-height: 273px;
	padding-top: 24px;
	padding-bottom: 10px;
}

.resource-topics h1 {
	margin-bottom: 20px;
	font-size: 26px;
	color: #FFFFFF;
}

.resource-topics ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.resource-topics ul li {
	float: left;
	width: 20%;
	margin-bottom: 24px;
}

.resource-topics ul li a {
	font-size: 16px;
	color: #FFFFFF;
}

.resource {
	padding-top: 32px;
	padding-bottom: 10px;
}

.resource .row {
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-width: 24em;
	-webkit-column-width: 24em;
	column-width: 24em;
	-moz-column-gap: 2em;
	-webkit-column-gap: 2em;
	column-gap: 2em;
}

.resource dl {
	/*float: left;
	width: 48.5%;*/
	min-height: 320px;
	/*margin-bottom: 32px;
	margin-left: 0.75%;
	margin-right: 0.75%;	*/
	margin-top: 0px;
	margin-bottom: 32px;
	padding: 20px 30px;
	border: 1px solid #dbdbdb;
	border-top-width: 4px;
	-moz-page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
}

.resource dl dt {
	margin-bottom: 12px;
	font-size: 20px;
}

.resource dl dd {
	margin-bottom: 8px;
}

.resource dl dd a {
	color: #555555;
}

.resource dl dd.more a {
	font-weight: bold;
	color: #0087ff;
}

.resource dl.item-1 {
	/*margin-right: 1.5%;*/
	border-top-color: #399ef7;
}

.resource dl.item-2 {
	/*margin-left: 1.5%;*/
	border-top-color: #15c2a8;
}

.resource dl.item-3 {
	/*margin-right: 1.5%;*/
	border-top-color: #0bcb9c;
}

.resource dl.item-4 {
	/*margin-left: 1.5%;*/
	border-top-color: #ea9d17;
}

.resource-list-product {
	background: url(../img/bg_resourcePage.jpg) left top no-repeat;
	/*background-size: 100% auto;*/
	background-size: cover;
	min-height: 238px;
}

.resource-list-product .text {
	float: left;
	width: 66%;
	/*width: 780px;*/
}

.resource-list-product .text .img-responsive {
	float: left;
	width: 96px;
	margin-top: 30px;
}

.resource-list-product .title {
	margin-top: 30px;
	padding-left: 124px;
	font-size: 30px;
	color: #FFFFFF;
}

.resource-list-product .title a {
	color: #FFFFFF;
}

.resource-list-product .text p {
	font-size: 17px;
	color: #FFFFFF;
	padding-left: 124px;
}

.resource-list-product .text p a {
	color: #98cfff;
}

.resource-list-product .btn-area {
	float: left;
	width: 28%;
	/*width: 380px;*/
	padding-left: 62px;
	padding-top: 26px;
}

.resource-list-product .btn {
	display: inline-block;
	min-width: 222px;
	height: 52px;
	margin-bottom: 12px;
	padding: 11px 0px 0px 48px;
	line-height: 17px;
	text-align: left;
	font-size: 16px;
	color: #FFFFFF;
}

.resource-list-product .btn span {
	display: block;
	font-size: 12px;
}

.resource-list-product .win {
	background: url(../img/icon_windows.png) #51c020 14px 15px no-repeat;
}

.resource-list-product .win:hover {
	background-color: #54e216;
}

.resource-list-product .win:active {
	background-color: #4caa23;
}

.resource-list-product .mac {
	background: url(../img/icon_mac.png) #10a5ee 15px 11px no-repeat;
}

.resource-list-product .mac:hover {
	background-color: #2bb7fc;
}

.resource-list-product .mac:active {
	background-color: #1194d5;
}

.bread {
	height: 50px;
	line-height: 50px;
	text-align: left;
	font-size: 16px;
	color: #FFFFFF;
}

.bread a {
	color: #FFFFFF;
}

.resource-list {
	padding-top: 40px;
	padding-bottom: 40px;
}

.resource-list .content .title {
	margin: 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 30px;
	color: #172a39;
}

.resource-list .list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.resource-list .list li {
	padding: 22px 0px 22px 54px;
	background: url(../img/icon_resourceList.png) 0px 26px no-repeat;
	border-bottom: 1px dotted #d0d4d8;
}

.resource-list .list li a {
	font-size: 20px;
	color: #0087ff;
}

.resource-page {
	/*text-align: center;*/
	padding: 40px 90px 80px 90px;
}

.resource-page h1 {
	margin-bottom: 20px;
	font-size: 30px;
}

.resource-page p {
	/*margin-bottom: 30px;*/
	line-height: 24px;
	margin-bottom: 14px;
}

.resource-page img {
	display: block;
	/* margin-left: auto;
	margin-right: auto; */
	margin-top: 10px;
	margin-bottom: 20px;
}

.resource-page a img {
	display: inline-block;
	margin-right: 20px;
}

.resource-page a img.alignnone {
	display: inline-block;
	margin-right: auto;
}

.resource-page dl {
	margin-bottom: 30px;
	text-align: left;
}

.resource-page dl dt {
	margin-bottom: 18px;
	font-family: 'museo700';
	font-size: 18px;
	color: #252424;
}

.resource-page dl dt .num,
.resource-page .num {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-right: 14px;
	background: url(../img/bg_arrow_number.png) 0px 0px no-repeat;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	color: #FFFFFF;
}

.resource-page .num {
	float: left;
	vertical-align: top;
}

.resource-page h4,
.resource-page h5,
.resource-page h6 {
	margin-bottom: 20px
}

.resource-page dl dt {
	font-size: 18px;
	color: #252424;
}

.resource-page ul,
.resource-page ol {
	text-align: left;
}

.resource-page .author {
	min-height: 102px;
    padding-left: 100px;
    padding-top: 22px;
    margin-top: 40px;
    /* border-left: 3px solid #2c8fd2;
    background: url(../img/img_author.png) #eff2f4 28px center no-repeat; */
    background: url(../img/img_author.png) #fff 28px center no-repeat;
	border: 1px solid #dee5eb;
    text-align: left;
}

.resource-page .author p {
	/* margin-bottom: 10px; */
	margin-top: 4px;
    margin-bottom: 10px;
}

.resource-page .author a {
	color: #2c8fd2;
}

.resource-page .related_post_title {
	margin-top: 30px;
}

.resource-articles {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    margin-top: 50px;
    padding-bottom: 40px;
    padding-top: 20px;
}
.resource-articles .row {
    margin-left: 0;
    margin-right: 0;
}
.resource-articles .related,
.resource-articles .new {
    float: left;
    width: 50%;
}

.resource-articles ul {
    list-style: none;
    padding-left: 0px;
}

.resource-articles ul li {
    border-left: 4px solid #ea8600;
    padding-left: 16px;
    width: 96%;
    margin-top: 22px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.resource-articles ul li a {
    font-size: 16px;
    color: #0087ff;
}


.resource-hotTopics {
	padding-top: 40px;
	padding-bottom: 50px;
	border-top: 1px solid #DBDBDB;
}

.resource-hotTopics .title {
	margin-bottom: 20px;
	font-size: 24px;
	color: #172a39;
}

.resource-hotTopics ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.resource-hotTopics ul li {
	/*float: left;*/
	display: block;
	/*width: 50%;*/
	margin-bottom: 6px;
	padding-left: 20px;
	background: url(../img/arrow_right_blue_7.png) 0px 5px no-repeat;
	word-break: keep-all;
	/* 不换行 */
	white-space: nowrap;
	/* 不换行 */
	overflow: hidden;
	/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis;
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.resource-hotTopics ul li a {
	font-size: 16px;
	color: #006cff;
}


/* = support
-------------------------------------------- */

.support-banner {
	background: url(../img/bg_support_banner.jpg) 0px 0px no-repeat;
	background-size: cover;
	height: 199px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
}

.support-page-banner {
	padding-top: 40px;
}

.support-subpage {
	padding-top: 60px;
}

.support-banner .title {
	font-size: 36px;
}

.support {
	padding: 40px 0px;
}

.support .item {
	float: left;
	width: 23.5%;
	min-height: 420px;
	margin-right: 2%;
	border: 1px solid #d5d5d5;
	text-align: center;
	padding-top: 40px;
}

.support .item dl {
	padding: 20px;
}

.support .item dl dt {
	font-size: 22px;
	color: #0087ff;
}

.support .item ul {
	list-style: none;
	margin: 0;
	padding: 20px;
	text-align: left;
	border-top: 1px solid #d5d5d5;
}

.support .item ul li {
	padding-left: 12px;
	background: url(../img/arrow_right_blue.png) 0px 6px no-repeat;
}

.support .item ul li a {
	font-size: 14px;
	color: #333333;
}

.support .item ul li.more a {
	color: #0087ff;
	text-decoration: underline;
}

.support .last {
	margin-right: 0;
}

.email-container {
	min-height: 136px;
	margin-top: 36px;
	padding: 22px 0px 10px 116px;
	border: 1px solid #e0e0e0;
	border-top-width: 3px;
	border-top-color: #0087ff;
	background: url(../img/icon_email.png) 30px 30px no-repeat;
}

.email-container dt {
	font-size: 22px;
}

.email-container dd span {
	color: #2c78bf;
}

.support-product {
	padding-top: 44px;
}

.support-product .product-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.support-product .product-list li a {
	display: block;
	float: left;
	width: 32.3%;
	height: 370px;
	margin-right: 1.5%;
	margin-bottom: 30px;
	padding-top: 300px;
	border: 1px solid #e0e0e0;
	text-align: center;
	font-size: 22px;
	color: #172a39;
	text-decoration: none;
}

.support-product .product-list li.last a {
	margin-right: 0px;
}

.support-product .product-list li a:hover {
	box-shadow: 0px 0px 30px #f0f0f0;
	border-color: #4ea6f4;
	text-decoration: none;
}

.support-product .product-list li.iphoneRecovery-faqs a {
	background: url(../img/img_iphone-recovery-faqs.png) center top no-repeat;
}

.support-product .product-list li.androidRecovery-faqs a {
	background: url(../img/img_android-recovery-faqs.png) center top no-repeat;
}

.support-product .product-list li.phoneRecovery-faqs a {
	background: url(../img/img_phone-transfer-faqs.png) center top no-repeat;
}

.support-product .product-list li.photoRecovery-faqs a {
	background: url(../img/img_photo-recovery-faqs.png) center top no-repeat;
}

.support-product .product-list li.fileRecovery-faqs a {
	background: url(../img/img_file-recovery-faqs.png) center top no-repeat;
}

.support-product .product-list li.ibackupExtractor-faqs a {
	background: url(../img/img_ibackup-extractor-faqs.png) center top no-repeat;
}

.support-product .email-container {
	margin-top: 10px;
}

.support-product-detailed {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 45px;
	padding-right: 45px;
}

.support-product-detailed h2 {
	font-size: 24px;
}

.support-product-detailed h3 {
	font-size: 16px;
	color: #333333;
}

.support-product-detailed span,
.sub-page p span {
	color: #428bca;
	text-decoration: underline;
}

.support-product-detailed img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

/* =.Order
-------------------------------------------- */

.order-product {
	padding: 54px 50px 54px 50px;
}

.purchase-pro-box {
	float: left;
	width: 130px;
}

.order-product-desc {
	padding-left: 170px;
}

.order-product-desc h1 {
	margin-top: 0px;
	font-size: 30px;
}

.order-product-desc ul {
	list-style: none;
	padding: 0;
}

.order-product-desc ul li {
	background: url("../img/icon_yes_green.png") 0px 5px no-repeat;
	padding-left: 16px;
}

.order-product-desc p a {
	color: #0087ff;
	text-decoration: underline;
}

.order-product-support {
	text-align: center;
}

.order-product-support img {
	margin: 0 auto;
}

.order-version {
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 72px;
}

.order-version .item dl {
	position: relative;
	min-height: 416px;
	margin-top: 16px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #e0e0e0;
	text-align: center;
}

.order-version .bastSeller dl {
	margin-top: 0px;
	min-height: 448px;
	box-shadow: 0px 0px 30px #e9e9e9;
}

.order-version .img-ad {
	position: absolute;
	top: 0px;
	right: -1px;
}

.order-version dl dt {
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 22px;
	color: #172a39;
}

.order-version .bastSeller dl dt {
	height: 76px;
	line-height: 76px;
}

.order-version dl dd.desc {
	padding: 12px 0px;
	line-height: 36px;
	border-bottom: 1px solid #e0e0e0;
}

.order-version dl dd.price {
	height: 76px;
	line-height: 76px;
	font-weight: bold;
	font-size: 26px;
	color: #cd1e1e;
}

.order-version dl dd.desc {
	font-size: 16px;
	color: #444444;
}

.order-version dl dd.price {
	font-size: 22px;
	color: #e90c0c;
}

.order-version dl dd .btn-buynow {
	min-width: 160px;
	height: 42px;
	margin-bottom: 14px;
	border-radius: 34px;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #fe5e1e;
}

.order-version dl dd .btn-buynow:hover,
.order-version dl dd .btn-buynow:active {
	background-color: #ff7c48;
}

.specia-offer {
	background-color: #f2f5f7;
	padding: 50px 0px 60px 0px;
	text-align: center;
}

.specia-offer .container {
	padding-left: 50px;
	padding-right: 50px;
}

.specia-offer .title {
	margin-bottom: 30px;
	text-align: center;
	font-size: 30px;
	color: #172a39;
}

.specia-offer .item {
	position: relative;
	float: left;
	width: 22%;
	min-height: 410px;
	margin-right: 4%;
	margin-bottom: 54px;
	padding: 40px 20px 20px;
	margin-top: 30px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #28d13c;
}

.specia-offer .item img {
	display: block;
	width: 130px;
	margin: 0 auto;
}

.specia-offer dl {
	padding-top: 40px;
}

.specia-offer dl dt,
.specia-offer dl dt a {
	margin-bottom: 12px;
	color: #172a39;
}

.specia-offer dl dd {
	margin-bottom: 12px;
	font-size: 14px;
}

.specia-offer dl dd.price {
	font-size: 20px;
	color: #e90c0c;
}

.specia-offer .item dl dd.price s {
	font-size: 16px;
	color: #555555;
}

.specia-offer .item dl dd.link a {
	font-size: 14px;
	color: #7db425;
	text-decoration: underline;
}

.specia-offer .item dl dd.link a:hover,
.specia-offer .item dl dd.link a:active {
	color: #92d12c;
}

.specia-offer .item .icon_yes {
	position: absolute;
	left: 46%;
	top: -12px;
	width: 26px;
	height: 26px;
	background: url("../img/icon_yes_gray_26.png") right top no-repeat;
}

.specia-offer .item.active .icon_yes,
.specia-offer .item .icon_yes.active {
	background: url("../img/icon_yes_green_26.png") right top no-repeat;
}

.specia-offer .item .check-product {
	display: none;
}

.specia-offer .item .check-product+label {
	width: 26px;
	height: 26px;
	position: absolute;
	left: 46%;
	top: -12px;
	background: url("../img/icon_yes_gray_26.png") right top no-repeat;
	display: block;
	/*position: relative;*/
}

.specia-offer .item .check-product+label:active,
.specia-offer .item .check-product+label:active {
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);*/
}

.specia-offer .item .check-product:checked+label {
	background: url("../img/icon_yes_green_26.png") right top no-repeat;
}

.specia-offer .item .check-product:checked+label:after {
	/*content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;*/
}

.specia-offer .item .icon_add {
	position: absolute;
	right: -14.5%;
	top: 42%;
	width: 20px;
	height: 20px;
	background: url("../img/icon_add.png") right top no-repeat;
}

.specia-offer .item .icon_equal {
	position: absolute;
	right: -15%;
	top: 43%;
	width: 20px;
	height: 20px;
	background: url("../img/icon_equal.png") right top no-repeat;
}

.specia-offer .item-btn {
	float: left;
	width: 22%;
	min-height: 410px;
	text-align: center;
	padding-top: 84px;
	margin-top: 30px;
	margin-bottom: 54px;
	background-color: #FFFFFF;
	border: 1px solid #d5d5d5;
	box-shadow: 0px 0px 30px #e9e9e9;
}

.specia-offer .item-btn .price {
	font-size: 30px;
	color: #e90c0c;
}

.specia-offer .item-btn .btn-buynow {
	width: 156px;
	height: 46px;
	line-height: 32px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-right: 40px;
	border-radius: 34px;
	background: url("../img/icon_order_21.png") #f47c08 115px center no-repeat;
	font-size: 20px;
	color: #FFFFFF;
}

.specia-offer .item-btn .btn-buynow:hover,
.specia-offer .item-btn .btn-buynow:active {
	background-color: #ff9229;
}

/* purchase-support */

.purchase-support {
	border-top: 1px solid #fbfbfb;
	padding: 46px 0px 26px 0px;
}

.purchase-support dl {
	padding-left: 78px;
}

.purchase-support dl dt {
	color: #3a3744;
}

.purchase-support dl dd {
	font-size: 14px;
	color: #737373;
}

.purchase-support .safe {
	background: url("../img/icon_safe_100.png") 18px 4px no-repeat;
}

.purchase-support .support {
	background: url("../img/icon_support_service.png") 18px 4px no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
}

.purchase-support .refund {
	background: url("../img/icon_refund_service.png") 18px 4px no-repeat;
}

.purchase-support .upgrade {
	background: url("../img/icon_upgrade.png") 18px 4px no-repeat;
}

/* = Product
-------------------------------------------- */

.product-banner {
	background-size: 100%;
	text-align: center;
	color: #FFFFFF;
	padding-top: 70px;
}

.product-banner .nav-tab {
	height: 72px;
	text-align: center;
	border-bottom: 1px solid #339dc5;
}

.product-banner .nav-tab ul {
	list-style: none;
}

.product-banner .nav-tab ul li {
	display: inline-block;
}

.product-banner .nav-tab ul li a {
	display: block;
	line-height: 71px;
	margin: 0px 35px;
	padding: 0px 6px;
	font-size: 16px;
	color: #bbe9ff;
	text-decoration: none;
}

.product-banner .nav-tab ul li.windows a {
	background: url(../img/icon-win-21.png) left center no-repeat;
	padding-left: 37px;
}

.product-banner .nav-tab ul li.mac a {
	background: url(../img/icon-mac-19.png) left center no-repeat;
	padding-left: 34px;
}

.product-banner .nav-tab ul li a:hover,
.product-banner .nav-tab ul li a:active,
.product-banner .nav-tab ul li a.active {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
}

.product-banner .nav-tab ul li.active a {
	font-weight: bold;
}

.product-banner.android-recovery {
	background: url(../img/bg_banner_android_data_recovery.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.phone-transfer {
	background: url(../img/bg_banner_phone_data_transfer.jpg) 0px 0px no-repeat;
	height: 585px;
}

.product-banner.photo-recovery {
	background: url(../img/bg_banner_photo_recovery.jpg) 0px 0px no-repeat;
	height: 585px;
}

.product-banner.file-recovery {
	background: url(../img/bg_banner_file_recovery.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.iphone-backup-extractor {
	background: url(../img/bg_banner_file_iphone_backup_extractor.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.iphone-data-recovery {
	background: url(../img/bg_banner_iphone_data_recovery.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.privacy-eraser {
	background: url(../img/bg_banner_privacy_eraser.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.swf-converter {
	background: url(../img/bg_banner_swf_converter.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.itunes-backup-unlocker {
	background: url(../img/bg_banner_itunes_backup_extractor.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.hd-video-converter {
	background: url(../img/bg_banner_hd_video_converter.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.video-converter {
	background: url(../img/bg_banner_video_converter.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.pdf-password-recovery {
	background: url(../img/bg_banner_pdf_password_recovery.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.pdf-password-remover {
	background: url(../img/bg_banner_pdf_password_remover.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.mobile-privacy-eraser {
	background: url(../img/bg_banner_mobile_privacy_eraser.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner.android-manager {
	background: url(../img/bg_banner_android_manager.jpg) 0px 0px no-repeat;
	height: 586px;
}

.product-banner h1 {
	font-family: inherit;
	font-weight: normal;
	font-size: 50px;
}

.product-banner p {
	width: 86%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	font-size: 22px;
}

.product-banner .link {
	margin: 40px 0px 50px 0px;
}

.product-banner .link a {
	display: inline-block;
	margin-right: 14px;
	margin-left: 4px;
	color: #b2eeff;
	text-decoration: underline;
}

.product-banner .system {
	width: 418px;
	list-style: none;
	margin: 40px auto 50px auto;
	padding: 0;
}

.product-banner .system li {
	float: left;
	display: block;
	width: 209px;
}

.product-banner .system li a {
	display: block;
	padding: 8px 28px 8px 48px;
	border-bottom: 1px solid #50b3e5;
	font-size: 16px;
	color: #bbe9ff;
}

.product-banner .system li a:hover,
.product-banner .system li a:active,
.product-banner .system li a.active:visited {
	text-decoration: none;
	color: #ffffff;
	border-bottom: 1px solid #a3e6fe;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
	transition: .8s;
}

.product-banner .system li a.active,
.product-banner .system li a.active:hover,
.product-banner .system li a.active:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #a3e6fe;
}

.product-banner .system li.windows a {
	background: url(../img/icon_windows_16.png) 54px 10px no-repeat;
}

.product-banner .system li.windows a.active {
	background: url(../img/icon_windows_16.png) 54px 10px no-repeat;
}

.product-banner .system li.mac a {
	background: url(../img/icon_mac_15.png) 74px 8px no-repeat;
}

.product-banner .system li.mac a.active {
	background: url(../img/icon_mac_15.png) 74px 8px no-repeat;
}

.product-banner.android-recovery .btn-banner {
	margin: 24px 0px;
}

.product-banner .btn-download-area,
.product-banner .btn-buy-area {
	display: inline-block;
	width: 246px;
	text-align: center;
}

.product-banner .btn-download-area span {
	font-size: 14px;
	color: #bee1f2;
}

.product-banner .btn-buy-area span {
	font-size: 14px;
	color: #faff7a;
}

.product-banner .btn-buy-area span s {
	color: #c1c1c1;
}

.product-banner .btn-banner-download,
.product-banner .btn-banner-buynow,
.btn-banner-download-whatsapp,
.product-whatsapp .btn-banner-buynow-whatsapp {
	height: 54px;
	margin: 0px 18px 14px 18px;
	border-radius: 4px;
	text-align: left;
	color: #FFFFFF;
}

.product-banner .btn-banner-download,
.product-whatsapp .btn-banner-download-whatsapp {
	width: 218px;
	line-height: 42px;
	font-size: 20px;
}

.product-banner .btn-banner-download.windows {
	background: url("../img/icon_btn_windows.png") #0087ff 20px center no-repeat;
	padding-left: 63px;
}

.product-banner .btn-banner-download.mac {
	background: url("../img/icon_btn_mac.png") #0087ff 18px center no-repeat;
	padding-left: 57px;
}

.product-banner .btn-banner-download.android {
	background: url("../img/icon_btn_android.png") #0087ff 17px center no-repeat;
	padding-left: 58px;
}

.product-banner .btn-banner-download span,
.product-whatsapp .btn-banner-download-whatsapp span {
	display: block;
	line-height: 18px;
	font-size: 14px;
	color: #d7ecc0;
}

.product-banner .btn-banner-download:hover,
.product-banner .btn-banner-download:active {
	background-color: #0681ef;
}

.product-banner .btn-banner-buynow {
	width: 200px;
	padding-left: 78px;
	background: url("../img/icon_btn_buynow.png") #ea9b1f 26px center no-repeat;
	line-height: 42px;
	font-size: 18px;
}

.product-banner .btn-banner-buynow span,
.product-whatsapp .btn-banner-buynow-whatsapp span {
	display: block;
	line-height: 18px;
	font-size: 14px;
	color: #ffd77a;
}

.product-banner .btn-banner-buynow:hover,
.product-banner .btn-banner-buynow:active {
	background-color: #ffae2f;
}

.product-privacy-eraser-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 70px 60%;
	min-height: 509px;
	background: url(../img/img-privacy-eraser-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-mobile-privacy-eraser-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 70px 60%;
	min-height: 509px;
	background: url(../img/img-mobile-privacy-eraser-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-swf-converter-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 70px 60%;
	min-height: 509px;
	background: url(../img/img-swf-converter-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-hd-video-converter-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 40px 60%;
	min-height: 509px;
	background: url(../img/img-hd-video-converter-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-video-converter-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 40px 60%;
	min-height: 509px;
	background: url(../img/img-video-converter-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-pdf-password-recovery-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 40px 60%;
	min-height: 509px;
	background: url(../img/img-pdf-password-recovery-recover-deleted-format.jpg) #1c9bdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-pdf-password-remover-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 40px 60%;
	min-height: 509px;
	background: url(../img/img-pdf-password-remover-recover-deleted-format.jpg) #1c9bdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-itunes-backup-unlocker-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 70px 60%;
	min-height: 509px;
	background: url(../img/img-itunes-backup-extractor-recover-deleted-format.jpg) #209cdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-android-manager-recover-format {
	max-width: 1440px;
	margin: 0 auto;
	padding: 70px 80px 40px 60%;
	min-height: 509px;
	background: url(../img/img-android-manager-recover-deleted-format.jpg) #1c9bdb 0 0 no-repeat;
	font-size: 16px;
	color: #FFF;
}

.product-swf-converter-recover-format .title,
.product-privacy-eraser-recover-format .title,
.product-mobile-privacy-eraser-recover-format .title {
	margin-bottom: 16px;
	font-size: 32px;
}

.product-swf-converter-recover-format dl dt,
.product-itunes-backup-unlocker-format dl dt,
.product-hd-video-converter-recover-format dl dt,
.product-hd-video-converter-situations dl dt,
.product-video-converter-recover-format dl dt,
.product-pdf-password-recovery-format dl dt,
.product-pdf-password-remover-recover-format dt,
.product-android-manager-recover-format dl dt {
	margin-bottom: 20px;
	font-size: 32px;
}

.product-swf-converter-recover-format dl dd,
.product-itunes-backup-unlocker-format dl dd,
.product-hd-video-converter-recover-format dl dd,
.product-hd-video-converter-situations dl dd,
.product-video-converter-recover-format dl dd,
.product-pdf-password-recovery-format dl dd,
.product-pdf-password-remover-recover-format dl dd,
.product-mobile-privacy-eraser-recover-format p,
..product-android-manager-recover-format dl dd {
	margin-bottom: 18px;
}

.product-hd-video-converter-recover-format a,
.product-hd-video-converter-situations a {
	color: #FFF;
	text-decoration: underline;
}

.rating ul {
	float: left;
	width: 120px;
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
}

.rating ul li {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	cursor: pointer;
}

.rating ul li.on,
.rating ul li.hover {
	background: url("../img/icon-star-small.png") 0px 0px no-repeat;
}

.rating ul li,
.rating ul li.nohover {
	background: url("../img/icon-star-small-gary.png") 0px 0px no-repeat;
}

.rating .tips {
	padding-top: 8px;
	font-size: 15px;
}

.product-banner .stars,
.product-banner .stars-half,
.product-banner .stars-gary {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	text-indent: -9999px;
}

.product-banner .stars {
	height: 14px;
	background: url("../img/icon_stars.png") center center no-repeat;
}

.product-banner .stars-half {
	background: url("../img/icon_stars_half.png") center center no-repeat;
}

.product-banner .stars-gary {
	background: url("../img/icon_stars_gary.png") center center no-repeat;
}

.comment-star .stars,
.comment-star .stars-half,
.comment-star .stars-gary {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	text-indent: -9999px;
}

.comment-star .stars {
	background: url("../img/icon-star-small.png") center center no-repeat;
}

.comment-star .stars-half {
	background: url("../img/icon-star-half-small.png") center center no-repeat;
}

.comment-star .stars-gary {
	background: url("../img/icon-star-small-gary.png") center center no-repeat;
}

.reviews-head h1 {
	margin-top: 0px;
	font-size: 32px;
}

.reviews-head .review-show {
	border: solid 1px #e5e5e5;
	padding: 7px 15px;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
}

.review-show .stars,
.review-show .stars-half,
.review-show .stars-gary {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	text-indent: -9999px;
}

.review-show .num {
	display: inline-block;
	margin-left: 6px;
	font-size: 18px;
	padding-top: 1px;
}

.review-show .stars {
	background: url("../img/icon-star.png") center center no-repeat;
}

.review-show .stars-half {
	background: url("../img/icon-star-half.png") center center no-repeat;
}

.review-show .stars-gary {
	background: url("../img/icon-star-gary.png") center center no-repeat;
}

.reviews-head .btn-add-review {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 18px;
}

.product-extractor-desc {
	padding-top: 70px;
	padding-bottom: 100px;
}

.product-desc h2,
.product-recover-files h2,
.product-desc-step h2,
.product-extractor-desc h2,
.ios-data-types h2 {
	text-align: center;
	font-size: 34px;
	color: #333333;
	margin-bottom: 20px;
}

.product-desc p,
.product-extractor-desc p {
	text-align: center;
	font-size: 18px;
	margin-bottom: 30px;
}

.product-desc .item {
	float: left;
	width: 17.9%;
	height: 206px;
	margin: 22px 1% 0px 1%;
	text-align: center;
	font-size: 16px;
}

.product-desc {
	padding: 70px 100px 80px 100px;
}

.product-desc .item span {
	display: block;
	width: 140px;
	height: 140px;
	margin: 0 auto 22px auto;
	border-radius: 140px;
	text-indent: -9999px;
}

.product-desc .deletion {
	background: url(../img/icon_deletion.png) #0d71be center center no-repeat;
}

.product-desc .android-upgrade {
	background: url(../img/icon_android_upgrade.png) #0185c1 center center no-repeat;
}

.product-desc .fatory-feset {
	background: url(../img/icon_fatory_reset.png) #259bd6 center center no-repeat;
}

.product-desc .rom-flash {
	background: url(../img/icon_rom_flash.png) #259bd6 center center no-repeat;
}

.product-desc .screen-broken {
	background: url(../img/icon_screen_broken.png) #259bd6 center center no-repeat;
}

.product-recover-files {
	background: url(../img/bg_recover_files.jpg) 0px 0px no-repeat;
	min-height: 436px;
	padding-top: 72px;
	background-size: cover;
}

.product-recover-files ul {
	list-style: none;
	margin: 86px 0px 0px 0px;
	padding: 0;
}

.product-recover-files ul li {
	float: left;
	width: 82px;
	margin-right: 30px;
	margin-left: 15px;
	text-align: center;
	min-height: 130px;
}

.product-recover-files ul li.last {
	margin-right: 0px;
}

.product-recover-files ul li span {
	display: block;
	margin-top: 14px;
	text-align: center;
	font-size: 16px;
	color: #2c2c2c;
}

.product-desc-step {
	padding-top: 70px;
	padding-bottom: 110px;
}

.product-desc-step h2 {
	margin-bottom: 60px;
}

.product-desc-step p {
	margin: 22px 0px;
	line-height: 22px;
	font-size: 15px;
}

.product-top-desc-pdf {
	padding-top: 70px;
	padding-bottom: 110px;
	text-align: center;
}

.product-desc-step-pdf {
	padding-top: 100px;
	min-height: 558px;
	color: #FFF;
}

.product-desc-step-pdf h2 {
	text-align: center;
	font-size: 34px;
	margin-bottom: 20px;
}

.product-desc-step-pdf .product-action-step .product-action-desc span {
	color: #FFF;
}

.product-desc-step-pdf .product-action {
	padding-top: 100px;
}

.product-top-desc-pdf h2 {
	font-size: 30px;
	color: #259bd6;
}

.product-top-desc-pdf p {
	margin: 22px 0px;
	line-height: 22px;
	font-size: 18px;
}

.product-top-desc-pdf .product-action {
	margin: 70px auto 0px auto;
	width: 80%;
}

.product-desc-step-pdf {
	background-color: #048ad2;
}

.product-action-step {
	position: relative;
	text-align: center;
	padding-right: 52px;
}

.product-action-step .product-action-desc {
	display: block;
	font-size: 20px;
	margin: 14px auto;
}

.product-action-step .product-action-desc span {
	color: #0078d7;
}

.product-action-progress {
	position: absolute;
	top: 46px;
	right: -158px;
}

.product-action-progress-2 {
	position: absolute;
	top: 76px;
	right: -34px;
}

.product-action-progress-3 {
	position: absolute;
	top: 76px;
	right: -58px;
}

.product-support {
	min-height: 500px;
	/*height: 558px;*/
	background-color: #0078d7;
	color: #FFFFFF;
	padding-top: 70px;
}

.product-support .container {
	min-height: 450px;
	/*min-height: 558px;*/
	background: url(../img/bg_product_support.png) right bottom no-repeat;
}

.product-support h3 {
	font-size: 34px;
}

.product-support ul {
	list-style: none;
	padding: 36px 0px;
	margin: 0;
}

.product-support ul li {
	margin-bottom: 22px;
}

.product-support ul li img {
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
}

.product-support.phone-transfer .container {
	min-height: 558px;
	background: url(../img/img_hot-phone-devices-support.png) right bottom no-repeat;
}

.product-support.iphone-recovery .container {
	min-height: 500px;
	padding-top: 50px;
	background: url(../img/bg_iphone-recovery-support.png) right bottom no-repeat;
}

.product-support.mobile-privacy-eraser .container {
	min-height: 558px;
	background: url(../img/img-mobile-privacy-eraser-devices.jpg) right bottom no-repeat;
}

.product-support.photo-recovery {
	/*min-height: 600px;*/
	height: 520px;
	background: url(../img/bg_recovery-lost-data-storage-devices.png) right bottom no-repeat;
	color: #333;
	/*padding-top: 160px;*/
}

.product-support.android-manager {
	min-height: 550px;
	background: url(../img/img-android-manager-devices.png) 90% 140px no-repeat;
}

.product-support.swf-converter {
	background: url(../img/img-swf-converter-recover-devices.png) right bottom no-repeat;
}

.product-support.itunes-backup-unlocker .container {
	background: url(../img/img-itunes-backup-extractor-recover-devices.png) right bottom no-repeat;
}

.product-support.hd-video-converter {
	background: url(../img/img-hd-video-converter-recover-devices.jpg) right bottom no-repeat;
}

.product-support.video-converter {
	background: url(../img/img-video-converter-recover-devices.jpg) 92% 120px no-repeat;
}

.product-support.pdf-password-recovery {
	background: url(../img/img-pdf-password-recovery-recover-recover-devices.jpg) right bottom no-repeat;
}

.product-support.pdf-password-recovery ul li {
	background: url(../img/icon_yes_blue.png) 0px 8px no-repeat;
	padding-left: 32px;
}

.product-support.pdf-password-remover {
	background: url(../img/img-pdf-password-remover-recover-devices.jpg) right bottom no-repeat;
}

.product-support.photo-recovery .container,
.product-support.file-recovery .container {
	background: none;
}

.product-support.phone-transfer,
.product-support.privacy-eraser,
.product-support.privacy-eraser .container,
.product-support.swf-converter .container,
.product-support.itunes-backup-unlocker,
.product-support.hd-video-converter .container,
.product-support.video-converter .container,
.product-support.pdf-password-recovery .container,
.product-support.pdf-password-remover .container,
.product-support.mobile-privacy-eraser,
.product-support.android-manager .container {
	background: none;
	color: #333;
}

.product-support.hd-video-converter a,
.product-support.android-manager a {
	text-decoration: underline;
}

.product-support.privacy-eraser .desc {
	float: left;
	width: 53%;
}

.product-support.privacy-eraser .screen {
	float: right;
	width: 45%;
}

.product-support.privacy-eraser h3,
.product-support.swf-converter h3,
.product-support.itunes-backup-unlocker h3,
.product-support.hd-video-converter h3,
.product-support.video-converter h3,
.product-support.mobile-privacy-eraser h3,
.product-support.android-manager h3 {
	color: #259bd6;
}

.product-privacy-eraser-situations,
.product-swf-converter-situations,
.product-itunes-backup-unlocker-situations,
.product-hd-video-converter-situations,
.product-video-converter-situations,
.product-pdf-password-remover-situations,
.product-mobile-privacy-eraser-situations,
.product-android-manager-situations {
	min-height: 558px;
	padding-top: 98px;
	background-color: #0588d3;
	color: #FFF;
}

.product-mobile-privacy-eraser-situations {
	background-color: #0290d1;
	padding-top: 40px;
}

.product-video-converter-situations {
	padding-top: 28px;
}

.product-video-converter-situations .desc {
	padding-top: 66px;
}

.product-privacy-eraser-situations .screen,
.product-swf-converter-situations .screen,
.product-itunes-backup-unlocker-situations .screen,
.product-hd-video-converter-situations .screen,
.product-video-converter-situations .screen,
.product-pdf-password-remover-situations .screen,
.product-mobile-privacy-eraser-situations .screen,
.product-android-manager-situations .screen {
	float: left;
	width: 50%;
	padding-right: 2%;
}

.product-privacy-eraser-situations .screen img,
.product-swf-converter-situations .screen img,
.product-itunes-backup-unlocker-situations .screen img,
.product-hd-video-converter-situations .screen img,
.product-video-converter-situations .screen img,
.product-pdf-password-remover-situations .screen img,
.product-mobile-privacy-eraser-situations .screen img,
.product-android-manager-situations .screen img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.product-privacy-eraser-situations .desc,
.product-swf-converter-situations .desc,
.product-itunes-backup-unlocker-situations .desc,
.product-hd-video-converter-situations .desc,
.product-video-converter-situations .desc,
.product-pdf-password-remover-situations .desc,
.product-mobile-privacy-eraser-situations .desc,
.product-android-manager-situations .desc {
	float: right;
	width: 50%;
}

.product-mobile-privacy-eraser-situations .desc {
	padding-top: 48px;
}

.product-privacy-eraser-situations dl dt,
.product-swf-converter-situations dl dt,
.product-itunes-backup-unlocker-situations dl dt,
.product-video-converter-situations dl dt,
.product-pdf-password-remover-situations dl dt,
.product-mobile-privacy-eraser-situations dl dt,
.product-android-manager-situations dl dt {
	margin-bottom: 20px;
	font-size: 34px;
	color: #FFF;
}

.product-privacy-eraser-situations dl dd,
.product-swf-converter-situations dl dd,
.product-itunes-backup-unlocker-situations dl dd,
.product-video-converter-situations dl dd,
.product-pdf-password-remover-situations dl dd,
.product-mobile-privacy-eraser-situations dl dd,
.product-android-manager-situations dl dd {
	margin-bottom: 18px;
	font-size: 16px;
	color: #FFF;
}

.product-support.photo-recovery p {
	width: 60%;
}

.product-support.phone-transfer h3 {
	color: #0078d7;
}

.product-support.file-recovery {
	min-height: 590px;
	color: #333;
	padding-top: 80px;
	background: url(../img/bg_file-recovery-media-supported.jpg) right bottom no-repeat;
}

.product-transfer-between-devices {
	height: 510px;
	background: url(../img/img_transfer-between-phone-files.png) #2d8eda bottom center no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	line-height: 26px;
}

.product-transfer-between-devices .container {
	padding-top: 70px;
	padding-left: 200px;
	padding-right: 200px;
}

.product-transfer-between-devices .title {
	text-align: center;
	font-size: 34px;
	margin-bottom: 20px;
}

.product-transfer-modes {
	min-height: 510px;
	background: url(../img/bg_transfer-modes-available.png) #f0f4fa 10% 0px no-repeat;
}

.product-transfer-modes dl {
	float: right;
	width: 50%;
	margin: 126px 0px 0px 0px;
}

.product-transfer-modes dl dt,
.product-safe-efficient dl dt,
.product-user-risk dl dt,
.product-dataLoss-situations dl dt,
.product-photo-recovery-types dl dt,
.product-files-recovery-types dl dt {
	margin-bottom: 24px;
	font-size: 34px;
	color: #0078d7;
}

.product-transfer-modes dl dd,
.product-safe-efficient dl dd,
.product-user-risk dl dd,
.product-dataLoss-situations dl dd,
.product-photo-recovery-types dl dd,
.product-files-recovery-types dl dd {
	margin-bottom: 20px;
	font-size: 18px;
}

.product-safe-efficient {
	min-height: 440px;
	background: #FFFFFF;
	/* 一些不支持背景渐变的浏览器 */
	background: -moz-linear-gradient(left, #fff, #d7e4f8);
	/*Mozilla*/
	background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#fff), to(#d7e4f8));
	/*Old gradient for webkit*/
	background: -webkit-linear-gradient(left, #fff, #d7e4f8);
	/*new gradient for Webkit*/
	background: -o-linear-gradient(left, #fff, #d7e4f8);
	/*Opera11*/
}

.product-safe-efficient .container {
	min-height: 440px;
	background: url(../img/bg_icon_safe&efficient.png) right bottom no-repeat;
	background-size: cover;
}

.product-safe-efficient.privacy-eraser .container {
	background: none;
}

.product-safe-efficient.privacy-eraser {
	background: url(../img/bg_privacy-eraser-user-friendly.jpg) left top no-repeat;
	background-size: 100%;
}

.product-safe-efficient.mobile-privacy-eraser {
	background-color: #f2fdff;
}

.product-safe-efficient.mobile-privacy-eraser .container {
	background: url(../img/img-mobile-privacy-eraser-user-friendly.png) right 104px no-repeat;
}

.product-safe-efficient.phone-transfer .container,
.product-safe-efficient.mobile-privacy-eraser .container {
	background-size: auto;
}

.product-user-risk.swf-converter {
	background: url(../img/bg_swf-converter-user-friendly.jpg) left bottom no-repeat;
	background-size: 100%;
}

.product-user-risk.hd-video-converter {
	background: url(../img/img-hd-video-converter-recover-user-friendly.png) #e3faff 92% 140px no-repeat;
}

.product-user-risk.itunes-backup-unlocker {
	background: url(../img/bg_itunes-backup-extractor-recover-user-friendly.jpg) right top no-repeat;
	background-size: 100%;
}

.product-user-risk.video-converter {
	background: url(../img/img-video-converter-recover-user-friendly.jpg) right bottom no-repeat;
	background-size: cover;
}

.product-user-risk.pdf-password-recovery,
.product-user-risk.pdf-password-remover {
	background: url(../img/img-pdf-password-recovery-user-friendly.jpg) right top no-repeat;
}

.product-user-risk.android-manager {
	background-image: none;
}

.product-user-risk.android-manager .container {
	background: url(../img/img-android-manager-user-friendly.png) right bottom no-repeat;
}

.product-safe-efficient dl,
.product-user-risk dl {
	float: left;
	width: 50%;
	margin: 80px 0px 0px 0px;
}

.product-user-risk dl {
	margin-top: 100px;
}

.product-user-risk.android-manager dl {
	width: 64%;
	margin: 80px 0px 0px 0px;
}

.product-user-risk.file-recovery dl {
	margin-top: 100px;
}

.product-user-risk.recuperation-photos-risk dl {
	padding-top: 10px;
}

.product-safe-efficient dl dt {
	line-height: 36px;
	font-size: 32px;
}

.product-safe-efficient dl dt img {
	display: block;
	float: left;
	vertical-align: bottom;
	margin-right: 16px;
	margin-top: 6px;
}

.product-safe-efficient dl dd {
	background: url(../img/icon_yes_black.png) 0px 8px no-repeat;
	padding-left: 32px;
}

.product-user-risk {
	min-height: 559px;
	background: url(../img/bg_user-risk.jpg) right bottom no-repeat;
	background-color: #e7eeff;
}

.product-user-risk dl dt img {
	display: inline-block;
	vertical-align: top;
	margin-right: 22px;
	margin-top: 6px;
}

.product-user-risk dl dd {
	background: url(../img/icon_yes_blue.png) 0px 8px no-repeat;
	padding-left: 32px;
}

.product-user-risk dl dd.text {
	margin-top: 20px;
	font-weight: bold;
}

.product-user-risk p {
	float: left;
}

.product-user-risk.file-recovery {
	height: 558px;
	background: url(../img/bg_file-recovery-stuck.jpg) right bottom no-repeat;
	background-size: 100% 100%;
}

.product-user-risk.file-recovery dl dd,
.product-user-risk.hd-video-converter dl dd,
.product-user-risk.android-manager dl dd {
	background: none;
	padding-left: 0;
}

.product-dataLoss-situations {
	min-height: 558px;
	background-color: #2862a1;
}

.product-dataLoss-situations .container {
	min-height: 558px;
	padding-top: 50px;
	color: #FFFFFF;
}

.product-dataLoss-situations .img {
	float: left;
	width: 50%;
	padding: 20px 30px 0px 30px;
	text-align: center;
}

.product-dataLoss-situations .img img {
	display: block;
	width: 100%;
}

.product-dataLoss-situations dl {
	width: 50%;
	float: right;
}

.product-dataLoss-situations dl dt {
	color: #FFFFFF;
}

.product-photo-recovery-types .left,
.product-files-recovery-types .left {
	float: left;
	width: 50%;
	height: 509px;
	background: url(../img/img-recover-deleted-types.jpg) left top no-repeat;
	background-size: 100% 100%;
	text-indent: -9999px;
}

.product-photo-recovery-types .right,
.product-files-recovery-types .right {
	float: left;
	width: 50%;
	height: 509px;
	background-color: #2d8eda;
	color: #FFFFFF;
}

.product-photo-recovery-types dl {
	padding: 80px 80px;
}

.product-files-recovery-types dl {
	padding: 40px 80px;
}

.product-photo-recovery-types dl dt {
	color: #FFFFFF;
}

.product-photo-recovery-types.hvc dl dt,
.product-dataLoss-situations.hvc dl dt {
	font-size: 28px;
}

.product-photo-recovery-types.hvc dl dd a,
.product-dataLoss-situations.hvc dl dd a {
	color: #FFF;
	text-decoration: underline;
}

.product-photo-recovery-types.hvc dl dd a:hover,
.product-photo-recovery-types.hvc dl dd a:active,
.product-dataLoss-situations.hvc dl dd a:hover,
.product-dataLoss-situations.hvc dl dd a:active {
	color: #dfdfdf;
}

.product-files-recovery-types dl dt {
	font-size: 30px;
	color: #FFFFFF;
}

.product-files-recovery-types .left {
	background: url(../img/bg_files-recover-types.jpg) left top no-repeat;
}

.product-extractor-desc .item {
	float: left;
	width: 9%;
	margin: 22px 1% 0px 0%;
	text-align: center;
	font-size: 16px;
}

.product-extractor-desc .item.last {
	margin-right: 0;
}

.product-extractor-desc .item span {
	display: block;
	width: 96px;
	height: 96px;
	margin: 0 auto 22px auto;
	border-radius: 140px;
	text-indent: -9999px;
}

.product-extractor-desc .deletion {
	background: url(../img/icon_iphone_deletion.png) #259bd6 center 28px no-repeat;
}

.product-extractor-desc .ios-upgrade {
	background: url(../img/icon_iphone_ios_upgrade.png) #259bd6 center 24px no-repeat;
}

.product-extractor-desc .fatory-feset {
	background: url(../img/icon_iphone_fatory_reset.png) #259bd6 center 28px no-repeat;
}

.product-extractor-desc .jailbreak {
	background: url(../img/icon_iphone_jailbreak.png) #259bd6 center 24px no-repeat;
}

.product-extractor-desc .water-damage {
	background: url(../img/icon_iphone_water_damage.png) #259bd6 center 26px no-repeat;
}

.product-extractor-desc .sceen-broken {
	background: url(../img/icon_iphone_sceen_broken.png) #259bd6 center 26px no-repeat;
}

.product-extractor-desc .apple-logo {
	background: url(../img/icon_iphone_stuck_in_apple_logo.png) #259bd6 center 24px no-repeat;
}

.product-extractor-desc .iphone-lost {
	background: url(../img/icon_iphone_iphone_lost&stolen.png) #259bd6 center 26px no-repeat;
}

.product-extractor-desc .iphone-locked {
	background: url(../img/icon_iphone_iphone_locked.png) #259bd6 center 24px no-repeat;
}

.product-extractor-desc .recovery-mods {
	background: url(../img/icon_iphone_stuck_in_recovery_mods.png) #259bd6 center 24px no-repeat;
}

.ios-data-types {
	background: url(../img/bg_ios-data-types.jpg) center top no-repeat;
	background-size: 100% 100%;
	height: 563px;
	padding-top: 80px;
	text-align: center;
}

.ios-data-types h2 {
	/*margin-bottom: 60px;*/
}

.ios-data-types {
	margin-top: 30px;
}

.ios-data-types table tr td {
	display: inline-block;
	width: 11%;
	text-align: center;
}

.ios-data-types table tr td span {
	display: block;
	margin-top: 16px;
	text-align: center;
}

.product-support.iphone-extractor {
	/*padding-top: 130px;*/
	padding-top: 0px;
}

.product-support.iphone-extractor .container {
	padding-top: 100px;
	min-height: 530px;
	background: url(../img/bg_all_itunes_backup_files.png) right bottom no-repeat;
}

.table-no-bordered {
	border: none;
}

.table-no-bordered>thead>tr>th,
.table-no-bordered>tbody>tr>th,
.table-no-bordered>tfoot>tr>th,
.table-no-bordered>thead>tr>td,
.table-no-bordered>tbody>tr>td,
.table-no-bordered>tfoot>tr>td {
	border: none;
}

.table-no-bordered>thead>tr>th,
.table-no-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

#resources dl a {
	color: #333333;
}

#resources dl dt {
	font-size: 16px;
	margin-bottom: 10px;
}

#resources dl dd {
	margin-bottom: 5px;
}

#resources dl dd.more a {
	font-size: 15px;
	text-decoration: underline;
}

.product-whatsapp {
	background: url(../img/banner-whatsMate.jpg) center top no-repeat;
	/*background-size: cover;
	min-height: 700px;*/
}

.product-whatsapp .nav>li>a {
	color: #FFFFFF;
}

.product-whatsapp .nav>li.dropdown>a {
	background: url(../img/arrow_dropdown_white.png) right center no-repeat;
}

.product-whatsapp .navbar .btn-search {
	background: url(../img/icon_search_white.png) left top no-repeat;
}

.product-whatsapp .whatsapp {
	height: 620px;
	padding-top: 80px;
}

.product-whatsapp .whatsapp h1 {
	font-weight: normal;
}

.product-whatsapp .whatsapp h1 strong {
	color: #17c23b;
}

.product-whatsapp .whatsapp .btn-banner {
	margin-top: 64px;
}

.product-whatsapp .btn-banner-download-whatsapp.windows {
	background: url("../img/icon_btn_windows.png") 20px center no-repeat;
	border: 2px solid #e1d5d6;
	border-radius: 4px;
	padding-left: 63px;
}

.product-whatsapp .btn-banner-download-whatsapp:hover,
.product-whatsapp .btn-banner-download-whatsapp:active {
	border-color: #f2f0f0;
	color: #FFFFFF;
}

.product-whatsapp .btn-banner-buynow-whatsapp {
	width: 200px;
	padding-left: 78px;
	background: url("../img/icon_btn_buynow.png") #17c23b 26px center no-repeat;
	line-height: 24px;
	font-size: 18px;
}

.product-whatsapp .btn-banner-buynow-whatsapp:hover,
.product-whatsapp .btn-banner-buynow-whatsapp:active {
	background-color: #16da3f;
}

.product-whatsapp .btn-banner-buynow-whatsapp span {
	color: #FFFFFF;
}

.whatsMate-Main {
	padding: 90px 0px 40px 0px;
	min-height: 780px;
	text-align: center;
	background: url(../img/bg_Main_Features.png) 47% 64px no-repeat;
}

.whatsMate-Main .img-responsive {
	margin-left: auto;
	margin-right: auto;
}

.whatsMate-Main .item {
	padding-top: 30px;
}

.whatsMate-Main h2 {
	font-size: 36px;
	color: #1c9d37;
	font-weight: 100;
}

.whatsMate-Main .carousel-inner {
	width: 86%;
	margin: 0 auto;
}

.whatsMate-Main .carousel-control.left {
	background: url(../img/btn_left.png) 0px 0px no-repeat;
	width: 25px;
	height: 46px;
	top: 320px;
	bottom: auto;
}

.whatsMate-Main .carousel-control.right {
	background: url(../img/btn_right.png) 0px 0px no-repeat;
	width: 25px;
	height: 46px;
	top: 320px;
	bottom: auto;
}

.whatsMate-Main .item dl {
	width: 76%;
	margin: 20px auto;
}

.whatsMate-Main .item dl dt {
	margin-bottom: 14px;
	font-size: 18px;
	color: #0e273c;
}

.supported-whatsApp-files {
	padding: 60px 0px 100px 0px;
}

.supported-whatsApp-files .box {
	float: left;
	width: 40%;
	padding: 30px 72px 0px 102px;
}

.supported-whatsApp-files .file-types {
	float: left;
	width: 60%;
}

.supported-whatsApp-files h2 {
	margin-bottom: 30px;
	text-align: center;
	font-size: 26px;
	color: #1c9d37;
}

.supported-whatsApp-files .file-types .item {
	float: left;
	width: 222px;
	height: 222px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 54px;
	margin: 0px 6px 6px 0px;
}

.supported-whatsApp-files .img-responsive {
	margin: 0 auto 10px auto;
}

.supported-whatsApp-files .file-message {
	background-color: #24bd5e;
}

.supported-whatsApp-files .file-contacts {
	background-color: #f0bf28;
}

.supported-whatsApp-files .file-call-history {
	background-color: #4c98f5;
}

.supported-whatsApp-files .file-photos {
	background-color: #04b045;
}

.supported-whatsApp-files .file-video {
	background-color: #ef9b2e;
}

.supported-whatsApp-files .file-audio {
	background-color: #bf5cdc;
}

.fully-supported {
	background: url(../img/bg_fully_supported.jpg) #f2f8fc 14% 0% no-repeat;
	/*height: 548px;*/
}

.fully-supported .container {
	padding-left: 41%;
	padding-top: 20px;
}

.fully-supported h2 {
	font-size: 32px;
	color: #3dad00;
}

.fully-supported ul {
	padding: 10px 0px;
	list-style: none;
}

.fully-supported ul li {
	margin-bottom: 10px;
}

.whatsapp-hot-topics {
	padding-top: 88px;
	padding-bottom: 110px;
}

.whatsapp-hot-topics .item {
	float: left;
	width: 22.5%;
	min-height: 346px;
	margin-right: 3%;
	border: 1px solid #ececec;
}

.whatsapp-hot-topics .item.last {
	margin-right: 0;
}

.whatsapp-hot-topics .img-responsive {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
}

.whatsapp-hot-topics .item-hot-topic {
	background-color: #2db843;
	border-color: #5ec96f;
	text-align: center;
	font-size: 26px;
	color: #FFFFFF;
	padding-top: 102px;
}

.whatsapp-hot-topics dl {
	padding: 0px 18px;
}

.whatsapp-hot-topics dl dt {
	font-size: 17px;
	color: #3dad00;
	margin-bottom: 6px;
}

.whatsapp-hot-topics dl dd {
	word-break: keep-all;
	/* 不换行 */
	white-space: nowrap;
	/* 不换行 */
	overflow: hidden;
	/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis;
	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}

.whatsapp-hot-topics dl dd a {
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}

.whatsapp-hot-topics dl dd a:hover,
.whatsapp-hot-topics dl dd a:active {
	color: #3dad00;
}

.whatsapp-feedback {
	height: 646px;
	padding-top: 70px;
	padding-bottom: 40px;
	background: url(../img/bg_feedback.jpg) #eaf1f5 left top repeat-x;
}

.whatsapp-feedback h2 {
	text-align: center;
}

.whatsapp-feedback h2 span {
	display: block;
	font-weight: normal;
	color: #3dad00;
}

.whatsapp-feedback .item {
	position: relative;
	float: left;
	width: 46%;
	margin: 32px 2% 0px 2%;
	background-color: #ffffff;
	border: 1px solid #c9d3d6;
	padding: 1px;
	-webkit-box-shadow: 1px 1px 24px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 24px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 24px rgba(0, 0, 0, 0.3);
}

.whatsapp-feedback .img-responsive {
	float: left;
}

.whatsapp-feedback p {
	padding: 18px 14px 0px 182px;
}

.whatsapp-feedback p span {
	display: block;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

.whatsapp-feedback .arrow {
	position: absolute;
	bottom: -8px;
	right: 31px;
	width: 16px;
	height: 8px;
	background: url(../img/arrow_whatsapp_feedback.png) left top no-repeat;
}

.product-whatsapp .site-safe ul li.guarantee {
	padding-left: 104px;
	padding-top: 80px;
	background: url(../img/img_30-days-money-back-guarantee-green.png) 20px 76px no-repeat;
}

.product-whatsapp .site-safe ul li.service {
	padding-left: 82px;
	padding-top: 80px;
	background: url(../img/img_free-customer-service-green.png) 20px 72px no-repeat;
}

.product-whatsapp .site-safe ul li.safe {
	padding-left: 70px;
	padding-top: 80px;
	background: url(../img/img_clean-and-safe-green.png) 20px 62px no-repeat;
}

.product-whatsapp .site-safe ul li.payment {
	padding-left: 82px;
	padding-top: 80px;
	background: url(../img/img_secure-online-payment-green.png) 20px 62px no-repeat;
}

/* = reviews
-------------------------------------------- */

.reviews {
	padding: 10px 0px 80px 0px;
}

.reviews h1 {
	font-size: 28px;
	margin-top: 0px;
}

.reviews-head {
	padding: 20px 0px 40px 0px;
	border-bottom: 1px dotted #cecece;
}

.reviews-content {
	padding: 40px 0px;
}

.comment-item {
	margin-bottom: 30px;
}

.comment-user {
	float: left;
	width: 13%;
	padding: 10px 0px;
	text-align: center;
}

.comment-name {
	font-weight: bold;
}

.comment-data {
	line-height: 20px;
	font-size: 12px;
	color: #b4bbc5;
}

.comment-content {
	position: relative;
	float: left;
	width: 67%;
	margin-left: 20px;
	padding: 1em 1.4em;
	font-size: 15px;
	color: #444444;
	line-height: 24px;
	z-index: 999;
	background-color: #f6f8f3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}

.comment-content:before,
.comment-content:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	display: block;
}

.comment-content:before {
	top: 22px;
	bottom: auto;
	left: -16px;
	border-style: solid;
	border-width: 8px 16px 14px 0;
	border-color: transparent #f6f8f3;
}

.comment-content:after {
	top: 22px;
	bottom: auto;
	left: -16px;
	border-style: solid;
	border-width: 8px 16px 0px 0;
	border-color: transparent #f6f8f3;
}

.comment-like {
	float: left;
	width: 18%;
	text-align: center;
	font-size: 15px;
}

.comment-like .like-zan,
.comment-like .like-cai {
	background: none;
	font-size: 16px;
}

.comment-like .like-zan:hover,
.comment-like .like-zan:active,
.comment-like .like-cai:hover,
.comment-like .like-cai:active,
.comment-like .like-zan.disabled,
.comment-like .like-cai.disabled {
	color: #3695d7;
}

.comment-form .control-label {
	font-weight: normal;
}

.rating ul {
	float: left;
	width: 120px;
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
}

.rating ul li {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	cursor: pointer;
}

.rating ul li.on,
.rating ul li.hover {
	background: url("../img/icon-star-small.png") 0px 0px no-repeat;
}

.rating ul li,
.rating ul li.nohover {
	background: url("../img/icon-star-small-gary.png") 0px 0px no-repeat;
}

.rating .tips {
	padding-top: 8px;
	font-size: 15px;
}

.home-banner .stars,
.home-banner .stars-half,
.home-banner .stars-gary {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	text-indent: -9999px;
}

.home-banner .stars {
	height: 14px;
	background: url("../img/icon_stars.png") center center no-repeat;
}

.home-banner .stars-half {
	background: url("../img/icon_stars_half.png") center center no-repeat;
}

.home-banner .stars-gary {
	background: url("../img/icon_stars_gary.png") center center no-repeat;
}

.comment-star .stars,
.comment-star .stars-half,
.comment-star .stars-gary {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	text-indent: -9999px;
}

.comment-star .stars {
	background: url("../img/icon-star-small.png") center center no-repeat;
}

.comment-star .stars-half {
	background: url("../img/icon-star-half-small.png") center center no-repeat;
}

.comment-star .stars-gary {
	background: url("../img/icon-star-small-gary.png") center center no-repeat;
}

.reviews-head .review-show {
	border: solid 1px #e5e5e5;
	padding: 7px 15px;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
}

.review-show .stars,
.review-show .stars-half,
.review-show .stars-gary {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	text-indent: -9999px;
}

.review-show .num {
	display: inline-block;
	margin-left: 6px;
	font-size: 18px;
	padding-top: 1px;
}

.review-show .stars {
	background: url("../img/icon-star.png") center center no-repeat;
}

.review-show .stars-half {
	background: url("../img/icon-star-half.png") center center no-repeat;
}

.review-show .stars-gary {
	background: url("../img/icon-star-gary.png") center center no-repeat;
}

.reviews-head .btn-add-review {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 18px;
}

/** .store-page
-------------------------------------------*/

.store-page {}

.store-page .nav-list {
	margin: 0 auto;
	padding-top: 0;
	width: 100%;
	height: 55px;
	background-color: #259bd6;
	text-align: center;
}

.store-page .nav-list>li {
	float: none;
	display: inline-block;
}

.store-page .nav-list>li>a {
	padding: 0px 20px;
	line-height: 54px;
	font-size: 16px;
	color: #c9edff;
}

.store-page .nav-list>li.active>a,
.store-page .nav-list>li.active>a:focus,
.store-page .nav-list>li.active>a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.store-page .nav-list>li>a,
.store-page .nav-list>li>a:focus,
.store-page .nav-list>li>a:hover,
.store-page .nav-list>li>a:active {
	text-decoration: none;
}

.tab-store h2 {
	margin: 30px 0px 20px 0px;
	font-size: 24px;
	color: #172a39;
}

.tab-store .item {
	padding: 24px 0px;
	border-top: 1px solid #fafafa;
}

.tab-store .box {
	float: left;
	width: 18%;
	padding-right: 3%;
}

.tab-store dl {
	float: left;
	width: 46%;
	padding-top: 26px;
	padding-right: 8%;
}

.tab-store dl dt {
	font-size: 18px;
	margin-bottom: 8px;
}

.tab-store .box .img-responsive {
	width: 130px;
}

.tab-store .btn-area {
	padding-top: 20px;
}

.tab-store .btn-area a {
	display: inline-block;
	width: 120px;
	height: 37px;
	border-style: solid;
	border-radius: 3px;
	border-width: 2px;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	line-height: 34px;
	font-weight: bold;
	vertical-align: bottom;
	margin-right: 16px;
}

.tab-store .btn-area a.down {
	color: #addff2;
	border-color: #a5dbf1;
}

.tab-store .btn-area a.down:hover,
.tab-store .btn-area a.down:active {
	color: #9dd6ec;
	border-color: #92d6f1;
}

.tab-store .btn-area a.buy {
	padding-right: 27px;
	color: #f6b587;
	border-color: #f7c099;
}

.tab-store .btn-area a.buy:hover,
.tab-store .btn-area a.buy:active {
	color: #ecab7d;
	border-color: #ecab7d;
}

.tab-store .btn-area a.win {
	background: url(../img/icon-win-pink.png) 84px 7px no-repeat;
}

.tab-store .btn-area a.mac {
	background: url(../img/icon-mac-pink.png) 84px 7px no-repeat;
}

.tab-store .btn-area .price {
	display: inline-block;
	height: 37px;
	line-height: 37px;
	color: #eb6100;
}

.tab-store .btn-area .price s {
	display: block;
	color: #172a39;
}

/* purchase-support */

.store-support {
	padding: 0px;
	margin: 90px auto 30px auto;
	border: 1px solid #fbfbfb;
	-webkit-box-shadow: 0px 0px 72px #f9f9f9;
	-moz-box-shadow: 0px 0px 72px #f9f9f9;
	box-shadow: 0px 0px 72px #f9f9f9;
}

.store-support dl {
	text-align: center;
	padding: 140px 20px 50px 20px;
	border-right: 1px solid #fbfbfb;
	margin-bottom: 0;
	min-height: 286px;
}

.store-support dl dt {
	margin-bottom: 10px;
	font-size: 18px;
	color: #384e72;
}

.store-support dl dd {
	font-size: 14px;
	color: #202020;
}

.store-support .secure {
	background: url("../img/icon-secure.png") center 50px no-repeat;
}

.store-support .support {
	background: url("../img/icon-support.png") #fdfdfd center 50px no-repeat;
}

.store-support .money-back {
	background: url("../img/icon-money-back.png") center 50px no-repeat;
}

.store-support .updates {
	background: url("../img/icon-updates.png") #fdfdfd center 50px no-repeat;
	border-right: none;
}

/** = .sub-faq-banner
*****************************************/

.sub-faq-banner,
.sub-support-banner {
	height: 194px;
	background: url(../img/bg_resourcePage.jpg) center center no-repeat;
	background-size: cover;
	max-height: 273px;
	padding-top: 34px;
	padding-bottom: 10px;
	text-align: center;
	color: #ffffff;
}

.sub-faq-banner {
	padding-top: 0;
}

.sub-faq-banner h1,
.sub-support-banner h1 {
	font-size: 36px;
}

.sub-faq-banner p,
.sub-support-banner p {
	font-size: 18px;
}

.sub-faq-banner .breadcrumb {
	background: none;
	text-align: left;
	margin-left: -15px;
}

.faq-page {
	padding-top: 36px;
	padding-bottom: 36px;
}

.faq-item {
	width: 94%;
	height: 84px;
	margin: 0 auto 14px auto;
	border-bottom: 1px solid #fafafb;
}

.faq-item:before,
.faq-item:after {
	display: table;
	content: " ";
}

.faq-item:after {
	clear: both;
}

.faq-item:hover,
.faq-item:active {
	cursor: default;
	border-color: #1194de;
}

.faq-item .arrow {
	float: left;
	width: 60px;
	height: 76px;
	line-height: 76px;
	text-align: center;
}

.faq-item .arrow span {
	display: inline-block;
	width: 34px;
	height: 34px;
	vertical-align: middle;
	text-indent: -99999px;
	background: url(../img/icon_arrow_faq.png) center center no-repeat;
}

.faq-item dl {
	padding: 24px 24px 24px 84px;
}

.faq-item dl dt {
	font-size: 20px;
	color: #2c2c2c;
}

.faq-item dl dt span {
	color: #1483d7;
}

.faq-item dl dd {
	display: none;
	font-size: 16px;
	color: #797979;
}

.faq-item dl dd span {
	color: #0086cf;
}

.faq-item.active {
	height: auto;
	min-height: 140px;
	border-color: #1194de;
}

.faq-item.active .arrow {
	text-align: center;
	border-right: 1px solid transparent;
}

.faq-item.active .arrow span {
	width: 34px;
	height: 34px;
	background: url(../img/icon_arrow_faq_active.png) center center no-repeat;
}

.faq-item.active dl dd {
	display: block;
}

.support-about {
	width: 70%;
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #fbfbfc;
	text-align: center;
	font-size: 16px;
}

.support-about h2 {
	margin-bottom: 30px;
	font-size: 26px;
	color: #333333;
}

.support-about span {
	color: #7ac2ff;
}

.support-list {
	margin: 80px auto 60px auto;
	border: 1px solid #fafafa;
	-webkit-box-shadow: 0px 0px 72px #fafafa;
	-moz-box-shadow: 0px 0px 72px #fafafa;
	box-shadow: 0px 0px 72px #fafafa;
}

.support-list .item {
	min-height: 336px;
	padding: 34px 26px;
	border-right: 1px solid #fafafa;
}

.support-list .item dl {
	margin: 0;
}

.support-list .item dl dt {
	font-size: 18px;
	color: #333;
	margin-bottom: 16px;
}

.support-list .item dl dd {
	margin-bottom: 10px;
	font-size: 14px;
}

.support-list .item dl dd span {
	color: #0082cf;
}

.support-list .item dl dd a {
	text-decoration: underline;
}

.support-list .registrationCode {
	background: url(../img/bg_rrc.jpg) left top no-repeat;
	background-size: cover;
	color: #FFF;
	margin-bottom: 16px;
}

.support-list .registrationCode .title {
	margin-top: 0;
	font-size: 18px;
}

.support-list .registrationCode .btn-submit {
	background-color: #ffffff;
	font-size: 16px;
	color: #00759d;
	border-radius: 0;
	float: right;
}

.slider-support {
	padding-top: 30px;
}

.slider-support h2 {
	margin-bottom: 40px;
	font-weight: bold;
	font-size: 26px;
	color: #333333;
	text-align: center;
}

.slider-support .slider .slide {
	text-align: center;
	font-size: 16px;
}

.slider-support .slider .img-responsive {
	width: 70%;
	margin: 0 auto;
}

.slider-support .slider p {
	margin-top: 20px;
}

.slider-support .slider a {
	color: #333333;
}

.slider-support .slider a:hover,
.slider-support .slider a:active {
	color: #5bbbff;
	text-decoration: none;
}

.choose-country {
	margin-top: 40px;
	margin-bottom: 40px;
}

.choose-country .table .table {
	margin-bottom: 0px;
}

.choose-country caption {
	font-size: 24px;
	line-height: 36px;
	border-bottom: solid 1px #e6e6e6;
	padding-bottom: 10px;
}

.choose-country {
	border: 1px solid #c7d6d7;
}

.choose-country td,
.choose-country table {
	border: none;
}

.choose-country img {
	vertical-align: middle;
	margin-right: 2px;
}

.choose-country tr td a {
	text-decoration: none;
	font-weight: normal;
}

.sitemap {
	padding-top: 10px;
	padding-bottom: 40px;
}

.sitemap h1 {
	font-size: 26px;
}

.sitemap .tipsResource,
.usefulLinks {
	margin: 14px 0px;
}

.sitemap .tipsResource dt,
.sitemap .usefulLinks dt {
	font-size: 18px;
	font-weight: bold;
}

.sitemap .usefulLinks dd {
	display: inline-block;
	margin-right: 20px;
}

.sitemap .tipsResource dd a,
.sitemap .usefulLinks dd a {
	text-decoration: underline;
}

.sitemap .tipsResource dd a:hover,
.sitemap .usefulLinks dd a:hover {
	color: #00AEFF;
}

.sitemap .nav-tabs {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	overflow: hidden;
	border-bottom: none;
}

.sitemap .nav-tabs li:first-child {
	padding-left: 0px;
}

.sitemap .nav-tabs li a {
	padding: 10px 15px;
}

.sitemap .nav-tabs li.active a {
	text-decoration: none;
	color: #f07a23;
}

.sitemap .tab-content {
	margin: 20px 0px 0px 0px;
}

.sitemap .tab-content .tab-pane {
	color: #6a6969;
}

.sitemap .tab-content h2 {
	font-size: 22px;
	margin-top: 0px;
}

.sitemap .tab-content .tab-pane {
	display: none;
}

.sitemap .tab-content .active {
	display: block;
}

.sitemap .tab-content table {
	width: 100%;
}

.sitemap .tab-content table tr td {
	border: 1px solid #cadfe5;
	background-color: #FFF;
}

.sitemap .tab-content table tr td a {
	text-decoration: underline;
	color: #0066CC;
}

.sitemap .tab-content table tr td a:hover {
	color: #00AEFF;
}

/* = clear
-------------------------------------------- */

.site-safe ul:before,
.site-safe ul:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.product-list:before,
.product-list:after,
.product-recover-files ul:before,
.product-recover-files ul:after,
.product-safe-efficient dl dt:before,
.product-safe-efficient dl dt:after,
.product-photo-recovery-types:before,
.product-photo-recovery-types:after,
.product-files-recovery-types:before,
.product-files-recovery-types:after,
.reviews-head:before,
.reviews-head:after,
.comment-item:before,
.comment-item:after,
.dropdown-product:before,
.dropdown-product:after,
.item:before,
.item:after,
.system:before,
.system:after,
.product-action:before,
.product-action:after {
	display: table;
	content: " ";
}

.site-safe ul:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.product-list:after,
.product-recover-files ul:after,
.product-safe-efficient dl dt:after,
.product-photo-recovery-types:after,
.product-files-recovery-types:after,
.reviews-head:after,
.comment-item:after,
.dropdown-product:after,
.item:after,
.system:after,
.product-action:after {
	clear: both;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.dropdown-product dl dt {
		font-size: 16px;
	}
	.home-product .pro-phonedatatransfe {
		height: 440px;
		padding-top: 40px;		
	}
	.resource-list-product .title {
		font-size: 24px;
	}
	.banner-iphone h1 {
		font-size: 24px;
	}
	.banner-iphone p {
		font-size: 18px;
	}
	.product-banner h1 {
		font-size: 46px;
	}
	.product-desc h2,
	.product-recover-files h2,
	.product-desc-step h2,
	.product-extractor-desc h2,
	.ios-data-types h2 {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {	
	.home-product {
		width: 100%;
	}
	.home-product .pro-phonedatatransfe {
		padding-top: 20px;
		height: 344px;
	}
	.home-product .pro-phonedatatransfe h4 {
		font-size: 36px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.resource-list-product .title {
		font-size: 18px;
	}
	.resource-list-product .text p {
		font-size: 15px;
	}
	.support .item,
	.support-product .product-list li a {
		width: 48%;
		margin-bottom: 20px;
	}
	.support .item,
	.support-product .product-list li a,
	.support-product .product-list li.last a {
		margin-right: 2%;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.home-product img {
		left: 26%;
	}	
	.product-transfer-modes dl dt,
	.product-safe-efficient dl dt,
	.product-user-risk dl dt,
	.product-dataLoss-situations dl dt,
	.product-photo-recovery-types dl dt,
	.product-files-recovery-types dl dt {
		font-size: 24px;
	}	
}

@media (max-width: 1120px) {
	.home-product dl dd {
		padding-left: 15px;
		padding-right: 15px;
	}
	.feedback .carousel {
		padding-left: 10px;
		padding-right: 10px;
	}
	.support-banner .title {
		font-size: 32px;
	}
	.product-nav .item a {
		min-height: 130px;
	}
	.site-info {
		height: auto;
	}
	.site-info-link {
		float: none;
		padding-top: 12px;
	}
	.site-info-link a {
		line-height: 26px;
	}
	.copyright {
		float: none;
	}
}

@media (max-width: 991px) {
	.product-nav .col-xs-4 {
		width: 50%;
	}
	.resource dl {
		min-height: auto;
	}
	.quickLink dl.resource,
	.quickLink dl.hot-topic,
	.quickLink dl.company,
	.quickLink .site-link,
	.quickLink .popularGuides {
		width: 50%;
	}
	.resource-topics ul li {
		margin-bottom: 16px;
	}
	.product-support,
	.product-support.iphone-recovery .container,
	.product-support.photo-recovery .container,
	.product-support.file-recovery .container,
	.product-user-risk,
	.product-itunes-backup-unlocker-format dl,
	.product-android-manager-recover-format dl,
	.product-support.android-manager .container,
	.product-user-risk.android-manager .container,
	.product-user-risk.hd-video-converter .container,
	.product-swf-converter-recover-format dl,
	.product-support.swf-converter .container {
		background-color: #333333;
		opacity: 0.8;
		filter: alpha(opacity=80);
		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
		color: #FFFFFF;
	}
	.product-user-risk {
		color: #333333;
	}
	.product-support h3 {
		font-size: 30px;
	}
	.product-desc h2,
	.product-recover-files h2,
	.product-desc-step h2,
	.product-extractor-desc h2,
	.ios-data-types h2 {
		font-size: 28px;
	}
	.product-action-progress {
		display: none;
	}
	.product-banner h1 {
		font-size: 36px;
	}
	.product-banner p {
		font-size: 20px;
	}
	.support,
	.support-product-detailed {
		padding-left: 15px;
		padding-right: 15px;
	}
	.support .item {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	.banner-iphone,
	.banner-android {
		height: 550px;
	}
	
	.banner-iphone .btn-more {
		min-width: 184px;
		height: 52px;
		line-height: 40px;
		background-color: #0fb71f;
		font-size: 24px;
		color: #FFFFFF;
		border: none;
	}
	.banner-iphone .btn-more:hover,
	.banner-iphone .btn-more:active {
		height: 52px;
		background-color: #0ae81f;
	}
	.android-html5,
	.iphone-html5 {
		display: none;
	}
	.home-product .pro-iphonebackupextractor,
	.home-product .pro-photorecovery,
	.home-product .pro-filerecovery,
	.home-product .pro-phonedatatransfe {
		width: 100%;
	}
	.home-product img {
		left: 35%;
	}
	.product-dataLoss-situations .img,
	.product-photo-recovery-types .left,
	.product-files-recovery-types .left,
	.product-photo-recovery-types .right,
	.product-files-recovery-types .right {
		float: none;
		width: 100%;
		background-size: cover;
	}
	.product-dataLoss-situations dl {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.product-transfer-modes dl dt,
	.product-safe-efficient dl dt,
	.product-dataLoss-situations dl dt,
	.product-photo-recovery-types dl dt,
	.product-files-recovery-types dl dt {
		font-size: 18px;
	}
	.product-transfer-modes dl dd,
	.product-safe-efficient dl dd,
	.product-user-risk dl dd,
	.product-dataLoss-situations dl dd,
	.product-photo-recovery-types dl dd,
	.product-files-recovery-types dl dd {
		font-size: 16px;
	}
	
	.product-privacy-eraser-situations dl dt, 
	.product-swf-converter-situations dl dt, 
	.product-itunes-backup-unlocker-situations dl dt, 
	.product-video-converter-situations dl dt, 
	.product-pdf-password-remover-situations dl dt, 
	.product-mobile-privacy-eraser-situations dl dt, 
	.product-android-manager-situations dl dt {
		font-size: 20px;	
	}
	
	.product-transfer-between-devices .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.product-itunes-backup-unlocker-format,
	.product-android-manager-recover-format,
	.product-hd-video-converter-recover-format,
	.product-swf-converter-recover-format,
	.product-pdf-password-remover-recover-format {
		padding: 70px 80px 70px 2%;
	}
	
	.product-support.phone-transfer,
	.fully-supported,
	.product-support.itunes-backup-unlocker,
	.product-support.hd-video-converter .container,
	.product-hd-video-converter-recover-format dl,
	.product-pdf-password-remover-recover-format dl,
	.product-support.pdf-password-remover .container,
	.product-user-risk.pdf-password-remover dl {
		background-color: #5e5e5e;
	    opacity: 0.8;
	    filter: alpha(opacity=80);
	    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
	    color: #FFFFFF;
	}
	
	.product-transfer-modes,
	.product-safe-efficient .container,
	.fully-supported {
		background-image: none;
	}
		
	.product-support.phone-transfer h3,
	.product-support.itunes-backup-unlocker h3,
	.product-user-risk.android-manager h3,
	.product-support.hd-video-converter a, 
	.product-support.android-manager a,
	.product-user-risk.hd-video-converter a,
	.product-support.swf-converter h3,
	.product-user-risk.pdf-password-remover dl dt {
		color: #FFF;
	}
	
	.product-swf-converter-recover-format dl,
	.product-itunes-backup-unlocker-format dl,
	.product-user-risk.pdf-password-remover dl {
		padding: 20px 30px;
	}
	
	.product-extractor-desc .item {
		min-height: 164px;
	}
	
	.product-support.swf-converter .container,
	.product-support.pdf-password-remover .container {
		min-height: 400px;
	}
	
	.product-transfer-modes dl,
	.product-safe-efficient dl, 
	.product-user-risk dl {
		float: none;
		width: 100%;
	}
	
	.content,
	.sidebar {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	
	.tab-store dl {
		padding-top: 0px;
	}
	
	.tab-store .btn-area a {
		width: 100px;
		margin-right: 0px;
		font-size: 12px;
	}
	
	.tab-store .btn-area a.win,
	.tab-store .btn-area a.mac {
		background-position: 72px 8px;
	}
	
	.product-desc .item {
		width: 30%;
	}
	
	.product-extractor-desc .item {
		width: 19%;
	}
	
	.ios-data-types table tr td span {
		font-size: 14px;
	}
	
	.supported-whatsApp-files h2 {
		font-size: 20px;
	}
	
	.supported-whatsApp-files .box {
		padding: 30px 40px 0px 60px;
	}
		
	.product-user-risk.itunes-backup-unlocker {
		background-size: 100%;	
	}	
	
	.fully-supported .container {
		padding-left: 0;
	}
	
	.whatsapp-hot-topics .item {
		width: 47%;
		margin-bottom: 12px;
	}
	
	.whatsapp-feedback {
		height: auto;
		background-repeat: repeat;
	}
	
	.whatsapp-feedback .item {
		width: 96%;
	}
	
}

@media (max-width: 767px) {
	.row {
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.quickLink dl.resource,
	.quickLink dl.hot-topic,
	.quickLink dl.company,
	.quickLink .site-link {
		width: 100%;
	}
	.resource-topics ul li {
		margin-bottom: 10px;
	}
	.resource-topics ul li a {
		font-size: 14px;
	}
	.resource-page {
		padding-left: 15px;
		padding-right: 15px;
	}
	.breadcrumb {
		padding-left: 15px;
		padding-right: 15px;
	}
	.support-product .product-list li a {
		width: 100%;
	}
	.support-product .product-list li a,
	.support-product .product-list li.last a {
		margin-right: 0%;
	}
	.support-banner .title {
		font-size: 28px;
	}
	.product-banner h1 {
		font-size: 30px;
	}
	.product-banner p {
		font-size: 16px;
	}
	.product-action-step {
		margin-bottom: 30px;
	}
	
	.ios-data-types table tr td span {
		font-size: 13px;
	}
	.resource-page h1,
	.resource-list-product .title {
		font-size: 20px;
	}
	.resource-list-product .text .img-responsive {
		margin-top: 0;
	}
	.resource-list-product .text,
	.resource-list-product .btn-area {
		float: none;
		width: 100%;
		background-size: cover;
	}
	
	.quickLink dl.resource, 
	.quickLink dl.hot-topic, 
	.quickLink dl.company, 
	.quickLink .site-link, 
	.quickLink .popularGuides {
		float: none;
		width: 100%;
		text-align: center;	
	}
	.quickLink .popularGuides a {
		display: block;	
	}
	
	.quickLink .form-control {
		margin-left: auto;
		margin-right: auto;
	}
	
	.store-page .nav-list>li>a {
		font-size: 14px;
		padding: 0px 8px;
	}
	
	.site-info-link {
		text-align: center;
	}
	
	.site-info-link a {
		display: block;
	}
	
	.tab-store .box {
		width: 26%;
	}
	
	.tab-store dl {
		padding-top: 0px;
		width: 70%;
	}
	
	.tab-store .btn-area {
		float: left;
		width: 100%;
	}
	
	.tab-store .btn-area a {
		width: 120px;
	    margin-right: 16px;
	    font-size: 14px;	    
	}
	
	.tab-store .btn-area a.win,
	.tab-store .btn-area a.mac {
		background-position: 84px 7px;
	}
	
	.resource-topics ul li {
		width: 33.33%;
	}
	
	.support-list .col-xs-4 {
		width: 100%;
	}
	
	.faq-page {
		padding-left: 0;
		padding-right: 0;
	}
	
	.faq-item {
		width: 100%;
	}
	
	.faq-item dl {
		padding-left: 70px;
	}
	
	.faq-item dl dt {
		font-size: 18px;
	}
	
	.bx-wrapper .bx-prev {
		left: -10px;
	}
	
	.bx-wrapper .bx-next {
		right: -10px;
	}
	
	.slider-support .slider p {
		font-size: 14px;
	}
	
	.sub-support-banner h1 {
		font-size: 30px;
	} 
	
	
	
}

/* =.Multi Dimension
-------------------------------------------- */
@media (max-width: 479px) {}
@media (min-width: 480px) {}
@media (max-width: 767px) {}
@media (min-width: 768px) {}
@media (max-width: 991px) {}
@media (min-width: 992px) {}
@media (max-width: 1199px) {}
@media (min-width: 1200px) {}
@media (min-width: 480px) and (max-width: 767px) {}
@media (min-width: 768px) and (max-width: 991px) {}
@media (min-width: 992px) and (max-width: 1199px) {}