*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body{font-family:open_sansregular}
span.addStar:after{color:red;content:"*"}
.survey-outer.survey-turbo h5{font-size:14px}
.survey-outer.survey-turbo form{display:table;background:#fff;width:100%;    padding: 15px;}
.survey-outer.survey-turbo .form-top-outer{float:left;width:100%;overflow:hidden}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper{display:inline-block;width:100%;margin:5px 0;vertical-align:top}
.survey-outer.survey-turbo{width:100%;padding-top:80px;padding-bottom:80px}
.survey-outer.survey-turbo p{margin-bottom:5px}
span.fberror{font-size:12px;color:red;float:left;width:100%}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper h6{float:left;width:100%;margin:0;font-size: 18px;margin-bottom: 15px;}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper ul{float:left;width:100%;padding:0}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper ul li{float:left;width:100%;list-style:none;box-sizing:border-box}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper ul li input{float:left;width:100%;height:47px;border:1px solid #ddd;border-radius:5px;padding-left:12px;font-size:14px;box-sizing:border-box}
.survey-outer.survey-turbo .survey-btn{float:left;width:100%;margin-top:20px}
.survey-outer.survey-turbo .survey-btn a{padding:12px 20px;font-size:16px;color:#fff;border-radius:5px;display:inline-block;text-decoration:none;margin-right:6px;float:left}
.survey-outer.survey-turbo .survey-inner .pross-main{display:none}
.survey-outer.survey-turbo span.form-option{display:none}
#wrapper{width:1170px;margin:auto}
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper ul li textarea{border:1px solid #ddd;border-radius:5px;width:100%;height:100px;padding:5px}
.popupwrapperstepsform{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;margin-bottom:20px;padding:15px;border-width:1px;border-style:solid;border-image:initial;border-radius:4px;position:relative;margin:10px 0}
.popupwrapperstepsform a.close{position:relative;color:inherit;text-decoration:none!important;font-size:18px!important;line-height:1.2;float:right;font-weight:700;opacity:.6}
.success-popup-quiz{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8)}
.success-popup-quiz-inner{vertical-align:middle;text-align:center;height:100%;width:100%}

/** css **/
.survey-content { padding: 15px; display: flex;}
.survey-content .text-radio { width: 50%; text-align: left;}
.survey-content .text-radio span {text-align: left; width: 92%; margin-left: 2%;}
.survey-content .text-radio input[type="radio"] { width: auto;}
.survey-content .steps-single.question-wrapper h6 {text-align: left;}
.survey-content .survey-btn {  margin-top: 30px;} 

.steps-singlequestion-wrapper .text-checkbox span.form-option,.steps-singlequestion-wrapper .text-radio span.form-option {width: 90%; max-width: 900px;}
.steps-singlequestion-wrapper .text-checkbox span.form-option-inputctrl,.steps-singlequestion-wrapper .text-radio span.form-option-inputctrl  {width: 25px;float: left;}
.steps-singlequestion-wrapper .text-checkbox,.steps-singlequestion-wrapper .text-radio {margin-bottom: 10px;}
.input-style {float: left; width: 100%; height: 50px;border-radius: 3px;border: 1px solid #ddd; padding-left: 12px;}
@media screen and (max-width:1200px){
#wrapper{width:95%}
}
@media screen and (max-width:768px){
.survey-content .options-wrapper {
    display: block;
	}
	.survey-content .text-radio {
    width: 100%; 
}
}
@media screen and (max-width:600px){
.survey-outer.survey-turbo .steps-single.question-wrapper.steps-singlequestion-wrapper{width:100%}
}
