.form-steps .questions-step .welcome-head{display:none}
.welcome-head.show-mobile{display:none;}
.welcome-body-img.welcome-body-img-mb{display:none;}
@media screen and (max-width:620px){
	body .start-quiz {
	    max-width: 100%;
	    padding: .95em 0px!important;
	    width: 100%;
	    border: none!important;
	    font-weight: normal!important;
	    font-size: 16px!important;
}
	.form-steps{min-height:100vh;padding:0}
	.form-steps .welcome-step{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}
	.form-steps .welcome-footer p{font-size:11px}
	.form-steps .welcome-footer{padding-bottom:15px}
	.form-steps .questions-step{padding:0 0 15px 0}
	.form-steps .questions-step .questions-step-main{width:calc(100% - 30px);margin:0 15px}
	.form-steps .questions-step .welcome-head{display:block}
	.quiz_ver2 form.wpcf7-form p{font-size:11px}
	.start-quiz:hover,.form-quiz input.wpcf7-form-control.wpcf7-submit:hover{padding-left:0px!important;padding-right:0px!important;}
	.success-body-img-main .progresss-part{margin:0px 0 10px;}
	.welcome-head.show-mobile{display:block;}
	.welcome-body-img.welcome-body-img-mb{display:block;font-size:18px;text-transform:uppercase;color:#fff;margin-bottom:20px;}
	.welcome-body-img.welcome-body-img-mb p{margin-bottom:3px;}
	.welcome-body-content {
	    font-size: 16px;
	}
	.progresss-part {
	    margin-top: 20px!important;
	    margin-bottom: 5px!important;
	}
	ul.questions li {
	    padding: 20px 10px!important;
	}
	span.submit-bt {
	    margin-top: 10px!important;
	    margin-bottom: 10px!important;
	}
	.welcome-logo {
	    margin-bottom: 30px;
	}
	.quiz_ver2 .form-quiz h3 {
	    margin-top: 0;
	    margin-bottom: 20px;
	}
	body .start-quiz:hover {
	    padding-left: 0!important;
	    padding-right: 0!important;
	}
}