span.alert-mess-req-num,span.alert-mess-valid-ph{bottom:-10px;color:red;display:none;font-size:12px!important;left:0;position:absolute}span.alert-mess-valid-num{bottom:-22px;color:red;display:none;font-size:12px!important;left:0;position:absolute}.popup-outer-wrp{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999}.popup-outer-wrp,.popup_body_show{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.popup_body_show{align-items:center;display:flex;justify-content:center}.popup_back{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0}.popup_contain{background:0;background:#0d0a15;margin:30px auto;max-width:900px;min-width:300px;padding:20px;position:relative;z-index:999999}.popup_close{border-radius:50%;cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:99999}.sleep-steps-inner1 p{position:relative}.sleep-steps-inner1 p span.req-email{bottom:-20px;color:red;display:none;font-size:12px;left:0;position:absolute}.sleep-steps-inner1 p span.val-email{bottom:-11px;color:red;display:none;font-size:12px;left:0;position:absolute}.proceed_btn a{background:#006dff;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;float:right;padding:10px 20px;text-decoration:none}.sleep-steps-inner1{float:left;width:100%}.footer-asses p{font-size:12px;margin:0;text-align:left!important}.footer-asses a{background:transparent!important;border:0!important;color:#fff;display:inline!important;margin:0!important;min-width:100%!important;padding:0!important;text-decoration:none}.blinking-cursor{-webkit-animation:blink 1s step-end infinite;-moz-animation:blink 1s step-end infinite;-ms-animation:blink 1s step-end infinite;-o-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite;color:#fff;font-size:24px;font-weight:100}.sleep-steps-inner{align-items:center;display:flex;justify-content:center;min-height:300px}@keyframes "blink"{0%,to{color:transparent}50%{color:#fff}}@-moz-keyframes blink{0%,to{color:transparent}50%{color:#fff}}@-webkit-keyframes "blink"{0%,to{color:transparent}50%{color:#fff}}@-ms-keyframes "blink"{0%,to{color:transparent}50%{color:#fff}}@-o-keyframes "blink"{0%,to{color:transparent}50%{color:#fff}}.logo-top img{//filter:brightness(0) invert(1);max-width:80px}.logo-top span:last-child{color:#fff;//border-left:1px solid #fff;font-size:20px;margin-left:10px;padding-left:50px}.sleep-assesment-outer{background-position:50%;background-size:cover;float:left;min-height:100vh;padding:0;width:100%}.sleep-assesment-outer1{color:#fff;margin:0 auto;max-width:760px}.sleep-steps-inner0 input{float:left}.sleep-assesment-outer0{color:#fff;margin:0 auto;max-width:900px;padding:25px 40px}.sleep-steps-inner0 a:hover{background:#006dff}.sleep-steps.sleep-step0 p{font-size:14px;line-height:2}.sleep-steps-inner1 span{font-size:35px}.footer-asses{padding:0 40px 30px}.sleep-steps-inner{float:left;max-width:calc(100% - 80px);padding:25px 40px;width:100%}.sleep-steps{background:hsla(0,0%,100%,.12);border-radius:40px;box-sizing:border-box;float:left;font-size:18px;margin:20px 0;margin-bottom:70px!important;padding:0!important;position:relative;width:100%}.pagination{bottom:-40px;left:0;position:absolute;text-align:center;width:100%}.pagination span.active{background:#006dff;font-size:12px;padding:7px}.pagination span{background:#fff;border-radius:50%;display:inline-block;margin:0 6px;min-height:10px;min-width:10px}.prev1,.prev2,.prev3,.prev4,.prev5,.prev6,.prev7{cursor:pointer}.sleep-step1{text-align:center}.sleep-step1 a{background:#7f7f7f;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;margin-top:10px;min-width:250px;padding:10px 30px;text-decoration:none}.logo-top{padding-top:25px}.sleep-step2 h2{text-align:center}input.input-box.daydate{font-size:16px}input.input-box.daydate::-webkit-input-placeholder{color:#fff}input.input-box.daydate:-ms-input-placeholder{color:#fff}input.input-box.daydate::placeholder{color:#fff}.sleep-steps input.input-box{background:transparent;border:2px solid #fff;border-radius:10px;color:#fff;margin-bottom:10px;padding:15px}.sleep-step3-checkbox{display:flex}.sleep-steps h2,.sleep-steps label,.sleep-steps span{font-weight:100}.sleep-steps h2{line-height:1.3;text-align:center}.sleep-step4-input div{align-items:center;display:flex;margin:0 auto;max-width:350px}.sleep-step4-input div label{flex:0 0 14%;padding:0 10px}.sleep-step5{text-align:center}.sleep-step5-outer{margin:0 auto;max-width:500px;padding-top:20px}.sleep-step6-input{align-items:center;display:flex;margin:0 auto;max-width:300px;padding-top:20px}.sleep-step6 p{text-align:center}.sleep-step6-input label{flex:0 0 18%;padding:0 10px}.sleep-step7-input,.sleep-step8-input,.sleep-step9-input{text-align:center}.sleep-step7-input button,.sleep-step8-input button,.sleep-step9-input button{background:transparent;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;margin:10px;min-width:250px;padding:10px 30px}.next-button,.sleep-step1 a:hover,.sleep-step7-input button:hover,.sleep-step8-input button:hover,.sleep-step9-input button:hover{background:#006dff}.next-button{border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin:10px;min-width:120px;padding:10px 30px}.next-button-outer{padding-top:20px;text-align:right}.next-button{display:none}.bmiresults h2,.bmiresults p{flex:0 0 100%;margin:0;text-align:center}.bmiresults{flex-wrap:wrap;font-size:18px;padding-top:10px}.sleep-step8-input input[type=radio]{-webkit-appearance:none;background:transparent;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:45px;margin:10px;min-width:250px;padding:10px 30px;position:relative;width:250px}.sleep-step8-input,.sleep-step9-input{display:flex;justify-content:space-around}.sleep-assesment-outer .sleep-step8-input input,.sleep-assesment-outer .sleep-step9-input input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer!important;display:inline-block;margin:0!important;opacity:0;outline:none;position:absolute!important;z-index:1000}.sleep-step8-input span,.sleep-step9-input span{align-items:center;border:2px solid #fff;border-radius:10px;box-sizing:border-box;cursor:pointer!important;display:inline-flex;float:none;font-size:20px;justify-content:center;margin:0 auto!important;min-height:45px;padding:5px;position:relative;text-align:center;width:100%;z-index:99999}.sleep-step8-input>label,.sleep-step9-input>label{display:block;float:left;max-width:250px;width:250px}.sleep-step8-input input.sleep-step8-male[type=radio]:before{//content:"Male";left:calc(50% - 20px);position:absolute;top:9px}.sleep-step8-input input.sleep-step8-female[type=radio]:before{//content:"Female";left:calc(50% - 20px);position:absolute;top:9px}.sleep-step9-input input[type=radio]{-webkit-appearance:none;background:transparent;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:45px;margin:10px;min-width:250px;padding:10px 30px;position:relative;width:250px}.sleep-step9-input input.sleep-step9-yes[type=radio]:before{//content:"Yes";left:calc(50% - 20px);position:absolute;top:9px}.sleep-step9-input input.sleep-step9-no[type=radio]:before{//content:"No";left:calc(50% - 20px);position:absolute;top:9px}.sleep-step8-input input[type=radio]:checked,.sleep-step8-input input[type=radio]:checked~span,.sleep-step8-input input[type=radio]:hover,.sleep-step9-input input[type=radio]:hover{background:#006dff}@media (max-width:900px){.popup_contain{max-width:660px}}@media (max-width:850px){.popup-content-col{height:260px;overflow-y:scroll}}@media(max-width:720px){.sleep-step8-input,.sleep-step9-input{display:block}.sleep-step8-input>label,.sleep-step9-input>label{float:none;margin:0 auto 20px;width:100%!important}}@media(max-width:767px){.sleep-steps-inner0 .proceed_btn a{display:flex;margin:0 auto;max-width:80px}.sleep-assesment-outer0{padding:25px 20px}.sleep-assesment-outer1{padding:40px 0}.logo-top{padding-top:65px;text-align:center}.sleep-steps input.input-box{font-size:16px}.sleep-steps-inner{align-items:center;display:block;justify-content:center;min-height:100%}.sleep-step1 a{min-width:auto}.sleep-step4-input div label{flex:0 0 16%;padding:0 10px}.sleep-steps{background:#ffffff21;border-radius:40px;font-size:20px;margin:20px 0;padding:20px;position:relative}}@media (max-width:600px){.popup_contain{max-width:300px}.popup-content-col{height:400px}}