@font-face{
	font-family:'ProximaNovaBold';
	font-display:'swap';
	src:url("/fonts/ProximaNovaBold.eot");
	src:url("/fonts/ProximaNovaBold.eot") format("embedded-opentype"),
		url("/fonts/ProximaNovaBold.woff2") format("woff2"),url("/fonts/ProximaNovaBold.woff") format("woff"),
		url("/fonts/ProximaNovaBold.ttf") format("truetype"),
		url("/fonts/ProximaNovaBold.svg#ProximaNovaBold") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:'ProximaNovaReg';
	font-display:'swap';
	src:url("/fonts/ProximaNovaReg.eot");
	src:url("/fonts/ProximaNovaReg.eot") format("embedded-opentype"),
		url("/fonts/ProximaNovaReg.woff2") format("woff2"),
		url("/fonts/ProximaNovaReg.woff") format("woff"),
		url("/fonts/ProximaNovaReg.ttf") format("truetype"),
		url("/fonts/ProximaNovaReg.svg#ProximaNovaReg") format("svg");
	font-weight: normal;
	font-style: normal;
}

body{ font: 16px/24px 'ProximaNovaReg',Arial,Calibri,sans-serif; margin:0 auto; padding:0;  color:#000;}
a { color: #000;}
a:hover{ color: #000; text-decoration:none;}
body { color:#000; line-height: 1.5;}
ul,ol { margin: 0; padding: 0; list-style: none;}
h1,h2,h3,h4 {font-family: 'ProximaNovaBold'; line-height: 1.2; padding: 0; margin: 0;}
.btns { display: block;}
.btn {display: inline-block; padding: 16px 24px; font-size: 18px; margin: 2px 12px; border-radius: 0;}
.btn:hover {transition: ease-in-out .3s;}
.btn-sec {border: 1px solid #217AFF; box-sizing: border-box; color: #217AFF;}
.btn-sec-w { border: 2px solid #fff;color: #fff;}
.btn-sec-w:hover { background-color: rgba(255,255,255,0.1); color: #fff;}
.btn-sec-b { border: 2px solid #000;}
.btn-pri {background-color: #FD5806; border:2px solid #FD5806; color: #fff;}
.btn-pri:hover {background-color: #FF870D; border:2px solid #FF870D; color: #fff; text-decoration: none!important;}
.btn img {margin-left: 16px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none; color: #fff;
}
.clear { clear: both;}
.align-left {text-align: left!important;}
p.name {font-family: 'ProximaNovaBold';}
img { vertical-align: middle; max-width: 100%;}
.flmr20 {  float: left; margin-right: 20px;}
.border-top { border-top: 1px solid #ddd;}

/*cookies policy*/
.user_popup {position:fixed; width:100%; line-height:26px; text-align:center; padding:8px; left:0; bottom:0; background-color: #fff; box-shadow: 0 -2px 16px rgba(20,34,180,.1);font-size:14px;color: #333;}
.user_popup a { color:#008AFF;}
.user_popup a:hover {text-decoration:underline;}
.user_popup .user_button { background: transparent; color: #000; border:2px solid #000;display:inline-block;width:96px;margin-left:24px; ursor:pointer; border-radius: 0;}
.user_popup .user_button:hover {border: 2px solid #000; text-decoration: none; transition: background .3s,border-color .3s,color .3s;}

/* nav */
.navbar-default { background-color: #fff; border-color: #fff;}
.navbar { margin: 0;  z-index: 999; border: 0; min-height: 49px; border-radius: 0;}
.navbar-brand { padding: 12px 0; height: auto; margin-left: 15px;}
.navbar-brand img{ height: 24px;}
.navbar-nav { color: #000;}
.navbar-nav > li { padding: 0 20px;}
.navbar-nav > li:last-child { padding-right: 0;}
.navbar-nav > li > a { padding: 13px 0;} 
.navbar-default .navbar-collapse {border: 0;}
.navbar-default .navbar-nav > li > a { color: #000; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color:transparent; color: #000; border-bottom: 3px solid #FD5806;}
.navbar-default .navbar-nav > li > a:hover { border-bottom: 3px solid #FD5806;}
/*dropdown*/
.dropdown { position: inherit!important;}
.navbar-nav .dropdown-menu { position: absolute; top:49px; left: 0; z-index: 1000; overflow: hidden;background-color: rgba(37,37,37,0.98); color: #fff; border-radius: 0; margin: 0; min-width: 100%; padding: 0; border: 0; box-shadow: 0 0 0 rgba(0,0,0,0);} 

.dropdown .col-md-4 { border-right:1px solid #3b3b3b; padding:64px 0 64px 24px;}
.dropdown .col-md-4:last-child { border-right:0;}
.nav-pr-title a { font-family: 'ProximaNovaBold'; color: #FD5806; font-size: 16px;}
.nav-pr-title img { width: 24px; margin-right: 12px;}
ul.nav-pr-list { margin-left: 36px; list-style: none; font-size: 16px;  line-height:2.5; }
ul.nav-pr-list a { color: #B0B0B0;} 
ul.nav-pr-list a:hover {  color: #fff;transition: ease-in-out .3s;}

/*hang*/
.navbar-toggle { border: 0; padding: 0; margin-top: 15px; border-radius: 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar { background-color: #000; border-radius: 0;}
.navbar-toggle .icon-bar {  display: block; width: 24px; height: 3px; border-radius: 0;}
.navbar-toggle .icon-bar + .icon-bar { margin-top: 5px;}

/*fix nav*/
.navbar-fixed-top {  z-index: 3; background: rgba(37,37,37,0.92); color: #fff;}
.navbar-fixed-top a.navbar-brand { color: #fff; line-height: 32px; padding: 8px 0;}
.navbar-fixed-top a.navbar-brand img { width:32px; height: 32px; float: left; margin-right: 12px; }
.navbar-fixed-top .navbar-nav > li > a { color: #fff;}
.navbar-fixed-top .navbar-nav > li > a:hover, .navbar-fixed-top a.navbar-brand:hover { color: #f9f9f9;}
.navbar-fixed-top img { margin-right: 12px;}
.navbar-fixed-top .navbar-nav .btn { padding: 6px 24px; border-width: 2px; margin: 5px 0;}
.navbar-fixed-top .navbar-nav .btn-sec { border-color:#fff;}
.navbar-fixed-top .navbar-nav .btn-sec:hover { border-bottom:2px solid #fff; background-color: rgba(255,255,255,0.1);}
.navbar-fixed-top .navbar-nav .btn-pri:hover { border-bottom:2px solid #FF870D; background-color: #FF870D;}
.navbar-fixed-top .navbar-nav li:nth-child(4) { padding-right: 0;}

.fix-camaign { background: rgba(255,255,255,0); position: fixed;bottom: 0; z-index: 2;}
.campaign_entrance { position: relative;}
.campaign_entrance .close { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index:100;opacity: .8;}
.campaign_entrance a { display: block; height: 100%; position: absolute; left: 0; top: 0px; z-index: 100; width: 100%;}

@media (max-width: 992px) {
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { border-bottom: 3px solid #FD5806;}
    .dropdown .col-md-4 { padding: 24px; border-right:0; border-bottom: 1px solid #3b3b3b;}
    .dropdown .col-md-4:last-child { border-bottm:0;}
    
    .navbar-fixed-top .navbar-brand { display: none;}
    .navbar-fixed-top .navbar-right { float: none!important;}
    
}

@media (max-width: 767px) {
    .navbar { position: static;}
    .navbar-nav { background-color: rgba(37,37,37,0.98); margin: 0 -15px; }
    .navbar-default .navbar-nav > li > a { color: #fff;  line-height: 2;}
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #B0B0B0; border-bottom: 3px solid #FD5806; background-color: transparent;}
    .navbar-nav .dropdown-menu { position: static; display: contents;background-color: transparent;}
    .navbar-fixed-top { display: none;}
}

/***********index***********/
.banner { text-align: center; color: #fff; background-size: cover; position: relative; z-index: 99;}
.banner .container { position: relative;}
.overlay { background-color: rgba(0,0,0,0.4); position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.banner-index { height: 820px; background: #000 url("https://www.pdf-converter-ultimate.com/images/banner_index.jpg") no-repeat center center; padding: 128px 0;}
.banner h1 { font-size: 72px; font-family: 'ProximaNovaBold';  line-height: 1.5; }
.banner p.des { font-size: 40px; line-height: 1.2; margin: 40px 0;}
.banner-index ul { margin: 0 auto; width: 876px;}
.banner-index ul li { min-width:260px; float: left; margin: 16px; padding: 32px; background-color: #181818; color: #fff; font-size: 18px; text-align: left; position: relative;}
.banner-index ul li:hover { background-color: #FD5806;}
.banner-index ul li a { color: #fff;}
.banner-index ul li p span {font-size: 24px;font-family: 'ProximaNovaBold'; display: block; position: relative;}
.banner-index ul li p img { height: 14px; position: absolute; right: 0; top: 16px;}
.banner-index ul li .overlay {  background-color: transparent;}

.main section { padding: 64px 0;}
section::after {clear: both; content: ""; display: block;  width: 0;  height: 0;}
.main h2 { font-size: 34px; text-align: center; margin-bottom: 48px;}
.border-gray { border:1px solid #ddd;}
.main .border-gray img { width: 100%;}
.main .border-gray .text { padding: 24px; color: #474747;}

.main .border-gray .text p.name {  font-size: 22px;font-family: 'ProximaNovaBold'; color: #000;}
.main .border-gray .text .btns { display: block; margin-top: 12px; font-size: 14px;font-family: 'ProximaNovaBold';}
.main .border-gray .text .btns .down { color: #FD5806;}
.main .border-gray .text .btns span {font-family: 'ProximaNovaReg'; margin: 0 8px;}
.main .border-gray .text .btns img { height: 11px;padding-left: 8px; width: inherit;}
.main .border-gray .text a:hover { border-bottom: 1px solid;transition: ease-in-out .3s;}

.bg-gray { background-color: #f7f8f9;}
.bg-blue { background-color: #1D89FF;}
.main-index .recommend-pr { padding-top: 0;}
.main-index .recommend-pr .col-md-6:first-child {position: relative;}
.main-index .left {background:url("https://www.pdf-converter-ultimate.com/images/bg_recommend@2x.jpg") no-repeat 0 0;  position: absolute;top: -32px; text-align: center; color: #fff; padding:64px 32px;font-size: 18px; background-size: cover; height: auto;}
.main-index .left p.name {font-size: 32px;font-family: 'ProximaNovaBold'; padding: 24px 0; color: #fff;}
.main-index .left p.name a { color: #fff;}
.main-index .left .btns { margin-top: 64px;}
.main-index .right { padding: 32px 0 0 32px;}
.main-index .right  ul li { margin: 32px 0; overflow: hidden;}
.main-index .right img { width: 48px; float: left;}
.main-index .right .text {  margin-left: 96px; font-size: 18px;}
.main-index .right .text p.name {font-size: 24px;font-family: 'ProximaNovaBold'; margin-bottom: 16px;}

.hot-sol { background: url("https://www.pdf-converter-ultimate.com/images/bg_hot_sol.jpg") no-repeat  center center; background-size: cover; position: relative; text-align: center; color: #fff;}
.hot-sol .container {position: relative;}
.hot-sol .col-md-3 { position: relative; margin: 12px 0;}
.hot-sol .col-md-3 .overlay { background-color: transparent;}
.hot-sol .col-md-3 .text { padding: 32px 16px; color: #666;  font-size: 14px;background-color: #fff; min-height: 242px;}
.main-winpro .hot-sol .col-md-3 .text { min-height: 264px;}
.hot-sol .col-md-3 .text img {height: 72px;}
.hot-sol .col-md-3 .text p.name {font-size: 18px;font-family: 'ProximaNovaBold'; color: #000; margin-top: 24px; line-height: 1.2;}

.editor-review p { margin: 24px 0;}
.editor-review p.editor { text-align: right; margin: 0;}
.editor-review .text { padding: 24px;}

.why { background: url("https://www.pdf-converter-ultimate.com/images/bg-map@2x.png") no-repeat center center; background-size: contain; text-align: center; font-size: 18px;}
.why img { height: 72px;}
.why p.name {font-size: 24px;font-family: 'ProximaNovaBold'; margin: 40px 0 16px; }

/********** footer ***********/
footer { background-color: #252525; font-size: 14px; padding: 48px 0 24px;; line-height: 2.4;}
footer a {color: #909090;}
footer a:hover { color: #f5f5f5;transition: ease-in-out .3s;}
footer .col-md-3 ul { margin-top: 20px; margin-bottom: 16px;}
footer .col-md-3:first-child ul { margin-left: 24px;}
footer .col-md-3:first-child ul a { color: #ddd; font-family: 'ProximaNovaBold'; }
footer p.name  {font-size: 20px;font-family: 'ProximaNovaBold'; color: #fff; line-height: 1.2;}
footer p.name a { color: #fff;}

.copyright { border-top: 1px solid #3b3b3b; color: #909090;}
.copyright p { margin: 0;}
.footer-link { text-align: right;}


/********** data recovery for win index  ***********/
.banner-pr-index, .banner-pr { height:600px; padding: 114px 0;}
.banner-dr-win {background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/index/banner_data_recovery_win.jpg") no-repeat center center; }
.banner-dr-mac {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/index/banner_mac.jpg") no-repeat center center; }
.banner-dr-ios {background: url("https://www.pdf-converter-ultimate.com/images/iphone-data-recovery/index/banner_ios.jpg") no-repeat right center; }
.banner-erase {background: url("https://www.pdf-converter-ultimate.com/images/banner_data_erase.jpg") no-repeat center center; }
.banner-pr-index h1 { position: relative; line-height: 1;}
.banner-pr-index h1 sup {padding: 6px 16px; background-color: rgba(255,135,13,0.9); color: #181818;  border-radius: 32px 0 32px 0;  font-size: 40px; margin-left: 12px;  height: 64px;}
.banner-pr-index p.des { font-size: 28px; line-height: 1.4;}
.banner .btns { margin-bottom: 48px;}
.banner .btn { width: 240px;}
.banner .link { color: #008AFF;font-family: 'ProximaNovaBold';}
.banner .link:hover { text-decoration: underline;}

.box-shadow {box-shadow: 0 0 16px 0 rgba(108, 117, 125, 0.2); background: #fff; }
.main-compare .box-shadow, .main-winfree .edition-compare .box-shadow { text-align: center; padding: 32px; min-height: 630px;}
.main-compare .box-shadow p a img { margin: 0;}
.main-compare .box-shadow p a:hover { border-bottom: 1px solid #000;transition: ease-in-out .3s;}
.main-compare .box-shadow p.name, .main-winfree .edition-compare .box-shadow p.name { font-size: 22px; font-family: 'ProximaNovaBold'; }
.main-compare .box-shadow img { margin: 32px 0 24px;}
.main-compare .box-shadow .list,  .main-winfree .edition-compare .box-shadow .list { min-height: 128px; text-align: left; margin-left: 40px;}
.main-compare .box-shadow .list li, .main-winfree .edition-compare .box-shadow .list li { line-height: 2; list-style: circle;list-style-position: inside;}
.main-compare .box-shadow .price,  .main-winfree .edition-compare .box-shadow .price {font-size: 32px;font-family: 'ProximaNovaBold'; color: #FD5806; margin: 16px 0 24px;}
.main-compare .box-shadow .btn-pri, .main-winfree .edition-compare .box-shadow .btn-pri { min-width: 160px; padding: 8px 24px;}
.main-compare .box-shadow .btn-sec-b, .main-winfree .edition-compare .box-shadow .btn-sec-b { min-width: 160px; padding: 8px 24px;}
.main-compare .box-shadow .btn-sec-b:hover, .main-winfree .edition-compare .box-shadow .btn-sec-b:hover { background-color: #efefef;}

.main-compare .col-md-6 .text { background-color: #fff; text-align: center; padding:32px; margin: 12px 0;}
.main-compare .col-md-6 .text  p.name { font-size: 24px; font-family: 'ProximaNovaBold'; margin: 24px 0 16px; }

.main-compare .border-gray { border:2px solid #ddd; padding: 32px; font-size: 18px; margin: 12px 0;}
.main-compare .border-gray img { width: 48px !important; float: left; margin-right: 24px;}
.main-compare .border-gray p { margin: 12px 0;}
.main-compare .border-gray a:hover { border-bottom: 1px solid #000;transition: ease-in-out .3s;}

.why-choose { background:#fff; text-align: center;}
.why-choose .bg-gray, .why-choose .bg-blue { padding: 48px 32px; text-align: center; font-size: 16px;}
.why-choose img { height: 64px;}
.why-choose p.name { font-size: 20px; font-family: 'ProximaNovaBold'; margin: 32px 24px;}
.why-choose .bg-blue { background-color: #007AFF; color: #fff;}
.why-choose .bg-gray:hover { background-color: #007AFF; color: #fff;}


/************ product pages ***********/
/***drpro***/
.banner-pr { height: 720px; padding: 148px 0;}
.banner-pr .overlay { background-color: rgba(0,0,0,0.5);}
.banner-pr h1 { font-size: 62px; line-height: 1.2;position: relative;}
.banner-pr h1 sup {padding: 4px 16px; background-color: rgb(24,24,24,0.9); color: #fff;  border-radius: 32px 0 32px 0;  font-size: 40px; margin-left: 12px;  height: 64px;}
.banner-pr p { color: rgba(255,255,255,0.8);}
.banner-pr p.des { font-size: 30px; padding: 0; margin: 24px 0 64px; line-height: 1.5; color: #fff;}
.banner-pr .btns { margin-bottom:24px;}
.banner-pr .link{ color: #fff; font-weight: bold;}
.banner-dr-pro {background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/pro-data-recovery-software/banner_windows_data_recovery_pro.jpg") no-repeat center center; }
.banner-dr-en{background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/business-data-recovery-software/banner_wdr_en.jpg") no-repeat center center; }
.banner-dr-free {background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/free-data-recovery-software/banner_wdr_free.jpg") no-repeat center center; }
.banner-drmac-en {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/business-mac-data-recovery-software/banner_mdr_en.jpg") no-repeat center center; }
.banner-drmac-pro {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/pro-mac-data-recovery-software/banner_mdr_pro.jpg") no-repeat center center; }
.banner-drmac-free {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/free-mac-data-recovery-software/banner_mdr_free.jpg") no-repeat center center; }
.banner-ioswin {background: url("https://www.pdf-converter-ultimate.com/images/iphone-data-recovery/iphone-data-recovery-windows/banner_ios_win.jpg") no-repeat center center; }
.banner-iosmac {background: url("https://www.pdf-converter-ultimate.com/images/iphone-data-recovery/iphone-data-recovery-mac/banner_ios_mac.jpg") no-repeat center center; }
.banner-wiperwin {background: url("https://www.pdf-converter-ultimate.com/images/banner_dw_win.jpg") no-repeat center center; }
.banner-wipermac {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-wiper/banner_dw_mac.jpg") no-repeat center center; }

.main-index p.sub { text-align: center; max-width: 1024px; margin: 0 auto; margin-bottom: 40px; margin-top: 12px; font-size:18px;}
.mg-bt0 { margin-bottom: 0 !important;}

.dr-4block .text { background-color: #fff; padding: 32px; position: relative; padding-right: 32%; padding-bottom: 12%; margin: 12px 0; min-height: 248px; color: #474747;}
.dr-4block .text:hover {box-shadow: 0 0 16px 0 rgba(108, 117, 125, 0.2); transition: ease-in-out .3s;}
.dr-4block .text p.name { font-size: 24px;font-family: 'ProximaNovaBold'; margin-bottom: 24px; color: #000;}
.dr-4block .text img { position: absolute; bottom: 32px; right: 32px;}

.main-winpro .why-choose .bg-gray, .main-winpro .why-choose .bg-blue { min-height: 366px;}

/*steps*/
.owl-carousel{text-align: center;padding: 0;}
.owl-carousel .item img{width: 100%;}
.owl-carousel .owl-nav .owl-prev{position: absolute;left: 0px;top: 45%;color: #fff;font-size: 40px;}
.owl-carousel .owl-nav .owl-next{position: absolute;right: 0px;top: 45%;color: #fff;font-size: 40px;}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover{color: #7aa0b4;}
.owl-carousel .owl-nav .owl-prev i,
.owl-carousel .owl-nav .owl-next i{vertical-align: middle; color: #26324b;}
.owl-carousel .owl-dots{margin-top: 30px;}
.owl-carousel .owl-dot{width: 8px;height: 8px;background-color: #d1d9e1;display: inline-block;margin: 0 5px;border-radius: 14px;}
.owl-carousel .owl-dot.active{background-color: #3384ff;opacity: 1;}
.owl-carousel .owl-item img{display: inline-block !important;border-radius: 5px; }
.owl-carousel .owl-stage-outer{direction: ltr;}

.steps { background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/pro-data-recovery-software/bg_step.jpg") no-repeat center center; background-size:cover; height:auto; color: #fff;}
.steps h2, .steps a { color: #fff;}
.steps a:hover { border-bottom: 1px solid #fff;}
.steps .title{font-size: 36px;font-weight: 300;line-height: 1.33;color: #00aee6;margin-bottom: 50px;}
.steps .list{ font-size: 16px; text-align: left; cursor: pointer; overflow: hidden; padding-top: 16px;}
.steps .list .dd1 {font-size: 18px;margin-bottom:0; padding-top: 16px;}
.steps .list .pics{float: left;text-align: center; margin-right:24px;}
.steps .list .dd2 { font-size: 14px; color: rgba(255,255,255,0.6); padding-left:88px;}
.steps .list .pics .pic{margin: 10px 0;position: relative;}
.steps .list .pics .pic:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.steps .list.curr .dd1 {color:#217aff;}
.steps .list.curr .pics .pic:after{background-color: rgba(0, 0, 0, 0);}

/*tech*/
.tech p { margin-bottom: 0;}
.tech p.name { font-size: 18px; margin-bottom: 16px;}
.tech ul li { list-style: disc; margin: 8px 0; margin-left: 24px; font-size: 15px; color: #474747;}

.pr-reviews { background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/pro-data-recovery-software/bg_reivews.jpg") no-repeat center center; background-size: cover; text-align: center;}
.pr-reviews h2 { padding-bottom: 48px; color: #fff;}
.pr-reviews .text { background-color: #fff; position: relative;padding:0 24px 24px; font-size: 14px; min-height: 274px;}
.pr-reviews .text:before { width: 100%;height: 100%; z-index: -1; content: ""; position: absolute; background: #3e64ff;  right: 0px; bottom: 0px; opacity: 0;  visibility: hidden;-webkit-transition: .3s all ease; -o-transition: .3s all ease;transition: .3s all ease;}
.pr-reviews .user-head { margin-top: -48px; margin-bottom: 16px;}
.pr-reviews a.link { font-size: 16px; padding-top: 24px; color: #fff; line-height: 2; display: block;}
.pr-reviews a.link:hover { text-decoration: underline;}
.pr-reviews p.user-name {font-family: 'ProximaNovaBold'; font-size: 16px; }
.rate { display: block;}
.pr-reviews .rate { margin-bottom: 24px;}
.rate .full, .rate .half { width: 16px; height: 16px; margin:0 2px; display: inline-block; }
.rate .full { background: url("https://www.pdf-converter-ultimate.com/images/ic_fullstar@2x.png") no-repeat center center;background-size: 100%;}
.rate .half { background: url("https://www.pdf-converter-ultimate.com/images/ic_halfstar@2x.png") no-repeat center center;background-size: 100%;}

.total { background:#f7f8f9 url("https://www.pdf-converter-ultimate.com/images/bg_drpro1.jpg") no-repeat center center; color: #fff; font-size: 24px;  padding-top: 96px!important; }
.total h2 { font-size: 40px; line-height: 48px; margin-bottom: 32px;}
.total h2 img { margin-right: 32px;}
.total .btns { text-align: center; margin-bottom: 32px;}
.total .btn { width: 240px;}
.total p.sub { font-size: 24px;}

.advantage { background-color: #f7f8f9; color: #fff; font-family: 'ProximaNovaBold';  position: relative; z-index: 0; padding: 0!important; }
.advantage ul {background-color: #007AFF;border-radius: 8px; padding: 0 8px;margin: -50px auto 0;  max-width: 94%;}
.advantage li { display: inline-block; border-right: 1px solid #1A87FF; padding: 32px 24px; font-size: 20px; line-height: 32px;}
.advantage li img { margin-right: 16px;}
.advantage li:last-child { border-right:none;}

.hot-sol-pr { background: #f7f8f9; }
.hot-sol-pr h2 { color: #000;}

/*********drfree**********/
.main-winfree .list { margin-left: 24px;}
.main-winfree .list li { list-style: disc; line-height: 1.2; padding: 4px 0;}
.main-winfree .col-md-7 .text  { margin-top: 32px;}
.main-winfree .edition-compare .box-shadow { min-height: inherit; height: auto;}
.main-winfree .edition-compare .box-shadow .list { margin-left: 0; border-top: 1px solid #eee; margin-top: 16px; padding-top: 16px;}
.main-winfree .edition-compare .box-shadow .list li { list-style-position: inherit; line-height: 1.2; padding: 8px 0; list-style: none; background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/free-data-recovery-software/ic_ok@2x.png") no-repeat 0 9px; background-size:16px; padding-left: 28px;}
.main-winfree .edition-compare .box-shadow .list li.disable {background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/free-data-recovery-software/ic_no@2x.png") no-repeat 0 9px; background-size:16px; color: #999;}
.main-winfree .edition-compare .box-shadow .btns a.link{ color: #008AFF;}
.main-winfree .edition-compare .box-shadow .btns .btn { margin-bottom: 8px;}
.main-winfree .advantage ul { max-width: 88%;}

/************drmac***********/
.awords { text-align: center;}
.awords .text {margin: 32px;  color: #fff; padding: 32px; text-align: left; min-height: 160px;background-color:#007AFF;}
.awords .col-md-6:nth-child(2) .text { background-color: #494949;}
.awords .text  p { background:url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_quot.png) no-repeat 0 0; padding-left:56px; color:#fff !important;}
.awords  img { padding-bottom: 32px;}

.twoblocks, .twocolor { padding: 0 !important;}
.twoblocks .col-md-6:first-child { border-right:1px solid #e0e0e0;}
.twoblocks .text, .twocolor .text{ padding: 60px 32px; text-align: center; overflow: hidden; }
.twoblocks .text { color: #666;}
.twoblocks .text p.name, .twocolor .text p.name{ font-size: 30px;font-family: 'ProximaNovaBold'; margin: 32px 0 8px; }
.twoblocks .text p.name { color: #000;}
.twoblocks .text .list { margin-top: 24px;}
.twoblocks .text .list li { text-align: left; background: url("https://www.pdf-converter-ultimate.com/images/data-recovery-software/free-data-recovery-software/ic_ok@2x.png") no-repeat 0 8px;  background-size: 16px; padding: 6px 0;padding-left: 32px; font-size: 15px; color: #000;}

.main-macpro .border-gray .text,.main-macen  .border-gray .text { min-height: 220px;}
 
.twocolor .container {background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/bg_repeatblue.png") repeat-y; background-size: 50% auto; width: 100%;}
.twocolor .col-md-6:first-child,.color-exchange .col-md-6:last-child { color: #fff;}
.color-exchange .container { background: url("https://www.pdf-converter-ultimate.com/images/mac-data-recovery-software/bg_repeatgray.png") repeat-y; background-size: 50% auto; width: 100%; }
.color-exchange .col-md-6:first-child { color:#000;}

.main-macfree .why { background: #fff;  line-height: 1.2; padding-bottom: 0;}
.main-macfree .why .col-md-3 { padding: 0;}
.main-macfree .why .text { padding: 48px 24px; background-color: #F3F3F3; min-height: 265px;font-size: 18px;font-family: 'ProximaNovaBold';}
.main-macfree .why .text img { margin-bottom: 24px;}
.main-macfree .why .col-md-3:nth-child(2n) .text { background-color: #1D89FF; color: #fff;}

/************ioswin***********/
.main-ioswin .twoblocks .text { color: rgba(255,255,255,0.8);}
.main-ioswin .twoblocks .text .list li { background: url("https://www.pdf-converter-ultimate.com/images/iphone-data-recovery/iphone-data-recovery-windows/ic_okw@2x.png") no-repeat 0 8px; background-size: 16px; float: left; width: 50%; color: #fff;}
.main-ioswin .twoblocks .text p.name { color: #fff;}
.main-ioswin .twoblocks .col-md-6:first-child { border-right: 1px solid #3495ff;}
.main-ioswin .border-gray .text { min-height: 200px;}
.main-ioswin .hot-sol .col-md-3 .text { min-height: 264px;}

/************datawiper win***********/
.main-wiperwin .bg-blue h2, .main-wiperwin .bg-blue p.sub { color: #fff;}
.main-wiperwin .bg-blue .text { min-height: inherit;}
.main-wiperwin .bg-gray .text { min-height: 265px;}
.main-wiperwin .advantage ul, .main-wipermac .advantage ul { max-width: 84%; }
.main-wiperwin .hot-sol .col-md-3 .text { min-height: 264px;}

/************datawiper mac***********/
.wipemac-fuctions .col-md-4 { background-color: #F3F3F3;}
.wipemac-fuctions .col-md-4:nth-child(2n) { background-color: #EBEBEB;}
.wipemac-fuctions .col-md-4:hover { background-color: #4E85FD;}
.wipemac-fuctions .text { padding: 32px; text-align: center; color: #474747; min-height: 278px; }
.wipemac-fuctions .text p.name {font-size: 18px;font-family: 'ProximaNovaBold'; margin: 24px 0 16px;}
.wipemac-fuctions .col-md-4:hover .text { color: rgba(255,255,255,0.8);}
.wipemac-fuctions .col-md-4:hover p.name { color: #fff;}
.main-wipermac .fuction-list { padding-bottom: 0;}
.fuction-list  .col-md-5 { background-color: #4E85FD; color: #fff; margin-top: -100px;}
.fuction-list  .col-md-5 h2 { margin-bottom: 32px;}
.fuction-list  .col-md-5 .text { padding: 64px 32px;}
.fuction-list  .col-md-5 .text .list { margin: 24px 0 0;}
.fuction-list  .col-md-5 .text .list li { background: url("https://www.pdf-converter-ultimate.com/images/ic_okw@2x.png") no-repeat 0 8px; background-size: 16px;  padding: 6px 0; padding-left: 32px;}
.fuction-list  .col-md-7 .text-eara { padding-left: 40px; color: #474747;}
.fuction-list  .col-md-7 h2 { margin-bottom: 0; color: #000;}
.fuction-list  .col-md-7 .text-eara ul li { margin-top: 48px;}
.fuction-list  .col-md-7 .text-eara img { float: left; padding-top: 8px;}
.fuction-list  .col-md-7 p.name { font-size: 20px;}
.fuction-list  .col-md-7 .text-eara .text { padding-left: 96px;}

/************Seo Articles***********/
.banner-seo { min-height: 260px; background: url("https://www.pdf-converter-ultimate.com/images/bg_seo.jpg") no-repeat center center; text-align: left; padding: 56px 0; background-size: cover;}
.banner-common { background: url("https://www.pdf-converter-ultimate.com/images/banner_common.jpg") no-repeat center center; padding: 80px 0;background-size: cover;}

.banner-seo h1 { font-size: 40px; line-height: 1.2;}
.banner-seo p.des { font-size: 16px; color: rgba(255,255,255,0.6); margin: 32px 0 0;}
.banner-seo p.des .name { color: #fff;}
.banner-seo p.des a { color: #fff;font-family: 'ProximaNovaBold'; text-decoration: underline;}

.main-seo { padding: 16px 0;}
.main-seo article p { font-size: 18px; line-height: 1.5; padding: 12px 0; margin: 0; color: #333;}
.main-seo article p.bold, article strong, article b {font-family: 'ProximaNovaBold'; color: #000; }
.main-seo article hr { border-top: 1px solid #7f7f7f; padding: 12px 0 4px; margin: 0; margin-top: 12px;}
.main-seo article h2 { font-size: 28px; padding: 0; padding: 36px 0 12px; margin: 0; text-align: left;}
.main-seo article h3 { padding: 20px 0 12px; font-size: 22px;}
.main-seo article i { border-radius: 3px; padding: 4px;}
.main-seo p.sum { background: #f7f8f9; padding: 24px; border-radius: 6px; color: #5e646e; font-style: italic; line-height: 24px; position: relative;margin-bottom: 16px;}
.sum { padding:24px; background:#f7f8f9 url(/images/article-picture/label.png) no-repeat 16px 0; border-radius:8px; margin-bottom:24px;}
.sum p { color:#000; padding:0;}
.sum p.title { font-size:24px;font-family:'ProximaNovaBold'; padding-bottom:16px; font-weight:bold;}
.main-seo p.relate-post { border:1px dashed #999; padding:16px; border-radius:8px; margin:16px 0; font-size: 16px; color: #666; }

.main-seo a {color: #007AFF; text-decoration: none;}
.main-seo a:hover { text-decoration: underline;}

.main-seo .col-md-2 { padding-left: 0; padding-right: 0;}
.main-seo p.bold { font-size: 22px; padding: 24px 0 4px; font-family: 'ProximaNovaBold'; color: #000;}
.screenshot { box-shadow: 0 0 12px rgba(0,0,0,0.1); margin: 0;}
.main-seo ul { margin-left: 24px;}
.main-seo ul.list li { padding: 4px 0; list-style: disc; color: #666;}
.main-seo .col-md-8 ul li,.main-seo .col-md-8 ol li {font-size: 18px; padding: 4px 0;}


.border-bt { border-bottom: 2px solid #000; padding-top: 16px; margin-bottom: 12px;}
.main-seo h3.border-bt a:hover { text-decoration: none; color: #217aff;}
.main-seo h3.border-bt a { color: #000;}
.main-seo h3.h3-blue  {background-color: #e9f3ff; padding-left: 12px; margin-top: 16px;}

.main-seo ol { list-style:outside decimal; line-height:1.5; margin: 12px 0 24px; margin-left:24px; }

.related { background-color: #f7f8f9; padding: 24px; margin: 24px 0;}
.main-seo p.related-title {font-size: 24px; padding: 0 0 16px; font-family: 'ProximaNovaBold'; color: #000;}
.related ul li { color: #007AFF!important; font-size: 18px;}
.related ul li a { color: #007AFF; }

.quick-link { display: table; border-radius: 4px;}
.quick-link .panel-title { padding:4px;}
.quick-link .panel-title img { float: right; margin-left: 24px;}
.quick-link  .panel-default > .panel-heading { background: #fff; border: 0;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border:0; padding-top: 0;}
.quick-link ul.list { margin-left: 0;}
.quick-link ul.list li { list-style: none; font-size: 16px;}

/******seo index******/
.banner-data-recovery { background: url("https://www.pdf-converter-ultimate.com/images/banner_pdf_converter.jpg") no-repeat center center; text-align: center; background-size: cover;}
.banner-data-recovery .btns { margin-bottom: 0;}
.banner-data-recovery p, .banner-faq  p { width: 80%; margin: 0 auto 16px;}

/*down*/
.down-des { background: url("https://www.pdf-converter-ultimate.com/images/bg_download.jpg") no-repeat center center; background-size: cover; border-radius: 8px; color: #fff; min-height: 172px; padding: 24px; text-align: center;}
.down-des p.name {font-size: 24px; padding: 0 0 8px; font-family: 'ProximaNovaBold';color: #fff; line-height: 1.2;}
.down-des p.des { padding: 0; padding-bottom: 8px; color:rgba(255,255,255,0.8); line-height: 1.2;}
.down-des .btns { margin-top: 8px;}
.down-des .btn, .banner-data-recovery .btn { padding: 12px 16px; background-color: #217AFF; color: #fff;font-family: 'ProximaNovaBold'; font-size: 16px;}
.down-des .btn:hover {background-color: #0068F1;box-shadow: 0 4px 16px 0 #272727; text-decoration: none;}
.down-des:before,
.down-des:after { content:""; display:table;clear: both;}

.main-seo .btns-style1 { border:2px dashed #ddd; background-color:#f7f8f9; border-radius:8px; padding:24px 24px 16px; overflow:hidden; margin: 12px 0;}
.main-seo .btns-style1 .pr { display:inline-block; overflow:hidden; width:69%; padding: 12px 0;}
.main-seo .btns-style1 .pr .pr-logo { float:left; width:64px; padding-right: 16px;}
.main-seo .btns-style1 .pr .pr-name { font-size:24px; font-weight:bold; color:#000; padding:0; padding:6px 0;}
.main-seo .btns-style1 .btn-erea { float:right; text-align:center;}
.main-seo .btns-style1 .btn-erea a { display:block;}
.main-seo .btns-style1 .btn-erea .btn-pri { padding: 12px 16px; background-color: #217AFF; border: 0; color: #fff;font-family: 'ProximaNovaBold'; font-size: 16px;}
.main-seo .btns-style1 .btn-erea .btn-pri:hover, .banner-data-recovery .btn:hover {background-color: #0068F1; text-decoration: none;}
.main-seo .btns-style1 .btn-erea .btn-pri img { margin-left: 16px;}
.main-seo .btns-style1 .btn-erea a.text-link { color:#000; font-size:14px; line-height:2; text-transform:none;}
.main-seo .btns-style1 .btn-erea a.text-link:hover { text-decoration:underline;}

.right-down { background: url("https://www.pdf-converter-ultimate.com/images/bg_download_right.jpg") no-repeat center center; background-size: cover; border-radius: 8px; padding: 32px 16px; text-align: center;}
.right-down p.name {font-size: 20px; padding: 0 0 8px; font-family: 'ProximaNovaBold';line-height: 1.2; padding-top: 16px;}
.right-down p.name a { color: #000;}
.right-down p.des { padding: 0; padding-bottom: 8px; color:rgba(0,0,0,0.8); line-height: 1.2;}
.right-down .btn { background-color: transparent; border:1px solid #217AFF; padding: 6px 24px;color: #217AFF;font-family: 'ProximaNovaBold'; font-size: 18px; display: block; margin-top: 8px;}
.right-down .btn:hover { background-color: rgba(72,153,255,0.1);text-decoration: none;}


/******seo index******/
.banner-data-recovery { background: url("https://www.pdf-converter-ultimate.com/images/banner_pdf_converter.jpg") no-repeat center center; text-align: center; background-size: cover;}
.banner-data-recovery .btns { margin-bottom: 0;}
.banner-data-recovery p, .banner-faq  p { width: 80%; margin: 0 auto 16px;}
.banner-storage { background: url("https://www.pdf-converter-ultimate.com/images/banner_storage_device_recovery.jpg") no-repeat center center;background-size: cover;}
.banner-usb { background: url("https://www.pdf-converter-ultimate.com/images/banner_usb_data_recovery.jpg") no-repeat center center;background-size: cover;}
.banner-memory { background: url("https://www.pdf-converter-ultimate.com/images/banner_memory_card_recovery.jpg") no-repeat center center;background-size: cover;}
.banner-ios { background: url("https://www.pdf-converter-ultimate.com/images/banner_ios_data_recovery.jpg") no-repeat center center;background-size: cover;}
.banner-mac { background: url("https://www.pdf-converter-ultimate.com/images/banner_mac_data_recovery.jpg") no-repeat center center;background-size: cover;}
.banner-erase { background: url("https://www.pdf-converter-ultimate.com/images/banner_data_erasure.jpg") no-repeat center center;background-size: cover;}
.banner-mac-erase { background: url("https://www.pdf-converter-ultimate.com/images/mac-data-wiper/banner_wipe_mac_data.jpg") no-repeat center center;background-size: cover;}

.banner-faq { background: url("/https://www.pdf-converter-ultimate.com/images/banner_faq.jpg") no-repeat center center;background-size: cover; text-align: center; padding: 80px 0;}
.banner-download { background: url("https://www.pdf-converter-ultimate.com/images/banner_download.jpg") no-repeat center center;background-size: cover; padding: 64px 0;}
.banner-support { background: url("https://www.pdf-converter-ultimate.com/images/banner_support.jpg") no-repeat center center;background-size: cover; padding: 64px 0;}
.banner-common { background: url("https://www.pdf-converter-ultimate.com/images/banner_common.jpg") no-repeat center center;background-size: cover; padding: 64px 0;}


.banner-download p, .banner-support p { padding-top: 16px; font-size: 20px; } 
.banner-faq h1 { padding-bottom: 24px;}

.main-seo-index { padding: 0 0 24px 0;} 
.main-seo-index ul { margin: 0 32px;}
.main-seo-index li {border-bottom: 1px dashed #d2d2d2; padding: 16px 0; list-style: none;}
.main-seo-index li p { margin:0;}
.main-seo-index li .list-title { font-size:20px; line-height: 1.2; padding-bottom: 4px;}
.main-seo-index li .list-title a:hover { text-decoration: none; border-bottom: 1px solid #1097FB;}
.main-seo-index li .list-des { font-size: 16px; color:#808080; display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;}
.page { text-align: center; line-height: 2; margin-top: 32px;}
.page span a { background-color:#F5F6FA; color:#000; padding: 4px 10px; margin: 0 2px; }
.page span a:hover { text-decoration: none;}
.page span span a {background-color:#1097FB;}

/******download*****/
.main-download { padding: 32px 0 48px;}
.main-download h2 { margin-bottom: 24px; padding-top: 24px;}
.pr-list { background-color:#f7f8f9; padding: 24px 12px; margin: 24px 0; color: #333;}
.pr-list .pr-name img { float: left; margin-right: 24px;}
.pr-list .pr-name p.name { font-size: 20px;}
.main-download .pr-list .pr-name p.name a:hover { border-bottom: 1px solid #000;}
.main-download .pr-list .support-os { text-align: center; font-size: 14px; color: #666; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.main-download .pr-list .support-os img { width: 32px; margin-bottom: 16px;}
.main-download .pr-list .btns .btn-pri { padding: 12px 16px; background-color: #217AFF; border: 0; color: #fff;font-family: 'ProximaNovaBold'; font-size: 16px; margin: 24px 0;}
.main-download .pr-list .btns .btn-pri:hover {background-color: #0068F1; text-decoration: none;}

.banner-down { background:url(/images/banner_down.jpg) no-repeat center center; background-size:cover;}
.banner-down h1 { padding-bottom:32px;}
.banner-down p { font-size: 18px;}
.banner-down ul.list {font-size:16px; width: 80%; margin: 0 auto;  background-color: rgba(0,0,0,0.5); overflow: hidden; list-style-position: inside; padding: 24px;}
.banner-down ul.list li {padding: 4px 0;}
.banner-down .col-md-8 .btn-sec { margin:24px 0; background-color:#217AFF; border:0;}
.banner-down .col-md-8 .btn-sec:hover { border:0; color:#fff; background-color:#0068F1;}

/******support*****/
.banner-support a { color: #fff; border-bottom: 1px solid #fff;}
.main-support .border-gray { position: relative;}
.main-support .border-gray .text { padding: 24px; color: #000;}
.main-support .border-gray p.name {border-bottom: 40px solid #181818; border-left: 0px solid transparent;border-right: 30px solid transparent; height: 0; width: auto; line-height: 40px; color: #fff; position: absolute; top: 32%; padding-left: 16px; font-size: 20px;}
.main-support .border-gray p a {color:#217AFF; }
.main-support .border-gray .list { margin-left: 16px;}
.main-support .border-gray .list li { list-style: disc; padding: 6px 0; line-height: 1.2;  font-size: 16px;}
.main-support .border-gray .list li a { color: #474747;}

.main-support .hot-sol{ background: #f7f8f9; }
.main-support .hot-sol h2 { color: #000;}
.main-support .hot-sol p {color: #000; font-size: 18px; line-height: 1.2; padding-top: 24px;}
.main-support .hot-sol .col-md-3 { position: relative;}
.main-support .hot-sol .col-md-3 .text { min-height: 234px;}
.cover { position: absolute;left: 0;  top: 0; display: block;  width: 100%;  _display: none; height: 100%;  z-index: 1; background: url(/images/opacity.png);}

/******uninstall*****/
.banner-uninstall { min-height: 400px; background: url("https://www.pdf-converter-ultimate.com/images/banner_uninstall.jpg") no-repeat center center; padding: 80px 0;background-size: cover; text-align: center;}
.banner-uninstall p { font-size: 20px; line-height: 1.2; padding-top: 16px;}
.banner-uninstall h1 { padding-top: 24px;}
.banner-uninstall a, .banner-purchase a { color: #fff; font-family: 'ProximaNovaBold'; border-bottom: 1px solid #fff;}

.main-uninstall .col-md-3 .border-gray .text { min-height: 130px; background-color: #fff;}
.main-uninstall .pr-list .btns .btn-pri,.banner-purchase .pr-list .btns .btn-pri { padding: 8px 24px; margin: 14px 0;}
.main-uninstall p.name, .banner-purchase p.name { font-size: 24px;}
.main-uninstall p.time-lable span, .banner-purchase p.time-lable span { background-color: #181818; color: #fff; border-radius: 12px; padding: 2px 16px; text-align: center;}
.main-uninstall .price, .banner-purchase .price {font-size: 32px; color: #FD5806; margin: 16px 0 12px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;  text-align: center;}
.main-uninstall .price del, .banner-purchase .price del { font-size: 20px; color: #999;}
.banner-purchase .btns { margin-bottom:0;}
.banner-purchase .btn { width:auto;}
.main-purchase { padding: 0;}
.main-purchase .store-why  { margin: 0; padding: 40px 0;}
.main-purchase .store-why .text { min-height: 236px; margin: 16px 0; padding: 12px 0;}
.main-purchase .col-md-4:nth-child(4n) { clear: both;}

.update-version { padding-top:24px; color: #000;}
.update-version .text { background-color: rgba(255,255,255,0.9); padding: 32px 24px; min-height: 598px;}
.update-version .text ul  { margin-left: 20%; margin-bottom: 0; margin-top: 0; min-height: 160px;}
.update-version .text ul li { float: none; width: auto; padding: 4px 0;}
.update-version .text p.des { color: #000; font-size: 16px; margin-top: 0; margin-bottom: 16px; border-bottom: 1px dashed #ddd; padding-bottom: 16px;}
.update-version .text .price { border: 0; display: block; margin-bottom: 0; line-height: 1;}
.update-version .text .btn { padding: 12px 16px; display: block; margin-top: 12px;}
.update-version .text .btn-down  { padding: 12px 16px; background-color: #217AFF;}
.update-version .text .btn-down:hover {background-color: #0068F1;text-decoration: none;}
.update-version .text a { border: 0;}

/******userguide*****/
.banner-guide { padding:48px 0 0; height:auto;}
.banner-guide p.des { font-size:20px; line-height:1.2; margin:24px 0 40px;}
.banner-nav { background-color:rgba(0,0,0,0.6); color:#fff; font-size:18px; margin-top:24px;}

.banner-nav li { float:left; width: 33.3%; text-align: center; padding:16px 0 8px 0;border-right:1px solid #72768f;}
.banner-nav li:last-child { border-right:0;}
.banner-nav li a { color: #fff; display: block; line-height: 2;}
.banner-nav li a:hover { text-decoration: none;}
.banner-nav li.current { background-color: #fff; margin: 0 auto;}
.banner-nav li.current a, .banner-nav li:hover a { color: #333;}
.nav-feature, .nav-guide, .nav-review { display: block; height: 32px; width: 32px; margin: 0 auto; margin-bottom: 2px; }
.nav-feature { background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_overview.png) no-repeat 0 0;}
.banner-nav li.current .nav-feature, .banner-nav li:hover .nav-feature{ background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_overview_sel.png) no-repeat 0 0;}
.nav-guide { background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_guide.png) no-repeat 0 0;}
.banner-nav li.current .nav-guide, .banner-nav li:hover .nav-guide{ background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_guide_sel.png) no-repeat 0 0;}
.nav-review { background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_review.png) no-repeat 0 0;}
.banner-nav li.current .nav-review, .banner-nav li:hover .nav-review{ background: url(/images/mac-data-recovery-software/pro-mac-data-recovery-software/ic_review_sel.png) no-repeat 0 0;}
.banner-nav li:hover { background-color:rgba(255,255,255,0.9);}
.banner-nav .rate { display:inline; margin-left:4px;}
.banner-nav .rate span {  width: 14px; height: 14px; margin: 0 1px;}

/******review*****/
.main-review article h2 { text-align:center;}
.main-review article h2 .rate { display: inline-block; margin-left:12px;}
.main-review article p.sub-t {text-align:center;}
.review-section { padding:32px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.pr-review h2 { font-size:30px; padding:30px 0; text-align:center;}
.review-left { float:left; width:30%;}
.review-left .time { display:block; line-height:2; color:#666; font-size:14px;}
.review-right { float:left; width:70%;}

/******store*****/
.main-store section { padding: 0; padding-bottom: 64px;}
.banner-store { background: url("https://www.pdf-converter-ultimate.com/images/banner_store.jpg") no-repeat top center;background-size: 100%; padding: 56px 0 !important; }
.banner-store h1 { font-size:48px; margin-bottom: 24px;}
.main-store .box-shadow { box-shadow: 0 8px 24px rgba(1,38,94,0.15); text-align: center; background-color: #fff; color: #000; border-radius: 10px; padding: 48px; margin: 4%;}
.banner-store .box-shadow .box { background: url("https://www.pdf-converter-ultimate.com/images/bg_box@2x.png") no-repeat center center; background-size: 100%; width: 200px; height: 155px; margin: 0 auto;}
.banner-store p.des { color: #666; font-size: 16px; padding: 12px 0; margin: 0;}
.main-store p.name { font-size: 24px; font-family: 'ProximaNovaBold'; color: #000; margin-top: 16px;}
.main-store p.price { font-size: 24px;font-family: 'ProximaNovaBold'; padding-top: 8px; }
.main-store .btn { width: 168px; padding: 12px 24px; font-size: 20px;font-family: 'ProximaNovaBold'; background: linear-gradient(45deg, #FE6628 0%, #FD8F36 100%); background-color: #FD8F36; box-shadow: 0rem 0.275rem 0.275rem rgba(0,0,0,0.15); border-radius: 4px;  color: #fff;}
.main-store .btns { margin:0;}
.main-store .btn img { margin: 0; padding: 0; margin-right:16px; }
.main-store .btn:hover { background: linear-gradient(45deg, #FD8F36 100%, #FD8F36 100%); color: #fff;}
.main-store .btn-sec { border:1px solid #FD8F36; color: #FD8F36; background: #fff;}


.main-store h2, .main-store p {margin: 0; padding: 0; }
.main-store p { line-height: 1.5;}
.main-store p.des { text-align: center; line-height: 1.5;}
.main-store h2 { font-size: 32px;}
.main-store .pr-list { padding: 0; height: 240px;}
.main-store .pr-list .box { width: 20%; float: left; text-align: left;}
.main-store .pr-list .box img { max-width: 100%;}
.main-store .store-list { float: left; position: relative;width: 40%;display: -webkit-flex; display: flex; align-items: center;  flex-wrap: nowrap; flex-direction: column; height: 240px;} 
.main-store .border { border-right: 1px dashed #d5d5d5;}
.main-store .label-v {width: 185px; height: 33px; position: absolute;top: -5px; background: url("https://www.pdf-converter-ultimate.com/images/label_pro@2x.png") no-repeat 0 0; background-size: 100%; z-index: 1; font-size: 20px;font-family: 'ProximaNovaBold'; line-height: 1.5; color: #fff;}
.main-store .store-list .text { padding-top: 48px;}
.main-store .label-v1 {background: url("/images/store/label_en@2x.png") no-repeat 0 0; background-size: 100%;}
.main-store .pr-list .btns { float: left;}
.main-store .pr-list .btn { padding: 8px 20px; width: auto;}
.main-store .pr-list .price { padding-top: 24px;}
.main-store .pr-list .btns .win, .main-store .pr-list .btns .mac{ height:16px; width:16px; display: inline-block;background: url("https://www.pdf-converter-ultimate.com/images/ic_win_w@2x.png") no-repeat 0 0; background-size: 100%; margin-right: 16px;}
.main-store .pr-list .btns .mac{background: url("https://www.pdf-converter-ultimate.com/images/ic_mac@2x.png") no-repeat 0 0; background-size: 100%;}
.main-store .pr-list .btn-sec:hover .mac {background: url("https://www.pdf-converter-ultimate.com/images/ic_mac_w@2x.png") no-repeat 0 0; background-size: 100%;}
.main-store .contact .col-md-8 h2 { text-align: left; line-height: 2;}
.main-store .contact .btns { margin-top: 32px;}
.main-store .contact .btn {background-image: linear-gradient(90deg, #06f, #2e92ff);background-color: #0066FF;}
.main-store .contact .btn:hover {background-color: #0066FF;}
.main-store .store-why { text-align: center;}

.main-store .faq h2 { line-height: 2; padding-bottom: 32px;}
.main-store .faq .panel-heading { font-size: 18px; line-height: 2;  border-top: 1px solid #ddd;  padding: 20px 0;border-radius: 0;}
.main-store .faq .panel-heading a { width: 100%; display: block;}
.main-store .faq .panel-heading a:hover { text-decoration: none;}
.main-store .faq .panel-heading img {  float: right; padding-top: 4px;}
.main-store .faq .panel .panel-body {border-top: 0; padding: 4px 0 20px; color: #666; font-size: 16px;}
.main-store .faq .panel { box-shadow:  0 0 0 rgba(0,0,0,0); border-radius: 0;}
.main-store .faq .panel-group {border-bottom: 1px solid #ddd;}

.main-store .col-md-4 .text { text-align: left;padding: 24px;font-size: 18px; color: #333; min-height: 310px;}
.main-store .col-md-4 .text p { line-height: 1.2;}
.main-store .col-md-4 .text p.name { font-size: 18px; line-height: 1.2; margin-bottom: 16px; font-family: 'ProximaNovaBold'; }
.main-store .col-md-4 .text .name span { color: #007aff; display: block; font-size: 16px; line-height: 1.5;}
.main-store .col-md-4 .text .price {font-size: 28px; color: #FD5806; margin: 16px 0 12px;}
.main-store .col-md-4 .text .price del { font-size: 18px; color: #999;}
.main-store .col-md-4 .text .btn { padding: 8px 24px; margin: 0;}
.main-store .border-gray { margin: 16px 0;}
.main-store .pr-logo { width:72px!important; margin-top: -72px; margin-bottom: 32px;  box-shadow: 0 0 15px 0 rgba(0,0,0,.06);}
.main .store-why { margin-top: 32px;}
.main .store-why img { margin-bottom: 24px;}

.banner-purchase { padding:64px 0; background:url("https://www.pdf-converter-ultimate.com/images/pic-cart.jpg") no-repeat center center; background-size:cover; height:auto; text-align:center;}
.banner-purchase .list { text-align:left; margin:24px 0 48px;}
.banner-purchase .list li { list-style:disc; float:left; width: 45%; margin-left: 12px;}
.banner-purchase .pr-list .pr-name { text-align:left;}
.banner-purchase .pr-list .pr-name a { color: #000; border-bottom: 1px solid #000;}
.banner-purchase a.btn, .main-store .col-md-4 .text .btn { border-bottom: 2px solid #FD5806;}
.banner-purchase a.btn:hover, .main-store .col-md-4 .text .btn:hover { border-bottom: 2px solid #FF870D;}


/******about*****/
.banner-company { height: 600px;  background: url("https://www.pdf-converter-ultimate.com/images/banner_company.jpg") no-repeat center center; background-size: cover;}
.banner-company .overlay { background-color: rgba(0,0,0,0.5);}
.banner-company h1 { font-size: 64px; padding-bottom: 32px;}
.banner-company p { background-color: rgba(254,88,5,0.6); font-size: 22px; line-height: 1.5; padding: 32px;}
.contact a { color: #007AFF;}
.contact a:hover { text-decoration: underline;}

.banner-affiliate{ background: url("https://www.pdf-converter-ultimate.com/images/banner-affiliate.jpg") no-repeat center center; background-size: cover;}
.main-affiliate { padding: 48px 0;}
.main-affiliate .siderbar { background-color: #f7f8f9; padding: 24px;}
.main-affiliate .siderbar h3 { font-display: 20px; padding-bottom: 24px;}
.main-affiliate article h2 { padding-top: 12px;}
.main-affiliate .af-step { border:1px solid #ddd; padding: 16px; margin: 16px 0; overflow: hidden;}
.main-affiliate .af-step li { float: left; width: 33%; list-style: none; padding: 0 3%;}
.main-affiliate .af-step li:nth-child(2) { border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.main-affiliate .af-step li p { color: #474747; font-size: 16px; padding-bottom: 0;}
.main-affiliate .af-step li p.name { font-size:16px; color: #000; line-height: 1.2;}

.banner-howto { background: url(https://www.pdf-converter-ultimate.com/images/banner_howto.jpg) no-repeat center center; background-size: cover;}
.main-howto .col-md-3 h3 { font-size: 18px; padding: 0 0 16px;}

.main-howto .col-md-4 .item-title { position: relative;}
.main-howto .col-md-4 h3 { font-size:20px; position: absolute;  bottom: 0;  background-color: rgba(0,0,0,0.8); color: #fff; line-height: 1.2; padding: 12px 20px; width: 100%; text-align: left;}
.main-howto .col-md-4 h3 a { color:#fff;}
.main-howto .col-md-4 h3 a:hover { border-bottom:1px solid #fff;}
.main-howto .col-md-4 .text { background-color:#fff; min-height:360px;}
.main-howto .col-md-4 .border-gray { margin:16px 0;}
.main-howto .col-md-4 .text ul{ margin-left:16px; margin-bottom:16px;}
.main-howto .col-md-4 .text ul li { list-style:disc; padding:8px 0; line-height: 1.2;}
.main-howto .col-md-4 .text p.more { overflow:hidden; margin:0;}
.main-howto .col-md-4 .text p.more a { float:right; font-size:16px; color:#0068F1;}

.banner-error { background:#f7f8f9; padding: 60px 0; border-top:2px solid #f3f4f8;height: 480px; text-align: center; color: #000;} 
.banner-error h1 { color:#000;}
.banner-error p.des { color: #000; margin: 0 auto; line-height: 1.5; }
.banner-error p.des a {color: #007AFF;text-decoration: none;}
.banner-error p.des a:hover { border-bottom: 1px solid #007AFF; }

@media (max-width: 1200px) {
    .advantage ul li {  padding: 32px 10px;}
    .advantage ul { max-width: 100%; padding: 0;}
    .main-winfree .advantage ul { max-width: 880px;}   
    .main-macpro .border-gray .text { min-height: 254px;}
    
    .main-seo .btns-style1 { text-align: center;}
    .main-seo .btns-style1 .pr { display:block; width:100%; text-align: center;}
    .main-seo .btns-style1 .pr .pr-logo { float: none; margin: 0 auto;}
    .main-seo .btns-style1 .btn-erea { float: none;}
    .main-seo .btns-style1 .btn-erea .btn-pri { max-width: 240px; margin: 0 auto;}
    
    .main-download .pr-list .btns .btn-pri {padding: 12px 24px;}
    .main-download .pr-list .btns img { display: none;}
    
    .main-support .border-gray p.name { top: 22%;}
    .main-purchase .store-why .text {  min-height: 260px;}
    
    .pr-title , .add { display: block;}
    .add { line-height: 1;}
}
@media (max-width: 992px) {
    .banner { height: auto; background-size: cover;}
    .banner h1 {font-size: 64px;}
    .banner-index p.des { font-size: 32px;}
    .banner-index ul {width: auto;}
    .banner-index ul li { min-width: inherit; padding: 24px; margin: 8px; font-size:16px;}
    .main-index .right { padding: 0 24px;}
    
    .main .border-gray { margin: 12px 0;}
    .main-index .recommend-pr .col-md-6:first-child, .main-index .left {position: inherit;}
    .why .col-md-3 { margin: 32px 0; overflow: hidden; background-color: #f7f8f9; padding: 24px;}
    .why p.name {  margin: 12px 0;}
    
    .footer-link { text-align: left;}
    
    .main-compare .col-md-4 { margin:12px 0;}
    .main-compare .box-shadow { min-height: inherit;height: auto;}
    .main-compare .box-shadow .list {min-height: inherit;}
    
    .main-winpro .why-choose .bg-gray, .main-winpro .why-choose .bg-blue { min-height: inherit; height: auto;}

    .pr-reviews .col-md-4 { margin-bottom: 6rem;}
    .pr-reviews .col-md-4:last-child { margin-bottom: 0;}
    .pr-reviews .text { min-height: inherit;}
    
    .main-winfree .col-md-5, .main-winfree .col-md-7 p { text-align: center;}
    .main-winfree .col-md-7 h2 { text-align: center!important;}
    .main-winfree .edition-compare .box-shadow { margin: 16px 0;}
    
    .advantage ul { max-width: inherit; width: 100%; overflow: hidden;}
    .advantage ul li { border-right:0; width:48%; padding: 16px;}
    
    .twoblocks .col-md-6:first-child { border-right:0;}
    .main .border-gray .text, .main .border-gray .text, .main .why .text,.hot-sol .col-md-3 .text   { min-height: inherit!important; height: auto;}
    .owl-carousel { margin-top: 32px;}
    
    .twocolor .container { background: #f7f8f9;}
    .twocolor .col-md-6:first-child { background-color: #1D89FF;}
    .color-exchange .col-md-6:last-child  { color: #000;}
    .color-exchange .col-md-6:first-child { color: #fff;}
    
    .main-ioswin .twoblocks .col-md-6:first-child { border: 0; border-bottom: 1px solid #3495ff;}
    .right-down {display: none;}
    .main-seo .col-sm-offset-2, .banner-seo .col-sm-offset-2 { margin-left: 0;}
    
    .main .store-why .col-md-3 { margin-top: 16px; overflow: hidden;}
    .main .store-why img { float: left; margin-bottom: 0; margin-right: 24px;}
    .main .store-why p { padding: 8px 0;}
    
    .pr-list { text-align: center;}
    .pr-list .pr-name img, .pr-list .time-lable { float: none; margin:0  auto; margin-bottom: 24px;}
    .pr-list .support-os, .pr-list .price { border:0; padding: 16px 0; background-color: #eee;}
    .main-download .pr-list .btns .btn-pri {padding: 12px 48px;}
    
    .main-support .border-gray p.name { top: 52%;}
    .col-sm-offset-1, col-sm-offset-2{ margin-left: 0;}
    
    .fuction-list .col-md-7 h2 { padding-top: 32px;}
    .fuction-list .col-md-7 .text-eara { padding-left: 0;}
    
    .main-purchase .store-why .text {  min-height: inherit;}
    .banner-purchase .pr-list .pr-name { text-align: center;}
    
    .update-version .text, .update-version .text ul { min-height: inherit;}
    .update-version .text { margin: 12px 0;}
    
    .pr-btns .pr-price{ padding: 0 5%;}
    
    .main-store .pr-list {box-shadow: 0 0 0 rgba(1,38,94,0.0); height: auto;}
    .main-store .pr-list .box, .main-store .pr-list .store-list { width: 100%; float: none;text-align: center;}
    .main-store .pr-list .box-dr { background-color: #44528B;}
    .main-store .pr-list .box-ios { background-color: #686C7C;}
    .main-store .pr-list .box-ts { background-color: #4C98E4;}
    .main-store .pr-list .store-list {box-shadow: 0 8px 24px rgba(1,38,94,0.15); background-color: #fff;}
    .main-store .pr-list .store-list .price { background: #fff;}
    .main-store .border { border-bottom: 1px dashed #d5d5d5; border-right:0;}
    .main-store .contact .col-md-8, .main-store .contact .col-md-4 { float: none; width:100%; text-align: center;}
    .main-store .contact .col-md-8 h2 { text-align: center;}
    .main-store .contact .col-md-4 img{ padding-top: 6%;}
    .main-store .store-why img { float: none;}
}
@media (max-width: 768px) {
    .banner { padding: 16% 0;}
	.banner-guide { padding-bottom:0;}
    .banner h1 { font-size: 48px;}
    .banner p.des { font-size: 24px; line-height: 1.2; margin-bottom: 32px;}
    .banner .btn, .total .btn { margin: 8px 0;}
    .banner-index ul li { float: none;}
    .owl-carousel .item {margin-top: 24px;}
    .owl-carousel .item img { width: 100%;}
    .tech p.name { margin-top: 24px; margin-bottom: 8px;}
    
    .total { background-size: cover; position: static;}
    .total h2 img { margin-right: 0; width: 96px; display: block; margin: 0 auto;margin-bottom: 24px; }
    .total .btns { margin-bottom: 24px;}
    
    .advantage ul li { float: none; width:100%; padding: 16px 32px;}
    .awords .text { margin: 0 0 32px 0;}
    sup { top: -.3em;}
    
    .main-support .border-gray p.name { top: 40%;}
    .banner-down ul.list {width: 100%; }
    
    .pr-box, .pr-text { float: none; text-align: center; margin: 0 auto;width: 100%;}
    .pr-box { padding: 0 0 8%;}
    .pr-btns .pr-price { float: none; width:100%; padding: 8% 0;}
    .pr-btns .pr-price:first-child { border-right:0; border-bottom: 1px dashed #c7c7c7;  }
    .pr-btns .pr-price .btn { width: 60%; margin: 0 auto;}

}
@media (max-width: 576px) {
    .down-des .btn { display: block; margin:0 auto; margin-top: 8px; max-width: 210px;}
	.banner-nav .rate { display:none;}
	.review-left, .review-right { float:none; width:auto;}
    
    .main-affiliate .af-step li { float: none; width: auto; padding: 16px 0;}
    .main-affiliate .af-step li:nth-child(2) { border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
    .banner-down ul.list  li { float: none; width: 100%; }
    
    .banner-pr-index h1 sup {border-radius: 24px 0 24px 0; font-size: 30px;}
    .dr-4block .text { padding: 32px; min-height: inherit; text-align: center;}
    .dr-4block .text img { position: static;}
    .banner-purchase .list { margin-left: 24px;}
    
    .main-ioswin .twoblocks .text { padding: 40px 0;}
    .main-ioswin .twoblocks .text p.name { line-height: 1.2;}
	
.banner-purchase { padding:64px 0; background:url("/images/store/pic-cart.jpg") no-repeat center center; background-size:cover; height:auto; text-align:center;}
.banner-purchase .list { text-align:left; margin:24px 0 48px;}
.banner-purchase .list li { list-style:disc; float:left; width: 45%; margin-left: 12px;}
.banner-purchase .pr-list .pr-name { text-align:left;}
.banner-purchase .pr-list .pr-name a { color: #000; border-bottom: 1px solid #000;}
.banner-purchase a.btn, .main-store .col-md-4 .text .btn { border-bottom: 2px solid #FD5806;}
.banner-purchase a.btn:hover, .main-store .col-md-4 .text .btn:hover { border-bottom: 2px solid #FF870D;}

/*========== Special Offer ==========*/
.banner-christms { height: 640px; background: url(/images/special-offer/christmas/banner_christmas.jpg) no-repeat center bottom; background-size: cover; text-align: center;}
.christmas h1 { font-size: 42px; color: #096a56; text-align: center; padding: 48px 0;}
.christmas .bg-gray { background: #f7f8f9 url(/images/special-offer/christmas/spanbg.jpg) repeat-x 0 0;  text-align: center; padding: 0 32px 32px; margin-bottom: 48px;}
.christmas a:hover { text-decoration: none;}
.christmas .box { position:relative;}
.christmas .box .sale { position: absolute; left: 48%; top: 32px; background: url(/images/special-offer/christmas/sale.png) no-repeat center center; height: 128px; width: 128px; color: #fff; z-index: 1; padding-top: 48px; font-size: 20px; font-weight: bold;padding-right: 24px; line-height: 1.2; }
.christmas .box .sale .big {font-size: 32px;}
.christmas .name {font-size: 24px; color: #222; padding-top: 24px; padding-bottom: 16px;}
.christmas .des { font-size: 18px; color: #222; line-height: 1.5; border-top: 1px solid #d8d8d8; padding-top: 16px;  padding-bottom: 24px;}
.christmas .price { color: #b10511; font-size: 40px; font-weight: bold; line-height: 1;}
.christmas .price span { font-size: 16px;}
.christmas .price del { font-size: 24px; font-weight: normal; color: #0d5738;}
.christmas .license { font-size: 16px; color:#0d5738; }
.christmas .btns { margin-top: 16px;}
.christmas .buy { background-color: #11754B; height: 56px; padding: 12px 80px; border-radius: 28px; color: #fff; font-size: 24px; font-weight: bold;}
.christmas .buy:hover { text-decoration: none; background-color: #24974e;}
.christmas .why { color: #fff; text-align: center; background: url(/images/special-offer/christmas/bg_why.jpg) no-repeat 0 0; background-size: cover; padding: 60px 0;}
.christmas .why .col-md-3 { border-right: 1px solid #065b37;}
.christmas .why .col-md-3 p { padding-left: 40px; padding-right: 40px;}
.christmas .why .col-md-3:last-child { border-right: 0;}
@media (max-width: 1200px) {
	.christmas .buy { padding: 12px 32px;}	
}

@media (max-width: 992px) {
	.banner-christms { height:auto;}
	.christmas .why .col-md-3 { margin: 24px 0;background-color:transparent;border-right:0;}
}
@media (max-width: 768px) {
	.christmas h1 { font-size:32px;}
	.christmas .buy { padding: 12px 80px;}
	.christmas .why img { float:none; margin-bottom:16px;}	
}