@media screen and (max-width: 400px) {

	#title_container {
		padding: 20px;
		font-size: 15px;
		min-height: 75px;
	}

	#large_logo_container {
		width: 90px;
		height: 60px;
		margin-top: 15px;
	}
			
	#details_container img {
		margin-top: 4px;
		max-width: 32px;
	}
		
	#details_container li {
		margin-left: -15px;
	}

	.detail-row {
		padding-left: 10px;
		padding-bottom: 0px;
	}
			
	.detail-title {
		font-size: 16px;
		line-height: 25px;
	}

	.detail-text {
		font-size: 15px;
	}

	#actions_container {
		padding-bottom: 30px;
	}
	
}

@media screen and (min-width: 401px) and (max-width: 650px) {

	#title_container {
		padding: 25px;
		font-size: 18px;
	}

	#large_logo_container {
		width: 120px;
		height: 85px;
		margin-top: 18px;
	}
	
	.detail-row {
		padding-left: 30px;
	}

}

@media screen and (max-width: 650px) {

	#details_container {
		margin-top: -20px;
	}

}