@charset "utf-8";
 h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{ font-family:"Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; color:inherit;  font-size:inherit; line-height:1.5; font-weight:inherit;}
html{font:400 100% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial"; -ms-text-size-adjust:100%; -webkit-text-size-adjust:none; line-height:1.5; color:#333; font-weight:400;}
html,body{ font-size:16px; position:relative; overflow-x:hidden;}
img{ max-width:100%;}
.ptbuy_wrap{overflow-x:hidden;}
.dft_pw{max-width:1300px; margin-left:auto; margin-right:auto;}

.banner{ background:#fff url(https://imobie-resource.com/fr/apptrans/img/aptbuy_banbg.jpg) top center no-repeat;overflow:hidden;background-size:cover; padding-bottom:45px;}
.banner_cont{ min-height:480px; padding-top:50px; text-align:center;}
.banner_cont h1{max-width:860px; margin:0 auto; color:#000; font-size:36px; font-weight:bold; line-height:1.3;}

.countdown_time{display:inline-block; margin-top:50px; position:relative; padding:9px 35px 9px 100px; background-color:#fff; border: 1px solid #000000; border-radius:5px;}
.countdown_time:before{content:""; position:absolute; left:6px; top:-4px; width:100%; height:100%; background:linear-gradient(180deg, #24DBC9 0%, rgba(23, 92, 255, 0) 100%); opacity:0.2; border-radius:5px;}
.countdown_time:after{ content:""; width:11px; height:18px; display:inline-block; background:url(https://imobie-resource.com/fr/anyunlock/img/buy_clock2.png); position:absolute; right:16px; top:8px;}
.countdown_time img{ position:absolute; z-index:2; left:20px; bottom:4px; }
.countdown_time time{ font-size:16px; font-weight:bold; position:relative;z-index:2;}
.countdown_time b{ margin:0 5px; font-size:22px; color:#175CFF;}

.plantab{background-color:#eef1f4; display:inline-block; margin:40px auto 0; padding:5px; border-radius:25px;}
.plantab li{ display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; color:#666; line-height:40px; padding:0 29px; border-radius:20px; cursor:pointer; transition:.39s; position:relative; z-index:1;}
.plantab li:first-child{margin-right:15px;}
.plantab .active{color:#fff;}
.plantablock{width:160px; height:40px; background-color:#175cff; border-radius:20px; top:5px; left:5px; z-index:0; transition:.3s;}

.purchase_main{margin-top:40px; }
.purchase_items{display:inline-block; vertical-align:top; width:29%; max-width:350px; margin:10px 2%; padding:40px 0; background-color:#fff; box-shadow:0 0 50px rgba(0,0,0,.1); border-radius:15px; position:relative; transition:.2s;}
.purchase_items:hover{box-shadow:0 0 50px rgba(0,0,0,.2);}
.purchase_items h3{font-size:20px; font-weight:bold;}
.purchase_device{font-size:16px; margin-top:5px;}
.price{margin-top:15px;}
.price b{font-size:40px; font-weight:bold; display:inline-block;}
.price del{font-size:18px; font-weight:bold; color:#999; margin-left:5px;}
.purchase_main .purchase_btn{width:80%; max-width:230px; display:block; margin:25px auto 15px; font-size:20px; color:#FFB74A; font-weight:bold; line-height:44px; background-color:#fff; border-radius:8px; border:2px solid #FFB74A; transition:transform .3s ease-in-out; position:relative; z-index:1;}
.purchase_btn:after{content:"\e929";font-family:iconfont;margin-left:10px;vertical-align:middle;font-weight:400}
.purchase_btn:hover{text-decoration:none; transform:translateY(-3px); background-color:#FFB74A; color:#fff;}
.purchase_list{max-width:89%;display:inline-block;text-align:left}
.purchase_list b{color:#FFB74A; font-size:inherit; font-weight:bold}
.purchase_list li{margin-top:10px;font-size:14px;color:#666}
.purchase_list li:before{content:"\e923";font-family:iconfont; font-size:16px;position:relative;top:3px;margin-right:8px;font-weight:bold}
.purchase_bestchoice{background:url(https://imobie-resource.com/fr/apptrans/img/aptbuy_winbg.png) #2099e6 bottom center no-repeat; background-size:cover;}
.purchase_bestchoice_mac{background:url(https://imobie-resource.com/fr/apptrans/img/aptbuy_macbg.png) #2099e6 bottom center no-repeat; background-size:cover;}
.purchase_bestchoice h3,.purchase_bestchoice .purchase_device,.purchase_bestchoice .price b,.purchase_bestchoice .price del,.purchase_bestchoice .purchase_list li,.purchase_bestchoice .purchase_list li:before{color:#fff;}
.purchase_bestchoice .fclr666{color:#fff; opacity:.8;}
.purchase_bestchoice .purchase_btn{background-color:#FFB74A; color:#fff;}
.purchase_bestchoice .purchase_btn:hover{background-color:#fbaa28;}
.bastchoice_cont{right:0; top:0; width:83px; height:89px; background:url(https://imobie-resource.com/fr/apptrans/img/aptbuy_bestbg.png)top right no-repeat; background-size:100% auto; border-radius:0 15px 0 0;}
.bastchoice_label{color:#fff; font-size:16px; font-weight:bold; line-height:1.2; width:60px; position:absolute; top:20px; right:14px; transform:rotate(35deg);}
.multiplan{display:none;}
/*.multiplan h3{font-size:20px;}*/
.multitems{padding:50px 0 59px;}
.customplan {min-height:355px;}
.customplan p{padding:0 10%;}
.customplan .request_btn{ width:80%; max-width:230px; display:block; margin:35px auto 15px; font-size:20px; color:#175cff; font-weight:bold; line-height:44px; background-color:#fff; border-radius:8px; border:2px solid #175cff; transition:transform .3s ease-in-out; position:relative; z-index:1;}
.customplan .request_btn:after{content:"\e802";font-family:iconfont;margin-left:10px;vertical-align:middle;font-weight:400}
.customplan .request_btn:hover{background-color:#175cff; color:#fff;text-decoration:none; transform:translateY(-3px);}
.customplan .pta{left:0; right:0; bottom:-3.1%; margin:auto; width:100%; height:auto; z-index:0;}

.purchase_note{ margin:30px auto;}
.purchase_note p{ margin-top:20px; color:#666;}
.request_btn{cursor:pointer; color:#175cff;}
.request_btn:hover{text-decoration:underline;}

.buypays{margin:20px auto 0}
.buypays img{vertical-align:middle}
.buypays .left{margin-right:30px}
.buypays .left span{font-size:14px;color:#666;vertical-align:middle;margin-left:10px}
.buypays .right{padding:0 45px;margin-top:5px;border-left:1px solid #d8d8d8}

.purchase_policy{ padding:60px 0; /*border-top:1px solid #ececec;*/}
.bgcolor{background-color:#F2F8FE;}
.purchase_money_back{ display:inline-block;}
.money_back_main{ max-width:75%; display:inline-block; vertical-align:middle; text-align:left; margin-left:3%;}
.money_back_main h3{ font-size:30px; font-weight:bold;}
.money_back_main p{ margin-top:15px; font-size:18px; color:#666;}

.purchase_safe{ padding-bottom:10px;}
.purchase_safe_items{ width:20%; display:inline-block; padding:0 2%; vertical-align:top; border-right:1px solid #ececec;}
.purchase_safe_items:nth-of-type(4){ border:none;}
.purchase_safe_items h5{ margin:10px auto; font-weight:bold; font-size:18px;}
.purchase_safe_items p{ font-size:14px; color:#666;}
.purchase_guarantee h2{ font-size:30px; font-weight:bold; margin-bottom:30px;}

.yeartips{vertical-align:top; line-height:1;}

.ospop{display:none;}
.ospopbg{position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:59; animation:opac .3s ease-in-out alternate; }
.ospopcon{max-width:592px; padding:53px 0; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_popbg.png) #fff center no-repeat; background-size:cover; border-radius:15px; z-index:60; animation:opac .3s ease-in-out alternate;}
.ospopcon p{font-size:26px; color:#000; margin-bottom:30px;}
.ospopcon a{display:inherit; display:inline-block; margin:7px; line-height:46px; font-size:18px; border-radius:8px;border:2px solid #175cff; text-decoration:none; overflow:hidden; transition:transform 0.3s ease-in-out;}
.ospopcon a:hover{transform:translateY(-3px);}
.ospopcon .continuebtn{color:#175cff; width:168px;}
.ospopcon .osbuybtn{padding:0 20px; color:#fff; background-color:#175cff;}
.closepop:before{content:"\e813"; font-family:iconfont; font-weight:bold; font-size:16px; cursor:pointer; position:absolute; top:10px; right:10px;}
.ospop_email{ width:100%; height:50px; margin-top:30px;}
.ospop_email .ospop_emaisub{ width:126px; height:50px; line-height:50px; text-align:center; display:inline-block; vertical-align:middle; font-size:18px; color:#fefefe; font-weight:bold; background-color:#35bed9; background:linear-gradient(to right,#51d9c5,#1ba6eb); transition:none;}
.ospopcon a.ospop_emaisub:hover{transform:translateY(0);}
.ospop_input{ width:calc(100% - 160px); height:48px; padding:0 6px; font-size:16px; display:inline-block; vertical-align:middle; border:1px solid #f0f0f0; border-radius:5px;}
.ospop_input::placeholder{ color:#333333;}
.ospopcon p.ospop_tips{ font-size:12px; text-align:left; color:#ff4242; display:none;}
.ospoptha h4{ font-size:30px; color:#333333; font-weight:bold; margin:10px 0;}


.osinfobg{position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6); z-index:59; animation:opac .3s ease-in-out alternate;}
.osinfo{ width:650px; padding:50px; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:60; animation:opac .3s ease-in-out alternate; border-radius:10px;}
.osinfo_close{font-weight:bold; font-size:16px; cursor:pointer; position:absolute; top:10px; right:15px; cursor:pointer;}
.osinfo_close:before{content:"\e813"; font-family:iconfont;}
.osinfo h4{ font-size:30px; color:#000000; font-weight:bold; text-align:center; margin-bottom:15px;}
.informhf{ width:calc(50% - 15px);  display:inline-block; vertical-align:middle; margin-top:15px;}
.informrig{ margin-left:25px;}
.informhf input{ width:calc(100% - 22px); height:40px; line-height:40px; padding:0 8px 0 12px; border:1px solid #e3e3e3; border-radius:5px; font-size:14px; display:inline-block; vertical-align:middle;}
.informim{ position:relative;}
.informim h5{font-size:14px; margin-bottom:5px; color:#000;}
.informim:before{ width:8px; height:8px; content:"*"; display:block; position:absolute; right:-12px; top:30px; color:#ff3d3d;}
.osinfo input::placeholder,.userrequire::placeholder{ color:#ccc;}
.informarea{ width:100%; margin-top:20px;}
.userrequire{ width:calc(100% - 32px); padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; resize: none; font-size:14px; color:#999; font-family:"Open Sans";}
.userrequire:focus,.selections:focus{ outline:none; }

.selections{ width:100%; padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px; margin-top:20px; font-size:14px; color:#ccc; cursor: pointer; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.selections option{ padding:10px 15px; height:20px; line-height:2; cursor:pointer; color:#333;}
.osinfo_note{ font-size:14px; color:#999999; line-height:1.6; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e5e5e5;}
.osinfo_submit .osinfo_subtn{ width:214px; height:50px; background-color:#175cff; border-radius:5px; display:block; margin:40px auto 0; text-align:center; text-decoration:none; line-height:50px; font-size:20px; color:#ffffff; font-weight:bold;}
.osinfo_submit .osinfo_subtn:hover{background-color:#2667ff;}
.osinfo_tips{ font-size:12px; text-align:left; color:#ff4242; margin-top:10px; display: none; position:absolute; bottom:30px; left:50px;}

.informim.wrong input,.informim.wrong .userrequire{ border:1px solid #ff4242;}
.osinfo_succes{max-width:630px; padding:30px 60px; position:fixed; left:0; right:0; margin:auto; top:50%; transform:translateY(-50%); background:url(https://imobie-resource.com/fr/anyfix/img/afbuy_popbg.png) #fff center no-repeat; background-size:cover; border-radius:15px; z-index:60; text-align:center; animation:opac .3s ease-in-out alternate; display:none;}
.osinfo_succes h4{ font-size:30px; color:#333333; font-weight:bold; margin-top:10px;}
.osinfo_succes p{ font-size:16px; color:#333333; margin-top:10px; line-height:1.6;}
#userversion{height:48px; line-height:48px; padding:0 15px; margin-top:0;}


.in_app_loading{width:100%;height:100%;background-color:rgba(255,255,255,.9);position:fixed;left:0;top:0;z-index:9}
.in_app_loading img{position:absolute;top:45%;left:48%;animation:loading 1s linear infinite;-ms-animation:loading 1s linear infinite;-webkit-animation:loading 1s linear infinite}
@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@-ms-keyframes loading{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}
@-webkit-keyframes loading{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}

@keyframes opac{from{opacity:0}to{opacity:1}}
.yeartips i{left:-200px;}
.yeartips i:after{left:200px;}

/*2021-09-07 inline checkout_pop*/
.checkout_pop{ width:100%; height:100%; min-height:500px; position:fixed; top:0; left:0; z-index:9; background-color:#000; background:rgba(0, 0, 0, 0.5); display:none;}
.checkout_pop_wrap{width:100%; height:90%; max-width:833px; max-height:500px; position:relative; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.checkout_pop_main{ width:100%; height:100%; border-radius:20px; background-color:#fff; overflow:hidden; position:relative;}
.checkout_pop_product{width:30%; max-width:280px; padding:0 2%; height:100%; position:relative; background:url(https://imobie-resource.com/fr/apptrans/img/checkout_pop_purchase.png) center no-repeat; background-size:cover;}
.checkout_pop_plan{ margin:60px auto 10px; font-size:24px; color:#000;}
.checkout_pop_price p{ margin-bottom:10px; font-size:18px; color:#000; line-height:1;}
.checkout_pop_current span{ font-size:36px; font-weight:bold; color:#000;}
.checkout_pop_current del{ font-size:18px; color:#666;}
.checkout_pop_current i{ font-style:normal;}
.checkout_pop_list{ display:inline-block; margin-top:10px;}
.checkout_pop_list .ptr span{ display:none;}
.checkout_pop_list li{ padding-left:20px; margin-top:15px; background:url(https://imobie-resource.com/fr/apptrans/img/checkout_pop_list.png) left center no-repeat; text-align:left; font-size:13px; color:#666;}

.checkout_pop_purchase{ width:58%; height:100%; padding:0 4%; position:relative;}
.checkout_pop_close{ width:30px; height:30px; display:block; line-height:33px; border-radius:100%; position:absolute; top:-10px; right:-30px; font-size:26px; font-weight:bold; cursor:pointer; z-index:9; color:#C9C9C9; background-color:#939393; text-align:center;}

.checkout-container_loading{ width:100%; height:100%; background-color:#fff;}
.checkout-container_loading img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}   
.checkout_pop_logo{margin:50px auto 0; width:100px; height:100px;}
.checkout_pop_logo:before{content:""; position:absolute; width:calc(100% - 3px); height:calc(100% - 3px); border-radius:50%; border:1.5px solid #000; left:-4px; top:-4px;}
.checkout_pop_title{ width:90%; margin:10px auto 0; font-size:22px; color:#000;}
.checkout_pop_title .yeartips{display:none;}
.checkout_pop_title b{font-size:inherit; font-weight:bold;} 
.checkout_pop_device{display:inline-block; margin-top:10px; background:url(https://imobie-resource.com/fr/phonerescue/img/checkout_pop_devices.png) 3px center no-repeat; padding:2px 3px 2px 28px; border-bottom:1px dashed #b3b3b3;}
.checkout_pop_email{ margin:30px auto 20px;}
.checkout_pop_email input{ width:80%; padding:10px 10px 10px 40px; border:1px solid #ccc; border-radius:5px; outline:none; background:url(https://imobie-resource.com/en/anytrans/img/email_icon.png) 15px center no-repeat;}
.pop_email_error{ display:block; text-align:left; margin:5px 0 0 25px; color:#fff; font-size:14px;}

.checkout_pop .checkout_pop_btn{ width:80%; padding:0px 25px 5px; display:block; margin:0 auto; font-size:24px; line-height:1.8; font-weight:bold; border-radius:5px; color:#fff; background-color:#175CFF; background: linear-gradient(90deg, #24D5CC 0%, #1865FB 100%); position:relative;}
.checkout_pop_btn:hover{ text-decoration:none; background: linear-gradient(90deg, #1865FB 0%, #24D5CC 100%);}
.checkout_pop_btn:before{content:""; position:absolute; width:calc(100% - 4px); height:calc(100% - 4px); border-radius:5px; border:2px solid #000; left:-5px; top:-5px;}
.checkout_pop_email_error input{ border:1px solid #F56C6C;}
.checkout_pop_email_error .pop_email_error{ color:#F56C6C;}
.checkout-container{ width:65%; height:100%; padding:10px 0; background-color:#fff; position:absolute; top:0; right:0; display:none; overflow:hidden;}

/* anydroid buy */
.checkout_pop_list .price_full_checkout { color: #1B86ED; }
.device_message { font-size: 16px; font-weight: 600; color: #000; max-width: 202px; }
.device_message img { vertical-align: middle; }
.checkout_group .checkout_pop_wrap{width:100%; height:90%; max-width:900px; max-height:500px; position:relative; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.checkout_group .checkout_pop_product{width:34%; max-width:360px; padding:0 2%; height:100%; position:relative; background:url(https://imobie-resource.com/fr/apptrans/img/checkout_pop_purchase.png) center no-repeat; background-size:cover;}
.checkout_group .checkout_pop_purchase{ width:54%; height:100%; padding:0 4%; position:relative;}
.checkout_group .checkout_pop_price p{ margin-bottom:10px; font-size:18px; color:#666; line-height:1;}

/*2021-12-06 retain*/
/* .retain{ display:none;}
.retain,.retain_bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99;}
.retain_bg{ background-color:#000; opacity:0.4;}
.retain_main{ width:90%; max-width:870px; height:599px; position:fixed; top:50%; left:50%; opacity:0; transform:translate(-50%,-100%); border-radius:10px; z-index:99; background:#FEF4E6 url(../anytrans/img/anniversaire_retain.png) no-repeat center; background-size:cover; text-align:center;}
.retain_close{ position:absolute; top:8px; right:25px; font-weight:bold; font-size:36px; color:#C5A17F; line-height:1; cursor:pointer;}
.retain_main h3{ max-width:780px; height:60px; margin:0 auto; line-height:60px; background-color:#96561A; font-size:22px; color:#fff; border-radius:10px; margin-top:20px; position:relative;}
.retain_main h3:before{content:""; display:inline-block; vertical-align:middle; margin-right:10px; width:51px; height:42px; background:url(../special/img/anniversaire_act.png) no-repeat; background-size:cover;}
.retain_main h3:after{content:""; position:absolute; left:556px; top:-120px; width:99px; height:126px; background:url(../anytrans/img/anniversaire_girl.png) no-repeat; background-size:cover;}
.retain_main h3 b{ font-size:inherit; color:#FFF48E; font-weight:bold;}
.retain_countdown{ margin-top:30px; font-size:20px; color:#000;}
.retain_countdown:before{content:""; display:inline-block; vertical-align:middle; margin-right:15px; width:26px; height:30px; background:url(../anytrans/img/anniversaire_img1.png) no-repeat;}
.retain_countdown:after{content:""; display:inline-block; vertical-align:middle; margin-left:15px; width:26px; height:30px; background:url(../anytrans/img/anniversaire_img2.png) no-repeat;}
.retain_countdown img{margin-right:8px; vertical-align:sub}
.retain_countdown b{ font-size:inherit; color:#96561A; font-weight:bold;}
.retain_main .ft20{max-width:630px; margin:30px auto 30px;}
a.retain_btn{ width:410px; height:68px; padding-top:4px; display:block; margin:0 auto; border-radius:10px; color:#fff; background:linear-gradient(180deg, #F7CC1F 0.84%, #B06825 100%); background-color:#FF8731; font-size:28px; font-weight:bold; line-height:60px; text-decoration:none;}
.retainshow .retain_main{opacity:0; animation:retain_main 0.5s 0.2s ease-in-out forwards;} */

/* 2022/10/19 */
.retain{ display:none;}
.retain,.retain_bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99;}
.retain_bg{ background:rgba(0, 0, 0, 0.3)}
.retain_main { max-width: 1000px; width: 100%; box-sizing: border-box; padding: 50px 120px; border-radius: 20px; background-color: #fff; background: url(https://imobie-resource.com/fr/apptrans/img/pop_bgimg_two.png) top center no-repeat; background-size: cover; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* .retain_close{ position:absolute; top:8px; left:20px; font-weight:bold; font-size:36px; color:#333; line-height:1; cursor:pointer;} */
.retain_close{ position:absolute; top:-20px; right:-25px; font-weight:bold; font-size:22px; color:#fff; opacity: 0.8; cursor:pointer;}
.retain_main h5{color:#000;}
.retain_main h3{ max-width:780px; height:60px; margin:0 auto; line-height:60px; background-color:#C92C20; font-size:22px; color:#fff; border-radius:10px; margin-top:30px; position:relative;}
.retain_main h3:after{content:""; position: absolute; right:0; bottom:-1px; width:46px; height:48px; background:url(https://imobie-resource.com/fr/anytrans/img/retain_snowman.png);}
.retain_main h3 b{ font-size:inherit; color:#FFD706; font-weight:bold;}
.retain_countdown{ margin-top:20px; font-size:20px; color:#000;}
.retain_countdown img{margin-right:8px; vertical-align:sub}
.retain_countdown b{ font-size:inherit; color:#C92C20; font-weight:bold;}
.retain_box{ margin:10px auto 5px;}
.retain_box>p{ color:#000; margin-top:10px;}
.retain_box_item{ width:360px; display:inline-block; padding:30px 0 40px; margin:15px; border-radius:10px; background: #FFFFFF; border:4px solid #1D9B8E; position:relative;}
.retain_box_hot{position:relative;}
.retain_box_hot:before{content:""; position:absolute; left:12px; top:-4px; width:66px; height:72px; background:url(https://imobie-resource.com/fr/anytrans/img/retain_best.png) no-repeat; background-size:cover;}
.retain_product{ font-size:20px; font-weight:bold; color:#000; line-height:1.7;}
.retain_product span{ font-size:16px; display:block;}
.retain_prize{ margin:0 auto 20px; font-size:18px; color:#000;}
.retain_prize b{ margin-left:10px; font-size:52px; color:#C92C20; font-weight:bold; display:block}
.retain_prize del{font-size:inherit; color:inherit; margin-right:5px;}
.retain_box_item a{ width:260px; height:60px; display:block; margin:0 auto; border-radius:5px; color:#fff; background-color:#C92C20; font-size:26px; font-weight:bold; line-height:60px; text-decoration:none;}
.retain_box_item a:after{content:"\e926"; font-weight:normal; font-family:iconfont; transition:.3s ease-in-out; display:inline-block; vertical-align:middle; margin-left:-10px; opacity:0;}
.retain_box_item a:hover:after{ margin-left:10px; opacity:1;}
.retainshow .retain_main{opacity:0; animation:retain_main 0.5s 0.2s ease-in-out forwards;}
/* .pop_price { vertical-align: middle; } */
.hide_price { display: none; }
.buy_left { margin-right: 48px; }
.buycont .checkout_btn::after { content: "\e929"; font-family: "iconfont"; margin-left: 10px; vertical-align: middle; font-weight: 400;}
.retain .savep { margin: 10px auto 20px; font-size: 24px; line-height: 33px;font-family: 'Open Sans';font-weight: 400; text-align: center;letter-spacing: -1px; color: #000;}
.savep_title { color: #FF9C33; font-size: 24px; font-weight: 600;}
.buycont {position: relative;width: 350px;height: 284px;background: #FFFFFF;border: 1px solid #E6E6E6;box-shadow: 0px 0px 7px rgb(1 99 91 / 12%);border-radius: 10px;display: inline-block;}
.buycont h2 {max-width: 243px; min-height: 54px; margin: 30px auto 10px;font-weight: 600;font-size: 20px;line-height: 27px;text-align: center;color: #000000;}
.buycont p {font-weight: 400; font-size: 18px; line-height: 22px; text-align: center; color: #999999;}
.buycont .font_price { margin-bottom: 30px; font-size: 16px; color: #999;}
.buycont .font_price del { margin-right: 5px; font-size: 20px; color: #999;}
.buycont p b {font-weight: 700;font-size: 42px;line-height: 57px; text-align: center; color: #FF9C33;}
.buycont .img_tips { position: absolute; right: -25px; top: -27px;}
.buycont .checkout_btn {border-radius: 5px; height: 50px; width: 182px; font-weight: 600; font-size: 18px; line-height: 50px; text-align: center; color: #FFFFFF; background-color: #FF9C33; display: inline-block; text-decoration: none;}
.buycont .checkout_btn:hover { background-color: #ffaa50; }
.retain_title { font-weight: 600; font-size: 30px; text-align: center; color: #000; }
.set_time img{vertical-align: middle;}
.set_time,.set_time span { font-size: 16px; color: #000; line-height: 22px; margin-bottom: 50px; }
.retain_mins, .retain_secs {font-weight: 600;font-size: 22px;line-height: 30px;color: #FF9C33;}
.retain_border .retain_bottom { display: block; text-decoration: none; color: #000; font-weight: 600; font-size: 14px; font-family: 'Open Sans';font-style: normal; margin: 30px auto 0;}

@keyframes retain_main{
	0{opacity:1; transform:translate(-50%,-100%) scale(0.8);}
	80%{opacity:1; transform:translate(-50%,-40%);}
	100%{ opacity:1; transform:translate(-50%,-50%) scale(1);}
}

@media screen and (max-width:1280px){
	.purchase_items{width:31%; margin:10px 1%;}
}
@media screen and (max-width:980px){
	.buypays{text-align:center}
	.buypays .left,.buypays .right{float:none!important;display:inline-block;border:none;margin:10px;padding:0}
	.buypays .right img{max-width:100%}
}
@media screen and (max-width:860px){
	.purchase_items{width:98%;}
}
@media screen and (max-width:800px){
	.banner_cont{ padding:40px 0; min-height:auto;}
	.banner_cont h1{ font-size:30px;}
	.money_back_main h3,.purchase_guarantee h2{ font-size:24px;}
	.money_back_main p{font-size:14px;}
	.purchase_money_back img{ width:100px; height:auto;}
	.purchase_safe_items h5{ font-size:16px;}
	.purchase_safe_items p{ font-size:13px;}
	.purchase_safe_items img{ width:40px; height:auto;}
	.purchase_guarantee img{ width:80%; height:auto;}
	.ospopcon,.osinfo_succes{ width:calc(92% - 40px); padding:20px;}
	.osinfo{ width:calc(94% - 30px); padding:20px 15px 60px;}
}

@media screen and (max-width:630px){
	.banner_cont h1{ font-size:24px;}
	.dft_pw{ max-width:95%;}
	.purchase_policy{ padding:20px 0;}
	.purchase_safe{ padding-bottom:0;}
	.purchase_safe_items{ width:42%; margin-bottom:20px;}
	.countdown_time{padding: 9px 25px 9px 40px;}
	.countdown_time time{font-size:16px;}
	.countdown_time img{left:-20px; bottom:25px;}
	.countdown_time:after{right:12px; top:8px;}
	.countdown_time span{ display:block;}
	.ospopcon .continuebtn{max-width:310px; width:100%; border:1px solid #19b9a5; background:none; margin:7px auto; font-size:16px;}
	.ospopcon .osbuybtn{max-width:310px; width:100%; padding:0; margin:7px auto; font-size:16px;}
	.ospop_email .ospop_emaisub{ font-size:16px;}
	.osinfo h4,.ospoptha h4{ font-size:20px; margin-bottom:10px;}
	.osinfo_submit .osinfo_subtn{ margin-top:10px;}
	.osinfo_tips{ left:20px;}
}
@media screen and (max-width:568px){
	.informim h5{font-size:12px;}
	.informhf input{height:30px; line-height:30px;}
	.userrequire{height:40px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
	.checkout_pop_product{background:url(https://imobie-resource.com/fr/apptrans/img/checkout_pop_purchase@2x.png) center no-repeat; background-size:cover;}
	.checkout_pop_list li{background:url(https://imobie-resource.com/fr/apptrans/img/checkout_pop_list@2x.png) left center no-repeat; background-size:16px 16px;}
	.checkout_pop_email input{background:url(https://imobie-resource.com/en/anytrans/img/email_icon@2x.png) 15px center no-repeat; background-size:17px 13px;}
	.checkout_pop_device{background:url(https://imobie-resource.com/fr/phonerescue/img/checkout_pop_devices@2x.png) 3px center no-repeat; background-size:17px 21px;}
}
