@media (max-width:1280px) {
	input[type="text"],
	input[type="password"],
	textarea,
	select {
		max-width: 100%;
	}
	#container {
		float: none;
		width: auto;
		max-width: 100%;
	}
	#header {
		background-position: center;
	}
	#header ul#nav-global {
		position: relative;
		right: auto;
		line-height: 30px;
	}
	#header #brands-background {
		height: 100%;
	}
	#login-div {
		position: relative;
		top: auto;
		right: auto;
		width: auto;
	}
	#home-content .welcome {
		width: auto;
		min-height: 49px;
		height: auto;
	}
	#home-content .chubb-links table {
		width: 100%;
	}
	#home-content .chubb-links table tr td:not(.text) {
		display: none;
	}
	#home-content .chubb-links table tr td.text {
		padding: 20px;
		width: calc(100% - 40px);
	}
	#home-content .chubb-links table tr.bpm td a {
		width: auto;
		max-width: 210px;
	}
	#footer {
		height: auto;
	}
}
@media (max-width:1140px) {
	img {
		max-width: 100%;
	}
	#container,
	#content-main,
	#content-left,
	#content-right {
		float: none;
		width: auto;
		max-width: 100%;
	}
	#home-content {
		margin: 0 40px;
	}
	#content-main {
		padding: 20px;
		max-width: calc(100% - 40px);
	}
	#content-left {
		margin-right: 0;
	}
	#content-right {
		margin-top: 20px;
	}
}
@media (max-width:575px) {
	#header {
		height: auto;
		padding-bottom: 40px;
	}
	#header .tagline {
		display: none;
	}
	.sysArticle .poll-sidebar,
	.sysArticle .sysEventPromo {
		float: none;
	}
	.sysArticle .sysPollBox,
	.sysArticle .sysEventPromo {
		margin-left: 0;
	}
}