@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:400 12px "Poppins", "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Arial";color:#333;}
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.2; color:#333;}
html{ font-size:16px; }
body { display: flex; flex-direction: column; justify-content: space-between; height: 100vh; min-width: 920px; overflow-x: auto; }
* { margin: 0; padding: 0; }

.dsn { display: none; }
.pw1400 {  max-width: 1400px; width: 92%; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }

/* head */
.header { padding: 10px 0; background: #fff; box-shadow: 0 1px 12px 0px rgb(219, 219, 219, .25); }
.header img { vertical-align: bottom; }
.head-logo a { display: block; }

/* main */
.main { display: flex; justify-content: space-between; max-width: 920px; width: 100%; height: 780px; border-radius: 10px; background: #FFF; box-shadow: 0px 0px 6.4px 0px rgba(178, 178, 178, 0.25); padding: 24px 0 24px 24px; margin: 40px auto; box-sizing: border-box; }
/* message */
.product-message {overflow: hidden; max-width: 375px; width: 100%; border-radius: 10px; padding: 20px 10px 0px; box-sizing: border-box; }
.au .product-message {background: #EDFFFD url(../anyunlock/img/anyunlock_checkout_bgimg.png) top center no-repeat; background-size: cover; }
.au_fullbg.product-message { background: #EDFFFD url(../anyunlock/img/anyunlock_checkout_full_bgimg.png) top center no-repeat; background-size: cover; }



/* message nav 2024-11-14 */
.yeartips {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  top: 1px;
  position: relative;
  font-weight: normal;
  color: inherit;
  cursor: default;
  font-style: normal;
}

.yeartips:after {
  content: "\e923";
  font-family: "iconfont";
  display: inline-block;
  font-weight: normal;
  font-size: 14px;
}

.yeartips i {
  display: inline-block;
  width: 190px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 5px;
  box-shadow: 0 0 50px rgba(0,0,0,0.1);
  position: absolute;
  top: 26px;
  z-index: -3;
  left: -160px;
  background-color: #fff;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  font-style: normal;
  color: #000;
}

.yeartips i:after {
  content: "";
  display: inline-block;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  top: -16px;
  left: 159px;
}

.yeartips:hover i {
  opacity: 1;
  z-index: 10;
}
.head-hover-tips{z-index: 3;cursor: pointer; display: inline-block;position: relative; vertical-align: bottom;margin-right: 12px;}
.head-hover-tips p{pointer-events: none; z-index: -2;cursor:context-menu; opacity: 0; transition:opacity .3s; position: absolute;width: 447px;padding: 10px;box-sizing: border-box;text-align: center;border-radius: 5px;
  background: #FFF;left: 50%;transform: translate(-50%,66%);box-shadow: 0px 0px 4.3px 0px rgba(0, 0, 0, 0.15);}
  .head-hover-tips p span{position: relative;z-index: 6;}
  .head-hover-tips p::after{transition:opacity .3s; content: "";position: absolute;width: 100%;height: 12px;top: -12px;left: 0;background: none;}
  .head-hover-tips .svg{z-index: 2; position: absolute;background: white; width: 20px;box-shadow: 0px 0px 4.3px 0px rgba(0, 0, 0, 0.15);height: 20px;transform: rotateZ(45deg); left: 50%;top: -5px; transform: translate(-50%,0%) rotateZ(45deg);}
  .head-hover-tips .svg1{z-index: 4; position: absolute;background: white; width: 50px;height: 20px; left: 50%;top: 0px; transform: translate(-50%,0%);}
  .head-hover-tips:hover p{pointer-events: all; z-index: 3; opacity: 1;}


.message-nav{ margin-bottom: 30px; position: relative; display: flex;justify-content: center;padding: 12px 0;box-sizing: border-box;}

.message-nav::after{content: "";z-index: 2; position: absolute; bottom: 0; width: 106%;height: 2px; background: #D4EEEC;}
.message-nav::before{content: "";transition: .3s; z-index: 3;border-radius: 2px;left: -60%; position: absolute;bottom: 0; width: 55%; height: 2px;background: #33CDBD;}

.message-nav.full::before{left: 50%;}
.message-nav.feature::before{left: -3%;}


.message-nav.feature p:nth-child(1){color: #33CDBD;}
.message-nav.full p:nth-child(2){color: #33CDBD;}

.message-nav p{width: 53%;position: relative;cursor: pointer;
  color: #5D5D5D;
  text-align: center;
  
  font-size: 16px;
  font-weight: 700;
  }

  /* .message-nav p.act{color: #33CDBD;} */

.message-nav .fullicon{position: absolute;right: 0px;top: -25px;}

.message-bottom.full{max-width: 355px;padding-top: 20px;text-align: center;display: none;}
.message-bottom.full svg{vertical-align: middle;}



.message-bottom.full .full-feature{margin-top: 10px; display: flex;justify-content: space-between;padding-right: 15px;}
.full-feature p{color: #FF9632;
  font-size: 14px;
  font-weight: 700;
  }
.full-feature p span{color: #FF9632;
  font-size: 14px;
  font-weight: 700;
}



.full-puls{color: #1DC3AF;
  max-width: 340px;
  font-size: 12px;position: relative;
 }
 .full-puls::after{content: "";top: 50%;left: 0; transform: translate(0,-50%); position: absolute;width: 131px;height: 2px;background: #C2F1EB;}
 .full-puls::before{content: "";top: 50%;right: 0; transform: translate(0,-50%); position: absolute;width: 131px;height: 2px;background: #C2F1EB;}

 .message-bottom.full .full-puls svg{vertical-align: sub;}
 .message-bottom.full h4{font-size: 14px;color: #666;font-weight: 700;}

 .full-item-name::before {
  content: "\e924";
  font-family: "iconfont";
  color: #999;
  font-size: 16px;
  position: absolute;
  top: 2px;
  margin-right: 8px;left: 0;
}
.full-item{height: 177px;overflow: hidden;transition: height .3s;padding-right: 15px;}
.full-item::-webkit-scrollbar {
  width: 3px;
}
.full-item::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #E0E0E0;
  -webkit-box-shadow: inset 1px 1px #eaeaea;
}
.full-item p{ line-height: 14px;margin-top: 8px; position: relative; display: flex;color: #999; justify-content: space-between;padding-left: 18px;}

.full-item p span{font-size: 14px;color: #999; text-align: left;}

.full-item-more{text-align: left;margin-top: 12px;}
.full-item-more span{text-decoration: underline;cursor: pointer;color: #999;font-size: 14px;}
.full-item-more svg{cursor: pointer;}
/* 2024-11-14 end */
/* message top */
.message-top { text-align: center; padding-bottom: 20px; border-bottom: 1px dashed #D4EEEC; }
.product-title { color: #000; font-size: 22px; font-weight: 600; }
.product-plan { color: #333; font-size: 22px; font-weight: 500; margin: 10px 0; }
.product-device { display: inline-block; border-radius: 5px; background: rgba(24, 183, 165, 0.20); padding: 2px 10px; color: #108376;font-size: 14px; font-weight: 500; }
.product-sale { margin: 20px auto 0; max-width: 260px; }
.product-sale span { color: #FF9632; font-size: 48px; font-weight: 600; line-height: 60px;}
.product-sale del { color: #999; font-size: 16px; font-weight: 500;}
/* message bottom */
.message-bottom { margin: 0 auto; padding-top: 40px; max-width: 335px; width: 100%; }
.equity-information li { position: relative; color: #999; font-size: 14px; margin-bottom: 10px; list-style: none; padding-left: 25px; }
.equity-information li::before { width: 18px; height: 18px; display: block; position: absolute; left: 0; content: ""; }
.equity-information li.equity1::before { background: url(../img/equity-icon1.png) top center no-repeat; background-size: contain; width: 18px; height: 18px; }
.equity-information li.equity2::before { background: url(../img/equity-icon2.png) top center no-repeat; background-size: contain; width: 18px; height: 18px; }
.equity-information li.equity3::before { background: url(../img/equity-icon3.png) top center no-repeat; background-size: contain; width: 18px; height: 18px; }
.equity-information li.equity4::before { background: url(../img/equity-icon4.png) top center no-repeat; background-size: contain; width: 18px; height: 18px; }
.offer-help { color: #999; font-size: 14px; margin-top: 50px; }
.offer-help a { color: #999; font-size: inherit; font-weight: 500; }
.offer-help a:hover { color: #666; }
/* price */
.product-price { background: #fff; width: 494px; height: 735px; box-sizing: border-box; position: relative; padding-right: 0px; scrollbar-gutter: stable; }
.product-price::-webkit-scrollbar { width: 6px;}
.product-price::-webkit-scrollbar-thumb { border-radius: 6px; background-color: #eaeaea; -webkit-box-shadow: inset 1px 1px #eaeaea;}
/* .product-price::-webkit-scrollbar-track { width: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 6px transparent; background-color: rgba(239,239,239,.89)} */
.checkout-container_loading{ width:100%; height:100%; position: absolute; z-index: 150;}
.checkout-container_loading img{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}   
/* user message */
.pay-title { color: #333; font-size: 20px; font-weight: 500; margin-bottom: 20px; display: none; }
.buy-method { display: none; position: relative; justify-content: space-between; align-items: center; height: 52px; width: 95%; box-sizing: border-box; border-radius: 10px; border: 1px solid #E1E0E5; background: #fff; margin: 0 24px 25px auto;}
.buy-method p { width: 50%; height: 52px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; cursor: pointer;}
.buy-method p:hover { border: 2px solid #18B7A5; border-radius: 10px; }
.buy-method p.active-now { border-radius: 10px; border: 2px solid #18B7A5; background: #EDFFFD; }
.buy-method p img { vertical-align: middle; }
.buy-method p span { display: inline-block; color: #333; font-size: 18px; font-weight: 500; vertical-align: middle; margin-left: 10px; }
.input-tips { color: #666; font-size: 14px; line-height: 22px; margin-bottom: 15px; }
.input-name { display: none; margin: 10px auto; position: relative; }
.input-name label { position: absolute; top: 20px; left: 0; font-size: 16px; color: #30313d; margin-left: 12px; transition: all .3s ease-in-out; z-index: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
.input-name.input-name-focus label { top: 10px; transform: scale(0.9); transition: all .3s ease-in-out; color: #797981; }
#name {width: 100%; border: 1px solid #e4e4e4; padding: 32px 12px 12px; border-radius: 5px; box-sizing: border-box; outline: none; font-size: 16px; color: #30313d; background-color: transparent !important; position: relative; z-index: 1; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;}
#name:focus { border: 1px solid #0570de; box-shadow: 0 0 0 3px rgba(5, 115, 225, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.08); }
#name::placeholder { color: transparent; font-size: 16px; font-family: 'Poppins';}
.input-name-focus #name::placeholder { color: #757680; transition: all .5s ease-in-out; }
input:-internal-autofill-selected, input:-webkit-autofill { -webkit-text-fill-color: #30313d; transition: background-color 5000s ease-in-out 0s !important;}
.pop_name_error, .pop_email_error { color: #df1b41; font-size: 15px; }
#name.name-error-tip { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02), 0 0 0 1px #df1b41; border: 1px solid #df1b41; }
.stripe-buy { display: block;  width: 97%; margin: 0 20px 0 0;padding-right: 15px;box-sizing: border-box; }
.paypal-buy { display: none;  width: 98%; margin: 0 20px 0 0;padding-right: 15px;box-sizing: border-box; }
.paypal-buy p { color: #999; font-size: 14px; margin-top: 30px; }
.paypal-button-container { margin: 15px auto 10px; }

.user-message .stripe-buy{ overflow-y: auto;box-sizing: border-box;padding-left: 3px; padding-right: 10px;height: 337px;}
.user-message{position: relative;}

.stripe-buy .subscription-form{width: 99%;}
.user-message .stripe-buy::-webkit-scrollbar {
  width: 8px;
}
.user-message .stripe-buy::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #eaeaea;
  -webkit-box-shadow: inset 1px 1px #eaeaea;
}
/* price message */
.price-message { position: relative; box-sizing: border-box; border-bottom: 1px solid #F0F0F0; margin: 30px 0 0 0; min-height: 120px; width: 95%; }
.coupon-title { display: flex; justify-content: space-between; }
.coupon-title p { color: #333; font-size: 20px; font-weight: 500;}
.coupon-title em { display: inline-block; color: #18B7A5; font-size: 16px; text-decoration-line: underline; cursor: pointer; }
.coupon-title em:hover { color: #1BD1BD; }
.input-coupon { position: absolute; bottom: -5px; border-radius: 10px; width: 100%; min-height: 90px; padding: 16px 12px 0; border: 1px solid #E4E4E4; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(226, 226, 226, 0.25); box-sizing: border-box;}
.input-coupon.isflag { display: none; }
.coupon-box input { border: none; background-color: #F7F7F7; border-radius: 10px; padding: 10px 0px 10px 10px; width: 300px; font-family: 'Poppins'; outline: none;}
.coupon-box input::placeholder { color: #999; font-size: 16px; }
.coupon-box button { background-color: #FF9632; border: none; color: #fff; font-size: 16px; font-family: "Poppins"; display: inline-block; border-radius: 10px; padding: 7px 18px; cursor: pointer; margin-left: 15px;}
.coupon-box button:hover { background-color: #F08D2F; }
.coupon-null, .coupon-invalid { color: #F74040; font-size: 14px; line-height: 22px; }
.sale-price { margin: 10px auto; }
.sale-price span { color: #000; font-size: 32px;font-weight: 600;}
.sale-price del { color: #999; font-size: 18px; }
.use-coupon { color: #666; font-size: 14px;line-height: 22px; display: none; }
.discount-amount { color: #FF9632;font-size: 16px; font-weight: 600; line-height: 22px; }
#submitPayment { width: 100%; text-decoration: none; border-radius: 10px; background: #FF9632; padding: 12px 0; font-size: 22px; font-weight: 500; color: #fff; cursor: pointer; text-align: center; margin: 30px auto 15px; display: none;}
#submitPayment:hover { background: #F08D2F; }
#submitPayment img { vertical-align: middle; margin-right: 10px; }
.paypal-buy .security-certification, .stripe-buy .security-certification { text-align: center; margin-top: 0; }
.security-certification a { text-decoration: none; display: inline-block; margin-left: 10px; }
.security-certification span { color: #999; font-size: 14px; line-height: 22px; }
.security-certification svg { vertical-align: middle; }
.security-certification img { vertical-align: middle; margin-top: -4px; }
.security-certification:hover svg path { fill: #666; }

.error_msg { display: none; width: 460px; margin: 0 auto; height: 100%; flex-direction: column; justify-content: center; align-items: center;}
.error_msg p { color: #000; text-align: center; font-size: 18px; line-height: 28px; margin: 25px auto 40px}
#error_btn { width: 50%; margin: 0 auto; font-size: 22px; font-weight: 600; color: #fff; border-radius: 10px; padding: 10px 0; background: #18B7A5; cursor: pointer; text-align: center;}


/* coupon pop */
.paypal .coupon-pop { bottom: -20%; right: -410px; }
.paypal .coupon-pop::after { bottom: 42%; left: -28px; border-top-color: transparent; border-right-color: #fff; }
.paypal .coupon-pop.show { -webkit-animation: scale-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }
.coupon-pop { position: absolute; bottom: 110%; border-radius: 16px; background: #FFF; box-shadow: 0px 7.895px 39.474px 0px rgba(0, 0, 0, 0.20); padding: 16px; min-width: 390px; right: 0; transform: scale(0); box-sizing: border-box; z-index: 10; text-align: center; }
.coupon-pop.coupon-width { min-width: 440px; }
.paypal .coupon-pop.coupon-width { bottom: -20%; right: -460px; }
.coupon-pop img { vertical-align: middle; margin-top: -3px; }
.coupon-pop.show { -webkit-animation: scale-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }
.coupon-pop .coupon-close { position: absolute; top: 10px; right: 10px; font-size: unset; cursor: pointer; line-height: 1; }
.coupon-pop .coupon-close svg { vertical-align: bottom; }
.coupon-pop::after { content: ""; display: block; position: absolute; bottom: -24px; left: 78%; border: 14px solid transparent; border-top-color: #fff; }
.coupon-pop>p { color: #666;font-family: 'Poppins';font-size: 16px; font-weight: 500; margin-bottom: 10px; }
.coupon-pop>p.coupon-time { margin-top: 10px; margin-bottom: 0; }
.coupon-cont { border-radius: 12px; padding: 18px; background: linear-gradient(180deg, #FFF6EC 0%, #FFE5D9 36.93%, #F9E1D2 100%); }
.coupon-cont .coupon-title-text { color: #333; text-align: center; font-family: 'Poppins';  font-size: 18px; font-weight: 600;}
.coupon-cont p { color: #666; font-family: 'Poppins'; font-size: 14px; font-weight: 500; }
.coupon-cont p.coupon-use { margin: 10px 0; }
.coupon-cont .coupon-input { border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.20); background: rgba(255, 255, 255, 0.70); display: inline-block; padding: 8px; }
.coupon-cont .coupon-input .coupon-value { color: #406DF7; text-align: center; font-family: 'Poppins'; font-size: 20px;font-weight: 700; display: inline-block; padding: 0px 30px; line-height: 1.5; }
.coupon-cont .coupon-input .coupon-btn { color: #FFF; text-align: center; font-family: 'Poppins'; font-size: 18px; font-weight: 700; border-radius: 10px; background: #FF9632; box-shadow: 0px 4.719px 14.157px 0px rgba(246, 139, 41, 0.50); padding: 6.5px 37px; display: inline-block; cursor: pointer; position: relative; line-height: 1.5;}
.coupon-cont .coupon-input .coupon-btn:hover { background: #FF891A; }
.coupon-cont .coupon-input .coupon-btn em { font-style: normal; color: #FFF; font-family: "Poppins"; font-size: 16px; padding: 8px 13px; background: rgba(0, 0, 0, 0.8); border-radius: 9px; position: absolute; bottom: 130%; left: 50%; transform: translateX(-50%); display: none; font-weight: 400; }
.coupon-cont .coupon-input .coupon-btn em::after { content: ""; display: block; position: absolute; border: 8px solid transparent; border-top-color: rgba(0, 0, 0, 0.8); bottom: -16px; left: 50%; transform: translateX(-50%); }
.coupon-pop .coupon-cont .coupon-save { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #FFF; font-family: 'Poppins'; font-size: 38px; font-style: italic; font-weight: 1000; background: linear-gradient(126deg, #FB6730 13.55%, #F44 78.3%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; vertical-align: middle; display: inline-block; line-height: 36px; }
.coupon-time span { color: #E43E3E; text-align: center; font-family: 'Poppins'; font-size: 14px; font-weight: 700;letter-spacing: 0.849px; vertical-align: text-top; }
.coupon-time b { display: inline-block; color: #F54343; text-align: center; vertical-align: middle; font-family: 'Poppins'; font-size: 16px; font-weight: 600; width: 38px; border-radius: 5px; background: rgba(255, 155, 155, 0.25); line-height: 1.2; }
@keyframes scale-in-bottom {
    0% {-webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1;}
    100% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;opacity: 1;}
}

@keyframes scale-in-right {
  0% {-webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; opacity: 1;}
  100% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;opacity: 1;}
}

/* dk */
.dk .buy-method p.active-now { border-radius: 10px; border: 2px solid #49C85B; background: #EFFFF1;}
.dk .buy-method p:hover { border: 2px solid #49C85B; border-radius: 10px; }
.dk .product-device { border-radius: 5px; background: #D3EED7; color: #269032;}
.dk .coupon-title em { color: #269032; }
.dk .message-nav.feature p:nth-child(1), .dk .message-nav.full p:nth-child(2) { color: #269032; }
.dk .message-nav::before { background: #269032; }
.dk .full-puls { color: #269032; }
.dk .full-puls::after, .dk .full-puls::before { background: #D9ECDC; }
.dk .product-message { background: #D9ECDC url(../droidkit/img/droidkit_checkout_bgimg.png) top center no-repeat; background-size: cover; }
.dk .dk_fullbg.product-message { background: #EDFFFD url(../droidkit/img/droidkit_checkout_full_bgimg.png) top center no-repeat; background-size: cover;}
.dk .full-item { height: 210px; }
.dk #name { border-radius: 10px; }
.dk .message-nav::after { background: #D9ECDC; }

/* af */
.af .product-message{ background: #EDFFFD url(../anyunlock/img/anyunlock_checkout_full_bgimg.png) top center no-repeat;background-size: cover; padding-top: 60px; }

/* pri */
.pri .product-message{ background: #EDFFFD url(../anyunlock/img/anyunlock_checkout_full_bgimg.png) top center no-repeat;background-size: cover; padding-top: 60px; }

/* ati */
.ati .buy-method p.active-now { border-radius: 10px; border: 2px solid #2376FF; background: #EDF7FF;}
.ati .buy-method p:hover { border: 2px solid #2376FF; border-radius: 10px; }
.ati .product-device { border-radius: 5px; background: #D5F0FF; color: #2376FF;}
.ati .coupon-title em { color: #2376FF; }
.ati .message-nav.feature p:nth-child(1), .ati .message-nav.full p:nth-child(2) { color: #2376FF; }
.ati .message-nav::before { background: #2376FF; }
.ati .full-puls { color: #2376FF; }
.ati .full-puls::after, .ati .full-puls::before { background: #EDF7FF; }
.ati .product-message { background: #EDF7FF url(../anytrans/img/anytrans_checkout_bgimg.png) top center no-repeat; background-size: cover; padding-top: 60px; }
.ati .full-item { height: 210px; }
.ati #name { border-radius: 10px; }
/* .ati .message-nav::after { background: #EDF7FF; } */
.ati .message-top { border-bottom: 1px dashed  #AAC9E3; }

/* amo */
.amo .buy-method p.active-now { border-radius: 10px; border: 2px solid #5239D0; background: #F2F0FF;}
.amo .buy-method p:hover { border: 2px solid #5239D0; border-radius: 10px; }
.amo .product-device { border-radius: 5px; background: #E5E0FF; color: #5239D0;}
.amo .coupon-title em { color: #5239D0; }
.amo .message-nav.feature p:nth-child(1), .amo .message-nav.full p:nth-child(2) { color: #5239D0; }
.amo .message-nav::before { background: #5239D0; }
.amo .full-puls { color: #5239D0; }
.amo .full-puls::after, .amo .full-puls::before { background: #EDF7FF; }
.amo .product-message { background: #FAF9FF url(../anymiro/img/anymiro_checkout_bgimg.png) top center no-repeat; background-size: cover; padding-top: 60px; }
.amo .full-item { height: 210px; }
.amo #name { border-radius: 10px; }
/* .amo .message-nav::after { background: #EDF7FF; } */
.amo .message-top { border-bottom: 1px dashed  #9ABCB8; }

/* foot */
.footer { padding: 10px 0; border-top: 1px solid #F3F3F3; position: relative; bottom: 0; }
.homecopy_des { text-align: center; }
.homecopy_des p, .homecopy_des .update-year { color: #707070; font-size: 14px; font-weight: 500; line-height: 26px; }
.homecopy_des p a { font-size: inherit; font-weight: 500; text-decoration: none; color: #707070; }
.homecopy_des p a:hover { color: #000; }


/* ar */
#ar.main { direction: rtl; padding: 24px 24px 24px 0; }
#ar .user-message .stripe-buy { margin: 0 0 0 20px;padding-left: 10px; padding-right: 3px; }
#ar .message-nav .fullicon { right: unset; left: 0; }
#ar .message-nav::before { right: -60%; }
#ar .message-nav.feature::before { right: -3%; }
#ar .message-nav.full::before { right: 50%; }
#ar .buy-method p span { margin-left: 0; margin-right: 10px; }
#ar .equity-information li { padding-right: 25px; padding-left: 0; }
#ar .equity-information li::before { right: 0; }
#ar .full-item-name::before { right: -10px; left: auto; }
#ar .full-item p { padding-right: 18px; padding-left: 0; }
#ar .full-item { padding-left: 15px; padding-right: 0; }
#ar .message-bottom.full .full-feature { padding-left: 15px; padding-right: 0; }
#ar .full-item-more { text-align: right; }
#ar .yeartips i { left: -100px; }
#ar .yeartips i:after { left: 100px; }
#ar .stripe-buy { margin: 0 0 0 20px; padding-left: 15px; padding-right: 0; }
#ar .buy-method { margin: 0 0 25px 24px; }
#ar .coupon-box button { margin-left: 0; margin-right: 15px; }
#ar #submitPayment img { margin-right: 0; margin-left: 10px; }
#ar .paypal-buy { margin: 0 0 0 20px; padding-right: 0; padding-left: 15px; }
#ar .input-name label { right: 0; margin-right: 12px; left: unset; }

/* fr */
#fr.main { max-width: 1000px; }
#fr .product-message { max-width: 455px; }
#fr .message-bottom { max-width: 415px; }

/* de */
#de.main { max-width: 1000px; }
#de .product-message { max-width: 455px; }
#de .message-bottom { max-width: 415px; }


/* tr */
#tr.main { max-width: 980px; }
#tr .product-message { max-width: 435px; }
#tr .message-bottom { max-width: 395px; }
#tr .coupon-box button { padding: 7px 5px; margin-left: 10px; }
#tr .coupon-box { bottom: 30%; }

/* nl */
#nl.main { max-width: 980px; }
#nl .product-message { max-width: 435px; }
#nl .message-bottom { max-width: 395px; }
@media screen and (max-width: 1710px) {
  .main.coupon-popshow { margin: 40px 15%; }
}

@media screen and (max-width: 1560px) {
  .main.coupon-popshow { margin: 40px 7%; }
}

@media screen and (max-width: 1440px) {
  .main.coupon-popshow { margin: 40px 3%; }
}