.header_container{
	display: block;
}

/*Remove this  - it's rubbish*/
.header_prize_container {
    top: 30px;
    right: 50%;
    margin-right: -19%!important;
}
.main_container.header_to_bk .header_container{
	z-index: 11;
}
/* Popup */
.popup_loading{z-index: 13;}
.popup{ z-index: 13; }

/* Landing */
.box.landing_poll{ text-align: center; }
.box.landing_poll h1{ padding: 1% 10%; }
.box.landing_poll .description{ padding: 6% 10% 4%; }

/* Questions */
.box.question_quiz .content{ position: relative; }
.box.question_quiz .content.notimer{ padding-left: 5%; }
.box.question_quiz .content.notimer .countdown{ display: none; }
.box.question_quiz .countdown{ position: absolute; top: 50%; }
.box.question_quiz .countdown .icon_bk{ z-index: 3; position: absolute; }
.box.question_quiz .countdown .icon{ z-index: 4; position: absolute; top: 0; left: 0; }
.box.question_quiz .countdown .icon.question{ width: 100%; height: 100%; cursor: default; text-align: center; }
.box.question_quiz .countdown .icon .mark{ display: none; }
.box.question_quiz .countdown .icon.question .mark{ position: relative; height: 100%; display: block; line-height: 120%; }
.box.question_quiz .countdown .icon.question .mark:before{ position: absolute; top: 42.5%; left: 42.5%; width: 15%; height: 15%; display: block; content: ''; background: #ffffff; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.box.question_quiz .countdown .icon.play{ width: 0; height: 0; cursor: pointer; border-style: solid; border-color: transparent; }
.box.question_quiz .countdown .icon.bonus{ font-weight: bold; text-align: center; }
.box.question_quiz .countdown .icon .bonus_text{ display: none; }
.box.question_quiz .countdown .icon.bonus .bonus_text{ display: block; cursor: default; }
.box.question_quiz .countdown .timer{ z-index: 2; position: absolute; top: 0; left: 0; width: 1em; height: 1em; overflow: hidden; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.box.question_quiz .countdown .timer .bar{ position: absolute; bottom: 0; left: 0; width: 1em; height: 0.01em; }
.box.question_quiz .countdown .timer .slice{ position: absolute; width: 1em; height: 1em; clip: rect(0px,1em,1em,0.5em); }
.box.question_quiz .countdown .timer .slice.gt50{ clip: rect(auto, auto, auto, auto) !important; }
.box.question_quiz .countdown .timer .slice .pie{ position: absolute; width: 1em; height: 1em; clip: rect(0em,0.51em,1em,0em); }
.box.question_quiz .countdown .timer .slice .fill{ position: absolute; top: 0; left: 0; width: 1em; height: 1em; clip: rect(0em,1em,1em,0.5em); }
.box.question_quiz .countdown .timer_bk{ z-index: 1; position: absolute; top: 0; left: 0; width: 1em; height: 1em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }
.box.question_quiz h1{ padding: 0; }
.box.question_quiz p{ padding-bottom: 0; }

/* Answers */
.answers{ text-align: center; }
.answers ul{ display: block; list-style: none; text-align: center; }
.answers li{ display: inline-block; vertical-align: middle; }
.answers li a{ display: block; text-decoration: none; }
.answers li a .img{ display: block; }

.answers.image_text{ position: relative; }

.answers.video{ position: relative; margin: 0 auto; }

.answers.scale_text .scale{ position: relative; }
.answers.scale_text .scale .scale_low,
.answers.scale_text .scale .scale_high{ position: absolute; top: -7px; width: 11%; height: 50px; display: block; line-height: 110%; }
.answers.scale_text .scale .scale_low{ text-align: right; }
.answers.scale_text .scale .scale_high{ text-align: left; }
.answers.scale_text .scale .scale_low .v_center1,
.answers.scale_text .scale .scale_high .v_center1{ height: 100%; min-height: none; }
.answers.scale_text .scale .noUi-target,
.answers.scale_text .scale .noUi-handle{cursor: grab; cursor: -webkit-grab; top: -8px; border: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.answers.scale_text .scale .noUi-horizontal{ height: 10px; }

.answers.dropdown .dropdown_select{ text-align: center; padding-bottom: 5%; }

.answers.image img{ display: block; }

/* Desktop + Tablet */
@media all and (min-width: 641px) {
	/* Landing */
	.box.landing_poll h1{ font-size: 0.450rem; }
	.box.landing_poll p{ font-size: 0.244rem; }

	/* Questions */
	.box.question_quiz .content{ width: 86%; padding: 0 7% 0 7%; }
	.box.question_quiz .v_center1{ height: 0.813rem; min-height: 0.813rem; }
	.box.question_quiz p{ font-size: 0.244rem; line-height: 0.325rem; }

	/* Answers */
	.answers ul{ font-size: 0; }
	.answers li{ font-size: 14px; }
	.answers li a{ padding: 5px; }

	.answers .skip_button{ display: block; font-size: 20px; font-size: 0.203rem; }
	.answers .skip_button .v_center1{ height: 0.5rem !important; }

	.answers.image{ width: 100%; padding: 0; margin: 0 auto 5%; }
	.answers.image .v_center1{ height: 3.250rem; }
	.answers.image img{ width: 100%; }
	.answers.image li{ width: 45% !important; padding: 0.75% !important; }

	.answers.image_text,
	.answers.video{ padding: 0; }
	.answers.image_text,
	.answers.video{ margin-bottom: 5%; }
	.answers.image_text .image_container,
	.answers.video .video_container{ width: 45%; padding-left: 4%; }
	.answers.image_text .image_container img{ width: 100%; display: block; }
	.answers.image_text .answers_list,
	.answers.video .answers_list{ width: 43%; padding: 0 4%; }
	.answers.image_text .answers_list > .v_center1,
	.answers.video .answers_list > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.image_text li li,
	.answers.video li li{ display: block; padding: 2% 0; }
	.answers.image_text li a,
	.answers.video li a{ font-size: 0.203rem; }
	.answers.image_text.amount2 li a .v_center1,
	.answers.image_text.amount3 li a .v_center1,
	.answers.video.amount2 li a .v_center1,
	.answers.video.amount3 li a .v_center1{ height: 0.569rem; min-height: 0.569rem; }
	.answers.image_text.amount4 li a .v_center1,
	.answers.image_text.amount5 li a .v_center1,
	.answers.image_text.amount6 li a .v_center1,
	.answers.video.amount4 li a .v_center1,
	.answers.video.amount5 li a .v_center1,
	.answers.video.amount6 li a .v_center1{ height: 0.244rem; min-height: 0.244rem; }

	.answers.text{ padding: 0; margin-bottom: 5%; }
	.answers.text li{ width: 40%; padding: 0.75%; }
	.answers.text li a{ font-size: 0.203rem; }
	.answers.text > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.text.amount1 li a .v_center1,
	.answers.text.amount2 li a .v_center1,
	.answers.text.amount3 li a .v_center1,
	.answers.text.amount4 li a .v_center1{ height: 0.650rem; min-height: 0.650rem; }
	.answers.text.amount5 li a .v_center1,
	.answers.text.amount6 li a .v_center1{ height: 0.488rem; min-height: 0.488rem; }
	.answers.text.amount7 li a .v_center1,
	.answers.text.amount8 li a .v_center1{ height: 0.325rem; min-height: 0.325rem; }

	.answers.scale_text{ padding: 0; margin-bottom: 5%; }
	.answers.scale_text li{ width: 40%; padding: 0.75%; }
	.answers.scale_text li a{ font-size: 0.203rem; }
	.answers.scale_text > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.scale_text li a .v_center1{ height: 0.650rem; min-height: 0.650rem; }
	.answers.scale_text .scale{ width: 50%; padding: 20px 25% 7.5%; }
	.answers.scale_text .scale .scale_low{ right: 79%; }
	.answers.scale_text .scale .scale_high{ left: 79%; }

	.answers.textarea{ padding: 0; margin: 0 auto 5%;  }
	.answers.textarea li{ width: 40%; padding: 0.75%; }
	.answers.textarea li a{ font-size: 0.203rem; }
	.answers.textarea > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.textarea li a .v_center1{ height: 0.650rem; min-height: 0.650rem; }
	.answers.textarea .question_textarea{ padding-bottom: 5%; }

	.answers.dropdown{ padding: 0; margin: 0 auto 5%;  }
	.answers.dropdown li{ width: 40%; padding: 0.75%; }
	.answers.dropdown li a{ font-size: 0.203rem; }
	.answers.dropdown > .v_center1{ height: 3.250rem; min-height: 3.250rem; }
	.answers.dropdown li a .v_center1{ height: 0.650rem; min-height: 0.650rem; }

}

/* Smartphone */
@media all and (max-width: 640px) {

	.header_prize_container{
		right:auto;	margin:0;
	}

	/* Landing */
	.box.landing_poll h1{ font-size: 0.900rem; }
	.box.landing_poll p{ font-size: 0.350rem; }

	/* Questions */
	.box.question_quiz .content{ width: 90%; padding: 0 5% 0 5%; }
	.box.question_quiz .v_center1{ height: 1.400rem; min-height: 1.400rem; }
	.box.question_quiz p{ font-size: 0.400rem; line-height: 120%; }

	/* Answers */
	.answers li a{ padding: 5px; }

	.answers .skip_button{ display: block; font-size: 40px; font-size: 0.400rem;}
	.answers .skip_button .v_center1{ height: 1.5rem !important; }

	.answers.image{ width: 100%; margin: 0 auto 5%; }
	.answers.image .v_center1{ height: 8.000rem; }
	.answers.image img{ width: 100%; }
	.answers.image li{ width: 90% !important; padding: 1% !important; }

	.answers.image_text .image_container,
	.answers.video .video_container{ position: relative; width: 90%; margin: 5% auto; }
	.answers.image_text .image_container img,
	.answers.video .video_container img{ width: 100%; }
	.answers.image_text .answers_list,
	.answers.video .answers_list{ padding: 0 5%; margin-bottom: 5%; }
	.answers.image_text li,
	.answers.video li{ display: block; padding: 1% 0; }
	.answers.image_text li a,
	.answers.video li a{ font-size: 0.400rem; }


	.answers.text li,
	.answers.scale_text li,
	.answers.textarea li,
	.answers.dropdown li{ width: 100%; padding: 1% 0; }
	.answers.text li a,
	.answers.scale_text li a,
	.answers.textarea li a,
	.answers.dropdown li a{ font-size: 0.400rem; }

	.answers.scale_text .scale{ width: 50%; padding: 20px 25% 7.5%; }
	.answers.scale_text .scale .scale_low,
	.answers.scale_text .scale .scale_high{ width: 18%; font-size: 30px; font-size: 0.300rem; }
	.answers.scale_text .scale .scale_low{ left: 0; }
	.answers.scale_text .scale .scale_high{ right: 0; }
}
