@charset "utf-8";
/* CSS Document */
.header{
	height: auto;
}

.section-item{
	padding: 6rem 0;
}
.section-item h2{
	margin-bottom: 1.875rem;
	font-size: 2.5rem;
	font-weight: 500;
}
.section-item .subtitle{
	margin-bottom: 1.875rem;
	font-size: 1.125rem;
	color: #696969;
}
/**section buy**/
.buy-infos .nav-item{
	height: 3.125rem;
	line-height: 3.125rem;
}
.buy-infos .nav-item:first-child{
	border-radius: .625rem 0 0 .625rem;
	border-left: 1px solid #ddd;
}
.buy-infos .nav-item:last-child{
	border-radius: 0 .625rem .625rem 0;
	border-right: 1px solid #ddd;
	
}
.buy-infos .nav-item.active, .buy-infos .nav-item:hover{
	background-color: #095aff;
	color: #fff;
}
.buy-infos .editions-item-wrap{
	margin-bottom: 3.75rem;
}
.buy-infos .editions-item{
	box-shadow: 0 0 50px rgba(158,179,215,0.3);
}
.pw-buy {
	text-align: center;
}
.pw-buy h2 {
	margin-bottom: 2.5rem;
}
.pw-buy.top-triangle:before {
	border-top-color: #f0f7f7;
}
.pw-buy .nav-item {
	background-color: #fff;
	border: 1px solid #ddd;
	border-left: none;
	color: #696969;
}
.pw-buy .edition-header{
	min-height: 160px;
	color: #fff;
	background-color: #095aff;
}
.pw-buy .editions-item-wrap.recommend .edition-header {
	color: #fff;
	background-color: #ff6609;
}
.pw-buy .recommend .edition-header .price {
	color: #fff;
}
.pw-buy .download .edition-header .name {
	font-size: 3rem;
	margin-top: 2.5rem;
}
.pw-buy .edition-body {
	padding-top: 1.875rem;
}
.pw-buy .edition-infos {
	display:inline-block;
    margin-bottom: 1.875rem;
}
.buy-infos .license{
	padding-top: 1.875rem;
	margin-top: 0;
	border-top: 1px solid #ccc;
}
.pw-buy .buy-btn {
	background-color: #ff6609;
}
.pw-buy .comparison {
	display: inline-block;
	font-size: 1.125rem;
	line-height: 1.25rem;
	color: #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 3.75rem;
	opacity: .8;
}
.pw-buy .comparison:hover {
	text-decoration: none;
	opacity: 1;
}
.pw-buy .edition-header p {
	margin: .625rem auto;
}


.content-item .col-2-1{
	padding: 0 3rem;
}
/**section buy end**/

.section-banner{
	font-size: 1.25rem;
	color: #fff;
	text-align: center;
}
.section-banner .banner-content .edition{
	margin-bottom: 1.25rem;
	font-size: 1.125rem;
}
.section-banner .banner-content .edition span{
	color: #ff6609;
}
.section-banner .banner-content h1{
	margin-bottom: 2.5rem;
	font-size: 3rem;
	color: #fff;	
}
.section-banner .banner-content .banner-descript{
	margin-bottom: 1.25rem;
}
.section-banner .banner-content .banner-support-os, 
.section-banner .banner-content .rating-container{
	margin-bottom: 1.875rem;
}
.section-banner .banner-content .rating-container .rating{
	display:inline-block;
	padding: 0 1.875rem;
}
.section-banner .banner-content .rating-container .rating li{
	display: inline-block;
	padding: 0 .25rem;
}
.section-banner .banner-content .banner-btn-container .banner-btn{
	display:inline-block;
	width: 17.5rem;
	height: 3.75rem;
	line-height: 3.75rem;
	border-radius: .375rem;
	margin-right: 1.875rem;
	font-size: 1.25rem;
	color: #fff;
	text-transform: uppercase;
	transtion: all .3s;
}
.section-banner .banner-content .banner-btn-container .banner-btn:last-child{
	margin-right: 0;
}
.section-banner .banner-content .banner-btn-container .banner-btn:hover{
	text-decoration:none;
}
.section-banner .banner-content .banner-btn-container .buybtn{
	background-color: #ff6609;
}
.section-banner .banner-content .banner-btn-container .buybtn:hover{
	background-color: #f05c03;
}
.section-banner .banner-content .banner-btn-container .downbtn{
	background-color: #0c91ef;
}
.section-banner .banner-content .banner-btn-container .downbtn:hover{
	background-color: #0382dc;
}
.section-banner .banner-content .banner-btn-container .buybtn p{
	display:inline-block;
	line-height: 1.375rem;
	vertical-align: middle;
}
.section-banner .banner-content .banner-btn-container .buybtn p span{
	display: block;
	font-size: 1rem;
}
.section-banner .banner-content .banner-btn-container .banner-btn i{
	font-size: 1.875rem;
	margin-right: 1.25rem;
	vertical-align: middle;
}
.section-banner .banner-content .compatible{
	margin-top: 1.875rem;
}
.section-banner .banner-content .compatible i{
	font-size: 1.125rem;
	margin-right: 1.125rem;
}


