body {
	background-color: #161B24;
	background-image: url('/images/website/bkg-desktop.png');
	background-position: center top;
	background-repeat: no-repeat;
}

#home-content {
	height: 368px;
	margin: 0 auto;
	width: 812px;
}

	#home-content h1 {
		background-color: rgba(255, 255, 255, 0.9);
		color: #171a21;
		font-size: 22px;
		font-weight: 600;
		line-height: 30px;
		margin: 290px 0 28px 0;
		padding: 13px 8px;
		text-align: center;
		text-decoration: none;
	}

	#home-content span {
		display: block;
		font-family: playfair-display, serif;
		font-style: italic;
		font-weight: 500;
		padding-top: 8px;
		font-size: 21px;
	}

	#home-content strong {
		font-family: playfair-display, serif;
	}

@media only screen and (max-width:1200px) {
	body {
		background-image: url('/images/website/bkg-tablet.png');
	}

	#home-content h1 {
		margin-top: 160px;
	}
}

a.faq-popup {
	background-image: url('/images/website/question-white.png');
}

@media only screen and (max-width:860px) {
	#home-content {
		width: 100%;
	}

	.stylised-panel {
		font-size: 14px;
	}
}

@media only screen and (max-width:768px) {
	body {
		background-color: #FFF;
		background-image: url('/images/website/bkg-mobile.png');
	}

	#home-content {
		height: 624px;
		position: relative;
	}

		#home-content h1 {
			font-size: 18px;
			font-weight: 500;
			margin-bottom: 245px;
		}

		#home-content span {
			font-size: 17px;
		}
}

@media only screen and (max-width:360px) {
	.home-feature h3 {
		padding-left: 7px;
		font-size: 22px;
	}
}