h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,b,div,span{font:400 12px "Poppins", "Lucida Grande", "Lucida Sans Unicode", "Arial"; color:#333; }
h3{color: #000;text-align: center;font-size: 40px;font-weight: 600;}
a:hover{text-decoration: none;}

/* banner */
.countdown_time{display:inline-block; margin-top:50px; position:relative; padding:9px 35px 9px 100px; border-radius: 8px; background: rgba(255, 255, 255, 0.70);}
.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: 600;}
.countdown_time span{font-size:inherit; font-weight:inherit;}
.countdown_time b{ margin:0 5px; font-size:22px; font-weight: 600; color:#FFAD4C; width: 40px; display: inline-block;}



.purchas_cont{width: 100%;background: #fff url(https://imobie-resource.com/fr/anyenhancer/img/buy_ve_bg.png) center no-repeat;
background-size: cover;padding: 90px 0 0;box-sizing: border-box;height: 810px; position: relative; background: none;}
.banner_cont{max-width: 1120px;margin-left: auto;margin-right: auto;text-align: center;}
.banner_cont h1{color: #000;text-align: center;font-size: 48px;font-style: normal;font-weight: 600;line-height: 150%;}
.bg{background: #F9F8FF;;}

.purchas_cont .buy_bg{position: absolute;top: -10px;z-index: 1;left: 50%;transform: translateX(-50%);width: 100%;pointer-events: none;}
.purchas_cont>div{position: relative;z-index: 4;}

/* .bgbox{background: linear-gradient(180deg, rgba(249, 248, 255, 0.00) 0%, #F9F8FF 7.67%);} */



/* buy_item */
.purchase_main{max-width: 1300px;width: 100%; margin: 0 auto;transform: translateY(40px);box-sizing: border-box;padding: 40px 0 50px;}
.purchase_items {width: 400px;height: 514px;border-radius: 20px; background: #fff;box-shadow: 0px 4px 32.1px 0px rgba(177, 177, 177, 0.25);display: inline-block;vertical-align: bottom;box-sizing: border-box;padding: 33px 0 36px;transition: all .5s ease-in-out;}
/* .purchase_items:hover{box-shadow: 0px 0px 40px 0px rgba(52, 28, 122, 0.26);} */
.purchase_items .price em { font-style: italic; color: #999; font-size: 18px; text-decoration: line-through; }
.purchase_items .price>p { color: #999; font-size: 14px; }
.purchase_items.hot{width: 440px;height: 588px; border-radius: 20px; border: 2px solid #FF6539;padding-top: 85px; box-shadow: 0px 4px 21.8px 0px #FFE6C9; margin: 0 25px;}
.purchase_items.hot .purchase_btn{border-radius: 5px; background: #FFAD4C;border: 2px solid #FFAD4C;color: white;}
.purchase_items.hot .hot_sales { top: 0; left: 50%; transform: translateX(-50%); }
.purchase_items h2 {color: #333;text-align: center;font-size: 24px;font-style: normal;font-weight: 600;}
.purchase_items .tips{color: #666;font-size: 14px;font-weight: 400;line-height: 150%;}
.purchase_device{color: #333;text-align: center;font-size: 16px;font-weight: 400;line-height: 24px;}
.price b {font-size: 48px;color: #333;text-align: center;font-weight: 600;line-height: normal;}
.price del{color: #999;font-size: 20px;font-weight: 400;}

.purchase_main .purchase_btn {width: 80%;max-width:280px;display: block;margin: 17px auto 20px;font-size: 24px;color: #F90;;font-weight: 600;line-height: 56px;border-radius: 5px;border: 2px solid #F90;transition: transform .5s ease-in-out;}
/* .purchase_btn:after,.fullblock_buybtn:after,.feasblock li a:after {content: "\e92a";font-family: 'iconfont';margin-left: 10px;vertical-align: middle;font-weight: 400} */
.purchase_btn:hover,.fullblock_buybtn:hover {text-decoration: none;transform: translateY(-10px);box-shadow: 0px 4px 10px rgba(255, 153, 0, 0.30);}
.subscription_plan.hot .purchase_list { padding-left: 20px; }
.purchase_list {display: inline-block;text-align: left; margin-left: 15px;}
.purchase_list b {font-weight: 600;font-size: 14px;}
.purchase_list li {margin-bottom: 16px;font-size: 16px;color: #666; position: relative; line-height: 24px;}
.purchase_list li:last-child { margin-bottom: 0; }
.purchase_list li p { font-size: 14px; color: inherit; display: inline-block; line-height: inherit;position: relative;padding-left: 23px;}
.purchase_list li:before { position: absolute;content: ""; width: 16px; height: 16px; background: url(https://imobie-resource.com/en/anyenhancer/img/right_icon.png) no-repeat; background-size: cover; display: inline-block; margin-right: 10px;top: 4px;left: 0;}






/* free */
.free{padding: 220px 0 0;}
.buypays {margin: 20px auto 0;max-width: 1200px;border-radius: 20px;text-align: center;padding: 22px;box-sizing: border-box;
  background: #F8F8F8;}
.buypays .buypays-icon{position: relative;}
.buypays p{color: #333;font-size: 16px;font-weight: 400;text-align: center;display: inline-block;vertical-align: middle;margin: 0 20px;}

.buypays .left img{margin-left: 12px;width: 408px;height: auto;}
.buypays .right {padding: 0 15px;margin-top: 5px;border-left: 1px solid #d8d8d8;}
.buypays img{vertical-align: middle;color: #333;width: 100%;max-width: 408px;}
.buypays .left span {font-size: 14px;color: #666666;vertical-align: middle;margin-left: 10px;}
.note {color: #666666;font-size: 14px;text-align: center;margin-top: 15px;padding-bottom: 30px;}

.free h3{margin: 85px 0 65px;}
.purchase_safe{width: 96%;max-width: 1200px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.purchase_safe_items{max-width: 276px;text-align: center;}
.purchase_safe_items h5{color: #000;text-align: center;font-size: 16px;font-weight: 600;margin:24px 0 12px}
.purchase_safe_items p{color: #666;font-size: 13px;font-weight: 400;}

/* vepur_fea */
.vepur_fea{padding:107px 0 122px}
.vepur_fea h3{margin-bottom: 56px;}
.vepur_fea h2{font-size: 48px;font-weight: 600;}

.vepur_fea ul{max-width: 1260px;width: 96% ;margin:60px  auto;border: 2px solid #E6E6E6;box-shadow: 0px 0px 40px 0px rgba(52, 28, 122, 0.15);border-radius: 32px;background: #FFFFFF;}
.vepur_fea ul li div{padding: 24px 0;}
.vepur_fea ul li p{font-size: 18px;font-weight: 400;line-height: 1;}
.vepur_fea ul li:first-child p{font-size: 24px;font-weight: 600;color: #000000;}
.vepur_fea ul li  div{display: inline-block;vertical-align: middle;}
.trspan{font-size: 18px !important;font-weight: 400 !important; display: block;margin-top: 4px;}
.vepur_fea ul li section{border-bottom: 2px solid  #F1F1F1;padding-left:40px;}

.vepur_fea ul li section div:nth-child(2){border-left: 2px solid  #F1F1F1;border-right: 2px solid  #F1F1F1;}
.vepur_fea ul li:last-child section{border-bottom: none;}
.yeartips {vertical-align: inherit;line-height: 1;}
.yeartips:after{font-size: 14px; color: inherit;}
.vepur_fea_icon::before{content: "\e924";font-family: "iconfont";color: #CCCCCC;font-size: 24px;position: relative;font-weight: 600;}
.vepur_fea_icon.act:before{color: #7242FB;;}
.vepur_none_icon::before{content: "";display: inline-block; background:url(https://imobie-resource.com/fr/anymiro/img/buy_none.png);width: 22px;height: 22px; position: relative;font-weight: 600;}
.vepur_fea ul li .plan{color: #7242FB !important;vertical-align: middle;display: flex;justify-content: center;align-items: center;}
.vepur_fea ul li .plan img{margin-left: 2px;}
.vepur_fea ul li p.act{color: #7242FB;font-weight: 600;}
.vepur_fea ul li p.none{color: #CCC;font-weight: 600;}
.vepur_fea .btn{display: block;width: 220px;text-align: center;font-size: 20px;font-weight: 600;line-height: 40px;border-radius: 12px;border: 2px solid  #7242FB;box-sizing: border-box;margin: 0 auto;padding: 3px 6px; transition: all .3s ease-in-out;}
.vepur_fea .btn:hover{border: 2px solid #845AFB;}
.vepur_fea .download_btn{color: #7242FB;}
.vepur_fea .download_btn:hover{color: #845AFB;}
.vepur_fea .download_btn::after{content: "\e931";font-family: 'iconfont';display: inline-block;margin-left: 10px;position: relative;vertical-align: middle;color: inherit;font-size: 24px;font-weight: 400;}
.vepur_fea .buy_btn{color: #FFF;background: #7242FB;}
.vepur_fea .buy_btn::after{content: "\e92a";font-family: 'iconfont';display: inline-block;margin-left: 10px;position: relative;vertical-align: middle;color: inherit;font-size: 24px;font-weight: 400;}
.vepur_fea .buy_btn:hover{background: #845AFB;}


/* special */
.special{margin: 100px auto;padding: 60px 15px 47px;box-sizing: border-box;border-radius: 32px;
  background: #F6F6F6;max-width: 1326px; }
.special_content{max-width: 1264px;border-radius: 32px;margin: 0 auto;padding: 64px 0 0px;text-align: center;
display: flex;align-items: center;justify-content: center; }
.special_content div{text-align: center;width: 49%;padding: 40px 5px;box-sizing: border-box;margin: 30px 30px 0; display: inline-block;box-sizing: border-box;max-width: 527px;border-radius: 32px;
background: #Fff;display: inline-block;vertical-align: middle;}
.special_content div h5{color: #333;font-size: 18px;font-weight: 600;margin: 24px auto; max-width: 330px;}
.special_content div a{color: #333;font-size: 14px;transition: all .3s ease-in-out;display: block;}
.special_content div:hover a{ color: #FF6539; }


/* choose */
.choose{padding-bottom: 105px;}
.choose h3{margin-bottom: 60px;}
.choose_safe{width: 96%;max-width: 1200px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.choose_safe_items{max-width: 276px;text-align: center;}
.choose_safe_items h5{color: #333;text-align: center;font-size: 30px;font-weight: 600;margin:24px 0 12px}
.choose_safe_items p{color: #333;font-size: 18px;font-weight: 400;}

/* faq-list */
.faq-list {max-width: 1256px; margin: 0 auto 100px;}
.faq-list>h3{margin-bottom: 70px;}
.faq-list .faq-box {max-width: 1150px;margin: auto}
.faq-list .faq-box h2 {font-weight: 600;font-size: 32px;margin-top: 36px}
.faq-list .faq-box ul {margin-top: 50px}
.faq-list .faq-box li {width: 100%;border: 2px solid #F5F5F5; background: rgba(255, 255, 255, 0.10);box-sizing: border-box;border-radius: 20px;text-align: left;padding: 24px 60px 24px 24px;margin-bottom: 25px;cursor: pointer}
.faq-list .faq-box li:last-child { margin-bottom: 0; }
.faq-list .faq-box ul h3 {font-weight: 600;font-size: 24px;color: #333;text-align: left; position: relative;}
.faq-list .faq-box li p {font-size: 16px;color: #333;margin-top: 15px;position: relative;
margin-left: 35px;display: none;max-width: 94%;opacity: 0.8;font-weight: 400;}
.faq-list .faq-box li a{font-weight: 400;font-size: 16px;}
/* .faq-list .faq-box li p::before {content: "A:";position: absolute;left: -22px} */
.faq-list .faq-box li h3::after {content: "\e814";font-family: 'iconfont';vertical-align: middle;position: absolute;right: -35px;top: 50%;transition: .3s;font-size: 26px; transform: translateY(-50%);font-weight: 600;}
.faq-list .faq-box .selected p {display: block}
.faq-list .faq-box .selected h3::after {content: "\e812";font-family: 'iconfont';vertical-align: middle;position: absolute;right: -35px;top: 50%;
transition: .3s;font-size: 26px;font-weight: 600;}

/* pop */
.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: 600; 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: 600; text-align:center; margin-bottom:15px;}
.informhf{ width:calc(50% - 20px);  display:inline-block; vertical-align:text-bottom; 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;}
.lastinfor{width: 100%;}
.informim{ position:relative;}
.informim h5{font-size:14px; margin-bottom:8px; color:#333;}
.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;}
.userrequire:focus,.selections:focus{ outline:none; }

.selections{ width:100%; padding:10px 15px; border:1px solid #e3e3e3; border-radius:5px;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:#FF6539; border-radius:12px; display:block; margin:40px auto 0; text-align:center; text-decoration:none; line-height:50px; font-size:20px; color:#ffffff; font-weight: 600;}
/* .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: 600; margin-top:10px;}
.osinfo_succes p{ font-size:16px; color:#333333; margin-top:10px; line-height:1.6;}

/* 2024/7/8 */
.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%; max-height:90%; max-width:940px; min-height:580px; position:relative; position:absolute; top:50%; left:50%; transform:translate(-50%,-49.98%);}
.checkout_pop_main{ width:100%; height:100%; border-radius:20px; background-color:#fff; overflow:hidden; position:relative; display: flex; align-items: center; background: #fff url(https://imobie-resource.com/en/anyenhancer/img/anyenhancer_bg.png) no-repeat 0 100%; background-size: 50% 100%; }
.checkout_pop_product{width:50%; padding:40px 40px 0; height:100%; position:relative; background:url(https://imobie-resource.com/fr/anytrans/img/checkout_pop_purchase.png) center no-repeat; background-size:cover; box-sizing: border-box;}
.checkout_pop_plan{ margin:10px auto 20px auto; font-size:20px; 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: 600; 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/anytrans/img/checkout_pop_list.png) no-repeat; text-align:left; font-size:13px; color:#666;}

.checkout_pop_purchase{ width:50%; height:100%; max-height: 568px; overflow-y: auto; padding:0 30px; position:relative; box-sizing: border-box;}
.checkout_pop_purchase::-webkit-scrollbar { width: 4px;  }
.checkout_pop_purchase::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(119, 119, 119, 0.8); -webkit-box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1)}
.checkout_pop_purchase::-webkit-scrollbar-track { width: 4px; border-radius: 2px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0); background-color: rgba(239, 239, 239, 0.89); }
.checkout_pop_close{ width:30px; height:30px; display:block; line-height:32px; padding: 0 0 0 1px; border-radius:100%; position:absolute; top:-10px; right:-32px; font-size:30px; cursor:pointer; z-index:9; color:#C9C9C9; background-color:#939393; text-align:center;}

.checkout-container_loading{ width:100%; height:100%; position: absolute; z-index: 99;}
.checkout-container_loading img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}   

.checkout_pop_title{ width:90%; margin:20px auto 0 auto; font-size:20px; color:#000; font-weight: 600;}
.checkout_pop_title .yeartips{display:none;}
.checkout_pop_title b{font-size:inherit; font-weight: 600;} 
.checkout_pop_email{ margin:0px auto;}
.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;}

.checkout_pop .checkout_pop_btn{ width:80%; padding:0px 25px; display:block; margin:0 auto; font-size:24px; line-height:1.8; font-weight: 600; border-radius:5px; color:#fff; background-color:#4996FE; }
.checkout_pop_btn:hover{ text-decoration:none; background-color:#297def;}
.checkout_pop_email_error input{ border:1px solid #F56C6C;}
.checkout_pop_email_error .pop_email_error{ color:#F56C6C;}
.checkout-container{  min-height: 500px; max-height: 90%; padding:10px 0; background-color:#fff; position:relative; top:0; right:0; overflow:hidden;}

.hasbeen_coupon { display: none; margin-top: 10px;}
.coupon_null, .coupon_invalid { color: red; text-align: left; margin-bottom: 10px; }
#checkout_1 { margin: 130px auto; }
#checkout_2 { display: none; }
.email-comfirm-btn {width: 100%; display: inline-block; margin-top: 30px; text-decoration: none; border-radius: 10px;background: #FFAD4C; padding: 12px 0; font-size: 22px; font-weight: 600; color: #fff; text-decoration: none; cursor: pointer;}
#submitPayment {width: 100%; display: none; margin-top: 30px; text-decoration: none; border-radius: 10px;background: #FFAD4C; padding: 12px 0; font-size: 22px; font-weight: 600; color: #fff; text-decoration: none; cursor: pointer;}

.checkout_pop_ata .checkout_pop_list li{background: url(https://imobie-resource.com/fr/anydroid/img/checkout_pop_list.png) left center no-repeat;}
/* .checkout_pop_ata .checkout_pop_purchase{background: url(https://imobie-resource.com/fr/anydroid/img/checkout_pop_purchase2.png) center no-repeat; background-size: cover;} */
/* .checkout_pop_ata .checkout_pop_product{background: url(../anydroid/img/test_bg.png) center no-repeat; background-size: 475px,auto;} */
.checkout_pop_ata .checkout_pop_product { background: none; }
.checkout_pop_ata .checkout_pop_btn{background-color:#07BA8A; background:linear-gradient(90deg, #07BA8A 0%, #5AD78A 100%);}
.checkout_pop_ata .checkout_pop_btn:hover{ text-decoration:none; background:linear-gradient(90deg, #5AD78A 0%, #07BA8A 100%);}
form { max-width: 460px; width: 99%; margin: 20px auto; }
/* #payment-form { display: none;} */
#email { width: 100%; border: 1px solid #e6e6e6; padding: 15px; border-radius: 5px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02); box-sizing: border-box;}
#firstname { width: 47%; border: 1px solid #e6e6e6; padding: 15px; border-radius: 5px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02); box-sizing: border-box; margin: 10px 2% 10px 0; }
#lastname { width: 49%; border: 1px solid #e6e6e6; padding: 15px; border-radius: 5px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02); box-sizing: border-box; margin: 10px 0; }
::-webkit-input-placeholder { /* WebKit browsers */color:#999;font-size:16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
::-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;font-size:16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;font-size:16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
::-ms-input-placeholder { /* Internet Explorer 10+ */color:#999;font-size:16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
.checkout_pop_mains { max-width: 320px; width: 100%; margin: 0 auto; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4; min-height: 120px; }
.checkout_pop_mains>div .disflex div { font-size: 18px; color: #000; font-weight: 600;}
.checkout_pop_mains>div .disflex { display: flex; justify-content: space-between; }
.checkout_pop_mains>div { display: flex; justify-content: space-between; align-items: center; margin-top: 20px; }
.checkout_pop_mains>div p { font-size: 18px; color: #000; }
.checkout_pop_mains>div p.price { font-weight: 600; display: inline-block; }
.checkout_pop_mains .checkout_pop_tax,.checkout_pop_mains .checkout_pop_discount { display: none; }
.checkout_pop_box { max-width: 320px; width: 100%; margin: 0 auto; min-height: 325px; position: relative; }
.checkout_pop_coupon a { font-size: 16px; font-weight: 600; color: black; background-color: #fff; text-decoration: none; max-width: 320px; width: 100%; display: inline-block; padding: 10px 0; border-radius: 10px; margin: 20px auto 10px; } 
.coupon_box { display: flex; justify-content: space-between; align-items: center; max-width: 320px; width: 100%; margin: 0 auto 10px; }
.contrl_box { display: none; }
.coupon_box input{ border: 1px solid #e6e6e6; border-radius: 5px; padding: 10px 0px 10px 10px; width: 220px; }
.coupon_box button { background-color: #FFAD4C; border: none; color: #fff; font-size: 16px; font-weight: 500; display: inline-block; border-radius: 10px; padding: 10px 5px; cursor: pointer; }
.checkout_pop_sales { display: flex; justify-content: space-between; max-width: 320px; width: 100%; margin: 0 auto; }
.checkout_pop_sales p { font-size: 18px; color: #000; }
.checkout_pop_sales .checkout_price_current { font-size: 22px; font-weight: 600; color: #F74040; }
/* .tips { font-size: 12px; color: #666; position: absolute; bottom: 0; } */
.checkout_pop_email input { background: none; }
.checkout_pop_email .pop_error { display: none; }
.checkout_pop_email.checkout_pop_email_error .pop_error { display: block; margin: 5px 0 0; }
/* a.btn_pure { width: 100%; display: inline-block; margin-top: 30px; text-decoration: none; border-radius: 10px;background: #406DF7; padding: 12px 0; } */
/* .btn_pure span { font-size: 22px; font-weight: 600; color: #fff; text-decoration: none; } */
.hasbeen_coupon b { color: red; font-weight: 600; }
.pop_name_error { color: #F56C6C; text-align: left; }
.error_msg { display: none; max-width: 320px; width: 100%; margin: 130px auto;}
.error_msg p { color: #000;text-align: center; font-size: 18px; line-height: 28px; margin: 25px auto 40px; } 
#error_btn { width: 70%; margin: 0 auto; font-size: 22px; font-weight: 600; color: #fff; border-radius: 10px; padding: 10px 0; background: #406DF7; cursor: pointer; }

@media screen and  (max-width: 1600px){
    .purchase_items.best{width: 360px;}
}
@media screen and  (max-width: 1546px){
    .purchase_items.top{margin-bottom: 40px;}
    .purchase_items.best{width: 33%;}
    .purchas_cont{height: auto;}
    .free{padding-top: 50px;}
}

@media screen and  (max-width: 1400px){
    .purchase_items { margin: 40px 30px; }
    .special { width: 94%; margin: 100px 3%; }
}

@media screen and  (max-width: 1285px){
    .special_content{width: 96%;}
}

@media screen and  (max-width: 1200px){
    .purchase_safe_items { max-width: 520px; width: 45%; margin-bottom: 40px; }
    .yeartips i { left: -240px; }
    .yeartips i::after { left: 240px; }
    .faq-list .faq-box { width: 94%; margin: 0 3%;}
}

@media screen and  (max-width: 1160px){
    .purchase_safe{justify-content: space-around;}
    /* .purchase_safe_items{max-width: 34%;margin-bottom: 40px;} */
}
@media screen and  (max-width: 980px){
    .purchas_cont { padding-top: 50px; }
    .choose { padding: 0 10px 50px; }
    .choose h3 { margin-bottom: 20px; }
    .faq-list { margin-bottom: 50px; }
    .faq-list .faq-box ul { margin-top: 30px; }
    .purchase_main { padding: 0; }
    .free h3 { margin: 50px 0 20px; }
    .special { margin: 50px 3%; padding: 40px 10px; }
    .special_content { display: block; padding-top: 0; }
    .special_content div { width: 100%; margin: 30px 0 0; padding: 20px 20px 40px; }
    .vepur_fea .btn{max-width: 90%;}
    .vepur_fea .download_btn::after,.vepur_fea .buy_btn::after{margin-left: 3px;}
    .choose_safe{justify-content: space-around;}
    .choose_safe_items{max-width: none; width: 46%; margin: 30px 2%;}

    .buypays .buypays-icon{margin-bottom: 15px;}
    .buypays .buypays-icon::after{display: none;}
}
@media screen and  (max-width: 798px){
    .vepur_fea .btn{font-size: 16px;}
    .vepur_fea .download_btn::after,.vepur_fea .buy_btn::after{font-size: inherit;}
}
@media screen and  (max-width: 750px){
    .price b { font-size: 32px; }
    .purchase_main .purchase_btn { font-size: 20px; }
    .osinfo{width: 95%;box-sizing: border-box;}
    .purchase_items, .purchase_items.hot{margin: 0 auto 40px; max-width: 440px; width: 94%; height: auto; }
    .countdown_time b { font-size: 16px; width: 30px; }
}
@media screen and  (max-width: 670px){
    .vepur_fea .btn{font-size: 14px;}
}
@media screen and  (max-width: 650px){
    .purchase_items .tips { font-size: 13px; }
    h3{font-size: 28px;}
    .banner_cont h1 { font-size: 32px; }
    .vepur_fea ul li:first-child p{font-size: 20px;}
    .vepur_fea ul li .trspan{font-size: 17px !important;}
    .vepur_fea ul li p{font-size: 17px;}
    .vepur_fea ul li section div:nth-child(2){border: none;}
    .plan img{width: 24px;}
    .vepur_fea ul li section{padding-left: 20px;}
    .vepur_fea ul li section div.block{width: 25% !important;}
    .vepur_fea ul li section div.download_div{width: 43% !important;}
    .choose_safe_items h5 { font-size: 20px; }
    .choose_safe_items p { font-size: 15px; }
    .choose_safe_items img { width: 72px; height: 72px; }
    .purchase_safe_items{max-width: none;width: 80%;;margin-bottom: 40px;}
    .purchase_safe_items:last-child { margin-bottom: 0; }
    .free h3{font-size: 28px;}
    .informhf{width: 100%;display: block;margin: 10px 0;}
    .faq-list .faq-box ul h3 {font-size: 16px;}
    .faq-list .faq-box li{width: 95%;margin-left: auto;margin-right: auto;padding: 24px 48px 24px 24px;}
    
    .buypays .left img{max-width: 100%;margin-left: 0px;}
    .faq-list .faq-box li h3::after, .faq-list .faq-box .selected h3::after { font-size: 18px; }
    .purchase_list li p { max-width: 290px; }
    .special_content img { width: 82px; height: 82px; }


    .countdown_time{padding: 9px 25px 9px 40px; border-radius: 10px; border: 3px solid #FFEDDA; background: #FFF3E7; background-blend-mode: multiply; margin-top: 30px;}
    .countdown_time time{font-size:16px;}
    .countdown_time img{left:-20px; bottom:25px; display: none;}
    .countdown_time:after{right:12px; top:8px; display: none;}
    .countdown_time span{ display:block;}
}