.section-feature{
	text-align: center;
}
.pw-feature-wrapper.flex{
	flex-wrap: wrap;
}
.pw-feature-wrapper .col-2-1{
	padding: 0 1.25rem;
	margin-top: 2.5rem;
}
.pw-feature-wrapper .pw-feature-content{
	height:100%;
	padding: 1.875rem 5rem 3.75rem;
	background-color: #fff;
	border-radius: 7px;
	box-shadow: 0 0 1rem #ebecf6;
	text-align: left;	
}
.pw-feature-wrapper .pw-feature-content i{
	display: inline-block;
	width: 182px;
	height: 140px;
	background-image: url(/ppc/images/2020/pw-features-icon.png);
	margin-bottom: 1.875rem;
}
.pw-feature-wrapper .pw-feature-content i.recover-deleted-partition{
	background-position: 0 0;
}
.pw-feature-wrapper .pw-feature-content i.recover-raw-format-partition{
	background-position: 0 -140px;
}
.pw-feature-wrapper .pw-feature-content i.recover-inaccessible-lost-partition{
	background-position: 0 -280px;
}
.pw-feature-wrapper .pw-feature-content i.recover-other{
	background-position: 0 -420px;
}
.pw-feature-wrapper .pw-feature-content h3{
	margin-bottom: 1.25rem;
	font-size: 1.25rem;
}
.pw-feature-wrapper .pw-feature-content ul li{
	line-height: 1.875rem;
	color: #696969;
	
}
.pw-feature-wrapper .pw-feature-content ul li:before{
	display: inline-block;
	content: "";
	width: 5px;
	height: 5px;
	margin-right: .625rem;
	background-color: #095aff;
	border-radius: 50%;	
	vertical-align: middle;
}

.support-wrapper{
	position: relative;
	z-index: 1;
}
.support-wrapper .col-3-1{
	padding: 0 1.25rem;
}
.support-wrapper .support-content{
	height: 100%;
	padding: 3.75rem;
	background-color: #fff;
	border-radius: 7px;
	box-shadow: 0 0 1rem rgba(158,179,215,0.2);
	text-align: center;
}
.support-wrapper .support-content i{
	display: inline-block;
	width: 110px;
	height: 110px;
	background-image: url(/ppc/images/2020/pw-support-icon.png);
	margin-top: -6.5rem;
	margin-bottom: 1.875rem;
}
.support-wrapper .support-content i.storage-devices{
	background-position: 0 0;
}
.support-wrapper .support-content i.operating-systems{
	background-position: 0 -110px;
}
.support-wrapper .support-content i.file-systems{
	background-position: 0 -220px;
}
.support-wrapper .support-content h3{
	margin-bottom: 1.5rem;
	font-size: 1.25rem;
}
.support-wrapper .support-content ul li{
	display:inline-block;
	margin-right: .625rem;
	color: #696969;	
}
.support-wrapper .support-content ul li:last-child{
	margin-right: 0;
}

