body.responsive-true.has-aside-0 .container {
	min-width: 300px !important;
	max-width: none !important;
	width: 100% !important;
}

body.responsive-true.has-aside-1-right .container, 
body.responsive-true.has-aside-1-left .container, 
body.responsive-true.has-aside-2 .container {
	min-width: 300px !important;
	max-width: none !important;
	width: 100% !important;
}

#top-nav,
#header-main-wrapper,
#header-navbar-wrapper,
#content-main,
#footer-main-primary,
#footer-main-secondary,
#footer-main-tertiary,
.breadcrumb.container { padding-left: 15px !important; padding-right: 15px !important; }

@media (min-width: 768px) {
	body.responsive-true.has-aside-0 .container {
		min-width: 300px;
		max-width: none !important;
		width: 100% !important;
	}

	body.responsive-true.has-aside-1-right .container, 
	body.responsive-true.has-aside-1-left .container, 
	body.responsive-true.has-aside-2 .container {
		min-width: 300px !important;
		max-width: none !important;
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	body.responsive-true.has-aside-0 .container {
		min-width: 300px !important;
		max-width: none !important;
		width: 100% !important;
	}

	body.responsive-true.has-aside-1-right .container, 
	body.responsive-true.has-aside-1-left .container, 
	body.responsive-true.has-aside-2 .container {
		min-width: 300px !important;
		max-width: none !important;
		width: 100% !important;
	}
}

@media (min-width: 1200px) {
	body.responsive-true.has-aside-0 .container {
		min-width: 300px !important;
		max-width: none !important;
		width: 100% !important;
	}

	body.responsive-true.has-aside-1-right .container, 
	body.responsive-true.has-aside-1-left .container, 
	body.responsive-true.has-aside-2 .container {
		min-width: 300px !important;
		max-width: none !important;
		width: 100% !important;
	}
}
