/* ========================================= UPMOVIEZ DOWNLOAD PAGE - CLEAN DESIGN ========================================= */* { box-sizing: border-box; } html, body { margin: 0 !important; padding: 0 !important; width: 100%; min-height: 100%; } body { font-family: Arial, Helvetica, sans-serif !important; background: #0b0d18 !important; color: #ffffff !important; } /* MAIN BACKGROUND */.content { width: 100%; min-height: 100vh; display: flex; justify-content: center; align-items: flex-start; padding: 45px 15px 60px; background: radial-gradient( circle at 50% 0%, #20263d 0%, #101321 38%, #080a12 100% ) !important; } /* CONTAINER */.container { width: 100%; max-width: 520px; margin: 0 auto; } /* MAIN BOX */.box { width: 100%; background: #111421 !important; border: 1px solid #272b3c !important; border-top: 3px solid #4db51c !important; border-radius: 12px; padding: 30px 28px 28px; text-align: center; box-shadow: 0 20px 60px rgba(0,0,0,.45); } /* ADS */.ads.top { margin-bottom: 20px; } .ads.bottom { margin-top: 25px; } /* INSIDE */.inside { width: 100%; display: flex; flex-direction: column; align-items: center; } /* ========================================= DOWNLOAD READY ========================================= */.inside:before { content: "Download Ready"; display: inline-block; background: #7b5ce7; color: #ffffff; font-size: 17px; font-weight: 700; padding: 7px 13px; border-radius: 5px; margin-bottom: 18px; order: 1; } /* ========================================= COUNTER ========================================= */.counter { position: relative; width: 108px; height: 108px; margin: 0 auto 65px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #111421; border: 6px solid #292e41; border-top-color: #a76cff; border-right-color: #a76cff; order: 2; } /* NUMBER */.counter span { color: #ffffff !important; font-size: 27px !important; font-weight: 700; line-height: 1; position: relative; z-index: 2; } /* WAIT TEXT */.counter small { position: absolute; top: 120px; left: 50%; transform: translateX(-50%); width: 320px; color: #c3c7d3 !important; font-size: 12px !important; font-weight: 400; line-height: 1.5; text-align: center; white-space: normal; } /* ========================================= INSTRUCTIONS ========================================= */.inside:after { content: "Download Instructions\A\A" "1. Download Now Click করুন এবং যদি অন্য কোনো page open হয় তাহলে Back করুন.\A" "2. যদি popup/ad আসে তবে সেটি close করুন অথবা Back দিয়ে ফিরে আসুন.\A" "3. শেষে Download Now এ Click করে download শুরু করুন."; white-space: pre-line; display: block; width: 100%; padding: 17px 18px; margin: 0 0 20px; background: #191d2c; border: 1px solid #252a3c; border-radius: 8px; color: #d9dce5; font-size: 12px; line-height: 1.65; text-align: left; order: 3; } /* ========================================= DOWNLOAD BUTTON ========================================= */#link { order: 4; display: inline-block; width: 100%; max-width: 370px; padding: 12px 25px; background: #4db51c !important; color: #ffffff !important; border: 0 !important; border-radius: 5px; font-size: 14px; font-weight: 700; text-decoration: none !important; transition: .25s ease; box-shadow: 0 5px 18px rgba(0,0,0,.25); } #link:hover { filter: brightness(1.12); transform: translateY(-2px); } /* ========================================= TEXT BELOW BUTTON ========================================= */.inside > small.text { order: 5; display: block; width: 100%; margin-top: 12px; color: #9da4b5 !important; font-size: 11px !important; line-height: 1.5; text-align: center; } .inside > small.text a { color: #9da4b5 !important; text-decoration: none !important; } /* ========================================= FOOTER ========================================= */.footer { display: block; margin-top: 18px; color: #777d8d !important; font-size: 11px; text-align: center; } .footer strong { color: #aeb4c3 !important; } /* ========================================= MOBILE ========================================= */@media only screen and (max-width: 600px) { .content { padding: 25px 10px 40px; } .container { max-width: 100%; } .box { padding: 27px 16px 24px; border-radius: 10px; } .inside:before { font-size: 16px; padding: 6px 12px; } .counter { width: 100px; height: 100px; margin-bottom: 62px; } .counter small { width: 280px; font-size: 11px !important; } .inside:after { font-size: 11px; padding: 15px; } #link { max-width: 100%; padding: 11px 20px; } } /* ========================================= VERY SMALL MOBILE ========================================= */@media only screen and (max-width: 380px) { .box { padding: 24px 13px; } .counter small { width: 250px; } .inside:after { font-size: 10.5px; } }