/*!
Theme Name: realkiwidev
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: realkiwidev
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

realkiwidev is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@import url("https://use.typekit.net/fja5ove.css");
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700,800,900&display=swap');
@font-face{font-family:futura-pt,sans-serif;}
*{margin:0;padding:0;box-sizing:border-box;}
etml{scroll-behavior:smooth;}
html,body{font-family:'Poppins',sans-serif!important;font-weight:400;font-size:16px;line-height:26px;min-height:100vh;overflow-x:hidden;margin:0;padding:0;box-sizing:border-box;transition:background 1s ease;}
.thanks h2{text-transform:uppercase;color:#ffffff;font-size:35px;line-height:36px;text-align:center;margin-top:30px;margin-bottom:30px;}
div.wpforms-container-full .wpforms-form h3{font-size:32px!important;font-weight:700!important;margin-bottom:30px!important;}
.inner{max-width:750px;margin-left:auto;margin-right:auto;display:block;margin-top:50px;background-color:#ffffff;padding:20px;}
.header{background-color:#ffffff;}
.header:after{content:'';position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border-top:25px solid #ffffff;border-left:35px solid transparent;border-right:35px solid transparent;z-index:999;}
.header-inner{max-width:1000px;margin:auto;}
.logo{max-width:300px;margin:5px;}
.pre-text{text-align:right;font-size:13px;color:#08539d;float:right;display:block;max-width:50%;margin-top:-50px;}
.content-inner{max-width:750px;color:#ffffff;margin:auto;width:100%;padding:50px 0;min-height:500px;}
.content-inner .intro p{font-size:20px!important;line-height:25px!important;max-width:550px;margin:20px auto!important;text-align:center;}
.social-sharing{position:inherit!important;}
.prize{max-width:750px;height:225px;margin-bottom:20px;}
.charity{float:right;display:block;margin-top:50px;}
.charity h2{text-transform:uppercase;color:#22cbff;max-width:250px;font-size:32px;line-height:36px;}
.win{background-color:#ffc60b;width:130px;height:130px;color:#08539d;float:left;border-radius:75px;text-align:center;margin-top:40px;}
.win h6{text-transform:uppercase;font-size:22px;margin:auto;margin-top:25px;}
.logos{max-width:1000px;margin:25px auto;margin-top:0px;}
.logos img{max-width:16%;}
.footer{background-color:#292929;color:#ffffff;padding:20px;}
.footer-inner{display:flex;max-width:1000px;margin:25px auto;}
.footer p{font-weight:300;font-size:12px;line-height:16px;}
.footer-menu{float:right;}
.footer-menu a{color:#ffffff;font-weight:300;text-align:right;font-size:12px;line-height:16px;}
.footer-menu ul{list-style:none;text-align:right;}
.privacy{width:100%;}
.questions{margin-bottom:50px;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center button[data-page="23"],div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center button[data-page="24"],div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center button[data-page="25"],div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center button[data-page="26"],div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center button[data-page="27"]{display:none!important;}
#wpforms-34-field_25-container,#wpforms-154-field_24-container,#wpforms-154-field_25-container,#wpforms-154-field_26-container,#wpforms-154-field_19-container{display:none!important;}
.form-quiz .wpcf7-submit.disabled{opacity:0.5;cursor:not-allowed!important;}
.text-form{color:white;font-size:20px;text-align:center;margin-top:25px;}
.congratulation_ss li b{color:#ffc000;}
.congratulation_ss a{color:rgba(255,255,255,0.8)!important;}
.congratulation_ss ul{padding-left:20px;}
.congratulation_ss img{height:auto;}
.congratulation_ss ul li strong{color:#ffc000;}
.notes{font-size:13px;}
img.welcome-body-img.welcome-body-img-mb{display:none;}
.hidden.terms_and_conditions_text{display:none;}
.wrapper-quiz{min-height:100vh;}
.welcome-logo{display:flex;background-color:#fff;padding:10px;justify-content:space-between;border-radius:10px 10px 0 0;margin-bottom:50px;}
.right-logo span{font-size:10px;font-style:italic;margin-right:15px;float:left;color: #262626;}
.right-logo {
    display: flex;
    align-items: center;
}
.ui-widget-content{height:300px;overflow-y:auto;}
.ui-widget-content li{padding:5px 10px!important;}
.questions-step.hidden{display:none!important;}

/*.question-container:not(.step) {
    display: none !important;
}*/
.form-steps-v4 .submit-bt{margin-top:30px;}
.form-steps-v4 span.wpcf7-form-control-wrap.terms-acceptance{margin:30px auto 30px;}
.aligncenter{display:block;}
* {
    outline: none !important;
}
@media only screen and (max-width:600px){
    .social-sharing{width:100%;max-width:250px!important;position:absolute!important;display:inline-grid!important;margin:auto!important;margin-bottom:50px;}
    .button-facebook,.button-twitter,.button-linkedin{width:100%!important;}
    .wp-block-code{display:block;height:170px;width:100%;}
    .content-inner{padding:20px;}
    .logos{margin:25px 20px;}
    .logos img{max-width:30%;}
    .logo{margin:auto;}
    .pre-text{width:100%;margin:20px;text-align:center;min-width:100%;float:none;margin-top:0px;}
    .footer{display:flex;}
    .footer-inner{display:block;}
    .footer-menu{float:left;width:100%;text-align:center;margin-top:20px;display:block;}
    .footer-menu ul{text-align:center;}
    .questions{margin-top:40px;display:inline-block;margin-bottom:135px;}
    .prize{background-image:none;height:100%;margin-bottom:20px;}
}

