#Home #content, #content {
	width: 93%;
	padding: 30px 0;
}
p.Narrow-List {
	width: 90%;
}
.Header-logo {
	width: 40%;
	height: auto;
}
#Cores, #footer {
	width: 100%;
}
.Back_to_Top-2, .Back_to_Top-Span-2 {
	display: block;
}
.Footer {
	width: 90%;
}
.corereq_boxed {
	width: 90%;
}
.corereq {
	width: 99%;
}
@media screen and (max-width:964px){
.Cat-Shipping-Left {
	width: 48%;
	padding: 0 15px;
}
}
@media screen and (max-width:900px){
iframe, iframe.labtour {
	width: 500px;
	height: 280px;
}
div.About-Sq {
	width: 20%;
}
}
@media screen and (max-width:875px){
.contact {
	display: none;
	visibility: collapse;
}
.contact-bottom {
	display: block;
	color: #FFF;
	text-align: center;
	background-color: #1A1A1A;
	margin: -5px auto;
	padding: 5px 0;
	visibility: visible;
}
.contact-bottom p {
	display: block;
	width: 250px;
	line-height: 1.75em;
}
.contact-bottom a {
	color: #FFF;
}
.contact-bottom a.Contact-button {
	color: #101219;
	margin: 15px auto;
}
.contact-bottom a.NewsletterSign-up {
	color: #101219;
}
.menu {
	padding: 15px 0 0;
}
/*!-------------------- Auto Cores Page --------------------*/
/*!-------------------- Auto Cores Education Page --------------------*/
.trainingslider {
	width: 400px;
	height: 225px;
}
/*!-------------- Cat Styles --------------*/
.Cat-Sensors-Right, .Cat-Shipping-Right {
	width: 60%;
	float: none;
	padding: 10px;
	margin: 0 auto;
}
.Cat-Shipping-Left {
	width: 100%;
	padding: 0;
}
.O2Sensor {
	margin: 15px 0;
	width: 100%;
}
.mediaslider {
	width: 400px;
	height: 225px;
}
}
@media screen and (max-width:865px){
#GUPlogo, #Kwik-ListLogo, .PAC-Cores-logo, .Kwik-Cat img {
	width: 45%;
}
.PAC-Cores-image {
	width: 35%;
}
}
	@media screen and (max-width:850px){
.image-holder1, .image-holder2 {
	margin: 0 0 90px 0;
}
}
@media screen and (max-width:815px){
.footerlogo {
	width: 60%;
}
.Cat-Info-Photo {
	width: 60%;
}
.image-holder2 {
	display: none;
}
.image-holder1, .image-holder2a {
	width: 18%;
	margin: 0;
	display: block;
}
.img2, .img4 {
	margin: 75% 0 0;
}
}
@media screen and (max-width:767px){
#languagebutton {
	top: 15px;
	left: 3px;
}
.slicknav_menu {
	display: block;
}
.menu2 {
	display: none;
}
ul li.tab {
	font-variant: small-caps;	
} 
.tab {
	width: 100%;
	text-align: left;
	font-size: 11pt;
}
.children {
	background-color: #515151;
}
div.countdowntimer {
	width: 100%;
	float: none;
}
a.Thank_You-Link {
	width: 125px;
	font-size: 12pt;
}
}
@media screen and (max-width:700px){
#Follow-Social {
	margin: -15px auto 25px;
	float: none;
}
#Share-Social {
	margin: 15px auto 25px;
	float: none;
}
.footertext {
	margin: 0 auto;
}
.Cat-Processing-Right, .Cat-Purchasing-Right {
	width: 75%;
	float: none;
	margin: 25px auto 0;
}
.Cat-Processing-Photo, .Cat-Purchasing-Photo {
	width: 100%;
}
.hyper, .hyper-2, .hyper-3 {
	width: 49%;
	height: 100px;
	margin: 2.5% auto;
}
.hyper img {
	margin: auto;
	max-height: 100px;
}
}
@media screen and (max-width:650px){
.Header-logo {
	width: 50%;
	height: auto;
}
.Back-to-Top_Sticky {
	bottom: 45px;
}
div.About, div.About-Sq, div.About2 {
	width: 100%;
	float: none;
	margin: 10px auto;
	text-align: center;
}
img.About, img.About2 {
	width: 60%;
}
img.About-Sq {
	width: 40%;
}
ul.About-Spanish li {
	width: 100%;
}
a.Thank_You-Link {
	width: 100px;
	font-size: 12pt;
}
}
@media screen and (max-width:614px){
.Cat-Processing-Left {
	width: 100%;
}
.contcat-boxes {
	margin: 0 auto;
	flex-direction: column;
}
.contact-box {
	width: 60%;
	margin: 3% auto;
}
}
@media screen and (max-width:600px){
.core ul li {
	margin: 0 0 0 0;
	width: 80%;
}
}
@media screen and (max-width:560px){
.Back-to-Top-Large {
	visibility: collapse;
	display: none;
}
.Back-to-Top-Small {
	display: block;
	visibility: visible;
}
.Back_to_Top, .Back_to_Top-Span, .Back_to_Top-2, .Back_to_Top-Span-2, .Back-to-Top_Sticky {
	width: 20px;
	height: 20px;
	padding: 15px 25px 22px 12px;
	border-radius: 50px;
	font-size: 18pt;
}
.Cat-Info-Photo-Left {
	width: 100%;
}
.Cat-Info-Photo-Left .Photo-Caption, .Cat-Info-Photo-Left img {
	width: 60%;
}
iframe, iframe.labtour {
	width: 400px;
	height: 230px;
}
div.Department-Contact {
	width: 90%;
	float: none;
	margin: 0 auto;
}
a.Department-Contact {
	width: 75%;
}
div.Thank_You-Link {
	width: 75%;
	margin: 15px auto;
	float: none;
	text-align: center;
}
a.Thank_You-Link {
	width: 80%;
	padding: 5%;
}
}
@media screen and (max-width:535px){
.footerlogo {
	width: 75%;
}
#ga_office, #nh_office, #tx_office {
	width: 40%;
	margin: 1% 2%;
}
}
@media screen and (max-width:514px){
.Core-list1, .Core-list2 {
	width: 90%;
	margin: 0 0 0 5%;
}
.Core-list2 {
	margin: 0 0 6% 5%;
}	
.corereq_boxed {
	margin: 15px auto;
	border: solid #FFC84A;
}
.mediaslider, .trainingslider, iframe.labtour {
	width: 90%;
	height: 250px;
}
.mini_text_centered {
	font-size: 8pt;
}
/*ul.Memberships li {
	width: 90%;
}*/
#About {
	margin: 15px auto;
}
}
@media screen and (max-width:480px){
/*!-------------------- Content Styling --------------------*/
.PAClogo {
	padding: 75px auto 10px;
}
.Header-logo {
	width: 75%;
	height: auto;
}
#container {
	padding: 15px auto 25px;
	width: 100%;
	height: 100%;
}
#content {
	padding: 5px 8px 15px;
	margin: 0 auto auto;
	font-size: 11pt;
	clear: both;
	visibility: visible;
}
h1 {
	font-size: 18pt;
	padding-bottom: 15px;
}
h2 {
	font-size: 16pt;
	padding-bottom: 5px;
}
h3 {
	font-size: 14pt;
}
h4 {
	font-size: 13pt;
}
/*!-------------------- Footer Styling --------------------*/
.FooterSocialLink img {
	margin: 5px;
	height: 25px;
}
/*!-------------------- Page Specific Styles --------------------*/
/*!-------------------- Core Pages --------------------*/
.core {
	font-size: 14pt;
}
.core ul {
	font-size: 12pt;
}
.corereqlink-Span {
	width: 200px;
}
.narrow-core-header {
	width: 95%;
}
.corereq_boxed {
	width: 85%;
}
/*!-------------------- Catalytic Page --------------------*/
.Cat-Info-Photo-Div-Left, .Cat-Info-Photo-Div-Right {
	width: 49%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	float: none;
}
.Photo-Caption-2 {
	padding: 0 0 10px;
}
div.Cat-Processing-Photo {
	width: 75%;
	float: none;
	margin: 0 auto 1%;
}
.Cat-Sensors-Right, .Cat-Shipping-Right {
	width: 80%;
	padding: 0;
}
ul.Kwik-Cat {
	margin: 0 auto;
	text-align: left;
	width: 90%;
}
/*!-------------------- Core Programs Page --------------------*/
.PAC-Cores-logo {
	width: 60%;
}
/*!-------------------- Contact Pages --------------------*/
.separator {
	margin: 12px auto 0;
}
/*!-------------- About Page Styles --------------*/
img.About, img.About2 {
	width: 90%;
}
ul.About li, ul.About-Spanish li {
	margin: .75em 0 .75em 5%;
	width: 90%;
}
/*!-------------------- Links Page --------------------*/
.hyper, .hyper-2, .hyper-3 {
	width: 75%;
	height: auto;
	margin: 4% auto;
}
/*!-------------------- Family Page --------------------*/
.Family_Group1, .Family_Group2 {
	width: 90%;
	float: none;
	margin: 25px auto;
}
}
@media screen and (max-width:475px){
iframe {
	width: 300px;
	height: 180px;
}
#CoreContainer {
	display: inline;
}
.Core-list {
	flex: none;
}
.Core-list ul {
	width: 85%;
}
}
}@media screen and (max-width:400px){
.image-holder1, .image-holder2a {
	display: none;
	visibility: collapse;
}

a.Thank_You-Link {
	width: 90%;
	padding: 5%;
}
}
@media screen and (max-width:320px){
.Cat-Info-Photo, .Cat-Info-Photo-Left .Photo-Caption, .Cat-Info-Photo-Left img {
	width: 75%;
}
.Cat-Processing-Right, .Cat-Purchasing-Right {
	width: 100%;
}
.Cat-Sensors-Right, .Cat-Shipping-Right {
	width: 100%;
	padding: 0;
}
}