@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;}
.pw1500{max-width: 1500px;margin-left:auto; margin-right:auto;}
.banner{ background:#fff url(https://imobie-resource.com/fr/phonetrans/img/ptbuy_bg.jpg) center no-repeat;overflow:hidden;background-size:cover; padding-bottom:50px;}
.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 {
    top: 65px;
    right: 90px;
    width: 214px;
    height: 69px;
    background: url(https://imobie-resource.com/fr/phonetrans/img/ptbuy_countbg.png) no-repeat;
    background-size: cover;
}

.countdown_time .ftb {
    margin-top: 10px;
}

.countdown_time .ftb img {
    margin: -2px 2px 0 10px;
}

.countdown_time .ft14 {
    font-size: 12px;
    color: #000;
    margin: 2px 0 0 20px;
}

.countdown_time b {
    font-weight: bold;
    font-size: 14px;
    color: #e43434;
    margin-right: 1px;
}

.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 40px rgba(0,0,0,.15); 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:#f39c11; font-weight:bold; line-height:44px; background-color:#fff; border-radius:8px; border:2px solid #f39c11; transition:transform .3s ease-in-out; position:relative; z-index:1;}
.purchase_btn:after{content:"\e925";font-family:iconfont;margin-left:10px;vertical-align:middle;font-weight:400}
.purchase_btn:hover{text-decoration:none; transform:translateY(-3px); background-color:#f39c11; color:#fff;}
.purchase_list{max-width:93%;display:inline-block;text-align:left}
.purchase_list b{color:#f39c11; 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;color:#175cff;font-size:16px;position:relative;top:3px;margin-right:8px;font-weight:bold}
.purchase_bestchoice{background-color:#314874;}
.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:#f39c11; color:#fff;}
.purchase_bestchoice .purchase_btn:hover{background-color:#fbaa28;}
.bastchoice_label{color:#fff; font-size:14px; font-weight:bold; line-height:1.2; width:50px; position:absolute; top:14px; right:7px; transform:rotate(30deg);}
.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;}

.purchase_policy{ padding:60px 0; border-top:1px solid #ececec;}
.noborder{border:none;}
.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:30px;}
.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;}

.osgoto{position:absolute; top:650px; right:-150px; padding:10px 15px; background-color:#fff; border-radius:5px; border:1px solid #314874; text-align:center; animation:1s 2s osgoshow ease-in-out forwards; z-index:2;}
.osgoto b{color:#314874; font-size:14px; font-weight:bold;}
.osgoto b:before{ font-family:pricon; display:block; font-size:28px; font-weight:300; line-height:1.2;}
.gowin:before{content:"\eac2";}
.gomac:before{content:"\eabf";}
.osgoto:hover{border-color:#175cff; text-decoration:none;}
.osgoto:hover b{color:#175cff;}
@keyframes osgoshow{
	to{right:-2px;}
}

.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:620px; 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:20px; 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;}

.prbuymo_purchaser{position:fixed; bottom:-100px; left:20px; width:280px; height:76px; z-index:8; animation:purchaser 18s infinite;}
.purchaser_close{top:-5px; right:-5px; line-height:1; font-size:24px; font-weight:bold; color:#6593ff; cursor:pointer;}
.prbuymo_purchaser ul{width:280px; height:76px; background-color:#fff; box-shadow:0px 0px 50px 5px rgba(126, 126, 126, 0.3); border-radius:45px;}
.prbuymo_purchaser li{padding:5px; width:270px; height:76px; position:absolute; left:0; top:0; opacity:0;}
.prbuymo_purchaser li.actli{opacity:1;}
.prbuymo_purchaser li span{display:inline-block; vertical-align:middle; line-height:66px; width:66px; background-color:#bdd1ff; color:#175cff; font-size:30px; font-weight:bold; border-radius:50%; text-align:center;}
.prbuymo_purchaser li div{display:inline-block; vertical-align:middle; margin-left:10px;}
.prbuymo_purchaser li p:first-child{font-size:16px; color:#616161;}
.prbuymo_purchaser li p:nth-child(2){font-size:14px; color:#A5B0BB; line-height:1.2;}
.prbuymo_purchaser li p:nth-child(3){font-size:14px; color:#616161;}
.prbuymo_purchaser li p b{font-size:inherit; font-weight:bold; color:#111;}
@keyframes purchaser{
	58%{bottom:-100px;}
	60%{bottom:35px;}
	95%{bottom:35px;}
	97%{bottom:-100px;}
	100%{bottom:-100px;}
}

.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;}

.buyinfos{background-color:#f5f6f7; padding:55px 0 30px; overflow:hidden;}
.buyinfo_tabs{max-width:1111px; margin:auto;}
.buyinfo_tabs p{float:left; width:50%; font-weight:bold; font-size:22px; color:#767676; cursor:pointer;}
.buyinfo_tabs .actives{color:#175cff;}
.buyinfo_line_div{max-width:1111px; height:2px; background-color:#dcdcdc; margin:15px auto;}
.buyinfo_active_line{width:50%;height:2px;border-radius:4px; background-color:#175cff; top:0;left:0;position:absolute;transition:.39s ease-in-out}
.buyinfo_conts{width:98%; max-width:1120px; margin-left:auto; margin-right:auto; display:none;}
.buyinfo_conts.shows{display:block;}
.buyinfo_feas{margin-top:45px}
.buyinfo_feas li{margin-bottom:25px;}
.buyinfo_feas li img{ margin-top:5px;}
.buyinfo_feas li div{display:inline-block; max-width:360px; vertical-align:top; margin-left:10px;}
.buyinfo_feas li p{font-size:14px; color:#666;}
.buyinfo_feas li p b{font-size:16px; color:#333; font-weight:bold;}
.rating{display:inline-block; margin-top:24px; border:1px dashed #ced0d4; border-radius:3px; padding:7px 10px;}
.rating span{margin-left:8px;}
.scre_prev{top:160px; left:-35px;}
.scre_next{top:160px; right:-35px;}
.scre_imgs .ptr{width:565px; height:358px;}
.scre_imgs .ptr img{width:565px;position:absolute; left:0; top:0; right:0; opacity:0; transition:.39s;}
.scre_imgs .ptr .current{opacity:1;}
.scre_dots span{display:inline-block; height:12px; width:12px; border-radius:50%; background-color:#dcdcdc; margin:3px; cursor:pointer;}
.scre_dots .nows{background-color:#175cff}

.buyinfo_faq li{padding:25px 15px; background-color:#fff; margin-bottom:20px;}
.buyinfo_faq li h5{font-size:16px; font-weight:bold; padding-left:25px; padding-right:20px; position:relative; cursor:pointer;}
.buyinfo_faq li h5:before{content:"Q:"; position:absolute; left:0; top:-1px;}
.buyinfo_faq li h5:after{content:"\e814"; font-family:iconfont; position:absolute; right:0; top:3px; color:#b3b3b3; font-size:18px;}
.buyinfo_faq li p{font-size:16px; color:#666; margin-top:10px; padding-left:22px; padding-right:50px; position:relative; display:none;}
.buyinfo_faq li p:before{content:"A:"; position:absolute; left:0; top:-1px;}
.buyinfo_faq .buyinfo_faq_open h5{color:#175cff;}
.buyinfo_faq .buyinfo_faq_open h5:after{content:"\e812"; color:#175cff;}
.buyinfo_faq li:first-child p{display:block;}


/*2021-08-10 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/phonetrans/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_plan{ margin:60px auto 10px; font-size:23px; 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/phonetrans/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_title{ width:90%; margin:10px auto 0; font-size:24px; 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/fr/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; display:block; margin:0 auto; font-size:24px; line-height:1.8; font-weight:bold; border-radius:5px; color:#fff; background-color:#175CFF; }
.checkout_pop_btn:hover{ text-decoration:none; background-color:#316fff;}
.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;}

/*2021-11-24 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:610px; position:fixed; top:50%; left:50%; opacity:0; transform:translate(-50%,-100%); border-radius:10px; z-index:99; background:#2a2a2a url(https://imobie-resource.com/fr/anytrans/img/retain_pop.jpg) no-repeat center; background-size:cover; text-align:center;}
.retain_close{ position:absolute; top:8px; left:20px; font-weight:bold; font-size:36px; color:#333; line-height:1; 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;}

/* 2022/10/25 */
.clearfix:after{ content: "";display: block; height: 0;clear:both;visibility: hidden;}
.clearfix{ zoom: 1; }
.special_offers{max-width: 1015px;margin: auto;  margin-top: 68px;margin-bottom: 38px;}
.special_offers h2{font-size: 32px;font-weight: 600;margin-bottom: 60px;}
.special_offers ul{text-align: left;}
.special_offers li{float: left;;width:49%;text-align: center;}
.special_offers li p:nth-child(2){font-size: 22px;font-weight: 600;}
.special_offers li p:nth-child(3) a{font-size: 16px; color: #175CFF;cursor: pointer;}
.special_offers li p:nth-child(3)::after{content: "\e902";font-family: iconfont;vertical-align: middle;margin-left: 5px;font-size: 12px;color: #175CFF;display: inline-block;}
.price_coupon { font-size: 16px; color: #175CFF; font-weight: 600; }

/* 2023-06-28 pt+at */
#lifetime{padding-bottom: 75px;}
.bundle_buy .yeartips:after{color: #FFFFFF;}
.hide{display: none;}
.bundle_buy .price.mt7{margin-top: 7px;}
.purchase_main_bundle{max-width: 1450px;margin-left: auto;margin-right: auto;}
.purchase_main_bundle .purchase_items{margin: 10px 10px;max-width: 330px;width: 23%;}
.purchase_main_bundle .bundle_items{border-radius: 15px;
	background: #314874;
	position: relative;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
	padding: 34px 20px 30px;

}
.purchase_main_bundle .purchase_items.bundle_buy{max-width: 356px;width: 356px;}

.bundle_buy{border-radius: 10px;position: relative;background: none;box-shadow:none;padding: 0;}
.bundle_buy.purchase_items:hover{box-shadow: none;}
.bundle_buy h3{color: white;text-align: left;}

.bundle_buy .bundle_tag{position: absolute;top: -9px;left: -9px;}

.bundle_buy .purchase_list{display: block;margin: 0;}




.bundle_buy .bundle_buysing{text-align: left;color: white;margin: 0 auto 0;}
.bundle_buy .buyarea_buyprice{margin-top: 9px;}
.bundle_buy .buyarea_btn{margin: 3px auto 25px;border-radius: 5px;border: 2px solid #F39C11;background: #F39C11;color: white;}
.bundle_buy .buyarea_btn:after {background: url(https://imobie-resource.com/en/anytrans/img/atfe_buybanbtn.png) top center no-repeat;background-size: cover;}
.bundle_buy .purchase_device{box-sizing: border-box;margin: 2px auto 6px;padding: 5px 10px;border-radius: 5px;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 0.05);position: relative;cursor: pointer;}
.bundle_buy .purchase_device:hover{border: 1px solid rgba(255, 255, 255, 0.80);background: rgba(255, 255, 255, 0.08);}
.bundle_buy .purchase_device .drop_btn{position: absolute;border-top: 6px solid white;border-right: 5px solid #ffffff00;border-left: 5px solid #ffffff00;right: 10px;top: 50%;z-index: 8;cursor: pointer;transform: translateY(-50%) rotateZ(0);transition: .3s;}
.bundle_buy .purchase_device.act .drop_btn{transform: translateY(-50%) rotateZ(180deg);}

.bundle_buy .price{text-align: left;color: white;margin: 1px 0 0;}
.bundle_buy .price b{line-height: 54px;font-size: 38px;}
.bundle_buy .price del{color: white;}
.bundle_buy .purchase_btn{width: 108px;height: 48px;border: none;line-height: 48px;text-align: center;
margin: 0;
color: white;
background: #f39c11;

position: absolute;
right: 20px;
bottom: 20px;
}
.bundle_buy .purchase_btn:after{display: none;}
.bundle_device_text{font-size: 16px;text-align: left;color: white;}
.bundle_device_text span{font-size: 12px;}

.bundle_buy .purchase_device_text,
.bundle_buy .purchase_device p{font-size: 16px;text-align: left;color: white;}
.bundle_buy .purchase_device_text span, .bundle_buy .purchase_device p span{font-size: 12px;}


.bundle_buy .purchase_device ul::after{content: '';width: 100%;position: absolute;height: 5px;margin: 0;top: -4px;left: 0;}
.bundle_buy .purchase_device ul{position: absolute;display: none;z-index: 8; width: 100%;top: 38px;left: 0;border-radius: 5px;background-color: white;overflow: hidden;}
.bundle_buy .purchase_device ul li::before{content: '';}
.bundle_buy .purchase_device ul li{padding: 8px 10px;background-color: white;margin: 0;color: #333;font-size: 14px;text-align: left;}
.bundle_buy .purchase_device ul li:hover{background: rgba(44, 100, 250, 0.16);}
.bundle_buy ul li:before{content: "\e923";font-family: iconfont;color: white;font-weight: 400; font-size: 14px;top: 2px; margin-right: 8px;background: none;}
.bundle_buy ul li{color: white;position: relative;margin-top: 0;}
.bundle_buy ul li span{font-size: 12px;color: inherit;font-weight: 400;}

/* 2023-06-28 pt+at end */









@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){
	.countdown_time {
        position:static;
        width: 100%;
        height: auto;
        margin-top: 15px;
        background: none;
    }

    .countdown_time p {
        display: inline-block;
        vertical-align: middle;
    }

    .countdown_time .ftb {
        margin: 5px 2px;
        font-size: 16px;
    }

    .countdown_time .ftb img {
        margin-top: -10px;
    }

    .countdown_time .ft14 {
        font-size: 16px;
        margin: 5px 2px;
        font-weight: bold;
    }

    .countdown_time b {
        font-size: 18px;
    }
	.plantab{margin-top:20px;}
	.osgoto{padding:5px 10px 8px;line-height:1.2; opacity:.8;}
	.osgoto b{line-height:1;}
	.osgoto b:before{display:none;}
	.osgoto b span{display:block;line-height:1;}

		/* 2023-06-28 */
	.purchase_main_bundle .purchase_items,
	.purchase_items{width:31%; margin:10px 1%;}
	.purchase_main_bundle{max-width: 1100px;}
	
}
@media screen and (max-width:1024px){
	.buyinfo_feas ul{float:none; max-width:730px; margin:0 auto;}
	.buyinfo_feas li div{max-width:none;}
	.scre_imgs a{display:none;}
	.buyinfo_feas .right{float:none;}
	.scre_imgs .ptr{margin:auto;}
}
@media screen and (max-width:860px){
	.purchase_items{width:98%;}
	/* 2023-06-28 */
		.purchase_main_bundle .purchase_items{max-width: 356px;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;}
	.buyinfo_tabs p{font-size:20px;}
	.buyinfo_feas li div{width:calc(100% - 45px); margin-left:10px;}
}

@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;}
	.scre_imgs .ptr{width:300px;height:180px;}
	.scre_imgs .ptr img{width:300px;}
}
@media screen and (max-width:568px){
	.plantab{width:300px;}
	.plantab li{width:50%; padding:0;}
	.plantab li:first-child{margin-right:0;}
	.osinfo{padding-bottom:20px;}
	.informim h5{font-size:12px;}
	.informhf input{height:30px; line-height:30px;}
	.userrequire{height:40px;}
}
@media screen and (max-width:414px) {
	.special_offers img {width: 50px;}
	.special_offers li p:nth-child(2){font-size: 15px;}
	.special_offers li p:nth-child(3) a{font-size: 12px;}
	.special_offers li{display: block;width: 100%;margin-bottom: 24px;}
	.special_offers h2{margin-bottom: 20px;}
	.special_offers{margin-top: 22px;}

	/* 2023-06-28 */
	.purchase_main_bundle .purchase_items.bundle_buy{width: 98%;}
	.bundle_buy .price del{display: block;}
	.purchase_main_bundle .bundle_items{padding: 34px 10px 10px;}
}
@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/phonetrans/img/checkout_pop_purchase@2x.png) center no-repeat; background-size:cover;}
	.checkout_pop_list li{background:url(https://imobie-resource.com/fr/phonetrans/img/checkout_pop_list@2x.png) left center no-repeat; background-size:16px 16px;}
	.checkout_pop_email input{background:url(https://imobie-resource.com/fr/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;}
}
