.clearfix{display:block;}
	.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
	.clearfix:after{clear:both}
	.clear{clear:both;line-height:0;height:0}
	.robot{font-family: Roboto Slab;font-weight: 300;}
	.form-sec h2{font-family: "Roboto Slab";font-size: 60px;color: rgb(53, 57, 62);}
	.form-sec ul li{list-style: none;}
	.form-sec .questions{position: relative}
	.form-sec .questions span{position: absolute;border: 1px solid #c0c3c5;border-radius: 30px;font-size: 18px;text-align: center;line-height: 10px;padding: 10px 10px;margin: 0 10px 0 0;left: -40px;top: -6px;}
	.form-sec ul li p{font-weight: 400}
	.form-sec > ul > li{border-bottom: 1px solid #e1e7eb;padding: 20px 0 20px 40px}
	.form-sec > ul > li ul  li{display: inline-block;margin: 0px 30px 10px 0px;}
	#submitQuiz, .backbtn{border: none;background: #35393e;color: #fff;font-size: 18px;font-family: Roboto Slab;font-weight: 300;padding: 15px 30px;float: right;margin-top: 30px;outline: none}
	.backbtn a{color:#fff;text-decoration:none}
	.form-sec input{outline: none;margin: -2px 3px 0 0;}
	.quiz-bnr-cnt {position: absolute;top: 20%;color: rgb(255, 255, 255);font-size: 26px;text-align: left;font-family: "Roboto slab";font-weight: 300;line-height: 50px;}
	.quiz-bnr-cnt p span.big {font-size: 60px;}
	.quiz-bnr-cnt p span.yell-cont {color: rgb(255, 205, 6);font-family: Poppins;}

	.scoreCircle{height: 150px;width: 150px;margin: 0 auto;background: #c4c4c4;border-radius: 100px;text-align: center;position: relative;}
	.scoreCircle span{position: absolute;text-align: center;width: 100%;left: 0;top: 30px;font-size: 13px;}
	.score{position: absolute;width: 100%;top: 75px;font-size: 60px;font-family: "Roboto Slab";}
	.regSec{background:#f2eeed}
	.scoreCircle.score1{background: #ff94ae}
	.scoreCircle.score2{background: #ffaf74}
	.scoreCircle.score3{background: #ffd35c}
	.scoreCircle.score4{background: #6af5f2}
	.scoreCircle.score5{background: #77efaf}
	.message h3{font-size: 30px;line-height:50px;text-transform:uppercase}
	.message p{font-size: 18px;line-height:30px;}
	.score0 h3, .score1 h3, .score2 h3, .score2 h3, .score3 h3{color: #e70b0b}
	.score4 h3{color: #2195ae}
	.score5 h3{color: #608856}
	.message{text-align: center;display:none;}
	.message.active{display:block}
	inputgroup{display:block;margin-bottom: 20px;position:relative}
	.error-field, .error-field1 {display: none;right: 0;}
	.register-form{width: 500px;margin: 0 auto;max-width:90%}
	.register-form input[type="text"]{width: 100%;box-sizing: border-box;padding: 13px 10px;font-size: 14px;background: transparent;border: 1px solid #adbfe5;outline:none}
	.register-form .main{display:block}
	#Submit{background: #e93541;color: #fff;border: navajowhite;padding: 10px 15px;border-radius: 3px;font-size: 16px;margin-top: 10px;outline:none;cursor: pointer;}
	.register-form h3{font-weight: 500;font-size: 28px;font-family: Poppins;}
	inputgroup.error .error-field, inputgroup.error1 .error-field1 {display: block;position: absolute;background-color: transparent;padding: 0px;line-height: normal;top: 40px;right: 0;font-size: 13px;font-weight: normal;color: red;text-align: right;}
	.resultLoading{position: fixed;height: 100%;width: 100%;background: #fff;z-index: 9;top: 0;left: 0;text-align: center;padding: 25% 0;box-sizing: border-box;font-size: 40px;font-family: "Roboto Slab";letter-spacing: 2px;}

	#VideosAndLogos{display:none}
	.lp-bg{background: #35393e;text-align:center;position:relative}
	.heading-menu{display:none}
	.bannerflex{margin:0}
	.flexslider{width:1000px}
	.flex-control-nav{display:none;}
	.flex-direction-nav{display:block}
	.flex-direction-nav > li{display:block;height:100%;position:absolute;width:40px;background-color:#000;}
	.flex-direction-nav > li:first-child{left:0}
	.flex-direction-nav > li:last-child{right:0}
	.flex-direction-nav > li a.flex-prev{opacity:1;left:5px}
	.flex-direction-nav > li a.flex-next{opacity:1;right:5px}
	.flexslider:hover a.flex-next,.flexslider:hover a.flex-prev{opacity:1}
	.opmRelPrd{display:none}
	@media screen and (max-width: 650px)
	{
		.form-sec > ul > li ul li{width:100%;margin:0 0 10px 0}
		#submitQuiz{float:none}
	}
	@media screen and (max-width: 768px)
	{
		.quiz-bnr-cnt{top: 10%;font-size: 19px;line-height: 40px;}
		.quiz-bnr-cnt p span.big{font-size:45px}
	}
	@media screen and (max-width: 414px)
	{
		.quiz-bnr-cnt{line-height: 20px;font-size:10px}
		.quiz-bnr-cnt p span.big {font-size: 20px;}
	}