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


.custom-col-6-1{	
	width: 16.666666%;
}
.custom-col-6-2{	
	width: 33.333333%;
}
.custom-col-5-1{
	width: 20%;
}
.bgcolor-gray{
	background-color: #f4f4f4;
	border-bottom: none;
}
.section-bottom-border{
	/*border-bottom: 1px solid #e8e8e8;*/
	border-bottom: 1px solid #d3d3d3;
}
.blue{
	color: #40b1f1;
}


.dr-index-banner{
	height: 900px;
	background-image: url(/images/product-banner/dr-index-banner-bg-pdr.jpg);
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.5s;	
}
.dr-index-banner:after{
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 1;
}
.dr-index-banner-warp{
	height: 600px;
	z-index: 3;	
}
.dr-index-banner-content{
	position: absolute;
	width: 90%;
	text-align: center;
	color: #FFF;
	top: 50%;
	left: 50%;
	opacity: 1;
	transition: all 0.5s;
	transform: translate(-50%, -50%);
}
.dr-index-banner-content.hidden, .dr-index-product-edition .product-list.hidden{
	visibility: hidden;
	opacity: 0;
}
.dr-index-banner-content h1, .dr-index-banner-content .h1{
	display: block;
	font-size: 48px;
	margin-bottom: 20px;	
}
.dr-index-banner-content h1 .product-new-update{
	vertical-align: top;
	margin-left: 5px;
}
.dr-index-banner-content .h1{
	margin-bottom: 60px;	
}
.dr-index-banner-content h1 sup, .dr-index-banner-content .h1 sup{
	font-size: 0.55em;
}
.dr-index-banner-content .subtitle{
	display: block;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 60px;	
}
.dr-index-banner-content ul{
	width: 80%;
	max-width: 960px;
	text-align: justify;
	margin: auto;
}
.dr-index-banner-content ul li{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-bottom:10px;
}
.dr-index-banner-content ul li:before{
	margin-right: 5px;
}
.dr-index-banner-storage:after, .dr-index-banner-functions:after{
	display: inline-block;
	content: "";
	width: 100%;
	height: 0;
}
.dr-index-banner-storage li{
	font-size: 24px;
}
.storage-icon:before{
	display: inline-block;
	content:"";
	width: 15px;
	height: 20px;
	background:url(/images/icon/dr-devices-icon-white.png) no-repeat;	
}
.storage-icon.hdd:before{
	background-position: 0 0;
}
.storage-icon.ssd:before{
	background-position: 0 -21px;
}
.storage-icon.usb:before{
	background-position: -16px -21px;
}
.storage-icon.card:before{
	background-position: -16px 0;
}

.dr-index-banner-functions li{
	width: 49%;
	font-size: 18px;	
}
.dr-index-banner-btn a{
	display: inline-block;
	width: 300px;
	height:68px;
	line-height: 68px;
	font-size: 28px;
	color: #FFF;
	border-radius: 3px;
	background-color: #f95353;
}
.dr-index-banner-btn a.upgrade{
	color: #333;
	background-color: #FFF;
	margin-left: 20px;	
}
.dr-index-banner-btn a:before{
	margin-right: 10px;	
}
.dr-index-banner-btn a:hover{
	text-decoration: none;
	background-color: #ef3a3a;	
}
.dr-index-banner-btn a.upgrade:hover{
	background-color: #f5f5f5;	
}
.dr-index-banner-change-win-mac{
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 0;
}
.dr-index-banner-change-win-mac i{
	font-size: 28px;
	color: #FFF;
	margin-left:20px;
	cursor: pointer;
}
.dr-index-banner-change-win-mac i.active{
	color: #ff6559;
}

/***********************banner end****************************/

.dr-index-product{
	margin: -260px auto 80px;
	z-index: 5;	
}

.dr-index-product-warp{
	width: 95%;
	text-align: center;
	padding: 80px 40px;
	background-color: #FFF;
	box-shadow: #e0e0e0 0 10px 30px;	
}
.dr-index-product-content h2{
	position:relative;
	font-size: 26px;
}
.dr-index-product-content h2:after{
	position:absolute;
	display: block;
	content: "";
	width: 80px;
	height: 3px;
	left: 50%;
	margin: 20px 0 0 -40px;
	background-color: #ff7e00;
}
.dr-index-product-content p{
	width:95%;
	font-size: 15px;
	color: #888;
	text-align: left;
	margin:60px auto 40px;	
}
.dr-index-product-edition{
	position: relative;
	width: 95%;
	height: 200px;
	margin:auto;
	background-color: #f6f6f6;
}
.dr-index-product-edition .product-list{
	position: absolute;
	width:80%;
	top: 50%;
	left: 50%;
	opacity: 1;
	transition: all 0.5s;
	transform: translate(-50%, -50%);
}
.dr-index-product-edition .product-list li{
	text-align: left;	
}

.dr-index-product-edition .product-list li a{
	font-size: 13px;
}
.dr-index-product-edition .product-list li a:before{
	font-size: 14px;
	color: #05ab1c;
	margin-right:5px;
	transform: scale(0.5, 0.5);
}