.pw-key-feature-wrapper.flex{
	flex-wrap: wrap;
}
.pw-key-feature-wrapper .col-3-1{
	padding: 0 1.25rem;
	margin-top: 2.5rem;
}
.pw-key-feature-wrapper .pw-key-feature-content{
	height: 100%;
	padding: 3.125rem 2.5rem;
	background-color: #fff;
	border-radius: .625rem;
	box-shadow: 0 0 1rem rgba(158,179,215,0.15);
	text-align: center;
}
.pw-key-feature-wrapper .pw-key-feature-content i{
	display: inline-block;
	height: 80px;
	background-image: url(/ppc/images/2020/pw-key-features-icon.png);
	margin-bottom: 1.875rem;
}
.pw-key-feature-wrapper .pw-key-feature-content i.fix-mbr{
	width: 70px;
	background-position: 0 0;
}
.pw-key-feature-wrapper .pw-key-feature-content i.repair-fix-raw-drive{
	width: 72px;
	background-position: -71px 0;
}
.pw-key-feature-wrapper .pw-key-feature-content i.convert-ntfs-fat{
	width: 79px;
	background-position: -144px 0;
}
.pw-key-feature-wrapper .pw-key-feature-content i.bootable-media-builder{
	width: 63px;
	background-position: -223px 0;
}
.pw-key-feature-wrapper .pw-key-feature-content i.convert-dynamic-disk-basic{
	width: 71px;
	background-position: -287px 0;
}
.pw-key-feature-wrapper .pw-key-feature-content i.convert-between-mbr-gpt{
	width: 66px;
	background-position: -358px 0;
}
.pw-key-feature-wrapper .pw-key-feature-content h3{
	margin-bottom: 1.25rem;
	font-size: 1.25rem;
}
.pw-key-feature-wrapper .pw-key-feature-content p{
	color: #696969;
}

.howit-works-wrapper .pagination{
	padding-left: 1.875rem;
	padding-right: 3.75rem;
	border-left: 1px dashed #96bbff;
}
.howit-works-wrapper .pagination ul li{
	position: relative;
	margin-bottom: 1.875rem;
	cursor: pointer;
}
.howit-works-wrapper .pagination ul li:before{
	position: absolute;
	display: inline-block;
	content: "";
	width: 20px;
	height: 20px;
	background-color: #e8f1fb;
	border-radius: 50%;
	left: -2.5rem;
	top: .125rem;
}
.howit-works-wrapper .pagination ul li:after{
	position: absolute;
	display: inline-block;
	content: "";
	width: 10px;
	height: 10px;
	background-color: #96bbff;
	border-radius: 50%;
	left: -2.1875rem;
	top: .4375rem;
}
.howit-works-wrapper .pagination ul li p{
	margin-bottom: 1rem;
	font-size: 1.5rem;
	color: #333;
}
.howit-works-wrapper .pagination ul li span{
	font-size: 1.125rem;
	color: #696969;
}

.howit-works-wrapper .pagination ul li.active:before{
	background-color: #d8e7fb;
}
.howit-works-wrapper .pagination ul li.active:after{
	background-color: #095aff;
}
.howit-works-wrapper .pagination ul li.active p{
	color: #095aff;
}
.howit-works-content{
	width:100%;
	margin-top: 1.5rem;
	overflow: hidden;
}
.howit-works-content ul{	
	text-align: center;
}
.howit-works-content ul li{
	position:relative;
	display: inline-block;	
	padding: 0 3.75rem;
	cursor: pointer;
}
.howit-works-content ul li:before{
	position: absolute;
	display: inline-block;
	content: "\f002";
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background-color: rgba(0,0,0,0.5);
	border-radius: 50%;
	font-family: FontAwesome;
	font-size: 1.25rem;
	color: #fff;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.howit-works-content ul li:hover:before{
	display: none;
}
.howit-works-content ul li img{
	max-width:100%;
	height: auto;
}

