*{margin:0;padding:0}html{height:100%;background:linear-gradient(rgba(196,102,0,.6),rgba(155,89,182,.6))}body{font-family:montserrat,arial,verdana}#simulator .stepstitle .container.contauto{text-align:center;padding-top:28px}.stepstitle p{font-weight:500;font-family:Raleway,Helvetica,Arial,Lucida,sans-serif;font-size:19px}.stepstitle h2{font-size:50px;color:#4386a6;line-height:1.2;font-weight:200}.stepstitle h2 strong{font-weight:700}#apply-form{max-width:1100px;margin:30px auto;text-align:center;position:relative}#simulator .cont .cstmcheck_div.active{background:#e6eff3;border-color:#4386a6}#apply-form fieldset{background:#fff;border:0;border-radius:3px;padding:20px 30px;box-sizing:border-box;width:80%;margin:0 10%;position:relative}#apply-form input,#apply-form textarea{padding:15px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:13px}#apply-form .action-button{width:auto;background:#ffb81d;color:#fff;border:0;border-radius:1px;cursor:pointer;padding:15px 45px;margin:50px 5px 10px;font-size:19px;font-weight:400}.frm-btm{font-size:11px}#apply-form .action-button:focus,#apply-form .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #27ae60}.fs-title{font-size:15px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}.step4_blk_widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;margin:auto;position:relative}.step4_blk_sec span.lbl{display:block;font-weight:400;margin-top:15px;color:#4386a6;font-size:15px;font-family:Raleway,Helvetica,Arial,Lucida,sans-serif}#simulator .step4_blk_sec.cont input:checked~.checkmark:after{top:18px;left:27px;margin-left:0;border:0;width:15px;height:15px}.step4_blk_sec span.checkmark:before{content:""!important;position:absolute;width:8px;height:8px;top:7px;background:#d2d2d2;left:0;right:0;margin:auto;border-radius:30px}.step4_blk_sec span.checkmark{position:relative}#progressbar,#progressbar-five{margin-bottom:30px;overflow:hidden;counter-reset:step}#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:25%;float:left;position:relative}#progressbar-five li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:20%;float:left;position:relative}#progressbar li:before,#progressbar-five li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px}#progressbar li:after,#progressbar-five li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li:first-child:after,#progressbar-five li:first-child:after{content:none}#simulator .checkmark{height:auto;background:0 0;position:absolute;bottom:0;width:100%!important}#simulator .cont .cstmcheck_div{border:1px solid #d2d2d2;padding:10px 0;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#simulator #apply-form .all-btn.step4_sec,#simulator .input-fld .et_pb_column.step3_input_blk{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#apply-form .step3_input input{background:#eee;border-bottom:0!important;border-radius:0;margin-top:15px;color:#000;margin-bottom:7px;text-align:center}.step3_input{margin:auto;max-width:250px}#simulator #apply-form .input-fld .et_pb_column label{color:#000;margin-right:0}.step4_blks{padding-top:60px}.step4_blks img.image-div{width:140px}.step4_blk_widgets:before{background:#d2d2d2;height:3px;width:160px;content:"";position:absolute;margin:10px auto auto;left:0;right:0;top:0}#loadingProgressG{display:none}#kit-blocs{display:flex;justify-content:center;align-items:center}@media (max-width:767px){#progressbar,#progressbar-five{width:90%;margin-left:auto;margin-right:auto;margin-bottom:0}#apply-form{margin-top:40px}.stepstitle h2{font-size:30px}}@media (max-width:480px){#simulator #apply-form .cont{width:100%}#simulator .step4_blk_sec.cont input:checked~.checkmark:after{top:5px;left:23px;bottom:auto!important}#simulator .checkmark{width:90px;height:90px}#simulator .cont .cstmcheck_div{padding-bottom:10px}#simulator .cont input:checked~.checkmark:after{bottom:47px;width:6px;height:6px}}