@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&family=M+PLUS+Rounded+1c:wght@700&family=Noto+Sans+SC:wght@400;700&display=swap');

/*
font-family:'Fredoka One', cursive;
font-family:'M PLUS Rounded 1c', sans-serif;
font-family:'Noto Sans SC', sans-serif;
*/

BODY { font-family:'Arial',sans-serif; font-size:16px; line-height:24px; color:#000000; margin:0px; }

.atnsignup-cnt { width:100%; min-height:100vh; display:flex; flex-direction:column; justify-content:space-between; background:url('signup/airballoon.png') right center no-repeat; background-size:auto 100%; }


.atnsignup-cnt header { width:100%; box-sizing:border-box; padding:10px 20px; }
.atnsignup-cnt footer { text-align:center; width:100%; box-sizing:border-box; padding:10px 20px; background:#d7e0fe; font-family:'Noto Sans SC', sans-serif; font-size:15px; color:#323232; line-height:26px; }
.atnsignup-cnt header #site-logo { width:193px; height:71px; text-indent:-9999px; background:url('logo.png') left top no-repeat; background-size:contain; display:block;  }

/* Account Input - Done */
.atnsignup-cnt { }
.atnsignup-cnt #atnsignup-cnt {  width:100%; margin:0px auto; padding:0px 48% 30px 50px; flex-grow:1; text-align:left; box-sizing:border-box;  }

.atnsignup-cnt .acctinput-cnt { width:100%; max-width:400px; margin:0px auto; }
.atnsignup-cnt .acctinput-cnt H2 { font-family:'Fredoka One', cursive; font-size:34px; color:#254b8e; font-weight:bold;  }
.atnsignup-cnt .acctinput-cnt P { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#254b8e; }
.atnsignup-cnt .acctinput-cnt P A { color:#00bfd7; }

.atnsignup-cnt .acctinput-cnt INPUT { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 50px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2);  }
.atnsignup-cnt .acctinput-cnt .form-group { padding:0px 0px 20px 0px; }

.atnsignup-cnt .acctinput-cnt DIV.acct-name INPUT { background:url('signup/email.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-cfmname INPUT { background:url('signup/email2.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-pwd INPUT { background:url('signup/password1.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-cfmpwd INPUT { background:url('signup/password2.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-phone INPUT { background:url('signup/phone.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-refcode INPUT { background:url('signup/referral-code.png') 10px center no-repeat #FFFFFF; -webkit-user-select:text;  -moz-user-select:text; -ms-user-select:text; user-select:text; }
.atnsignup-cnt .acctinput-cnt DIV.acct-plan SELECT { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 50px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); height:50px; }
.atnsignup-cnt .acctinput-cnt LABEL.acct-about { background:url('signup/question.png') 10px center no-repeat; line-height:50px; padding:0px 10px 0px 50px;  }

.atnsignup-cnt .acctinput-cnt .form-select-cnt { display:block; position:relative; }
.atnsignup-cnt .acctinput-cnt .form-select-cnt .form-selected-value { display:block; position:relative; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 10px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); }
.atnsignup-cnt .acctinput-cnt .form-select-cnt .form-select-options { position:absolute; top:0%; left:0px; border-radius:5px; padding-top:50px; width:100%; display:none; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2);}
.atnsignup-cnt .acctinput-cnt .form-select-cnt:hover .form-select-options { display:block; }
.atnsignup-cnt .acctinput-cnt .form-select-cnt .form-select-options UL { display:block; margin:0px; padding:0px; background:#FFFFFF; border:1px solid #9c9c9c; border-radius:5px;}
.atnsignup-cnt .acctinput-cnt .form-select-cnt .form-select-options UL LI { display:block; margin:0px; padding:0px 10px 0px 10px; font-family:'Noto Sans SC', sans-serif; font-size:18px; color:#3c3c3c; font-style:italic; cursor:pointer; line-height:50px; }

.atnsignup-cnt .acctinput-cnt #signup-submit { background:url('signup/signup-frame.png'); width:149px; height:45px; border:none; display:block; margin:0px auto; line-height:45px; padding:0px; text-align:center; cursor:pointer; margin-top:30px; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; box-shadow:none; }

/* View Trial/ Paid Plan Difference - Done */
.atnsignup-cnt .accttrialplan-cnt { }
.atnsignup-cnt .accttrialplan-cnt H2  { font-family:'Fredoka One', cursive; font-size:34px; color:#254b8e; font-weight:bold;  display:block; text-align:center; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list { display:flex; justify-content:center; padding:50px 0px 30px 0px; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item { width:auto; max-width:400px; flex:1; padding:20px; border-radius:10px; position:relative; box-sizing:border-box; box-shadow:0px 0px 5px rgba(98, 61, 0, 0.2); margin:0px 25px; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item  UL.features { margin:0px; padding:0px; display:block; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item  UL.features LI { margin:0px; padding:0px 0px 0px 30px; display:block; background:url('choose_plan/tick.png') left 5px no-repeat; font-family:'Noto Sans SC', sans-serif; font-size:16px; font-weight:400; color:#000000; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item  UL.features LI.cross { background:url('choose_plan/cross.png') left 5px no-repeat; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item .info P { margin:0px; }

.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.trial { }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.trial H3 { font-family:'Fredoka One', cursive; font-size:20px; font-weight:normal; color:#fdb718; display:block; text-align:center; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.trial .info { display:flex; flex-direction:column; justify-content:center; align-items:center; background:url('choose_plan/yellow_brush.png') center no-repeat;  background-size:100% auto; min-height:120px; max-width:125px; margin:0px auto; font-family:'Noto Sans SC', sans-serif; font-size:16px; font-weight:bold; color:#2b2b2b; }

.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.paid { background:url('select_book_level/popup-hand.png') center top no-repeat #FFFFFF; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.paid:before { content:''; width:104px; height:98px; display:block; background:url('select_book_level/popup-head.png') center no-repeat; background-size:100% auto; position:absolute; top:-58px; left:50%; transform:translateX(-50%); z-index:-1; }

.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.paid H3 { font-family:'Fredoka One', cursive; font-size:20px; font-weight:normal; color:#fa523e; display:block; text-align:center; }
.atnsignup-cnt .accttrialplan-cnt .accttrialplan-list .trialplan-item.paid .info { display:flex; flex-direction:column; justify-content:center; align-items:center; background:url('choose_plan/red-brush.png') center no-repeat;  background-size:100% auto; min-height:120px; max-width:229px; margin:0px auto; font-family:'Noto Sans SC', sans-serif; font-size:16px; font-weight:bold; color:#2b2b2b;  }

.atnsignup-cnt .accttrialplan-cnt #signup-submit { background:url('choose_plan/start-trail-frame.png'); width:156px; height:45px; border:none; display:block; margin:0px auto; line-height:45px; padding:0px; text-align:center; cursor:pointer; margin-top:30px; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; box-shadow:none; }

/* Select Edu Level - Done */
.atnsignup-cnt .acctedulvl-cnt  { }
.atnsignup-cnt .acctedulvl-cnt  H2 { font-family:'Fredoka One', cursive; font-size:34px; color:#254b8e; font-weight:bold;  display:block; text-align:center; }
.atnsignup-cnt .acctedulvl-cnt  P { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#254b8e; max-width:500px; margin:0px auto;  }
.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list  { display:flex; justify-content:center; flex-wrap:wrap; max-width:500px; margin:0px auto; padding:25px 0px 30px 0px; }
.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list .acctedulvl-item  { position:relative; display:block; width:200px; height:160px; background:url('select_book_level/book-level-frame.png') center top no-repeat; background-size:contain; font-family:'Noto Sans SC', sans-serif; font-size:23px; line-height:35px; font-weight:bold; color:#6f6f6f; text-align:center; cursor:pointer; margin:25px 25px; }
.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list .acctedulvl-item.active { background:url('select_book_level/book-level-frame-select.png') center top no-repeat; background-size:100% auto; color:#313131; } 
.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list .acctedulvl-item.active:before { content:''; width:110px; height:12px; display:block; background:url('select_book_level/popup-hand.png') center no-repeat; background-size:100% auto; position:absolute; top:0px; left:50%; transform:translateX(-50%); }
.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list .acctedulvl-item.active:after { content:''; width:104px; height:98px; display:block; background:url('select_book_level/popup-head.png') center no-repeat; background-size:100% auto; position:absolute; top:-58px; left:50%; transform:translateX(-50%); z-index:-1; }

.atnsignup-cnt .acctedulvl-cnt .acctedulvl-list .acctedulvl-item  H3 { }

.atnsignup-cnt .acctedulvl-cnt #signup-submit  { background:url('select_book_level/start-trail-button-yellow.png'); width:156px; height:45px; border:none; display:block; margin:0px auto; line-height:45px; padding:0px; text-align:center; cursor:pointer; margin-top:30px; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; box-shadow:none; }

/* Select Plan - Done */
.atnsignup-cnt.selectplan-wrapper  { background:#FFFFFF; background:url('package/package-bg.png') bottom right no-repeat;  }
.atnsignup-cnt.selectplan-wrapper  #atnsignup-cnt { padding:0px 15% 250px 15%; margin:0px auto; background:url('package/lion-dinosaur.png') 95% 95% no-repeat;  }

.atnsignup-cnt .acctselplan-cnt H2 { font-family:'M PLUS Rounded 1c', sans-serif; font-size:34px; font-weight:bold; color:#254b8e; text-align:center;  }
.atnsignup-cnt .acctselplan-cnt P { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#254b8e; text-align:center; }

.atnsignup-cnt .acctselplan-cnt .acctselplan-list  { display:flex; justify-content:center; padding:50px 0px 30px 0px; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item { width:auto; flex:1; margin:0px 25px; padding:30px; text-align:center; background:#f8f4e9; position:relative; border-radius:10px; height:300px; display:flex; flex-direction:column; justify-content:space-between; align-items:center; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item.active { background:#f5fbf1; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item.yearly:before { content:'Most Popular'; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; line-height:46px; display:block; width:183px; height:46px; text-align:center; background:url('package/popular-block.png') no-repeat; position:absolute; top:-23px; left:50%; transform:translateX(-50%); z-index:1200; }

.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item H3 { font-family:'M PLUS Rounded 1c', sans-serif; font-size:26px; font-weight:bold; color:#5b5e60; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item .price-cnt SPAN { font-family:'M PLUS Rounded 1c', sans-serif; font-size:65px; font-weight:500; color:#76bbde; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item .price-cnt SPAN.small { font-size:24px; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item .price-cnt SPAN.medium { font-size:33px; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item button { font-family:'M PLUS Rounded 1c', sans-serif; font-size:25px; font-weight:bold; color:#f1c558; display:inline-block; width:212px; height:55px; line-height:55px; background:url('package/select-button.png') center no-repeat; border:none; cursor:pointer; }
.atnsignup-cnt .acctselplan-cnt .acctselplan-list  .acctplan-item button:hover { color:#FFFFFF; background:url('package/select-hover.png') center no-repeat; }

/* Make Payment - Done */
.atnsignup-cnt.payment-wrapper  { background:#f8f4e9; }
.atnsignup-cnt.payment-wrapper  #atnsignup-cnt { padding:0px 5% 10% 5%; margin:0px auto; }

.atnsignup-cnt .acctmakepayment-cnt { width:100%; }
.atnsignup-cnt .acctmakepayment-cnt H2 { font-family:'M PLUS Rounded 1c', sans-serif; font-size:36px; font-weight:bold; color:#254b8e; display:block; text-align:center; }
.atnsignup-cnt .acctmakepayment-list .text-center { text-align:center; }

.atnsignup-cnt .acctmakepayment-list { width:100%; display:flex; justify-content:space-between; align-items:flex-start; position:relative; }
.atnsignup-cnt .acctmakepayment-list:after { content:''; display:block; width:405px; height:252px; background:url('congratulate/read-book.png') right bottom no-repeat; position:absolute; bottom:0px; right:0px; }
.atnsignup-cnt .acctmakepayment-list > DIV { display:block; width:48%; box-sizing:border-box; }
.atnsignup-cnt .acctmakepayment-list > DIV H3 { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:bold; color:#254b8e; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment, .atnsignup-cnt .acctmakepayment-list > DIV .tx-summary { background:#FFFFFF; width:100%; padding:30px;  box-sizing:border-box; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment H3 { font-family:'M PLUS Rounded 1c', sans-serif; font-size:24px; font-weight:bold; color:#254b8e; display:block; text-align:center; }

.atnsignup-cnt .acctmakepayment-list > DIV .select-payment .form-group-cnt { display:flex; justify-content:space-between; margin:20px 0px; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment .form-group-cnt > DIV { width:48%; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment .form-group-cnt > DIV.form-group-wide { width:100%; }

.atnsignup-cnt .acctmakepayment-list > DIV .select-payment INPUT[type='text'] { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 10px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment #number { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 10px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); height:50px; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment #expirationDate { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 10px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); height:50px; }
.atnsignup-cnt .acctmakepayment-list > DIV .select-payment #cvv { display:block; margin:0px auto; background:#FFFFFF; border:none; border-radius:5px; width:100%;  font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#717171; line-height:50px; padding:0px 10px 0px 10px; box-sizing:border-box; box-shadow:0px 0px 5px rgba(37, 75, 142, 0.2); height:50px; }

.atnsignup-cnt .acctmakepayment-list > DIV .select-payment .form-field-footnote { font-family:'Noto Sans SC', sans-serif; font-size:14px; font-weight:400; color:#717171; text-align:center; display:block; margin:10px auto; width:80%;  }

.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .text-group { display:flex; justify-content:space-between; margin:10px 0px; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .text-group.border-top { border-top:1px solid #cecece; margin-top:20px; padding-top:20px; }

.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .form-text-label { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#414141; width:48%; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .form-text-value { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#414141; width:48%; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .text-green { color:#1ac45f; }

.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .form-checkbox-group { margin:20px 0px 20px 0px; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .checkbox { font-family:'Noto Sans SC', sans-serif; font-size:14px; font-weight:400; color:#414141; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .checkbox2 { font-family:'Noto Sans SC', sans-serif; font-size:14px; font-weight:400; color:#e9aa00; }

.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary .secure-payment { background:url('payment/safety.png') left center no-repeat; display:inline-block; padding:0px 0px 0px 50px; font-family:'Fredoka One', cursive; font-size:24px; line-height:45px; color:#84cf4c; margin:0px auto; }
.atnsignup-cnt .acctmakepayment-list > DIV .tx-summary #submit-btn {  background:url('payment/submit-purchase.png'); width:218px; height:45px; border:none; display:block; margin:0px auto; line-height:45px; padding:0px; text-align:center; cursor:pointer; margin-top:30px; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; box-shadow:none; text-decoration:none; }

/* Completion - Done */
.atnsignup-cnt.complete-wrapper  { background:#f8f4e9; }
.atnsignup-cnt.complete-wrapper  #atnsignup-cnt { padding:0px 15%; margin:0px auto; }

.atnsignup-cnt .completed-cnt { padding:0px 0px 150px 0px; }
.atnsignup-cnt .completed-cnt .header { width:100%; margin:0px auto; display:flex; min-height:100px; flex-direction:column; justify-content:center; align-items:center; }
.atnsignup-cnt .completed-cnt .header H2 { font-family:'Fredoka One', cursive; font-size:34px; color:#254b8e; font-weight:bold;  display:block; text-align:center; }
.atnsignup-cnt .completed-cnt .header P { font-family:'Noto Sans SC', sans-serif; font-size:18px; font-weight:400; color:#254b8e;  }
.atnsignup-cnt .completed-cnt .completed-item { width:90%; padding:30px; box-sizing:border-box;  margin:0px auto; background:#FFFFFF; position:relative; text-align:center; border-radius:10px; }
.atnsignup-cnt .completed-cnt .completed-item:after { content:''; display:block; width:405px; height:252px; background:url('congratulate/read-book.png') center no-repeat; position:absolute; bottom:-125px; right:-200px; }
.atnsignup-cnt .completed-cnt .completed-item H2 { font-family:'Fredoka One', cursive; font-size:34px; color:#84cf4c; font-weight:normal; display:block; padding:85px 0px 20px 0px; background:url('congratulate/success-tick.png') center top no-repeat; }
.atnsignup-cnt .completed-cnt .completed-item H3  { font-family:'Noto Sans SC', sans-serif; font-size:24px; color:#414141; font-weight:500; line-height:30px; }

.atnsignup-cnt .completed-cnt .completed-item P { font-family:'Noto Sans SC', sans-serif; font-size:18px; color:#414141; font-weight:400;  }
.atnsignup-cnt .completed-cnt .completed-item P.email { color:#e9aa00; }

.atnsignup-cnt .completed-cnt #gotit-btn { background:url('congratulate/got-it-frame.png'); width:149px; height:45px; border:none; display:block; margin:0px auto; line-height:45px; padding:0px; text-align:center; cursor:pointer; margin-top:30px; font-family:'M PLUS Rounded 1c', sans-serif; font-size:20px; font-weight:bold; color:#ffffff; box-shadow:none; text-decoration:none; }

/* General */
.atnsignup-cnt INPUT::-webkit-input-placeholder { color:#a0a0a0; }
.atnsignup-cnt INPUT::placeholder { color:#a0a0a0; }

.error { color:#FF0000; text-align:left; display:block; }

@media  screen  and (max-width:780px) {
	BODY { background:url('bg_image.png') right top no-repeat; }
	.atnsignup-cnt { background:url('signup_icon.png') right top no-repeat; background-size:auto; }
	.atnsignup-cnt #atnsignup-cnt { padding:0px 20px 30px 20px;  }
	.atnsignup-cnt .completed-cnt .completed-item:after { max-width:40vw; background-size:contain; right:0px; }
}