.dr-index-new-update{ padding: 80px 0; background: url(../images/product-banner/pdr-new-update-bg.jpg) center no-repeat; background-size: cover; color: #fff; text-align: center;}
.dr-index-new-update h2{ font-size: 36px; margin-bottom: 20px; text-align: center;}
.dr-index-new-update p{ font-size: 18px;  margin-bottom: 30px; text-align: center;}
.dr-index-new-update p a{ color: inherit; text-decoration: underline;}
.dr-index-new-update ul{display:inline-block; text-align: left;}
.dr-index-new-update ul li{ line-height: 30px; list-style: disc; margin-left: 20px;}


.dr-index-cases{
	padding: 80px 0;	
}
.dr-index-cases-warp{
	width: 90%;
	text-align:center;
	margin:auto;	
}
.dr-index-cases-warp h2{
	font-size: 40px;
	margin-bottom:20px;	
}
.dr-index-cases-warp>p{
	font-size: 16px;
	margin-bottom:60px;	
}
.case-warp{
	padding: 10px;	
}
.case-warp .case{
	height:300px;
	padding: 40px 20px 20px;
	border: #cfcfcf 1px dashed;
}
.case-warp .case h3{
	font-size: 20px;
	margin-bottom: 10px;	
}

.case-icon{
	display: block;
	margin-bottom: 20px;	
}

.case-icon:before{
	display: inline-block;
	content:"";
	height: 57px;
	background:url(/images/icon/case-icon-blue.png) no-repeat;	
}
.case-icon.delete:before{
	width: 53px;
	background-position: 0 0;
}
.case-icon.raw:before{
	width: 56px;
	background-position: 0 -58px;
}
.case-icon.virus:before{
	width: 74px;
	background-position: 0 -116px;
}
.case-icon.failure:before{
	width: 52px;
	background-position: 0 -174px;
}
.case-icon.crash:before{
	width: 60px;
	background-position: 0 -232px;
}
.case-icon.formatted:before{
	width: 52px;
	background-position: 0 -290px;
}
.case-icon.loss:before{
	width: 46px;
	background-position: 0 -348px;
}
.case-icon.other:before{
	width: 56px;
	background-position: 0 -406px;
}

.recover-btn{
	margin-top: 40px;	
}
.recover-btn a{
	display: inline-block;
	width: 260px;
	height:50px;
	line-height: 50px;
	font-size: 24px;
	color: #FFF;
	background-color: #2887f5;	
}
.recover-btn a:hover{
	text-decoration: none;
	background-color: #1e6fcc;	
}
.recover-btn a:first-child{
	margin-right:20px;
}
.recover-btn a:before{
	margin-right:10px;
}

.dr-index-reviews{
	height: 788px;
	background: url(/images/dr-index-reviews-bg.jpg) right bottom no-repeat;
}
.dr-index-reviews-warp{
	position:relative;
	width: 95%;
	height: 660px;
	text-align: center;
	background: url(/images/dr-index-reviews-inner-bg.jpg) center no-repeat;
	background-size: cover;
	box-shadow: #4a4a4a 0 10px 30px;
}

.dr-index-reviews-warp h2{
	font-size: 80px;
	font-weight: bolder;
	color: #bdbdbd;
	padding: 80px 0;
}
.dr-index-reviews-warp .review{
	position: absolute;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
}
.dr-index-reviews-warp .review.active{
	visibility: visible;
	opacity: 1;
}
.dr-index-reviews-warp p{
	position: relative;
	display: inline-block;
	width:90%;
	line-height: 40px;
	font-size: 20px;
	color: #FFF;
	padding: 10px 75px;
	margin-bottom: 40px;
}
.dr-index-reviews-warp p:before, .dr-index-reviews-warp p:after{
	position: absolute;
	display: block;
	content: "";
	width: 54px; 
	height: 57px;
	transform: scale(0.6, 0.6);
}
.dr-index-reviews-warp p:before{
	top: 0;
	left: 0;
	background:url(/images/review-quotation-marks.png) bottom right no-repeat;
	background-position: 0 0;	
}
.dr-index-reviews-warp p:after{
	bottom: 0;
	right: 0;
	background:url(/images/review-quotation-marks.png) bottom right no-repeat;
	background-position: -54px -0;	
}

.dr-index-reviews-warp .review-by{
	display: block;
	font-size:32px;
	color: #FFF;
	margin: auto;	
}
.dr-index-reviews-warp .review-by.review-cnet-logo{
	width: auto;
	height: 67px;
	background:url(/images/icon/review/review-cnet-logo.jpg) center no-repeat;
	background-size: contain;	
}
.review-change-btn{
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 40px;	
}

.review-change-btn li{
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #FFF;
	cursor: pointer;
}

.review-change-btn li.active{
	background-color: #ff6559;	
}

@media screen and (min-width:1921px){
.dr-index-reviews{
	background-size: cover;	
}	
}

@media screen and (min-width:1600px){
.dr-index-banner-content .subtitle{
	font-size: 26px;	
}
.dr-index-product-warp{
	padding: 100px 80px;
}
.dr-index-product-content p, .dr-index-product-edition{
	width: 90%;	
}
}

@media screen and (min-width:1280px) {
.dr-index-product-content p{
	font-size: 16px;
	text-align:left;
}
.dr-index-product-edition{
	height: 220px;	
}
.dr-index-product-edition .product-list li a{
	font-size: 16px;
}
.dr-index-product-edition .product-list li a:before{
	transform: scale(0.8, 0.8);	
}
.dr-index-cases-warp h2{
	font-size: 48px;
}
.dr-index-cases-warp>p{
	font-size: 20px;
}
.dr-index-reviews-warp h2{
	font-size: 100px;
}
.dr-index-reviews-warp p{
	font-size: 24px;	
}
.dr-index-reviews-warp p:before, .dr-index-reviews-warp p:after{
	transform: scale(1, 1);	
}
}

@media screen and (max-width:1023px) {
.dr-index-banner-content h1, .dr-index-banner-content .h1{
	font-size: 40px;	
}
.dr-index-banner-content .subtitle{
	font-size: 18px;	
}
.dr-index-banner-storage li{
	font-size: 22px;	
}
.dr-index-banner-functions li{
	font-size: 14px;	
}
.dr-index-banner-content ul{
	width: 90%;	
}
.dr-index-product-edition{
	height: 220px;	
}
	
.dr-index-cases-warp h2{
	font-size: 32px;	
}
.dr-index-reviews-warp h2{
	font-size: 60px;	
}
.dr-index-reviews-warp p{
	font-size: 18px;
}
.dr-index-reviews-warp p:before, .dr-index-reviews-warp p:after{
	transform: scale(0.4, 0.4);	
}
.dr-index-reviews-warp .review-by{
	font-size: 28px;	
}
}
@media screen and (max-width:767px) {
.dr-index-banner-content h1, .dr-index-banner-content .h1{
	font-size: 26px;	
}
.dr-index-banner-content .subtitle{
	font-size: 16px;
}
.dr-index-banner-content ul{
	width: 100%;	
}
.dr-index-banner-btn a{
	width: 200px;
	height:50px;
	line-height: 50px;
	font-size: 20px;
}
.dr-index-banner-btn a.upgrade{
	margin-left: 10px;
}
.dr-index-product-content:first-child{
	margin-bottom: 40px;
}
.dr-index-cases-warp h2{
	font-size: 28px;	
}
.dr-index-reviews-warp h2{
	font-size: 48px;	
}
.dr-index-reviews-warp p{
	font-size: 14px;
}
.dr-index-reviews-warp p:before, .dr-index-reviews-warp p:after{
	transform: scale(0.3, 0.3);	
}
.dr-index-reviews-warp .review-by{
	font-size: 24px;	
}
.dr-index-reviews-warp .review-by.review-cnet-logo{
	height: 55px;
}
.recover-btn a:first-child{
	margin-right:0;
	margin-bottom:10px;
}
}

@media screen and (max-width:479px) {
.dr-index-banner{
	height: 800px;	
}
.dr-index-banner-warp{
	height: 780px;	
}

.dr-index-banner-content ul li{
	display: list-item;	
}
.dr-index-banner-functions li{
	width: 100% !important;	
}
.dr-index-banner-content h1, .dr-index-banner-content .h1{
	font-size: 26px;	
}
.dr-index-banner-content .subtitle{
	line-height:30px;
	margin-bottom: 40px;
}

.dr-index-banner-btn a{
	width: 100%;
	margin-bottom: 10px;	
}
.dr-index-banner-btn a.upgrade{
	margin-left: 0px;	
}
.dr-index-product{
	margin-top: 0;	
}
.dr-index-product-warp{
	padding: 80px 0;	
}
.dr-index-product-content:first-child{
	margin-bottom: 40px;
}

.dr-index-cases-warp h2{
	font-size: 24px;	
}
.dr-index-cases-warp>p{
	font-size: 14px;	
}
.dr-index-reviews-warp h2{
	font-size: 32px;
	padding: 90px 0 80px;
}
.dr-index-reviews-warp p{
	width: 100%;
	line-height: 30px;
	font-size: 12px;
	padding: 10px 60px;
}
.dr-index-reviews-warp p:before, .dr-index-reviews-warp p:after{
	transform: scale(0.2, 0.2);	
}
.dr-index-reviews-warp .review-by{
	font-size: 20px;	
}
.dr-index-reviews-warp .review-by.review-cnet-logo{
	height: 45px;
}
}


/**************************************pdr index end*******************************************/


.dr-product-banner {
	height: 640px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.dr-product-banner.free {
	background-image: url(/images/product-banner/pdr-free-banner-bg.jpg);
}
.dr-product-banner.personal{
	background-image: url(/images/product-banner/pdr-personal-banner-bg.jpg);	
}
.dr-product-banner.ent {
	background-image: url(/images/product-banner/pdr-ent-banner-bg.jpg);	
}
.dr-product-banner.bus {
	background-image: url(/images/product-banner/pdr-bus-banner-bg.jpg);	
}
.dr-product-banner.boot {
	background-image: url(/images/product-banner/pdr-boot-banner-bg.jpg);	
}
.dr-product-banner.tech {
	background-image: url(/images/product-banner/pdr-tech-banner-bg.jpg);	
}
.dr-product-banner.mac-free {
	background-image: url(/images/product-banner/mdr-free-banner-bg.jpg);	
}
.dr-product-banner.mac-boot {
	background-image: url(/images/product-banner/mdr-boot-banner-bg.jpg);	
}
.dr-product-banner.mac-bus {
	background-image: url(/images/product-banner/mdr-bus-banner-bg.jpg);	
}
.dr-product-banner.mac-ent {
	background-image: url(/images/product-banner/mdr-ent-banner-bg.jpg);	
}
.dr-product-banner.mac-personal {
	background-image: url(/images/product-banner/mdr-per-banner-bg.jpg);	
}
.dr-product-banner.mac-tech {
	background-image: url(/images/product-banner/mdr-tech-banner-bg.jpg);	
}
.dr-product-banner.pr-compare {
	height: 460px;
	background-image: url(/images/product-banner/pr-compare-banner-bg.jpg);	
}
.dr-product-banner.mdr-compare {
	height: 460px;
	background-image: url(/images/product-banner/mdr-comparison-banner-bg.jpg);	
}
.dr-product-banner.pdr-compare {
	height: 460px;
	background-image: url(/images/product-banner/pdr-comparison-banner-bg.jpg);	
}
.dr-product-banner.history {
	height: 537px;
	background-image: url(/images/product-banner/upgrade-history-pdr-banner-bg.jpg);
	transition: background-image 0.3s;
}
.dr-product-banner.manual{
	height: 300px;
	background-image: url(/images/product-banner/dr-manual-banner-bg.jpg);	
}
.dr-product-banner.pr-manual{
	height: 300px;
	background-image: url(/images/product-banner/pr-manual-banner-bg.jpg);	
}
.dr-product-banner.boot-reference{
	height: 290px;
	background-image: url(/images/product-banner/boot-reference-banner-bg.jpg);	
}
.dr-product-banner-warp {
	line-height: normal;
	text-align: center;
	color: #FFF;
}
.dr-product-banner-content {
	position: absolute;
	width: 80%;
	max-width: 1100px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dr-product-banner.history .dr-product-banner-content{
	transform: translate(-50%, -60%);
	transition: opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
}
.dr-product-banner-warp .dr-product-banner-content.hidden{
	visibility: hidden;
	opacity: 0;
}
.dr-product-banner-content h1 {
	font-size: 54px;
	margin-bottom: 50px;
}
.dr-product-banner-content h1 .product-new-update{
	margin-top: -40px;
	margin-left: 5px;
}
.dr-product-banner-content h1 sup{
	font-size: 0.55em;
}
.dr-product-banner-content h1 .subh1{
	display: block;
	font-size: 28px;
	margin-top: 20px;
}
.dr-product-banner.history .dr-product-banner-content h1{
	margin-bottom: 40px;	
}
.dr-product-banner.manual .dr-product-banner-content h1{
	margin-bottom: 0px;	
}
.dr-product-banner-des {
	font-size: 24px;
	line-height: 36px;
}
.dr-product-banner-ul{
	display: inline-block;
	width: 80%;
}
.dr-product-banner-ul li{
	line-height: 30px;
	list-style: disc inside;
	font-size: 18px;
	text-align: left;		
}
.dr-product-banner-btn {
	margin: 60px auto 40px;
}
.dr-product-banner.history .dr-product-banner-btn{
	margin: 40px auto 40px;	
}
.dr-product-banner-btn a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	color: #FFF;
	transition: all 0.3s;
}
.dr-product-banner-btn a:first-child {
	margin-right: 40px;
}
.dr-product-banner-btn a:hover {
	text-decoration: none;
}
.dr-product-banner-btn a:before {
	margin-right: 20px;
}
.dr-product-banner-btn .play {
	width: 280px;
	background-color: #28a05b;
}
.dr-product-banner-btn .play:hover {
	background-color: #1d7d46;
}
.dr-product-banner-btn .down {
	width: 300px;
	background-color: #0598ea;
}
.dr-product-banner-btn .down:hover {
	background-color: #057cbf;
}
.dr-product-banner-btn .buy {
	width: 220px;
	background-color: #0598ea;
}
.dr-product-banner-btn .buy:hover {
	background-color: #057cbf;
}
.dr-product-banner-btn a.mdr-down{
	width: 300px;
	margin-right: 0 !important;
	background-color: #f95353;
	border: none;
}
.dr-product-banner-btn .mdr-down:hover {
	background-color: #ef3a3a;
}
.dr-product-banner-btn a.mdr-buy{
	width: 300px;
	margin-right: 0 !important;
	background-color: #f95353;
	border: none;
}
.dr-product-banner-btn .mdr-buy:hover{
	background-color: #ef3a3a;
}
.dr-product-banner-btn .upgrade {
	width: 420px;
	background-color: #27ae60;
	margin: 0 !important;
}
.dr-product-banner-btn .upgrade:hover {
	background-color: #1c7b44;
}
.dr-product-banner-btn .upgrade svg{
	vertical-align: middle;	
}
.dr-product-banner-os {
	font-size: 18px;
	text-decoration: underline;
}
.dr-product-banner-os:before {
	margin-right: 15px;
}

.dr-by-down{ margin-top:20px;}
.dr-by-down a{ color:#fff; text-decoration:underline;}

.dr-down-support{ margin-top:20px;}
.dr-down-support i{ display: inline-block; font-size:18px; margin-right: 10px;}

.history-banner-change-win-mac{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 20px;	
}
.history-banner-change-win-mac i{
	font-size: 28px;
    color: #FFF;
    margin-left: 10px;
    cursor: pointer;
}
.history-banner-change-win-mac i.active{
	color: #ff6559;
}	

.dr-star{
	display: inline-block;
	width: 80%;
	max-width: 125px;
	height: 17px;
	line-height: 17px;
	margin-top: 15px;
	
}
.dr-star ul{
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}
.dr-star ul li{
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../images/icon/star.png) -19px top no-repeat;
}
.dr-star a{
	display: inline-block;
	font-size: 14px;
	color: #d5d3d8;
}
.dr-star a:hover{
	color: #b1b1b1;
}

.banner-compatible-wrap{ 
	position:relative;
}
.banner-compatible{ 
	position:absolute;
	display:inline-block; 
	width:200px; 
	right:-150px;
	bottom:-50px;
}
.win-server2016-compatible{ 
	margin-left:15px;
}


.dr-product-menu{
	/*background-color: #2887f5;*/
	background-color: #2a2a2a;
}
.dr-product-menu-warp {
	height: 50px;
	line-height: 50px;
	font-size: 0;
	text-align: center;
}
.dr-product-menu-warp li {
	display: inline-block;
	width: 20%;
	font-size: 20px;
	text-align: center;
	color: #FFF;
	cursor: default;
}
.dr-product-menu-warp li a {
	display: block;
	color: inherit;
	transition:all 0.3s;
}
.dr-product-menu-warp li.active {
	/*background-color: #5da5f8;*/
	background-color: #6f6f6f;
}
.dr-product-menu-warp li a:hover {
	/*background-color: #5da5f8;*/
	text-decoration: none;
	background-color: #6f6f6f;
}
.product-nav-fixed{
	position:fixed;
	top:0;
	z-index:999;
	background-color: #2a2a2a;
	box-shadow: #333 0px 1px 1px;
}
.dr-product-summary, .dr-product-support, .dr-product-included, .dr-product-buy, .dr-product-screenshots, .dr-product-compare, .dr-product-manual, .dr-guides-tips, .dr-product-situations, .dr-products-comparison, .dr-quick-steps, .dr-file-preview, .dr-storage-devices {
	padding: 80px 0;
}
.dr-product-summary h2, .dr-product-support h2, .dr-product-included h2, .dr-product-buy h2, .dr-product-screenshots h2, .dr-product-deserve h2, .dr-guides-tips h2, .dr-product-situations h2, .dr-products-comparison h2, .dr-quick-steps h2, .dr-file-preview h2, .dr-storage-devices h2{
	font-size: 36px;
	text-align: center;
	margin-bottom: 30px;
}
.dr-product-summary p {
	line-height: 30px;
	font-size: 18px;
	color: #777;
}

.dr-product-summary .product-summary-wrap{ 
	width:45%;
}
.dr-product-summary .product-summary-wrap h2, .dr-product-summary .product-new-update h2{ 
	font-size: 28px;
}
.dr-product-summary .product-new-update{ 
	width: 47%; padding: 35px 25px; background: url(../images/pdr-new-upgrade-bg.jpg) center no-repeat; background-size: cover; box-shadow: 0px 0px 10px #bfbfbf;
}
.dr-product-summary .product-new-update h2{ 
	margin-bottom: 15px;
}
.dr-product-summary .product-new-update span{ 
	display: block; text-align: center; font-size: 18px;
}
.dr-product-summary .product-new-update ul{ 
	margin-top: 30px;
}
.dr-product-summary .product-new-update ul li{ 
	line-height: 30px; list-style: disc; margin-left: 20px;
}

/**************************scene start*******************************/

.dr-product-scene {
	height: auto;
}
.dr-product-scene .scene-item {
	position: relative;
	min-height: 800px;
	overflow: hidden;
}
.dr-product-scene .bg {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: -1;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.dr-product-scene .bg>img {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dr-product-scene .full-window .bg {
	position: fixed;
	opacity: 0;
	z-index: 2;
}
.dr-product-scene .full-window .active .bg {
	opacity: 1;
	z-index: 3;
}
.dr-product-scene .dr-product-scene-content-wrapper {
	margin-top: 300px;
	padding-bottom: 80px;
}
.dr-product-scene .content {
	position: relative;
	width: 960px;
	height: auto;
	color: #FFF;
	margin: 0 auto;
}
.dr-product-scene .line {
	position: absolute;
	width: 50px;
	height: 3000px;
	top: -1500px;
	left: 0;
}
.dr-product-scene .full-window .line {
	opacity: 0;
}
.dr-product-scene .full-window .active .line {
	opacity: 1;
}
.dr-product-scene .full-window .line {
	position: fixed;
	top: -1200px;
	left: 50%;
	margin: 0 0 0 -480px;
	z-index: 4;
}
.dr-product-scene .line:before {
	display: block;
	content: '';
	width: 2px;
	height: 50%;
	margin: 0 auto;
	background: #FFF;
}
.dr-product-scene .line:after {
	display: block;
	content: '';
	width: 2px;
	height: 50%;
	margin: 0 auto;
	background: #FFF;
}
.dr-product-scene span{
	display: block;
	width: 43px;
	height: 43px;
	background: url(/images/icon/dr-scene-icons.png) no-repeat;
	margin: 5px auto;
}
.dr-product-scene span.hd-failures{
	background-position: 0 0;
}
.dr-product-scene span.deleted-files{
	background-position: -43px 0;
}
.dr-product-scene span.virus-attack{
	background-position: -86px 0;
}
.dr-product-scene span.formatted-delete-partition{
	background-position: -129px 0;
}
.dr-product-scene span.server-damaged{
	background-position: -172px 0;
}
.dr-product-scene span.failed-raid{
	background-position: -215px 0;
}
.dr-product-scene span.dynamic-loss{
	background-position: -258px 0;
}
.dr-product-scene span.blue-death{
	background-position: -301px 0;
}
.dr-product-scene span.os-not-found{
	background-position: -344px 0;
}
.dr-product-scene span.wont-turn-on{
	background-position: -387px 0;
}
.dr-product-scene span.os-crashed{
	background-position: -430px 0;
}
.dr-product-scene span.lost-bus-data{
	background-position: -473px 0;
}
.dr-product-scene span.other-data-loss{
	background-position: -516px 0;
}
.dr-product-scene span.multimedia-lost{
	background-position: -559px 0;
}
.dr-product-scene span.gone-from-cd{
	background-position: -602px 0;
}
.dr-product-scene span.file-deletion{
	background-position: -645px 0;
}
.dr-product-scene span.drive-deletion{
	background-position: -688px 0;
}
.dr-product-scene span.raw-recovery{
	background-position: -731px 0;
}
.dr-product-scene span.email-recovery{
	background-position: -774px 0;
}
.dr-product-scene span.multimedia-files-gone{
	background-position: -817px 0;
}
.dr-product-scene span.mac-crash{
	background-position: -860px 0;
}
.dr-product-scene span.card-cannot-accessed{
	background-position: -903px 0;
}
.dr-product-scene span.files-lost{
	background-position: -946px 0;
}
.dr-product-scene .text {
	position: absolute;
	width: 60%;
	height: auto;
	font-size: 18px;
	line-height: 28px;
	left: 90px;
	vertical-align: top;
	z-index: 4;
}
.dr-product-scene .text h2 {
	font-size: 38px;
	margin-bottom: 40px;
}
.dr-product-scene .text>a {
	display: block;
	width: 300px;
	height: 60px;
	line-height: 56px;
	font-size: 24px;
	color: #FFF;
	text-align: center;
	border: #FFF 2px solid;
	border-radius: 5px;
	margin-top: 40px;
	transition: all 0.3s;
}
.dr-product-scene .text>a:hover {
	text-decoration: none;
	background: #0382ca;
}
.dr-product-scene .scene-nav {
	position: fixed;
	top: 50%;
	margin-top: -42.5px;
	right: 5%;
	z-index: 99;
}
.dr-product-scene .scene-nav li {
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-bottom: 5px;
}
.dr-product-scene .scene-nav li a:before {
	position: absolute;
	display: block;
	content: "";
	width: 12px;
	height: 12px;
	border: #FFF 2px solid;
	border-radius: 50%;
}
.dr-product-scene .scene-nav .active a:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #FFF;
	z-index: -1;
}

/**************************scene end*******************************/


.dr-product-support-warp{
	font-size: 0;	
}
.dr-product-support p{
	font-size: 18px;
	color: #777;
	text-align: center;
}
.dr-product-support h3{
	font-size: 24px;
	margin-bottom: 20px;	
}
.dr-product-support .devices{
	margin: 40px auto;
}
.dr-product-support .devices .ttob>li{
	height: 180px;
	font-size: 18px;
	text-align: center;
	color: #555;
	float: left;
	border: 1px solid #CCC;
}
.dr-product-support .devices .ttob>li:nth-child(n+2){
	border-left: none;	
}
.dr-product-support .devices .ttob>li i.dr-devices-icon{
	display: block;
	width: 64px;
	height: 57px;
	margin: 40px auto 10px;
	background-image: url(/images/icon/dr-devices-icon-gray-64x57.png);
	background-repeat: no-repeat;
}
.dr-devices-icon.hd{
	background-position: 0 0;	
}
.dr-devices-icon.flash{
	background-position: 0 -58px;
}
.dr-devices-icon.card{
	background-position: 0 -116px;	
}
.dr-devices-icon.camera{
	background-position: 0 -174px;	
}
.dr-devices-icon.cd{
	background-position: 0 -232px;	
}
.dr-devices-icon.other{
	background-position: 0 -290px;	
}

.dr-product-support .devices .ltor{
	font-size: 0;
	text-align: justify;	
}
.dr-product-support .devices .ltor>li{
	display: inline-block;
	font-size: 16px;
	color: #555;
	text-align: left;
	margin-bottom:15px;
	float: none;
	vertical-align: top;
}
.dr-product-support .devices .ltor>li i.dr-devices-icon-small{
	display: inline-block;
	width: 27px;
	height: 22px;
	margin-left: 10px;
	background-image: url(/images/icon/dr-devices-icon-gray-27x22.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.dr-devices-icon-small.hd{
	background-position: 0 0;	
}
.dr-devices-icon-small.music{
	background-position: 0 -23px;
}
.dr-devices-icon-small.flash{
	background-position: 0 -46px;
}
.dr-devices-icon-small.cd{
	background-position: 0 -69px;
}
.dr-devices-icon-small.raid{
	background-position: 0 -92px;
}
.dr-devices-icon-small.camera{
	background-position: 0 -115px;
}
.dr-devices-icon-small.removable-hd{
	background-position: 0 -138px;
}
.dr-devices-icon-small.video{
	background-position: 0 -161px;
}
.dr-devices-icon-small.camorder{
	background-position: 0 -184px;
}
.dr-devices-icon-small.pen{
	background-position: 0 -207px;
}
.dr-devices-icon-small.ssd{
	background-position: 0 -230px;
}
.dr-devices-icon-small.memory-stick{
	background-position: 0 -253px;
}
.dr-devices-icon-small.memory-card{
	background-position: 0 -276px;
}
.dr-devices-icon-small.micro-card{
	background-position: 0 -299px;
}
.dr-devices-icon-small.cf-card{
	background-position: 0 -322px;
}
.dr-devices-icon-small.other{
	background-position: 0 -345px;
}
.dr-devices-icon-small.mac-device{
	background-position: 0 -368px;
}

.dr-product-support .files .ttob>li{
	height: 180px;
	font-size: 18px;
	text-align: center;
	color: #555;
	float: left;
	border: 1px solid #CCC;
	transition: background 0.2s;
}
.dr-product-support .files .ttob>li:nth-child(n+2){
	border-left: none;	
}
.dr-product-support .files .ttob>li.active{
	color: #FFF;
	background-color: #2887f5;
	border: 1px solid #2887f5;
}
.dr-product-support .files .ttob>li i{
	display: block;
	width: 68px;
	height: 57px;
	margin: 40px auto 10px;
	background-repeat: no-repeat;
}
.dr-product-support .files .ttob>li i.dr-file-types-icon{
	background-image: url(/images/icon/dr-file-types-icon-gray-68x57.png);
}
.dr-product-support .files .ttob>li.active i.dr-file-types-icon{
	background-image: url(/images/icon/dr-file-types-icon-white-68x57.png);
}
.dr-file-types-icon.doc{
	background-position: 0 0;
}
.dr-file-types-icon.img{
	background-position: 0 -58px;
}
.dr-file-types-icon.video{
	background-position: 0 -116px;
}
.dr-file-types-icon.audio{
	background-position: 0 -174px;
}
.dr-file-types-icon.email{
	background-position: 0 -232px;
}

.file-include{
	margin-top: 20px;
}
.file-include span{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	margin-right: 8px;
	vertical-align: top;
}
.file-include ul{
	position: relative;
	display: inline-block;
	width: 90%;
	vertical-align: top;
}
.file-include ul li{
	position: absolute;
	width: inherit;
	top: 2px;
	left: 0;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.5s;
}
.file-include ul li.active{
	visibility: visible;
	opacity: 1;
}



.dr-product-support .files .inner-include>li{
	height: 200px;
	font-size: 18px;
	text-align: center;
	color: #777;
	float: left;
	border: 1px solid #CCC;
	overflow: hidden;
	transition:all 0.3s;
}
.dr-product-support .files .inner-include>li:nth-child(n+2){
	border-left: 1px solid #f4f4f4;
}
.dr-product-support .files .inner-include>li i{
	display: block;
	width: 66px;
	height: 46px;
	margin: 50px auto 10px;
	background-repeat: no-repeat;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.dr-product-support .files .inner-include>li i.dr-file-types-icon-middle{
	background-image: url(/images/icon/dr-file-types-icon-blue-66x46.png);
}
.dr-file-types-icon-middle.doc{
	background-position: 0 0;
}
.dr-file-types-icon-middle.archive{
	background-position: 0 -47px;
}
.dr-file-types-icon-middle.image{
	background-position: 0 -94px;
}
.dr-file-types-icon-middle.video{
	background-position: 0 -141px;
}
.dr-file-types-icon-middle.email{
	background-position: 0 -188px;
}
.dr-file-types-icon-middle.other{
	background-position: 0 -235px;
}
.dr-product-support .files .inner-include>li p{
	width: 90%;
	font-size: 13px;
	color: inherit;
	margin: auto;
	opacity: 0;
}
.dr-product-support .files .inner-include>li.active{
	font-size: 16px;
	color: #FFF;
	border: 1px solid #2887f5;
	background-color: #2887f5;
}
.dr-product-support .files .inner-include>li.active i{
	margin-top: 20px;
	transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	-moz-transform: scale(0.9, 0.9);
}
.dr-product-support .files .inner-include>li.active i.dr-file-types-icon-middle{
	background-image: url(/images/icon/dr-file-types-icon-white-66x46.png);
}
.dr-product-support .files .inner-include>li.active p{
	opacity: 1;
}

.dr-product-support .file-system, .dr-product-support .os, .mdr-support{
	margin-top: 40px;
}
.dr-product-support .file-system li{
	color: #777;
	float: left;
	margin-right: 20px;
}
.dr-product-support .os p, .mdr-support p {
	color: #777;
	text-align: left;
}

.dr-product-support a.to-bus-btn{
	display: inline-block;
	font-size: 24px;
	color: #2887f5;
	padding: 20px 40px;
	margin-top: 40px;
	border: 2px solid #2887f5;
	transition: all 0.3s;
}
.dr-product-support a.to-bus-btn:hover{
	text-decoration: none;
	background-color: #FFF;
}

.mdr-support{
	display: inline-block;
	width: 50%;
	padding: 0 20px;
	vertical-align: top;
}

/**************************support end*******************************/

.dr-product-buy{
	text-align: center;
}
.dr-product-buy p{
	font-size: 18px;
	color: #777;
}
.dr-product-buy-control-btn{
	border-bottom: 1px solid #ededed;
}
.dr-product-buy-control-btn span{
	display: inline-block;
	width: 200px;
	height: 55px;
	line-height: 55px;
	font-size: 24px;
	background-color: #ededed;
	cursor: pointer;
}
.dr-product-buy-control-btn span.active{
	color: #FFF;
	background-color: #2887f5;
}
.dr-product-buy-lists{
	display: none;
	margin-top: 80px;
}
.dr-product-buy-lists.active{
	display: block;
}
.dr-product-buy-item-content{
	display: inline-block;
	width: 90%;
	padding: 10% 5%;
	box-shadow: #e0e0e0 0 0 20px;
	margin-bottom: 40px;
	transition: all 0.3s;
}
.dr-product-buy-item-content.active{
	transform: scale(1.1, 1.1);
	box-shadow: #b1b0b0 0 0 20px;
}
.dr-product-buy-item-content h3{
	font-size: 32px;
	color: #555;
	margin-bottom: 20px;
}
.dr-product-buy-item-content p{
	line-height: 40px;
	font-size: 20px;
	color: #777;
	margin-bottom: 0;
}
.dr-product-buy-item-content .price{
	font-size: 40px;
	color: #ff0000;
	margin: 30px auto 20px;
}
.dr-product-buy-item-content .buy-btn a{
	display: inline-block;
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-size: 26px;
	color: #FFF;
	border-radius: 3px;
	background-color: #2887f5;
}
.dr-product-buy-item-content .buy-btn a:before{
	margin-right: 10px;
}
.dr-product-buy-item-content .buy-btn a:hover{
	text-decoration: none;
	background-color: #226dc3;
}

.col-3-1 .dr-product-buy-item-content h3{
	font-size: 26px;
	margin-bottom: 15px;
}
.col-3-1 .dr-product-buy-item-content p, .col-2-1 .dr-product-buy-item-content p{
	line-height: 30px;
	font-size: 16px;
}
.col-3-1 .dr-product-buy-item-content .price, .col-2-1 .dr-product-buy-item-content .price{
	font-size: 32px;
	margin-top: 30px;
}
.col-3-1 .dr-product-buy-item-content .buy-btn a{
	width: 220px;
	height:45px;
	line-height: 45px;
	font-size:22px;
}
.col-4-1 .dr-product-buy-item-content h3{
	font-size: 20px;
	margin-bottom: 25px;
}
.col-4-1 .dr-product-buy-item-content p{
	line-height: 30px;
	font-size: 14px;
}
.col-4-1 .dr-product-buy-item-content .price{
	font-size: 26px;
	margin-top: 30px;
}
.col-4-1 .dr-product-buy-item-content .buy-btn a{
	width: 180px;
	height:40px;
	line-height: 40px;
	font-size:18px;
}


.dr-product-buy .mdr-buy>p{
	text-align: left;
	color: #555;
	padding: 20px;
	background-color: #f5f5f5;
}

.dr-product-buy .mdr-buy .dr-product-buy-item-content{
	border: 1px solid #CCC;
	background-color: #f5f5f5;
	box-shadow: none;
}
.dr-product-buy .mdr-buy .dr-product-buy-item-content .buy-btn a{
	background-color: #f96363;	
}

.dr-product-buy .mdr-buy .dr-product-buy-item-content .buy-btn a:hover{
	background-color: #f53b3b;
}

.dr-product-buy-item-content .org{
	color: #ff6647;
}
.dr-product-buy-boot{
	margin-top:80px;
}

/**************************buy end*******************************/

.dr-product-included{
	text-align: center;
}
.dr-product-included p{
	width: 90%;
	font-size: 18px;
	color: #777;
	text-align: left;
	margin:0 auto 40px;
}
.dr-product-included ul{
	width: 440px;
	text-align: left;
	margin:auto;
}
.dr-product-included ul.include-left{
	margin: 0px 10% 0px auto;
}
.dr-product-included ul.include-right{
	margin: 0px auto 0px 10%;
}
.dr-product-included ul li{
	font-size: 16px;
	line-height: 30px;
	color: #555;
}
.dr-product-included ul li:before{
	margin-right: 10px;
	transform: scale(0.5, 0.5);
}
.dr-product-included a{
	color: inherit;
}
.dr-product-included-btn{
	display: inline-block;
	width: 300px;
	height:50px;
	line-height: 50px;
	font-size: 24px;
	color: #FFF !important;
	text-align: center;
	border-radius: 3px;
	margin: 40px auto 0;
	background-color: #ff7e00;
	transition: background 0.3s;
}

.dr-product-included-btn:hover{
	color: #FFF;
	text-decoration: none;
	background-color: #e86102;
}

.dr-product-included-btn.mdr-to-per{
	background-color: #2887f5;
	margin-left: 40px;
}
.dr-product-included-btn.mdr-to-per:hover{
	background-color: #1172e2;
}
.dr-product-included ul.one-column{
	width: 90%;
}

.dr-product-included ul.mdr-bus{
	width: 240px;
}
.dr-product-included ul.mdr-ent{
	width: 340px;
}


/**************************included end*******************************/

.dr-guides-tips{ background-color: #fff;}
.dr-guides-tips ul{ width: 90%; font-size:0; margin: auto;}
.dr-guides-tips ul li{ display: inline-block; width: 50%; padding: 0 50px; font-size: 16px; vertical-align: top;}
.dr-guides-tips ul li:before{ margin-right: 10px; transform: scale(0.5,0.5);}
.dr-guides-tips ul li a{ color: inherit;}


/**************************guides-tips end*******************************/






.dr-product-screenshots p{
	font-size: 18px;
	text-align: center;
	color: #777;
	margin-bottom: 40px;
}
.screenshots-slider{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.screenshots-slider ul{
	position: relative;
}
.screenshot{
	width: 100%;
	text-align: center;
	float: left;
}
.screenshot-image{
	display: inline-block;
	margin-bottom: 40px;
}
.screenshot-image img{
	max-width: 100%;
	max-height: 500px;
}
.screenshot-title{
	font-size: 28px !important;
	color: #555 !important;
	margin-bottom: 20px !important;	
}
.screenshot-subtitle{
	font-size: 18px !important;
	margin-bottom: 0px !important;
}

.dr-product-screenshots .get-mdr-license-btn{
	text-align: center;
}
.dr-product-screenshots .get-mdr-license-btn a{
	display: inline-block;
	font-size: 24px;
	color: #2887f5;
	padding: 15px 60px;
	border: 2px solid #2887f5;
}
.dr-product-screenshots .get-mdr-license-btn a:hover{
	text-decoration: none;
	color: #FFF;
	background-color: #2887f5;
}

/**************************screenshot end*******************************/

.dr-product-deserve{
	color: #FFF;
	text-align: center;
	padding: 100px 0 60px;
	background-color: #2887f5;
	/*background-color: #222222;*/
}
.dr-product-deserve .deserve{
	height: 340px;
	padding: 40px 20px 20px;
}
.dr-product-deserve .deserve-title{
	font-size: 24px;
	margin-bottom: 20px;
}
.dr-product-deserve .deserve-des{
	font-size: 18px;
	line-height: 30px;
}
.dr-product-deserve .deserve-des a{
	color: #FFF;
	text-decoration: underline;
}
.dr-deserve-icon {
	display: inline-block;
	width: 94px;
	height: 77px;
	background-image: url(/images/icon/dr-deserve-icon-white.png);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
.dr-deserve-icon.easy{
	background-position: 0 0;
}
.dr-deserve-icon.safe{
	background-position: 0 -78px;
}
.dr-deserve-icon.preview{
	background-position: 0 -156px;
}
.dr-deserve-icon.tech-support{
	background-position: 0 -234px;
}
.dr-deserve-icon.money-back{
	background-position: 0 -312px;
}
.dr-deserve-icon.trusted{
	background-position: 0 -390px;
}

.dr-product-deserve .mdr .deserve{
	height: 200px;
	margin-bottom: 20px;
	padding: 0;
}

.dr-product-deserve .mdr .deserve .deserve-dontent{
	width: 95%;
	height: inherit;
	padding: 20px;
	border: 1px dashed #FFF;
	margin: auto;
}
.dr-product-deserve .mdr .deserve .deserve-dontent .deserve-title{
	font-size: 22px;
}

.dr-product-deserve.compare{
	padding: 20px 0;	
}
.dr-product-deserve.compare .deserve{
	height: auto;	
}

/**************************deserve end*******************************/

.dr-product-compare-summary{
	margin: 60px auto 0px;
}
.dr-product-compare-summary p{
	line-height: 30px;
	font-size: 18px;
	margin-top: 20px;
}
.dr-product-compare-summary p.italic{
	font-style: italic;	
}


.dr-product-compare h2{
	font-size: 26px;
	color: #4a90e2;
	margin-bottom: 20px;
}
.dr-product-compare h2:before{
	margin-right: 10px;	
}
.dr-product-compare .compare-show{
	margin-bottom: 40px;	
}
.dr-product-compare .compare-column{
	width: 16.666666%;
	float: left;
}
.dr-product-compare .feature{
	width: 33.333333%;	
}
.dr-product-compare .compare-column li{
	height: 85px;
	line-height: 85px;
	text-align: center;
	color: #777;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.dr-product-compare .compare-column li span{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.dr-product-compare .compare-column li:first-child{
	border-top: 1px solid #CCC;	
}
.dr-product-compare .compare-column.feature li{
	text-align: left;
	color: #333;
	border-left: none;	
}
.dr-product-compare .compare-column li.edition{
	font-size: 20px;
	color: #333;	
}
.dr-product-compare .compare-column li.price{
	font-size: 20px;
	color: #F00;	
}
.dr-product-compare .compare-column li.price .old{
	font-size: 16px;
	text-decoration: line-through;
	color: #999;
}
.dr-product-compare .compare-column li.btn a{
	display: inline-block;
	width: 100%;
	max-width: 180px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #FFF;
	background-color: #2d76e7;
}
.dr-product-compare .compare-column li.btn a:before{
	margin-right: 5px;
}
.dr-product-compare .compare-column li.btn a:hover{
	text-decoration: none;	
}
.dr-product-compare .compare-column li.btn.down a{
	background-color: #179732;	
}

.dr-product-compare.mdr .compare-column{
	width: 15%;	
}
.dr-product-compare.mdr .feature{
	width: 25%;
}



/**************************compare end*******************************/
.dr-breadcrumbs{
	margin-top:30px;
}
.dr-breadcrumbs a{
	color: inherit;
}
.dr-breadcrumbs a:hover{
	color:#666;
}

.dr-product-history{
	padding: 60px 0 80px;	
}
.dr-product-history .time-control{
	width: 22%;
	padding-right: 40px;
	float: left;
}
.dr-product-history .time-control .history-year.hidden{
	display: none;	
}
.dr-product-history .time-control li{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
	color: #2887f5;
	border: 1px solid #2887f5;
	margin-bottom: 20px;
	float: right;
	cursor: pointer;
}
.dr-product-history .time-control li.active{
	color: #FFF;
	background-color: #2887f5;
}
.dr-product-history .timeline{
	width: 75%;
	font-size: 18px;
	color: #555;
	padding-left: 39px;
	border-left: 1px solid #2887f5;
	float: left;
}
.dr-product-history .timeline .timeline-item{
	display: none;
	padding-bottom: 80px;
}
.dr-product-history .timeline .timeline-item.active{
	display: block;	
}
.dr-product-history .timeline .timeline-item h3{
	font-size: 24px;
	color: #2887f5;
	margin: 60px auto 20px;
}
.dr-product-history .timeline .timeline-item h3:first-child{
	margin-top: 40px;	
}
.dr-product-history .timeline .timeline-item h3:before{
	display: inline-block;
	font-family: "FontAwesome";
	content: "\f192";
	width: 12px;
	height: 12px;
	font-size: 12px;
	text-align: center;
	color: #2887f5;
	margin-left: -46px;
	margin-right: 34px;
	vertical-align: middle;
}
.dr-product-history .timeline .timeline-item ul{
	margin: 20px auto;
	list-style: disc;
	margin-left: 20px;
}
.dr-product-history .timeline .timeline-item ul li{
	margin-bottom: 10px;	
}
.dr-product-history .timeline .timeline-item ul li span{
	display: block;
}
.dr-product-history .timeline .timeline-item .title{
	font-size: 22px;
	color: #333;
	margin: 30px auto 10px;
}
.dr-product-history .timeline .timeline-item .sub{
	font-size: 16px;
	color: #777;
}

/**************************history end*******************************/

.dr-product-manual-wrap{
	width: 90%;
	margin: auto;
	border: 1px solid #999;	
}
.dr-product-manual-wrap h2{
	height: 55px;
	line-height: 55px;
	font-size: 22px;
	border-bottom: 1px solid #999;
}
.dr-product-manual-wrap h2 .manual-icon{
	display: inline-block;
	width: 55px;
	height: inherit;
	text-align: center;
	background-color: #333;
	margin-right: 10px;
	vertical-align: top;
}
.dr-product-manual-wrap h2 .manual-icon:before{
	font-size: 36px;
	color: #FFF;	
}
.dr-product-manual-wrap ul{
	height: 340px;
	padding: 20px 0px;
}
.dr-product-manual-wrap ul li{
	color: #555;
	list-style: disc;
	margin-left: 30px;	
}
.dr-product-manual-wrap ul li a{
	color: #555;	
}

.boot-reference-content{
	padding: 60px 0px;
}
.boot-reference-content h2{
	margin: 30px auto 15px;	
}
.boot-reference-content p{
	margin-bottom: 10px;	
}

.boot-reference-content p>strong{
	font-size: 18px;	
}


.pr-product-manual{
	padding: 60px 0px;	
}
.pr-product-manual h2{
	margin-bottom: 20px;	
}
.pr-product-manual ul.pr-manual-list{
	text-align: justify;	
}
.pr-product-manual ul.pr-manual-list li{
	display: inline-block;
	width: 48%;
	text-align: left;
	margin: 10px 5px;
	background-color: #eee;
	vertical-align: top;
}
.pr-product-manual ul.pr-manual-list li a{
	display: block;
	padding: 8px 20px;
	color: #555;	
}
.pr-product-manual ul.pr-manual-list li a:before{
	margin-right: 15px;
}
.pr-product-manual ul.pr-manual-list li a:hover{
	text-decoration: none;	
	color: #06C;
	background-color: #f5f5f5;
}

/**************************user guide end*******************************/

/*.pdr-free-review-wrap{ background:url(../images/product-banner/pdr-product-review-bg.jpg) center no-repeat; background-size: cover; padding: 80px 0 70px;}

.pdr-free-review-wrap h2{ font-size:40px; text-align: center; color: #fff; padding-bottom: 10px;}
.pdr-free-review-wrap p{ text-align:center;}
.pdr-free-review-wrap p a{ color: #fff; text-decoration: underline;}
.products-free-review-content{ width:100%; text-align: justify; margin-top: 60px;}
.products-free-review-content:after{ content:""; display: inline-block; width: 100%;}
.products-free-review{ display: inline-block; width:23.5%; border-radius: 7px; padding: 40px 20px; background-color: rgba(255,255,255,0.8); text-align: center; vertical-align: top;}
.products-free-review .quote{ display: block;font-family:'FontAwesome'; padding: 30px 0 20px;}
.products-free-review .quote:before{ content:"\f10d"; font-size: 24px; color: #5a5a5a;}
.products-free-review p{ height: 216px;}*/


.pdr-free-review-wrap{
	background:url(/images/product-banner/pdr-review-bg.jpg) no-repeat;
	background-size:cover;
	padding:80px 0;
}
.pdr-free-review-wrap h2{ font-size:40px; text-align: center; color: #fff; padding-bottom: 10px;}

.editor-review-wrap{
	background-color:rgba(19,20,23,0.85);
	padding: 80px 40px 100px;
}
.editor-review-content{
	width:80%;
	text-align: center;
}
.editor-review-content .view-more a{
	display: inline-block;
	color:#1fe2ff;
	text-decoration:underline;
}
.editor-review-bg{
	position: relative;
	background-color:#d3e9ea;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	padding: 70px 20px 30px;
	margin-top: 60px;
}
.editor-review-bg:before{
	position: absolute;
	content:"";
	width: 63px;
	height: 48px;
	background:url(/images/product-review-quote.png) no-repeat;
	top:-25px;
	left: 30px;
}
.editor-review-content-show{
	position: relative;
	width:100%;
	min-height: 220px;
	overflow: hidden;
}
.editor-review-content-wrap{
	position: absolute;
	top:0;
}
.review-content{
	float: left;
	width: 100%;
}
.review-content .review-text{
	min-height: 72px;
	font-size:18px;
	text-align:left;
}
.review-content .review-icon{
	margin-top: 20px;
	text-align:right;
}
.user-review-box{
	position:relative;
	height: 500px;
}
.user-review-wrap{
	position: absolute;
	width:110%;
	height: 100%;
	background-color:rgba(4,167,76,0.85);
	top:30px;
	left: -60px;
}
.user-review-content{
	position: absolute;
	width: 115%;
	background-color:rgba(255,255,255,0.95);
	padding: 60px 40px 80px;
	top: 20px;
	left: -95px;
}
.user-review-content h2{
	font-size: 30px;
	color: inherit;
}
.user-review-content .user-review{	
	margin-top: 30px;
}

.pdr-star{
	display: inline-block;
	width: 80%;
	max-width: 125px;
	height: 17px;
	line-height: 17px;
	margin-top: 25px;
	
}
.pdr-star ul{
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}
.pdr-star ul li{
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(/images/icon/star.png) -19px top no-repeat;
}
.pdr-star ul li:last-child{
	background: url(/images/icon/star.png) -39px top no-repeat;
}
.pdr-star a{
	display: inline-block;
	font-size: 14px;
	color: #d5d3d8;
}
.pdr-star a:hover{
	color: #b1b1b1;
}

/**************************editor review end*******************************/

.dr-product-situations{ padding-bottom: 0;}
.dr-product-situations .dr-subtitle{ color:#777;}
.dr-situations-wrap{ margin-top:60px;}
.dr-situation{ width:100%; height: 280px; padding:40px 60px; margin-bottom: 20px;}
.dr-situation:last-child{ margin-bottom:0;}
.dr-human-erros{ background:url(/images/product-banner/pdr-human-erros-bg.jpg) center no-repeat; background-size:cover; text-align: right;}
.dr-virus-attack{ background:url(/images/product-banner/pdr-virus-attack-bg.jpg) center no-repeat; background-size:cover;}
.dr-hard-drive-crash{ background:url(/images/product-banner/pdr-hard-drive-crash-bg.jpg) center no-repeat; background-size:cover; text-align: right;}
.dr-quick-specific-location-recovery{ background:url(/images/product-banner/pdr-quick-specific-location-recovery-bg.jpg) center no-repeat; background-size:cover;}
.dr-situation h3{font-size:24px; font-weight: bold; color: #fff; margin-bottom:20px;}
.dr-situation p{ line-height: 30px; font-size:18px; color: #fff;}
.dr-situation p a{ color:#ff9600; text-decoration:underline;}
.dr-situation p a:hover{ color:inherit;}
.dr-situation a.downbtn{display:inline-block; padding:15px 40px; margin-top: 30px; background-color: transparent; border:2px solid #fff; font-size:18px; color:#fff; transition: all 0.3s;}
.dr-situation a.downbtn:hover{ background-color:#fff; color: #333; text-decoration: none;}

/**************************situations end*******************************/

.dr-product-situations .dr-subtitle, .dr-products-comparison .dr-subtitle, .dr-file-preview .dr-subtitle, .dr-storage-devices .dr-subtitle{ font-size:18px; text-align:center;}


/**************************end*******************************/
.dr-products-comparison{ background-color:#dde6f2;}
.dr-comparison-table{ display: table; width:100%; margin-top:40px;}
.dr-comparison-table ul{ display:table-row; font-size:16px;}
.dr-comparison-table ul li{ display:table-cell; width:18.5%; padding: 18px 0; font-size:1.125em; text-align: center; vertical-align: middle;}
.dr-comparison-table ul li.price{ font-size:1.5em; color:#f00; font-weight: bold;}
.dr-comparison-table ul li:first-child{ width:26%; padding-left: 20px; text-align: left;}

.dr-comparison-table ul:nth-child(even){ background-color:#fff;}
.dr-comparison-table ul:first-child{ background-color:#1a80fc; margin-bottom: 40px;}
.dr-comparison-table ul:first-child li{ height: 75px; font-size:1.25em; color:#fff;}
.dr-comparison-table ul:nth-child(2) li{ height: 48px;}

.dr-comparison-table ul li a.dr-comparison-btn{ display:inline-block; width: 75%; padding: 18px 0; margin-top: 10px; background-color: #fc7d1c; font-size:22px; color: #fff; text-align: center;}
.dr-comparison-table ul li a.dr-comparison-btn:hover{ background-color:#f16800; text-decoration:none;}

.dr-comparison-table ul li a.downbtn{ width:85%; background-color:#33B306;}
.dr-comparison-table ul li a.downbtn:hover{ background-color:#2C9807;}

.dr-comparison-table ul li .checked{ display:inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: #4a90e2;}


/**************************products compare end*******************************/
.dr-storage-devices .dr-subtitle{ color:#777;}
.storage-devices-list{ margin-top: 60px;}
.storage-devices-list .col-3-1{ padding:0 40px; text-align: center;}
.storage-devices-list .col-3-1 p{ margin-top:50px; color:#777;}



/**************************storage devices end*******************************/
.dr-file-preview{ padding-bottom: 30px; background-color:#28118e; color:#fff;}
.dr-file-preview h2 span{ position:relative;}
.dr-file-preview img{ position:absolute; top: -30px; right: -50px;}
.dr-file-preview .dr-subtitle{ color:#dadada;}
/*.dr-new-file-recovery{ margin-top:60px; font-size:0; text-align: center;}
.dr-new-file-recovery li{ display:inline-block; width:14.2%; min-width: 120px; vertical-align: top;}
.dr-new-file-recovery li.row-2{ margin-top:60px;}
.dr-new-file-recovery li i{ display:inline-block; width:120px; height: 120px;}
.dr-new-file-recovery li i.words{background:url(/images/icon/dr-new-funstions.png) left top no-repeat;}
.dr-new-file-recovery li i.cells{background:url(/images/icon/dr-new-funstions.png) -121px top no-repeat;}
.dr-new-file-recovery li i.pdf{background:url(/images/icon/dr-new-funstions.png) -242px top no-repeat;}
.dr-new-file-recovery li i.slides{background:url(/images/icon/dr-new-funstions.png) -363px top no-repeat;}
.dr-new-file-recovery li i.images{background:url(/images/icon/dr-new-funstions.png) -484px top no-repeat;}
.dr-new-file-recovery li i.tasks{background:url(/images/icon/dr-new-funstions.png) -605px top no-repeat;}
.dr-new-file-recovery li i.diagram{background:url(/images/icon/dr-new-funstions.png) -726px top no-repeat;}

.dr-new-file-recovery li i.note{background:url(/images/icon/dr-new-funstions.png) left -121px no-repeat;}
.dr-new-file-recovery li i.cad{background:url(/images/icon/dr-new-funstions.png) -121px -121px no-repeat;}
.dr-new-file-recovery li i.email{background:url(/images/icon/dr-new-funstions.png) -242px -121px no-repeat;}
.dr-new-file-recovery li i.psd{background:url(/images/icon/dr-new-funstions.png) -363px -121px no-repeat;}
.dr-new-file-recovery li i.eps{background:url(/images/icon/dr-new-funstions.png) -484px -121px no-repeat;}
.dr-new-file-recovery li i.xml{background:url(/images/icon/dr-new-funstions.png) -605px -121px no-repeat;}
.dr-new-file-recovery li i.web{background:url(/images/icon/dr-new-funstions.png) -726px -121px no-repeat;}
.dr-new-file-recovery li p{ font-size:18px; margin-top: 10px;}*/
.dr-file-types.flex{ flex-wrap: wrap;}
.dr-file-types{ margin-top: 30px;}
.dr-file-types .item-type{ padding:30px; }
.dr-file-types .item-type i{ display:inline-block; height: 50px; background-image: url(/images/icon/dr-file-types.png);}
.dr-file-types .item-type i.document{ width: 38px; background-position: 0 0;}
.dr-file-types .item-type i.archive{ width: 40px; background-position: -39px 0;}
.dr-file-types .item-type i.graphic-picture{ width: 50px; background-position: -80px 0;}
.dr-file-types .item-type i.video-audio{ width: 50px; background-position: -131px 0;}
.dr-file-types .item-type i.email{ width: 50px; background-position: -182px 0;}
.dr-file-types .item-type i.other-files{ width: 50px; background-position: -233px 0;}
.dr-file-types .item-type h4{ font-size: 18px; padding: 20px 0 15px;}
.dr-file-types .item-type p{ font-size: 14px; color: #ededed;}


/**************************file preview end*******************************/

.dr-steps-wrap{ height: 586px; background-color:#203e7f; color:#fff;}
.dr-quick-steps{ float: right; width:95%; max-width: 870px; padding-right: 80px;}
.dr-quick-steps .summary{ font-size:18px; color:#dadada;}
.dr-steps-icon{ margin-top:60px;}
.dr-steps-icon li{ display:inline-block; width:32%; text-align: center; vertical-align: top;}
.dr-steps-icon li span{ position: relative; display:inline-block; width:160px; height: 160px; border-radius: 50%;}
.dr-steps-icon li span>i{ position: absolute; display:inline-block; width:60px; height: 60px; top: 50%; left: 50%; transform: translate(-50%,-50%); -webket-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);}
.dr-steps-icon li span.dr-steps-scan{ background-color:#187b90;}
.dr-steps-icon li span.dr-steps-scan i{ background:url(/images/icon/dr-new-funstions.png) left -243px no-repeat;}
.dr-steps-icon li span.dr-steps-preview{ background-color:#2f5abe;}
.dr-steps-icon li span.dr-steps-preview i{ background:url(/images/icon/dr-new-funstions.png) -61px -243px no-repeat;}
.dr-steps-icon li span.dr-steps-save{ background-color:#3e69af;}
.dr-steps-icon li span.dr-steps-save i{ background:url(/images/icon/dr-new-funstions.png) -122px -243px no-repeat;}

.dr-steps-icon li p{ font-size:22px; margin-top: 30px;}

.dr-freedown{ height: inherit; background-color:#163270; padding: 80px 0 80px 40px;}
.dr-freedown p{ width: 60%; line-height: 36px; font-size:30px; margin-top: 80px;}
.dr-freedown p>span{ color:#ff6f18;}
.dr-freedown a.downbtn{ display:inline-block; padding:15px 40px; margin-top: 60px; background-color:#0e6af1; font-size:20px; color:#fff; transition: all 0.3s;}
.dr-freedown a.downbtn:hover{background-color:#0456ce; text-decoration: none;}



.dr-comparison-table ul li .remarks{ display:block; font-size:0.75rem; color:#555;}
.dr-comparison-table ul li .usage{font-size:0.875rem;}
.dr-product-compare .compare-column li.edition .usage, .dr-product-buy-item-content p.usage{font-size:0.875rem; color: #ff6647;}
.dr-comparison-table ul li .dr-explanation, .dr-product-buy-item-content p .dr-explanation, .dr-product-compare .compare-column li.edition .dr-explanation{ position: relative; display:inline-block; cursor: pointer;}
.dr-comparison-table ul li .dr-explanation i{ margin-left:5px; color: #fff;}
.dr-comparison-table ul li .dr-explanation span, .dr-product-buy-item-content p .dr-explanation span, .dr-product-compare .compare-column li.edition .dr-explanation span{ position: absolute; display:none; width:280px; line-height: 18px;  padding:8px 12px; border-radius: 3px; background-color: #fff; box-shadow: 0 0 2px #4c4c4c; font-size:0.75rem; color: #555; text-align: left; right: -20px; top: 28px;}
.dr-comparison-table ul li .dr-explanation:hover span, .dr-product-buy-item-content p .dr-explanation:hover span, .dr-product-compare .compare-column li.edition .dr-explanation:hover span{display:inline-block;}
.dr-comparison-table ul li .original-price, .dr-product-buy-item-content p .original-price, .dr-product-compare .compare-column li.price .original-price{ font-size:14px; color:#666; text-decoration: line-through;}

.dr-product-buy-item-content p .dr-explanation i, .dr-product-compare .compare-column li.edition .dr-explanation i{ margin-left:5px; color: #ff6a00;}
.dr-product-buy-item-content p .dr-explanation span{ right:-40px;}

.dr-product-compare .compare-column li.edition{ line-height:24px; padding-top: 15px;}

.dr-product-compare .compare-column.feature li.compare-boot{ line-height:18px; padding-top: 15px;}
.dr-product-compare .compare-column.feature li.compare-boot .remarks{ display:block; font-size:0.75rem; color:#555;}


/**************************faq start*******************************/
.product-pdr-faq{
	background-color:#f5f5f5;
	padding:70px 0 60px;
}
.product-pdr-faq h2{
	padding-bottom: 10px;
	font-size:40px;
	text-align: center;
}
.store-sales-faq{
	padding: 0px 10px 40px;	
}

.store-sales-faq h2, .mt-store-license h2{
	position: relative;
	font-size: 30px;
	color: #666;
	padding-bottom: 10px;	
	text-align: center;
}
.store-sales-faq h2:after, .mt-store-license h2:after{
	position: absolute;
	display: block;
	content: "";
	width:60px;
	height: 2px;
	background-color: #9f9f9f;
	bottom: 0px;
	left: 50%;
	margin-left: -30px;	
}

.store-sales-faq ul{
	margin-top: 40px;	
}
.store-sales-faq ul li{
	margin:auto;
	border-bottom: 1px solid #8e8d8d;	
}
.store-sales-faq ul li:first-child{
	border-top: 1px solid #8e8d8d;	
}
.store-sales-faq ul li p.faq-question{
	font-size: 22px;
	padding: 20px 0px;
	cursor: pointer;
}
.store-sales-faq ul li p.faq-question:before{
	float: right;
	margin-right: 10px;
	transition: transform 0.2s;
}
.store-sales-faq ul li p.faq-answer{
	display: none;
	color: #555;
	padding-bottom: 10px;
	transition: max-height 5s;
	-webkit-transition: max-height 5s;
}
.store-sales-faq ul li.current{
	padding-bottom: 10px;	
}
.store-sales-faq ul li.current p.faq-question:before{
	transform: rotate(90deg);	
}
.store-sales-faq ul li p img{
	max-width: 100%;
	height: auto;
	margin: 10px 0px;	
}

.product-pdr-faq .more-faq{
	display: block; 
	color: inherit; 
	text-align: right; 
	margin-top: 40px;
}


/**************************steps end*******************************/

@media screen and (width:1366px){
	.dr-quick-steps h2{font-size:36px;}
}
@media screen and (max-width:1365px){
.dr-product-banner-content h1{
	font-size: 46px;
}
.dr-product-banner-content h1 .subh1{
	font-size: 24px;	
}
.dr-product-banner-des{
	font-size: 24px;
}
	
.dr-product-support .devices .ltor>li.custom-col-6-1{
	width: 25%;
}
.dr-product-deserve .mdr .deserve .deserve-dontent .deserve-title{
	font-size: 18px;
}
.products-free-review p{ height:240px;}

.dr-file-preview h2{ font-size:36px;}
.dr-quick-steps h2{font-size:32px;}
.dr-steps-icon li span{ transform:scale(0.8,0.8);-webkit-transform: scale(0.8,0.8);-moz-transform: scale(0.8,0.8); -o-transform: scale(0.8,0.8);}
.dr-steps-icon li p{font-size:16px;}
.dr-freedown p{ width:75%;}
.storage-devices-list .col-3-1 img{ width: 100%; max-width: 303px; transform: scale(0.7,0.7);-webkit-transform: scale(0.7,0.7);-moz-transform: scale(0.7,0.7); -o-transform: scale(0.7,0.7);}
.storage-devices-list .col-3-1 p{ margin-top:20px;}	
/*.dr-new-file-recovery li.row-2{ margin-top:0;}
.dr-new-file-recovery li i{ transform: scale(0.7,0.7);-webkit-transform: scale(0.7,0.7);-moz-transform: scale(0.7,0.7); -o-transform: scale(0.7,0.7);}
.dr-new-file-recovery li p{ margin-top:0;}*/
	
}
@media screen and (width:1100px){
.editor-review-content-show{
	height: 167px;
}
}
@media screen and (width:1024px){
.products-free-review p{ height:336px;}
.dr-comparison-table ul{ font-size:14px;}
.dr-quick-steps h2{font-size:26px;}	
.dr-product-compare .compare-column li.edition{font-size:16px;}
.dr-comparison-table ul li .dr-explanation span, .dr-product-buy-item-content p .dr-explanation span{ max-width:200px; font-size:0.75rem;}
	.user-review-content{
		left: -75px;
	}
}
@media screen and (max-width:1023px){
.dr-product-banner-content{
	width:90%;
}	
	
.dr-product-banner-content h1{
	font-size: 40px;
	margin-bottom: 30px;
}
.dr-product-banner-content h1 .subh1{
	font-size: 20px;	
}
.dr-product-banner-des{
	font-size: 20px;
	line-height: 30px;
}
.dr-product-banner-btn a:first-child{
	margin-right: 10px;
}
.dr-product-banner-btn .buy{
	width: 180px !important;
	font-size: 24px;
}
.dr-product-banner-btn .upgrade{
	width:360px !important;
	font-size: 24px;
}
	
.dr-product-summary .product-summary-wrap, .dr-product-summary .product-new-update{
	width: 100%;
}
.dr-product-summary .product-new-update{
	margin-top: 30px;
}
	
.dr-product-scene .dr-product-scene-content-wrapper{
	margin-top: 200px;
}
.dr-product-scene .content{
	width: auto;
}
.dr-product-included ul{
	width: 380px;
}
.dr-product-included ul li{
	font-size: 14px;
	line-height: 30px;
	color: #777;
}
.screenshot-image img{
	max-width: 80%;
}
.dr-product-buy-item-content.active{
	transform: none;
}
.dr-product-buy-item-content h3{
	font-size: 26px !important;
	margin-bottom: 25px !important;	
}
.dr-product-buy-item-content p{
	line-height: 30px !important;
	font-size: 16px !important;
}
.dr-product-buy-item-content .price{
	font-size: 32px !important;
	margin-top: 30px !important;	
}
.dr-product-buy-item-content .buy-btn a{
	width: 220px !important;
	height:45px !important;
	line-height: 45px !important;
	font-size: 22px !important;
}
.dr-product-support .devices .ltor>li.custom-col-6-1{
	width: 33.333333%;
}
.dr-product-support .files .inner-include>li.custom-col-6-1{
	width: 33.333333%;
}
.dr-product-support .files .inner-include>li:nth-child(n+4){
	border-top: none;
}
.dr-product-support .files .inner-include>li:nth-child(3n+1){
	border-left: 1px solid #CCC;
}
.dr-product-deserve .mdr .deserve .deserve-dontent .deserve-title{
	font-size: 22px;
}
.dr-product-compare-warp .compare-show{
	overflow-x: scroll; 	
}
.dr-product-compare-warp .compare{
	min-width: 1024px;	
}
.dr-product-compare .compare-column li.edition{
	font-size: 18px;	
}

.dr-guides-tips ul li{ width:100%;}	
	
	
.products-free-review-content{ margin-top:0;}
.products-free-review{ width: 48.5%; margin-top: 50px;}
.products-free-review p{ height:192px;}
	
.banner-compatible{ position:static; margin-top: 20px;}	
.dr-comparison-table ul{ font-size:12px;}	
.dr-comparison-table ul:first-child li{ line-height: 20px;}

.dr-steps-wrap{height:auto;}
.dr-steps-wrap .col-5-3, .dr-steps-wrap .col-5-2{ width:100%;}
.dr-steps-icon li p{ margin-top:0;}
.dr-freedown p{ width:90%; margin-top:0;}
	
.dr-file-preview h2{ line-height:60px;}
.dr-file-preview h2 img{ right:-40px; transform: scale(0.7,0.7);}
	
.dr-situation{ height: auto; padding:40px;}	
	
	
.pw-products-content-wrap .col-3-2, .pw-products-content-wrap .col-3-1, .editor-review-content{
	width:100%;
}	
.editor-review-content-show{
	height:320px;
}
.review-content .review-icon img{
	transform:scale(0.8,0.8);
}
.user-review-wrap, .user-review-content{
	position:static;
	width: 100%;
}	

.dr-comparison-table ul li .dr-explanation span, .dr-product-buy-item-content p .dr-explanation span{  right:-80px;}		

}
@media screen and (max-width:767px){

.custom-col-6-1{
	width:33.333333%;
}
.dr-product-support .devices .ttob>li:nth-child(3n+1){
	border-left: 1px solid #CCC;
}
.dr-product-support .devices .ttob>li:nth-child(n+4){
	border-top: none;
}
.dr-product-banner:not(.history){
	height: auto !important;
	padding: 50px 0;
}

.dr-product-banner-content:not(.history-content){
	position: static;
	width: 100%;
	transform: none;
}
.dr-product-banner-content h1{
	font-size: 32px;
	margin-bottom: 40px;
}
.dr-product-banner-content h1 .subh1{
	font-size: 16px;	
}
.dr-product-banner-des{
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 0px;
}
.dr-product-banner-btn{
	margin: 40px auto 20px;
}
.dr-product-banner-btn a{
	width: 180px !important;
	height: 40px;
	line-height: 40px;
	font-size:16px;
}
.dr-product-banner-btn a:first-child{
	margin-right: 10px;
}
.dr-product-banner-btn .buy{
	width: 120px !important;
	font-size: 18px
}
.dr-product-banner-btn .upgrade{
	width:260px !important;
	font-size: 18px;
}
.dr-product-banner-os{
	font-size: 14px;
}


.dr-product-menu-warp{
	height: 40px;
	line-height: 40px;
}
.dr-product-menu-warp li{
	font-size: 14px;
}
.dr-product-summary, .dr-product-support, .dr-product-included, .dr-product-screenshots, .dr-product-compare, .dr-product-manual, .dr-product-situations, .dr-products-comparison, .dr-quick-steps, .dr-file-preview, .dr-storage-devices{
	padding: 40px 0;
}
.dr-product-summary h2, .dr-product-support h2, .dr-product-included h2, .dr-product-buy h2, .dr-product-screenshots h2, .dr-product-deserve h2, .dr-guides-tips h2, .dr-product-situations h2, .dr-products-comparison h2, .dr-quick-steps h2, .dr-file-preview h2, .dr-storage-devices h2{
	font-size: 24px;
}
.dr-product-summary p, .dr-product-support p{
	line-height: 24px;
	font-size: 14px;
}
	
.dr-guides-tips ul{
	width:100%;
}
.dr-guides-tips ul li{
	padding: 0;
}	
	
.dr-product-scene .scene-item{
	min-height: 500px !important;	
}
.dr-product-scene .dr-product-scene-content-wrapper{
	margin-top: 100px;
}
.dr-product-scene .text{
	line-height: 24px;
	font-size: 14px;
}
.dr-product-scene .text h2{
	font-size: 28px;
	margin-bottom: 20px;
}
.dr-product-scene .text>a{
	width: 200px;
	height: 40px;
	line-height: 36px;
	font-size: 16px;
	background: #2987f5;
}
.dr-product-support h3{
	font-size: 18px;
}
.dr-product-support .devices .ttob>li{
	font-size: 16px;
}
.dr-product-support .devices .ttob>li i.dr-devices-icon{
	transform: scale(0.9, 0.9);
}
.dr-product-support .files .ttob>li{
	font-size: 16px;
}
.dr-product-support .files .ttob>li i.dr-file-types-icon{
	transform: scale(0.8, 0.8);
}
.file-include span{
	font-size: 16px;
}
.file-include ul li{
	font-size: 14px;
}
.dr-product-buy-item-content{
	width: 80%;
}
.dr-product-buy-item-content h3{
	font-size: 32px !important;
	margin-bottom: 30px !important;	
}
.dr-product-buy-item-content p{
	line-height: 40px !important;
	font-size: 18px !important;
}
.dr-product-buy-item-content .price{
	font-size: 40px !important;
	margin-top: 40px !important;	
}
.dr-product-buy-item-content .buy-btn a{
	width: 240px !important;
	height:50px !important;
	line-height: 50px !important;
	font-size: 26px !important;
}
.dr-product-buy .mdr-buy>p{
	line-height: 24px;
    font-size: 14px	
}

.dr-product-included ul{
	margin: auto !important;
}
.dr-product-included p{
	font-size: 16px;
}
.dr-product-included-btn{
	display: block;	
}
.dr-product-included-btn.mdr-to-per{
	margin: 20px auto;		
}

.screenshot-title{
	font-size: 24px !important;
}
.screenshot-subtitle{
	font-size: 16px !important;
}
.dr-product-screenshots .get-mdr-license-btn a{
	font-size: 18px;
	padding: 10px 40px;	
}


.dr-product-support .devices .ltor>li.custom-col-6-1{
	width: 50%;
}
.dr-product-support .devices .ltor>li{
	font-size: 14px;
}
.dr-product-support .devices .ltor>li i{
	transform: scale(0.8, 0.8);
}
.dr-product-support .files .inner-include>li.custom-col-6-1{
	width: 50%;
}
.dr-product-support .files .inner-include>li:nth-child(n+3){
	border-top: none;
}
.dr-product-support .files .inner-include>li:nth-child(3n+1){
	border-left: none;
}
.dr-product-support .files .inner-include>li:nth-child(2n+1){
	border-left: 1px solid #CCC;
}

.dr-product-support a.to-bus-btn{
	font-size: 16px;
	padding: 15px 30px;
	margin-top: 30px;
}
.dr-product-support a.to-bus-btn:hover{
	text-decoration: none;
	background-color: #FFF;
}

.mdr-support{
	width: 100%;	
}

.dr-product-compare-summary p{
	font-size: 16px;	
}

.dr-product-compare h2{
	font-size: 20px;	
}


.dr-product-history .time-control{
	width: 100%;
	padding-right: 0px;
	margin-bottom: 20px;
}

.dr-product-history .time-control .history-year li{
	width: 80px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;	
}
.dr-product-history .timeline{
	width: 100%;	
}


.dr-product-manual-wrap{
	margin: 20px auto;	
}
.pr-product-manual ul.pr-manual-list li{
	width: 100%;
	margin: 10px 0px;	
}
	
.dr-situation h3{ font-size:18px;}	
.dr-situation p{ font-size:14px;}
.dr-steps-icon li span{width:120px; height:120px;}	
.dr-comparison-table ul{ font-size:10px;}	
.storage-devices-list .col-3-1{ margin-bottom:20px;}	
.dr-file-preview h2{ line-height:50px;}
.dr-file-preview h2 img{top:-30px;}	
.dr-product-situations .dr-subtitle, .dr-products-comparison .dr-subtitle, .dr-file-preview .dr-subtitle, .dr-storage-devices .dr-subtitle, .dr-quick-steps .summary{ font-size:14px;}
	
.products-free-review{ width:100%; margin-top: 30px;}
.products-free-review p{ height:auto;}	
	
.dr-comparison-table ul li .dr-explanation, .dr-product-buy-item-content p .dr-explanation, .compare-column li.edition .dr-explanation{ display:none;}	
	
.dr-file-types .item-type{ padding: 20px;}
	
}

@media screen and (max-width:480px){
.dr-product-banner-btn a, .dr-product-banner-btn .buy, .dr-product-banner-btn .upgrade {
	width: 100% !important;	
}
.dr-product-banner-btn a:first-child{
	margin-right: 0;
	margin-bottom: 10px;
}

.dr-product-menu-warp li{
	font-size: 12px;
}
.dr-product-scene .dr-product-scene-content-wrapper{
	margin-top: 60px;
}
.dr-product-support .files .ttob>li{
	font-size: 12px;
}
.dr-product-support .files .ttob>li i.dr-file-types-icon{
	transform: scale(0.6, 0.6);
}
.file-include ul li{
	font-size: 12px;
}
.dr-product-included ul{
	width: 100%;
	max-width: 320px;
}
.dr-product-included ul li{
	font-size: 12px;
}
.dr-product-included ul li:before{
	margin-right: 5px;
	transform: scale(0.4, 0.4);
}
.screenshot-title{
	font-size: 18px !important;	
}
.screenshot-subtitle{
	font-size: 14px !important;	
}
.dr-deserve-icon{
	transform: scale(0.8, 0.8);
}
.dr-product-deserve .deserve-des{
	font-size: 14px;
}

.dr-product-buy-control-btn span{
	width: 120px;
	height:40px;
	line-height: 40px;
	font-size: 18px;
}
.dr-product-buy-item-content{
	width: 90%;
}
.dr-product-buy-item-content h3{
	font-size: 26px !important;
	margin-bottom: 30px !important;	
}
.dr-product-buy-item-content p{
	line-height: 30px !important;
	font-size: 14px !important;
}
.dr-product-buy-item-content .price{
	font-size: 32px !important;
	margin-top: 30px !important;	
}
.dr-product-buy-item-content .buy-btn a{
	width: 220px !important;
	height:45px !important;
	line-height: 45px !important;
	font-size: 22px !important;
}


.dr-product-support .devices .ltor>li{
	font-size: 12px;
}
.dr-product-deserve .mdr .deserve .deserve-dontent .deserve-title{
	font-size: 18px;
}

.dr-product-compare .compare-column{
	width: 18.75%;
}
.dr-product-compare .feature{
	width: 25% !important;
}

.dr-product-manual-wrap h2{
	font-size: 20px;	
}
	
	
.dr-comparison-table ul:first-child li{
	font-size:1.125em;
}
.dr-comparison-table ul li:first-child{
	padding-left:10px;
}	
	
.editor-review-content-show, .review-content{
	height:240px;
}
.review-content .review-text{
	font-size:16px;
}	
	
	
}