div.introstitial img, div.results img {
	width: 100% !important;
}

div.introstitial div.introstitial-image {
	padding: 0 !important;
}

div.introstitial div.body {
	margin: 1em 0 !important;
}

div.introstitial div.header-container {
	margin: 0 !important;
}

div.answers {
	display: inline-block !important;
}

.quiz-container .quiz .quiz-card-container .quiz-card .question-container .question .question-text {
	font-weight: normal !important;
	font-size: 2em !important;
	padding-bottom: 0.5em !important;
	color: #000 !important;
}

div.question-container div.question, div.question-container div.question div.question-image, div.question-container div.question-image img {
	width: 100% !important;
	margin-bottom: 1em !important;
}

div.answers-container {
	width: 100% !important;
}

div.quiz-card-container:not(:nth-child(3)) div.answers-container div.answer-container {
	width: calc((100% - 30px) / 4) !important;
	float: left !important;
}

div.quiz-card-container:nth-child(2) div.answers-container div.answer-container {
	margin: 0 0 50px !important;
}

div.quiz-card-container:nth-child(4) div.answers-container div.answer-container {
	margin: 0 0 100px !important;
}

div.quiz-card-container:nth-child(5) div.answers-container div.answer-container {
	margin: 0 0 100px !important;
}

/* IMAGE Qs */
div.quiz-card-container:not(:nth-child(3)) div.answers-container div.answer-container:nth-child(4n), div.quiz-card-container:not(:nth-child(3)) div.answers-container div.answer-container:nth-child(4n-2), div.quiz-card-container:not(:nth-child(3)) div.answers-container div.answer-container:nth-child(4n-1)  {
	margin-left: 10px !important;
}

div.quiz-card-container:not(:nth-child(3)) div.answer-container div.answer[data-image="true"] {
	height: 203px !important;
	background-position: top center !important;
}

div.quiz-card-container:not(:nth-child(3)) div.answer[data-image="true"] div.answer-text {
    padding-top: 213px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* TEXT Qs */
div.quiz-card-container:nth-child(3) div.answers-container div.answer-container {
	width: calc((100% - 10px) / 2) !important;
	float: left !important;
	margin: 0 0 10px !important;
}

div.quiz-card-container:nth-child(3) div.answers-container div.answer-container:nth-child(2n)  {
	margin-left: 10px !important;
}

div.navigation-container {
	clear: both !important;
}

.quiz-container .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container.active {
	display: none !important;
}

div.results {
	text-align: center !important;
}