/*Pro Desc*/
.choose-os{background-color:#54545a;overflow:hidden;clear: both;}
.win-mac{max-width:300px;width:100%;margin:23px auto;overflow:hidden;}
.win-mac p{font-size: 14px;text-align: left;}
.win-mac p.win, .win-mac p.mac, .win-mac a.mac, .win-mac a.win{float:left;display:block;width:100px;height:30px;line-height:30px;color:#fff;padding-left:37px;border:1px solid #fff;text-decoration:none;}
.win-mac p.win,.win-mac p.mac{background:url(/images/purchase/win.png) no-repeat scroll 12px center;background-color:#2c9cff;margin:0;border-color:#2c9cff;cursor:default;}
.win-mac p.mac{background:url(/images/purchase/mac.png) no-repeat scroll 12px center;background-color:#2c9cff;}
.win-mac a.mac{background:url(/images/purchase/mac.png) no-repeat scroll 12px center;margin-left:22px;}
.win-mac a.win{background:url(/images/purchase/win.png) no-repeat scroll 12px center;margin-left:22px;}
.win-mac a.mac:hover, .win-mac a.win:hover{background-color:#2c9cff;border-color:#2c9cff;}
/*Remove Buy*/
.instead{width:100%;max-width:1200px;margin:40px auto;overflow:hidden;}
.instead .title{font-size:24px;line-height:40px;}
.instead p{font-size:16px;line-height:30px;text-align:left;}
.instead p .bold{font-size:22px;line-height:40px;}
.instead p a{font-size:20px;line-height:35px;color:#F00; font-weight:bold;a:hovertext-decoration: underline;}
.instead p a:hover{text-decoration: underline;}
.instead .buy-down{max-width:500px;width:100%;margin:10px auto 20px auto;display:block;overflow:hidden;}
.instead a.buy, .instead a.down{float:left;background:url(/images/purchase/cart.png) scroll no-repeat 20px center #e04445;width:150px;font-size:26px;font-weight:normal;text-align:left;color:#FFF;text-decoration:none;display:block;padding:8px 0 15px 70px;margin-right:20px;margin-top:10px;}
.instead a.down{background:url(/images/purchase/down.png) scroll no-repeat 20px center #3fc09a;color:#FFF;}
.instead a.buy:hover, .instead a.down:hover{opacity:0.9;}
/*Benefits*/
.support{clear:both;width:100%;max-width:1200px;margin:60px auto;overflow:hidden;}
.support-part{float:left;width:25%;text-align:center;}
.support-part p{font-size:16px;}
.note{width:100%;max-width:1200px;margin:0 auto 50px;}
.note ul{margin:15px 0;}
.note li{font-size:16px;line-height:30px;padding:5px 0;}
.note .title{font-size:20px;font-weight:bold;text-align:left;}
.note li a{text-decoration:none;color:#008dce;}
.note li a:hover{text-decoration:underline;}
/*Purchase*/
.banner{background:url(/images/purchase/banner.jpg) no-repeat scroll 50% 0;;height:329px;clear: both;}
.choose-os-s{background-color: rgba(0, 0, 0, 0.4);overflow: hidden;}
.pro-des{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.pro-des .left{width:14%;margin-left:15%;float:left;margin-top:6px;}
.pro-des .right{float:left;margin-left:4%;margin-top:20px;width:57%;}
.pro-des .right p{color:#bbb;font-size:20px;line-height:26px;font-weight:lighter;padding-top:15px;text-align: left;}
.pro-des .right h1 a{color:#fff;display:block;font-size:50px;font-weight:lighter;line-height:80px;text-decoration:none;}
.pro-des .right h1 a.small{font-size:48px;}
.pro-des .right h1 a:hover{text-decoration:underline;}
.pro-des .right h1 span{color:#bbb;font-size:30px;font-weight:lighter;}
.pro-des-s .right h1 a{font-size:44px;}
.pro-des-b .right h1 a{font-size:32px;}
.coupon{font-size:30px;line-height:50px;margin-top:30px;text-align:center;}
.coupon span{font-size:40px;color:#F00;}
/*Buy Now*/
.buy-part{width:100%;max-width:1200px;margin:30px auto 0;overflow:hidden;}
.buy-box{width:30%;margin-right:3%;float:left;text-align:center;border:1px solid #41bd9b;margin-top:40px;}
.buy-top{font-size:28px;background-color:#41bd9b;color:#FFF;line-height:60px;margin:0;}
.buy-year{font-size:30px;line-height:40px;margin:36px 0;}
.buy-year span{font-size:16px;background:#F00;color:#fff;padding:0 4px;}
.buy-price{font-size:40px;color:#e04445;line-height: 20px;}
.buy-price del{font-size:20px;color:#999;}
.buy-box a{color:#FFF;background-color:#e04445;display:block;width:215px;margin:0 auto;height:50px;line-height:50px;text-decoration:none;font-size:25px;}
.buy-box a:hover{background-color:#c7393a;}
.buy-box ul{padding:5px 30px 30px 50px;list-style-type:none;}
.buy-box li{text-align:left;font-size:15px;line-height:25px;list-style:none;padding: 0;}
.buy-box ul li:before{content: "";display:inline-block;width:5px;height:5px;background-color:#333;border-radius:50%;margin-bottom:3px;margin-right:10px;}
.last{margin-right:0;}
.middle{margin-top:0;border:1px solid #ffa81d;width:33%;}
.middle .buy-top{background-color:#ffa81d;}
.middle ul{padding-bottom:70px;padding-top:22px;}
.middle .buy-year{margin:50px 0;}
.one-part{max-width:450px;}
.one-part .buy-box{width:90%;}
.two-part{max-width:800px;}
.two-part .buy-box{width:45%;margin-right:6%;}
.two-part .middle{margin-right:0;width:48%;}
.two-part li{list-style:none;padding: 0;}
/*Checkout Switch*/
.checkout-switch .switch-txt{font-size:16px;font-weight:bold;color:#666;position:absolute;top:65px;left:110px;}
.buy-part .buy-box .checkout-switch{position:relative;width:237px;margin:30px auto;}
.buy-part .buy-box .checkout-switch .buyA{width:237px;height:56px;background:url(/images/purchase/button.png) no-repeat;margin:0 auto;}
.buy-part .buy-box .checkout-switch .buyA:hover{background:url(/images/purchase/button.png) 0 -56px ;}
.buy-part .buy-box .checkout-switch .buyS{width:237px;height:56px;background:url(/images/purchase/button.png) no-repeat 0 -112px;margin:0 auto;}
.buy-part .buy-box .checkout-switch .buyS:hover{background:url(/images/purchase/button.png) 0 -168px;}
/*Apeaksoft*/
.buy-part .buy-box .btn{overflow:hidden;max-width:191px;width:100%;margin:20px auto;}
.buy-part .buy-box .btn .paypal{background:url(/images/purchase/paypal.jpg) no-repeat center;width:191px;height:49px;margin-bottom:10px;display:block;}
.buy-part .buy-box .btn .mycommerce{width:191px;height:49px;background:#f6762b url(/images/purchase/arrow.png) no-repeat 95%;border-radius:5px;line-height:49px;color:#fff;margin-top:10px;display:block;}
.buy-part .buy-box .btn .mycommerce-txt{float:left;font-size:18px;}
.buy-part .buy-box .btn .check{float:left;font-size:12px;padding-left:10px;}
.buy-part .buy-box .btn .paypal:hover{opacity:0.8;}
.buy-part .buy-box .btn .mycommerce:hover{text-decoration:none;background-color:#fe9637;}
.buy-part .buy-box .btn .or{display:block;font-size:16px;font-weight:bold;color:#666;}
/*Buy Now*/
.item{overflow:hidden;max-width:1000px;width:100%;margin:0 auto;}
.item h2{color:#444444;font-size:20px;line-height:35px;padding-bottom:5px;font-weight: bold;}
.item .coupon{font-size:40px;line-height:60px;padding-top:20px;text-align:center;}
.item .coupon span{font-size:50px;color:#F00;}
.item .tab span{font-size:18px;}
.container p{color:#888888;font-size:16px;line-height:25px;}
.container .all-pro{color:#444444;font-size:26px;line-height:40px;}
.container ul{float:left;margin-right:1%;padding:34px 2.2%;width:23%;}
.container ul li{text-align:center;font-size:22px;color:#98a0a6;width:100%;line-height:50px;}
.container ul li.btn{position:relative;}
.container ul li.price{font-size:20px;}
.container ul li.price span{color:#e75757;font-size:30px;}
.container ul li.price span#total1Yo, .container ul li.price span#totalLFTo{color:#aeaeae;font-size:20px;}
.recovery, .fix{width:90%;overflow:hidden;border:#e0e0e0 1px solid;margin-top:10px;float:left;margin-left:7%;}
.recovery img.fea, .fix img.fea{margin:18px 0 0 25px;float:left;}
.suite{width:97%;overflow:hidden;border:#e0e0e0 1px solid;float:left;}
.info{float:left;margin:10px;}
.hot,.new{background:#F00;color:#fff;font-size:12px;padding:0 3px;font-weight:normal;}
.new{background:#F90;}
.suite img.fea, .recovery img.fea, .fix img.fea{margin:18px 0 0 25px;float:left;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #eaeaea;border-radius:5px;background: url("/images/iphone-data-recovery/list-arrow.png") no-repeat scroll right center transparent;padding-right:20px;select::-ms-expand  display: none; height:30px;background-color:#eaeaea;color:#444444;}
option {color:#444444;}
.price-off{width:18%;overflow:hidden;float:right;border-left:solid 1px #e0e0e0;text-align:center;margin:2% 0 0 1%;float:right;}
.price-off .now{color:#e75757;font-size:25px;line-height:30px;}
.price-off .now-fea{color:#e75757;font-size:25px;line-height:30px;}
.function{float:left;width:68%;border-right:solid 1px #eaeaea;position:relative;padding:0 0 2% 0;margin-top:40px;}
.arrow-left{display:block;background:url(/images/ios-system-recovery/arrow-left.jpg) no-repeat;width:19px;height:32px;position:absolute;top:45%;right:-18px;}
.pay-cart{padding-top:25px;}
.pay-cart .switch-txt{font-size:16px;font-weight:bold;color:#666;position:absolute;top:60px;left:110px;}
.pay-cart .add-cart{margin-top:0;}
.pay-cart ul.add-cart .checkout-switch{position:relative;width:237px;margin:0 auto;}
.pay-cart ul.add-cart .checkout-switch .buyA{width:237px;height:56px;background:url(/images/purchase/button.png) no-repeat;margin:0 auto;}
.pay-cart ul.add-cart .checkout-switch .buyA:hover{background:url(/images/purchase/button.png) 0 -56px;}
.pay-cart ul.add-cart .checkout-switch .buyS{width:237px;height:56px;background:url(/images/purchase/button.png) no-repeat 0 -112px;margin:0 auto;}
.pay-cart ul.add-cart .checkout-switch .buyS:hover{background:url(/images/purchase/button.png) 0 -168px;}
ul.tab{border-bottom:1px solid #e7e7e9;overflow:hidden;margin-top:5%;}
ul.tab li.curr{border:1px solid #00c3d5;background:url(/images/ios-system-recovery/list-arrow-switch.png) no-repeat bottom;}
ul.tab li{cursor:pointer;border-radius:5px 5px 0 0;border:1px solid #e7e7e9;width:18%;height:44px;border-bottom:none;float:left;margin-left:1%;font-size:16px;line-height:44px;text-align:center;color:#4a5d6e;}
.choose-pro-hover{border-color:#00c3d5;}
input[type="checkbox"] + label:before {background:url(/images/ios-data-recovery-for-mac/check.png);content: " ";height:20px;left: 0;position:absolute;width:20px;}
input[type="checkbox"] {box-sizing:border-box;left:4px;margin:0;padding:0;position:absolute;top:3px;}
.choose-version{width:5%;overflow:hidden;float:left;margin-left:2%; min-height: 20px;margin-top:5%;position: relative;}
input[type="checkbox"]:focus + label:before,
input[type="checkbox"] + label:hover:before {outline: none;}
input[type="checkbox"]:checked + label:before {background-position: 0 -40px;}
input[type="checkbox"][disabled] + label:before {background-position: 0 -40px;}
input[type="checkbox"][disabled]:checked + label:before {background-position: 0 -40px;}

.only-avangate .buyA{width:237px;height:56px;background:url(/images/purchase/button.png) no-repeat;margin:0 auto;margin: 30px auto;}
.only-avangate .buyA:hover{background:url(/images/purchase/button.png) 0 -56px ;}
.only-avangate{margin: 30px auto 60px;overflow: hidden;}
@media screen and (max-width: 1200px){
.instead,.note{width:96%;}
.buy-part{width:98%;}
}
@media screen and (max-width: 768px){
.pro-des .left{display:none;}
.pro-des .right{width:92%;}
.middle .buy-year{margin:30px 0;}
@media screen and (max-width: 600px){
.instead .buy-down{max-width:230px;margin:10px auto 20px auto;}
.instead a.buy, .instead a.down{float:none;}
.buy-box,.two-part .buy-box{width:98%;margin:4% auto;max-width:320px;float:none;}
}
@media screen and (max-width: 480px){
.support-part{width:50%;}
.note{width:90%;}
.pro-des .right h1 span{font-size:26px;line-height:30px;}
.pro-des .right h1 a{font-size:36px;line-height:40px;}
.pro-des .right .system{font-size:17px;}