*{margin:0;padding:0}img{display:block}body{background-color:#fcf6e6;text-align:center;font-family:'Open Sans',sans-serif}h2{display:block;font-size:40px;margin-bottom:15px;text-align:center;color:#000}#popup-wrapper-click{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999}#container{position:relative;width:95%;max-width:600px;min-width:320px;margin:0 auto}.toggleDiv{display:none;width:100%;padding:8px 5px 5px;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#first_page{display:block;text-align:center}#first_page h2{margin-bottom:10px}#first_page .btnyes{position:relative;margin-top:10px;z-index:9999}#intro-image{width:60%;margin:0 auto}#first_page p > span{font-weight:bold;color:#97b8fd;text-transform:uppercase}#second_page .btns{margin-top:20px;text-transform:none}p{line-height:1.3;font-size:22px;color:#000;text-align:left}p > b{text-decoration:underline}.choose_answer{font-size:20px;color:#97b8fd;text-align:center}.answers{padding:5px 0;text-align:left;width:50%;min-width:300px;margin:0 auto}.answer_box{font-size:22px;line-height:1.4}.answer_box input,.answer_box label{cursor:pointer}.question_header{font-size:29px;font-weight:bold;width:100%;text-align:center;margin:8px 0 20px;color:#97b8fd}.circle{font-size:23px;font-weight:bold;border-radius:3px;padding:8px 0;width:10%;max-width:50px;display:inline-block;color:#888;background:#ececec}.circle_active{color:#fff;background:#97b8fd}.btns{display:block;font-weight:bold;font-size:30px;line-height:62px;width:100%;min-width:200px;margin:10px auto 0;height:62px;border-radius:4px;text-transform:uppercase;cursor:pointer;text-align:center;color:#fff;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btns:hover{opacity:0.8}.btnyes{margin-top:20px;background-color:#6ca655}.btnno{background-color:#aaaaaa}.final_step p{padding-bottom:20px}.final_step h2{text-transform:uppercase}@media screen and (max-width: 480px){h2{font-size:25px}.question_header{font-size:22px}#first_page h2{margin-bottom:30px}p{font-size:16px}#first_page .btnyes{margin-top:30px}.btns{font-size:24px}.choose_answer{font-size:16px}.answer_box{font-size:18px}}@media screen and (max-height: 480px){#first_page h2{margin-bottom:20px}#first_page .btnyes{margin-top:20px}}