/* background styling */
.content-background{-webkit-clip-path:polygon(0% 0%,100% 0,100% 82%,0 100%);clip-path:polygon(0% 0%,100% 0,100% 82%,0 100%);background-color:#004e9b;background-image:url("/wp-content/uploads/2019/08/BG.jpg");background-size:cover;background-position-x:-140px;background-repeat:no-repeat;background-size:119%;}
.content-background-after{background-image:url("/wp-content/uploads/2019/08/bg-element.svg");background-size:cover;height:290px;margin-top:-210px;}
@media only screen and (max-width:600px){
    .content-background{-webkit-clip-path:polygon(0% 0%,100% 0,100% 90%,0 100%);clip-path:polygon(0% 0%,100% 0,100% 90%,0 100%);background-position-x:0;background-size:cover;}
}

/* Quiz styling */
div.wpforms-container-full .wpforms-form ul li{transition:all 0.3s linear 0s;}
div.wpforms-container-full .wpforms-form  ul li input[type=radio]{display:none!important;}
div.wpforms-container-full .wpforms-form ul li input[type="radio"]+label{border:1px solid #ffffff!important;padding:15px!important;color:#ffffff;width:100%;display:block;}
div.wpforms-container-full .wpforms-form ul li input[type="radio"]:hover+label{border:1px solid #ffffff!important;padding:15px!important;background-color:rgba(255,255,255,0.2);color:#ffffff;width:100%;display:block;}
div.wpforms-container-full .wpforms-form ul li input[type="radio"]:checked+label{border:1px solid #ffffff!important;padding:15px!important;background-color:#ffffff;color:#024a89;width:100%;display:block;}
input[type="text"],input[type="email"],input[type="[tel]"],input,select{border:1px solid #ffffff!important;background-color:none!important;background:none!important;padding:15px!important;color:#ffffff!important;width:100%;display:block;}
select{padding:0px!important;}
::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
color:#ffffff!important;opacity:0.8; /* Firefox */}
:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:#ffffff!important;}
::-ms-input-placeholder{ /* Microsoft Edge */
color:#ffffff!important;}
.wpforms-error{color:red!important;}
.wpforms-page-button .wpforms-page-next,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#ffc60b;color:#024a89;border:none;font-size:20px;text-transform:uppercase;padding:15px 25px;margin:auto;display:block;}
.wpforms-page-button:hover .wpforms-page-next:hover,div.wpforms-container-full:hover .wpforms-form input[type=submit]:hover,div.wpforms-container-full:hover .wpforms-form button[type=submit]:hover,div.wpforms-container-full:hover .wpforms-form:hover .wpforms-page-button:hover{border:none;}
div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:35px;font-weight:700;margin-bottom:60px;}
.divider{margin-top:95px;position:absolute;max-width:750px;}
.thanks p{text-align:center;font-size:18px;margin-bottom:30px;}
.center p{text-align:center;}
.prize-lander{font-size:20px!important;max-width:550px;margin:20px auto!important;display:table;line-height:30px;}
#wpforms-154-field_14-container label,#wpforms-154-field_15-container label,#wpforms-154-field_16-container label,#wpforms-154-field_17-container label{font-size:15px;font-weight:normal;margin-bottom:0px;}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%;}
.wpforms-page wpforms-page-6{max-width:60%;margin-left:auto;margin-right:auto;}
.wpforms-page-button{background-color:#ffc60b;color:#024a89;border:none;font-size:20px;text-transform:uppercase;padding:15px 25px;margin:auto;text-align:center;text-decoration:none;display:table;margin-top:-80px;margin-bottom:100px;}
.wpforms-field .wpforms-field-radio{margin-top:-120px;}
.wpforms-field .wpforms-field-html{margin-top:70px;}
.wpforms-field{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#wpforms-154-field_22-container .wpforms-page-button{display:block;margin:auto;}
.button-facebook,.button-twitter,.button-linkedin{font-family:'Poppins',sans-serif!important;color:#ffffff!important;border:1px solid #ffffff!important;padding:10px 20px!important;text-decoration:none!important;font-size:15px;margin:10px;width:30%;}
.social-sharing{width:100%;max-width:750px;position:absolute;display:flex;}
.button-facebook::before{font-family:"FontAwesome";font-weight:900;content:"\f09a";margin-right:20px;}
.button-twitter::before{font-family:"FontAwesome";font-weight:900;content:"\f099";margin-right:20px;}
.button-linkedin::before{font-family:"FontAwesome";font-weight:900;content:"\f0e1";margin-right:20px;}
#wpforms-submit-154{display:block;margin:auto;}
.enter-details{text-align:center;color:#ffc60b;}
.prize-text{text-align:center;max-width:647px;margin:auto!important;margin-bottom:20px!important;font-size:18px!important;}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator{margin:0 0 0px 0!important;overflow:hidden;height:0px;}
#wpforms-154-field_14-container,#wpforms-154-field_15-container,#wpforms-154-field_16-container,#wpforms-154-field_17-container{max-width:500px!important;margin:auto!important;}
div.wpforms-container-full .wpforms-form label.wpforms-error{color:red!important;}
.welcome-footer p{font-size:10px!important;margin-bottom:1em;}

/**/
.form-steps{max-width:800px;margin:0 auto;padding-top:80px;padding-bottom:80px;}
.welcome-logo img{width:auto;height:40px;float:left;}
.welcome-body-img{max-width:100%;height:auto;margin:0 auto;display:block;}
.step-line{margin:25px 0;}
.step-line img{width:100%;}
.welcome-body-content{font-size:20px;color:rgba(255,255,255,0.8)!important;max-width:600px;margin:0 auto;text-align:center;}
.start-quiz,body .form-quiz input.wpcf7-form-control.wpcf7-submit,.submit-bt{font-family:'Poppins',sans-serif;color:rgb(0,83,157)!important;background-color:rgb(255,198,11)!important;font-size:20px;border-radius:0px!important;border-width:1px!important;border-color:rgb(255,198,11)!important;border-style:solid!important;box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px;min-width:76px;max-width:370px;padding:.95em 40px!important;white-space:normal;word-wrap:break-word;box-sizing:content-box;transition:transform .6s ease-out,opacity .6s ease-out,visibility .6s ease-out,background .6s ease-out,border-color .6s ease-out,color .6s ease-out,padding .6s ease-out,box-shadow .6s ease-in-out;line-height:normal;text-transform:uppercase;margin:50px auto 60px;display:block;cursor:pointer;width:auto;font-weight:600;}
.start-quiz:hover,.form-quiz input.wpcf7-form-control.wpcf7-submit:hover{padding-left:52px!important;padding-right:52px!important;}
.welcome-footer{color:rgba(255,255,255,0.8)!important;font-size:16px;text-align:center;}
.welcome-footer p{line-height:33px;}
.welcome-footer a{color:rgba(255,255,255,0.8)!important;text-decoration: underline;}
.questions-step{display:none;}
.questions-step-main{box-shadow:0 5px 30px 0 rgba(0,0,0,.5);background-color:#fff;border-radius:8px;text-align:center;}
.questions-head h3{font-size:38px;font-weight:bold;color:rgb(0,83,157);line-height:1;font-family:'Poppins',sans-serif;}
.questions-head h3{font-size:38px;font-weight:700;color:rgb(0,83,157);line-height:1;font-family:'Poppins',sans-serif;max-width:600px;margin:0 auto;padding-top:70px;}
h4.question-title{color:rgb(0,0,0);text-align:center;font-size:28px;font-weight:400;line-height:29px;max-width:640px;margin:0 auto;margin-bottom:20px;}
ul.questions li{max-width:100%;width:400px;position:relative;display:block;margin:10px auto;border:1px solid #d4d4d4;border-radius:3px;overflow:hidden;line-height:1.3;word-break:break-word;white-space:normal;transition:all 0.6s ease;z-index:2;opacity:1;padding:20px 45px 20px 20px;color:rgb(0,83,157);font-size:18px;background-color:rgb(255,255,255);text-align:center;border-radius:0px;border:1px solid rgb(0,83,157);box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px;cursor:pointer;left:0;}
ul.questions li:hover{box-shadow:0 10px 15px 0 rgba(0,0,0,.25);color:rgb(255,255,255);background-color:rgb(56,121,179);}
.question-container{display:none;padding-bottom:30px;}
.question-container:first-child{display:block;}
.question-container.active li{opacity:0;left:130px;}
.question-container.active li.answer.active{opacity:1;left:0px;}
.question-container.active li.answer.active{opacity:1;left:0px;background-color:rgb(56,121,179);color:#fff;}
li.answer:before{content:"";background-image:url(./assets/images/question-arrow.png);position:absolute;width:35px;height:35px;right:5px;transform:scale(0);background-size:contain;background-repeat:no-repeat;background-position:center center;top:calc(50% - 19px);transition:all 0.6s ease;z-index:9;}
li.answer.active:before{transform:scale(0.8);}
.form-quiz h3{font-size:32px;color:rgb(255,192,0);text-align:center;margin-bottom:35px;}
.form-quiz label{position:relative;width:400px;max-width:100%;margin:10px auto 0;display:flex;box-sizing:content-box;}
.form-quiz input.wpcf7-form-control,.form-quiz select.wpcf7-form-control{font-size:14px;color:rgba(0,0,0,0.8)!important;background-color:#fff!important;border-color:rgb(191,191,191);border-radius:6px!important;box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px inset;width:100%;padding:20px!important;border:1px solid #d4d4d4!important;-webkit-appearance:none;box-sizing:content-box;height:1.35em;width:calc(100% - 42px);}
.form-quiz .wpcf7-form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
font-size:14px;color:#000!important;}
.form-quiz .wpcf7-form-control::-moz-placeholder{ /* Firefox 19+ */
font-size:14px;color:#000!important;}
.form-quiz .wpcf7-form-control:-ms-input-placeholder{ /* IE 10+ */
font-size:14px;color:#000!important;}
.form-quiz .wpcf7-form-control:-moz-placeholder{ /* Firefox 18- */
font-size:14px;color:#000!important;}
.form-quiz span.label{font-size:14px!important;background-color:transparent!important;box-shadow:none!important;color:rgba(0,0,0,0.8);position:absolute;left:21px;bottom:17px;cursor:text;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;}
form.wpcf7-form br{display:none;}
.form-quiz .wpcf7-form-control-wrap.focus + .label,.form-quiz .wpcf7-form-control-wrap.not-empty + .label,.focus .label{-webkit-transform:translateY(-19px);transform:translateY(-19px);font-size:11px!important;color:#000;}
span.wpcf7-form-control-wrap.terms-acceptance input[type="checkbox"]{width:30px!important;height:30px;-webkit-appearance:none;background-color:#fff!important;box-shadow:none;display:inline-block;position:relative;border-radius:4px;float:left;margin-right:10px;}
span.wpcf7-form-control-wrap.terms-acceptance input[type="checkbox"]:checked{background-image:url(./assets/images/check.svg)!important;background-size:18px!important;background-repeat:no-repeat!important;background-position:3px 4px!important;}
.form-quiz .wpcf7-form-control-wrap{position:relative;width:100%;}
span.wpcf7-form-control-wrap.terms-acceptance{max-width:400px;margin:15px auto 30px;display:block;}
.wpcf7-form-control-wrap.terms-acceptance span.wpcf7-list-item.first.last{margin:0;}
.wpcf7-form-control-wrap.terms-acceptance span.wpcf7-list-item-label{color:rgb(255,255,255);font-size:14px;text-decoration:underline;float:left;width:calc(100% - 42px);}
.wpcf7-form-control-wrap.terms-acceptance span.wpcf7-list-item-label a{color:#fff;}
.form-quiz span.wpcf7-not-valid-tip{position:absolute;z-index:9;background-color:#fff;border:1px solid;font-size:12px;padding:0px 15px;border-radius:3px;bottom:-10px;left:21px;}
.form-quiz .terms-acceptance span.wpcf7-not-valid-tip{font-size:0;left:0;top:-1px;color:#fff;width:31px!important;height:31px;z-index:-1;background-color:red;border-color:red;left:-1px;border-radius:0;}
.form-quiz .wpcf7-validation-errors,.form-quiz  .wpcf7-mail-sent-ok{display:none!important;}
.congratulation_ss{margin:0 auto;color:rgba(255,255,255,0.8)!important;max-width:calc(100% - 160px);font-size:18px;}
.congratulation_ss p{margin-bottom:15px;}
.congratulation_ss h3{color:rgba(255,198,11,1)!important;font-size:36px;line-height:1.3;margin-bottom:15px;}
.congratulation_ss .score_quiz{text-align:center;font-family:Poppins;font-size:38px;color:rgb(255,198,11);font-weight:bold;opacity:1;text-transform:uppercase;margin-bottom:30px;display:block;float:left;width:100%;}
.form-quiz label.hidden{display:none;}
.shareContainer{text-align:center;margin-bottom:50px;margin-top:10px;}
.shareContainer i.share-icon{font-size:40px;}
.shareContainer a.share{display:inline-block;margin:0 8px;}
.shareContainer span.share-text{font-family:Poppins;color:rgb(255,255,255);font-size:18px;float:right;margin-left:7px;padding-top:7px;}
.phone:before{background-position:right!important;background-size:50px!important;background-repeat:no-repeat!important;content:"";position:absolute;width:50px;height:50px;right:10px;top:5px;}
.phone.checking:before{background-image:url(./assets/images/checking.gif)!important;}

/*.phone.verified:before{content:"✓";right:5px;top:20px;font-size:30px;color:#0D5B9F;width:30px;height:30px;}*/
.phone.verified:before{content:"";right:10px;top:15px;font-size:30px;width:30px;background-color:#0D5B9F;height:30px;background-image:url(./assets/images/checked.svg);border-radius:25px;background-size:20px!important;background-position:center center!important;}
.phone.not-verified:before{content:"✕";right:5px;top:20px;font-size:30px;color:red;width:30px;height:30px;background-color:white!important}
.submit-bt{width:170px;padding:16px 15px!important;border-radius:10px!important;text-align:center;transition:all 0.5s;}
.submit-bt:hover{width:190px;}
body .form-quiz input.wpcf7-form-control.wpcf7-submit{display:none;}
span.wpcf7-form-control-wrap.terms-acceptance input[type="checkbox"].error{border-color:red!important;}
.form-quiz .postal-code span.wpcf7-not-valid-tip{line-height:13px;bottom:-7px;padding:5px 9px;}
.welcome-step.hidden{display:none;}

/**Quiz ver 2**/
.quiz_ver2 .start-quiz{color:#fff!important;background-color:#e00034!important;border-color:#e00034!important;position:relative;}
.main-answer{display:flex;padding:0 20px 30px;}
.main-answer ul.questions{margin:0;width:100%;}
.img-answer{width:100%;background-size:cover;background-position:center center;border-radius:5px;margin-left:15px;}
.main-answer li.answer{margin-top:0;}
.main-answer li.answer:last-child{margin-bottom:0;}
.quiz_ver2 .success-body-img-main{max-width:650px;}
.quiz_ver2 .form-quiz h3{color:#fff;font-size:25px;}
.quiz_ver2 form.wpcf7-form p{display:flex;flex-wrap:wrap;}
.quiz_ver2 form.wpcf7-form label{width:calc(50% - 15px);margin-bottom:15px;margin-top:0;}
.quiz_ver2 span.wpcf7-form-control-wrap.terms-acceptance{margin-left:8px;margin-right:0;}
.quiz_ver2 span.submit-bt{margin-top:12px;margin-bottom:0;max-height:30px;color:#fff!important;background-color:#e00034!important;border-color:#e00034!important;}
.quiz_ver2 form.wpcf7-form{margin-bottom:80px;}
.quiz_ver2 .congratulation_ss .score_quiz{color:#fff;}
.quiz_ver2 span.wpcf7-form-control-wrap.terms-acceptance p{display:block;}
.progresss-part{position:relative;padding:0 20px;margin:35px 0 15px;display:none;float:left;width:100%;text-align:center;}
.progress{height:18px;border-radius:10px;box-shadow:none;margin-bottom:10px;border:1px solid #00247d;background-color:#fff;text-align:center;position:relative;}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#e00034;-o-transition:width .6s ease;transition:width .6s ease;box-shadow:none;border-radius:10px;position:absolute;height:18px;left:-1px;top:-1px;}
span.percent{position:absolute;top:-4px;font-size:14px;color:#00247d;}
.success-body-img-main span.percent{color:#fff;}
.congratulation_ss .step-line{margin-top:0;padding-top:20px;}
.bottom-v2{display:flex;margin-top:20px;}
.form-steps.v4 .submit-bt{margin-top:15px;}
.question-container:not(.step){display:none !important;}
.su-column-inner {
    text-align: left;
}
span.wpcf7-not-valid-tip[aria-hidden="true"] {
    display: none;
}
@media screen and (max-width:820px){
    .form-steps{max-width:620px;}
    .welcome-body-img{width:100%;}
    .welcome-body{padding:0 30px;}
    .form-quiz h3{line-height:30px;}
    .questions-head h3{font-size:24px;padding-top:45px;}
    .step-line{width:80%;margin:33px auto;}
    h4.question-title{font-size:18px;padding:0 30px;}
    .quiz_ver2 span.wpcf7-form-control-wrap.terms-acceptance{max-width:100%;}
    .bottom-v2{flex-direction:column;}
}
@media screen and (max-width:767px){
    .quiz_ver2 .questions-head h3{display:none;}
    .main-answer{flex-direction:column;}
    .img-answer{height:300px;max-width:400px;margin:10px auto;}
    .quiz_ver2 .questions-step .step-line{display:none;}
    .progresss-part{display:block;}
    .quiz_ver2 .success-body-img-main .step-line{display:none;}
    .quiz_ver2 .success-body-img-main img.welcome-body-img{margin-bottom:30px;}
    .form-steps.v4 .questions-step{padding:0 0 15px 0;}
    .form-steps.v4 .questions-step-main{width:calc(100% - 30px);margin:0 15px;}
    .form-steps.v4 .step-line{width:80%;margin:15px auto 5px;}
    .form-steps.v4 .form-quiz h3{display:none;}
}
@media screen and (max-width:620px){
    .welcome-footer{padding:0 15px;font-size:15px;}
    .welcome-head{padding:0;background-color:#fff;}
    .welcome-body-content{font-size:18px;}
    .form-steps{padding:0 0 30px 0;}
    .questions{margin-top:0;display:inline-block;margin-bottom:0;}
    .congratulation_ss{max-width:90%;font-size:16px;}
    .congratulation_ss h3{font-size:26px;margin-bottom:15px;}
    .shareContainer{margin-top:25px;}
    img.welcome-body-img{display:none;}
    img.welcome-body-img.welcome-body-img-mb{display:block;}
    img.logo-dk{display:none;}
    img.logo-mb{display:block!important;}
    .welcome-logo img{margin-bottom:0;}
    .questions-step{padding:15px;}
    .success-body-img-main{padding-top:0px;}
    .welcome-logo img{height:30px;}
    .right-logo span{font-size:11px;min-width:105px;line-height:19px;}
    .quiz_ver2 form.wpcf7-form p{flex-direction:column;flex-wrap:unset;}
    .quiz_ver2 form.wpcf7-form label{width:100%;margin-bottom:8px;}
    .quiz_ver2 .form-quiz h3{display:none;}
    .bottom-v2{flex-direction:column-reverse;}
    .form-quiz input.wpcf7-form-control,.form-quiz select.wpcf7-form-control{height:0px;}
    .form-quiz span.label{bottom:8px;}
    .quiz_ver2 span.submit-bt{padding:11px!important;font-size:18px;border-radius:5px!important;margin-top:0;margin-bottom:10px;}
    .progresss-part{margin:20px 0 5px;}
    .quiz_ver2 .success-body-img-main img.welcome-body-img{margin-bottom:18px;}
    .form-quiz span.wpcf7-not-valid-tip{bottom:-11px;font-size:10px;line-height:15px;}
    .form-quiz .postal-code span.wpcf7-not-valid-tip{padding:0px 9px;bottom:-11px;line-height:15px;}
}
@media screen and (max-width:480px){
    .form-quiz h3{font-size:24px;}
    .start-quiz,body .form-quiz input.wpcf7-form-control.wpcf7-submit{font-size:16px;}
    .wpcf7-form-control-wrap.terms-acceptance span.wpcf7-list-item-label{font-size:13px;}
    .form-steps{padding-top:0;padding-bottom:40px;padding-left:0;padding-right:0;}
    .welcome-footer p{line-height:28px;}
    .questions-head h3{padding-left:10px;padding-right:10px;}
    .step-line{margin:19px auto 6px;}
    .questions{padding:0 15px;}
    ul.questions li{width:100%;margin:5px auto;font-size:15px;padding:20px 30px 20px 20px;}
    .questions{padding:0 15px;width:100%;}
    h4.question-title{margin-bottom:15px!important;font-size:16px!important;line-height:22px;}
    .welcome-body{padding:0 15px;}
    .welcome-body-img{width:80%;}
    li.answer:before{right:3px;}
    li.answer.active:after{right:1px;}
    .congratulation_ss .score_quiz{font-size:30px;}
    .congratulation_ss h3{font-size:24px;line-height:32px;}
    .shareContainer a.share{margin:0 4px;}
    .shareContainer span.share-text{font-size:13px;}
    .congratulation_ss p{margin-bottom:8px;}
    .quiz_ver2 .questions{padding:0;}
    .quiz_ver2 ul.questions li{margin:10px auto;}
    .quiz_ver2 .form-quiz h3{font-size:21px;margin-bottom:15px;}
    .quiz_ver2 span.wpcf7-form-control-wrap.terms-acceptance{margin-bottom:10px;margin-left:0px;}
    .main-answer{padding:0 15px 0;}
    .img-answer{height:270px;max-width:100%;margin:10px auto 0;}
    .quiz_ver2 .question-container{padding-bottom:15px;}
    .quiz_ver2   h4.question-title{font-size:17px!important;line-height:22px;font-weight:500;margin-bottom:10px!important;}
    .quiz_ver2 .form-steps{padding-top:0;padding-bottom:0px;padding-left:0;padding-right:0;}
}
@media screen and (max-width:405px){
    .form-quiz .postal-code span.wpcf7-not-valid-tip{padding:3px 9px;bottom:-14px;}
    .quiz_ver2 .form-quiz .postal-code span.wpcf7-not-valid-tip{padding:0px 9px;bottom:-11px;line-height:15px;}
}
@media screen and (max-width:374px){
    .welcome-logo img{height:25px;}
}