.bottom-safely-wrap {
	padding: 3.75rem 0;
	margin-top: 0;
	background-color: #2547c6;
	color:#fff;
}
.bottom-safely {
	align-items: center;
	justify-content: space-between;
}
.bottom-safely .flex {
	justify-content: center;
}
.bottom-safely .text{
	padding-top: .75rem;
	padding-left: 1rem;
}
.bottom-safely p {
	margin: 0 !important;
}
.bottom-safely .icon {
	display: inline-block;
	width: 68px;
	height: 68px;
	background-image: url(/ppc/images/2020/bottom-safely-icon.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.bottom-safely .money-back .icon {
	background-position: 0 0;
}
.bottom-safely .protected .icon {
	background-position: -68px 0;
}
.bottom-safely .users .icon {
	background-position: -136px 0;
}
.bottom-safely .support .icon {
	background-position: -204px 0;
}

.bottom-safely .t {
	font-size: 1.125rem;
	font-weight: 500;
}
.bottom-safely .t span {
	font-size: 2em;
}

@media screen and (max-width: 1023px) {
	.bottom-safely .flex {
		justify-content: flex-start;
		margin-bottom: .625rem;
	}
}

/**top fixef nav**/
.navheader{ 
	position: fixed; 
	height: 3.75rem; 
	background-color:#f9f9f9; 
	box-shadow: 3px 0 5px #ddd;
	top: 0; 
	z-index: 10;
}
.navtab-wrap ul{
	width:100%;
}
.navtab-wrap ul li{
	display:inline-block; 
	line-height: 3.75rem; 
	padding: 0 1.25rem;
}
.navtab-wrap ul li a{
	color:#333;
}
.navbtn-wrap{
	text-align: right;
}
.navbtn-wrap a.navfixed-btn{ 
	display:inline-block; 
	width: 10rem; 
	line-height: 3.125rem; 
	margin-top: .25rem; 
	margin-right: 1.25rem; 
	border:1px solid #fff; 
	font-size:1.125rem; 
	color:#fff; 
	text-align:center;
}
.navbtn-wrap a.navfixed-btn:last-child{
	margin-right: 0;
}

.navbtn-wrap a.navfixed-btn:hover{ 
	text-decoration:none;
}
.navbtn-wrap a.navfixed-buy{
	background-color:#ff6609;
}
.navbtn-wrap a.navfixed-buy:hover{
	 background-color:#e65a04;
}
.navbtn-wrap a.navfixed-down{
	background-color: #0cb540;
}
.navbtn-wrap a.navfixed-down:hover{
	background-color: #05a536;
}
/**top fixef nav end**/


/**partition recovery**/
.pr-banner{
	background-image: url(/ppc/images/2020/partition-recovery/partition-recovery-banner-bg.jpg);
	background-size: cover;
}
.pr-feature{
	background-color: #fafafa;
}
.pr-section-supported:before{
	position: absolute;
	display: inline-block;
	content: "";
	width: 332px;
	height: 332px;
	background-image: url(/ppc/images/2020/partition-recovery/pendant-1.png);
	left: 30%;
	bottom: 0;
}

.pr-key-feature{
	background-color: #244ccb;
	background-size: 100%;
}
.pr-key-feature h2{
	color: #fff;
}

.pr-section-review:before{
	position: absolute;
	display: inline-block;
	content: "";
	width: 165px;
	height: 192px;
	background-image: url(/ppc/images/2020/partition-recovery/pendant-2.png);
	left: 30%;
	top: 0;
}

.pr-reviews-wrapper{
	position: relative;
	padding: 3rem;
	margin-top: 3.75rem;
	box-shadow: 0 0 1rem rgba(158,179,215,0.3);
}

.pr-reviews-content{
	position: relative;
	width: 100%;
	height: 100%;	
	overflow: hidden;
}
.pr-review-item p{
	line-height: 1.875rem;
	padding: 0 3rem;
	font-size: 1.25rem;
	color: #696969;
	text-align: center;
}
.pr-review-item p.author{
	margin-bottom: 2.5rem;
	font-size: 1rem;
	color: #9f9f9f;	
}
.pr-review-item p.author:after{
	display: block;
	content: "";
	width: 3rem;
	height: 3px;
	background-color: #095aff;
	border-radius: 5px;
	margin: .625rem auto 0;
}
.pr-pw-buy{
	position: relative;
	background: url(/ppc/images/2020/partition-recovery/pw-buy-bg.png) center bottom no-repeat #fff;
	background-size: 100% auto;
}

.pr-howit-works{
	background: url(/ppc/images/2020/partition-recovery/howit-works-bg.png) center top no-repeat #fafafa;
	background-size: 100% auto;
}
.pr-howit-works h2{
	margin-bottom: 3.75rem;
}











