.diagnostic-layout{display:none;overflow-y:scroll;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:1052;background:#fff;color:#000;font-family:Poppins,sans-serif}.diagnostic-layout .layout-header{padding:0 60px 0 35px;margin:0;height:80px;display:flex;align-items:center;flex:0 0 auto;background:#f6f6f6}.diagnostic-layout .layout-header .locus-img{width:48px;display:inline-block}.diagnostic-layout-background{background-size:cover;background-position-x:left;position:absolute;width:100%}.diagnostic-layout .layout-header span{margin-left:auto;opacity:1;width:auto}.diagnostic-layout .layout-header span img{width:32px}.diagnostic-layout .layout-heading{margin:25px 0 15px;font-size:30px;line-height:35px;flex:0 0 auto;padding-bottom:15px}.diagnostic-layout .layout-heading h1{font-size: inherit;}.diagnostic-layout .layout-heading::after{display:none}.step{float:left;width:100%}.step-left{float:left;width:45%;padding-right:5%}.step-3{float:left;width:100%}.diagnosis-sec{float:left;width:55%;padding-bottom:2.8%}.vechile-sec{float:left;width:100%;padding-bottom:2%}.sp2l-pb{padding-bottom:3%}.sp2r-pt{padding-top:3%}.step-right{float:left;width:50%}.step-right img{width:100%}.mt-4em{margin-top:4em}.box .step:nth-child(1) .step-left .form-group:nth-child(3){padding-bottom:20px}.diagnostic-layout .intl-tel-input.allow-dropdown .selected-flag{height:48px}.vechile-fg{float:left;width:25%;padding-right:3%}.diagnostic-form{max-width:1470px}.diagnostic-form h2{color:#2c5fa0;margin-bottom:40px;font-size:1.75em;width:100%;float:left}.diagnostic-form .form-control{font-size:18px;color:#000}.diagnostic-form .saninput{background-color:#fff0;background-image:none;border:2.4px solid #e1e1e1;height:50px;margin-top:40px;border-radius:10px}.diagnostic-form .vechile-input{background-color:#fff0;background-image:none;border:2.4px solid #e1e1e1;height:50px;border-radius:10px}.diagnostic-form .select-control,.diagnostic-form select.form-control:not([size]):not([multiple]){background-color:#fff0;background-image:none;border:2.4px solid #e1e1e1;height:50px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/Diagnostic-tool/Arrow.png) 96%/22px no-repeat #fff}.diagnostic-form .industry-sec{float:left;width:100%;margin-bottom:20px}.diagnostic-form .wh-r{float:left;width:50%;padding-right:4%;border-right:2px solid #e1e1e1}.diagnostic-form .wh-l{float:left;width:50%;padding-left:4%}.diagnostic-form .wh-l h5,.diagnostic-form .wh-r h5{margin-bottom:1.5rem}.wh-r .form-group{margin-bottom:20px}.wh-r .form-group:first-child{padding-top:10px}.pick-od{padding-top:1em}.diagnostic-form .fg-select{margin-bottom:40px}.saninput:focus,.select-control:focus{outline:0;box-shadow:none;border-color:#000}.diagnostic-form .box{background-color:transparent;padding:10px 25px}.diagnostic-form label.error{color:#fa3c3c;font-weight:400;font-size:12px;margin:0}.diagnostic-form input.error{border:1px solid #fa3c3c}.diagnostic-form .dia-btn{margin:4px;box-shadow:1px 1px 5px #888;background-image:linear-gradient(281deg,#00c6ff,#006eff);color:#fff;border:0;width:20%;padding:0 1%;height:50px;font-size:20px;outline:0}.dia-btn.active:focus,.dia-btn:focus,.diagnostic-form .dia-btn:hover,.open>.dropdown-toggle.dia-btn{background-image:linear-gradient(281deg,#006eff,#00c6ff)}.diagnostic-form .back{border:0;padding:15px 0 0;font-size:20px;outline:0}.progress-section{width:75%;padding-left:4%;padding-top:10px}.progress-bar-success{background-color:#2c6aa7}.progress{height:12px;background-color:#e1e1e1!important;margin-bottom:5px;position:relative;border-radius:3px}.percentage{color:#000;font-size:18px;font-weight:500;margin:0}.diagnostic-form .radio-col{width:33%;float:left}.diagnostic-form .industry-sec .radio-col:nth-child(5){width:66%}.diagnostic-form .industry-sec .radio-col:nth-child(5) #otherAnswer{margin-left:2%;border:1.5px solid #e1e1e1;padding:5px;outline:0;border-radius:8px}.diagnostic-form .radio{position:relative}.diagnostic-form input[type=radio]{position:absolute;opacity:0}.diagnostic-form .checkmark{position:absolute;top:2px;left:0;height:25px;width:25px;border:2px solid #ccc;background:#ccc;border-radius:30%}.diagnostic-form .radio:hover input~.checkmark{background-color:#ccc}.diagnostic-form .radio input:checked~.checkmark{border:2px solid #ccc}.diagnostic-form .checkmark:after{content:"";position:absolute;display:none}.diagnostic-form .radio input:checked~.checkmark:after{display:block}.diagnostic-form .radio .checkmark:after{top:-2px;left:-2px;width:25px;height:25px;border-radius:30%;background:#2b5fa0}.diagnostic-form .radio label{color:#252525;font-size:18px;padding-top:3px;padding-left:40px}.diagnostic-form .wrapper{display:flex;justify-content:center;padding-top:5em}.vechile-label{background-color:#fff0;background-image:none;border:2.4px solid #e1e1e1;height:50px;border-radius:10px;padding:8px}.value-sec{display:inline-block;float:right;width:40%}.vechile-label .input-button{padding:0 6px;font-weight:bolder;color:#000;font-size:19px;cursor:pointer;border:0;outline:0}.vechile-label input{width:50%;text-align:center;border:0;outline:0;height:100%;background-color:#e1e1e1}.form-group .vechile-label .value-sec .vechile::placeholder{color:#000}.vec-lab-text{padding:0 2% 0 4%;font-size:17px;height:100%}.upload-file{position:relative}.diagnosis-sec .wh-l .or-p{margin:10px 0;text-align:center;font-weight:500;font-size:20px}.diagnostic-form .input-file-trigger{display:block;transition:all .4s;cursor:pointer;border:2.4px solid #e1e1e1;height:50px;border-radius:10px;padding:.5rem .75rem;font-size:18px;text-align:center}.diagnostic-form .input-file{position:absolute;top:0;left:0;opacity:0;width:100%;cursor:pointer;height:100%}.diagnostic-form .input-file-trigger:focus,.diagnostic-form .input-file-trigger:hover,.diagnostic-form .input-file:focus+.input-file-trigger,.diagnostic-form .input-file:hover+.input-file-trigger{background:#e1e1e1}.file-return{margin:0}.diagnostic-form .file-return{font-style:italic;font-size:10px;font-weight:700}.diagnostic-form .file-return:not(:empty):before{content:"Selected file: ";font-style:normal;font-weight:400}.thanks{margin-top:7em}.thanks h1{line-height:inherit;padding:2em 0 .5em;font-size:2.3em;width:92%}.thanks p{font-size:1.1em;width:85%}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.diagnostic-layout .pull-left{float:inherit}@media only screen and (max-width:991px){#uploadForm{margin:0 auto;width:80%}.progress{height:10px}.progress-section{width:85%;padding-left:4%}.percentage{font-size:16px}.diagnostic-layout .layout-heading{margin:5% 0 3%;font-size:26px;line-height:35px;padding-bottom:0}.step{padding-bottom:5%}.step-left{float:left;width:100%;padding-right:0}.diagnostic-form .box{padding:10px 0}.diagnostic-form h2{margin-bottom:40px;font-size:24px}.sp2l-pb,.vechile-sec{padding-bottom:0}.diagnostic-form .sp2l-pb .fg-select:last-child{margin-bottom:0}.diagnosis-sec{width:100%;padding-bottom:2.8%}.vechile-fg{margin-bottom:3.5%}.vechile-fg:nth-child(even){width:50%;padding-left:2%}.vechile-fg:nth-child(odd){width:50%;padding-right:2%}.vec-lab-text{font-size:15px}.thanks{margin-top:0;width:85%;margin:0 auto}.thanks h1{line-height:inherit;padding:2em 0 .5em;font-size:2em;width:100%}.thanks p{font-size:1em;width:100%;padding-bottom:3%}}@media only screen and (max-width:768px){.diagnostic-form .box{padding:0 0 10%}.diagnostic-layout .layout-header{padding:0 30px 0}.step{padding-bottom:8%}.diagnostic-layout .layout-heading{margin:6% 0;font-size:24px}.diagnostic-form h2{margin-bottom:30px;font-size:22px;line-height:32px}.diagnostic-form .saninput{height:48px;margin-top:30px}.diagnostic-layout .layout-header .locus-img{width:42px}.diagnostic-layout .layout-header span img{width:28px}.diagnostic-form .wh-l h5,.diagnostic-form .wh-r h5{font-size:18px}.diagnostic-form .form-control,.diagnostic-form .radio label{font-size:16px}.vec-lab-text{font-size:12px}.value-sec{width:44%}.vechile-label .input-button{padding:0 4px;font-size:16px}.vechile-label img{max-width:35px}.diagnostic-form .fg-select{margin-bottom:30px}.diagnostic-form .input-file-trigger{height:48px;font-size:16px;padding:.5rem}.diagnostic-form .dia-btn{width:200px;height:50px;font-size:18px}.diagnostic-form .select-control,.diagnostic-form select.form-control:not([size]):not([multiple]){height:48px;background:url(../img/Diagnostic-tool/Arrow.png) 96%/18px no-repeat #fff}.vechile-label{height:48px}.thanks h1{font-size:1.8em}}@media only screen and (max-width:600px){.diagnostic-layout .layout-heading{margin:7% 0;font-size:24px}.diagnostic-layout .layout-header{padding:0 20px 0}.diagnostic-layout .layout-header .locus-img{width:38px}.diagnostic-layout .layout-header span img{width:24px}#uploadForm{width:90%}.progress{height:8px}.percentage{font-size:14px}.progress-section{width:75%;padding-left:8%}.diagnostic-form .radio label{padding-left:30px}.diagnostic-form .industry-sec .radio-col:nth-child(5) #otherAnswer{width:65%}.diagnostic-form .fg-select{margin-bottom:10px}.diagnostic-form .wh-r{width:100%;padding-bottom:4%;padding-right:0;border-right:0}.diagnostic-form .wh-l{width:100%;padding-bottom:4%;padding-left:0}.vechile-sec .vechile-fg{width:100%;padding:0;margin-bottom:4.5%}.vec-lab-text{font-size:15px}.pick-od{padding:0}.value-sec{width:35%}.diagnostic-form .back{font-size:16px}.thanks h1{font-size:1.6em;padding:3em 0 .5em}}@media only screen and (max-width:480px){#uploadForm{width:95%}.diagnostic-layout .layout-header{padding:0 15px 0}.diagnostic-layout .layout-heading{margin:8% 0;font-size:22px}.diagnostic-form h2{font-size:20px;line-height:30px}.diagnostic-form .form-control{font-size:16px}.diagnostic-form .radio label{font-size:14px}.diagnostic-form .saninput{height:45px;margin-top:25px}.box .step:nth-child(1) .step-left .form-group:nth-child(3){padding-bottom:10px}.diagnostic-form .industry-sec .radio-col:nth-child(5) #otherAnswer{width:53%}.diagnostic-form .dia-btn{width:180px;height:50px;font-size:16px}}.section-title{text-align:center;line-height:24px;margin-bottom:20px;font-size:28px;font-weight:500;padding-bottom:15px;position:relative}.intl-tel-input{width:100%;outline:0}