.sf_extra6 { background-image: url(images/bg_xetu.jpg);
 }
.sf_extra6 span {  background-image: none; }
.sf_extra11 { background-image: url(images/bg_ystf.jpg);
 }
body#page_c21a164f-11ee-4020-b177-c15e58c68c2b div#layoutcontainer { width:97.64%; }

/* Mobile display repair: the original layout was fixed at 960px. These rules
   keep the same design readable on narrow screens. */
@media (max-width: 980px) {
	.sf_outer_wrapper,
	.sf_navigation,
	.sf_main_wrapper,
	.sf_region7,
	.sf_footer,
	.sf_banner {
		width: auto !important;
		max-width: 100% !important;
	}
	.sf_outer_wrapper { margin: 0 8px; }
	.sf_main_header { font-size: 38px; }
	.sf_extra6,
	.sf_extra11 {
		float: none !important;
		width: 100% !important;
		height: 260px !important;
		margin: 0 0 15px 0 !important;
		background-size: cover !important;
		background-position: center !important;
	}
	.sf_extra6 span,
	.sf_extra11 span { display: none !important; }
	.sf_content table,
	.sf_content tbody,
	.sf_content tr,
	.sf_content td {
		display: block !important;
		width: 100% !important;
		padding-right: 0 !important;
	}
	.sf_content img,
	.sf_region6 img {
		max-width: 100% !important;
		height: auto !important;
	}
	.sf_navigation ul { padding: 0 10px; }
	.sf_navigation li { float: none !important; display: inline-block !important; }
}
