section#ourProducts, .landingAreaSafetyMasksHighlightArea {
	background: #F0F0F5;
}

.TextAutoTyper h2 {
	color: #1D71F7;
	font-size: 3rem;
}


/*better top spacing to match websites visual theme*/
.actualPageContent {
	padding-top: 6rem;
	background: #F0F0F5;
}

/*ensures nothing overflows on the page*/
.actualPageContent {
	overflow: hidden;
}


/* THIS IS THE INPUT SIZING FOR:  "find: autotype" */
.quicksearch {
	width: 130%;
}

#filter-select {
	color: #1D71F7;
	background-color: #1e2430;
	font-size: 2rem;
	font-weight: 900;
	border: 3px solid #1d71f7;
	width: 93%;
	display: inline-block;
	margin-top: 1.5rem!important;
	padding: 0 0.50rem;
	margin-left:15px;  /*MOVES THE MOBILE SELECT FILTERS INTO CENTER MORE... TODO:  may want to remove this!!!*/
	transition: all 175ms ease;
}

#filter-select:hover,
#filter-select:focus {
	background-color: #1D71F7;
	border: 3px solid #1c222d;
	color: #1c222d;
	transition: all 175ms ease;
}

#filter-select:active {
	background-color: #000000;
	color: #F8F8F8;
	border: 3px solid #1D71F7;
	transition: all 175ms ease;
}



/*more spacing before we get to the footer looks better*/
#ourProducts {
	padding-bottom: 9rem;
}


/*TAKING CARE OF HIDING AND SHOWING THE CONTENT ON MOBILE*/
@media all and (min-width: 897px) {
	#mobileLayout {
		display: none;
	}
	.madeForMobileOnly, .callAndVisitSection {
		display: none!important;
	}
}

@media all and (max-width: 897px) {
		#landingAreaSECTION, #ourProducts, #seeAllProductsContainer, #productsButtonContainer, .ourPartners-graphicAboveTheSection, #ourPartners, #statisticsCounters, #twoThird, #imageRow, #oneThird, #contactUs {
			display: flex;
		}

		/*897PX SCREENS & SMALLER: REMOVE ALL FILTER BUTTONS*/
		#ui-group {
			display: none;
		}

		/*SEARCH INPUT IS ENCAPSULATED INSIDE A <div> CALLED: "searchContainer"*/
		.searchContainer {
			/* margin: 0px auto; */
			/* padding-bottom: 0px; */
			/* outline: 8px dotted orange; */
			max-width: 1024px;
			padding-top: 15px;
			margin-bottom: -60px;
			margin-left: -90px;
			padding-right: 130px;
		}

		/* THIS IS THE INPUT SIZING FOR:  "find: autotype" */
		.quicksearch {
			width: 100%;
		}


		#landingAreaSECTION {
			padding-top: 6rem;
/* 			visibility: hidden; */
		}

		.TextAutoTyper {
			display: none;
		}

	/*NOW JUST CHERRY PICK WHWAT YOU NEED OUT OF HERE   (SHUT OFF THE BUTTONS AND THE SEARCH INPUT)*/
	/*#landingAreaSECTION, #ourProducts, #seeAllProductsContainer, #productsButtonContainer, .ourPartners-graphicAboveTheSection, #ourPartners, #statisticsCounters, #twoThird, #imageRow, #oneThird, #contactUs {
		display: none;
	}*/
}

/*  end - easier to use selection for mobile visitors*/
/*  end - easier to use selection for mobile visitors*/
/*  end - easier to use selection for mobile visitors*/




























/* FOR MOBILE VISITORS:  "when PRODUCT FILTERING <button>'s break, just hide them" */
@media all and (max-width: 960px) {
	#ui-group, input.quicksearch {
		display: none;
	}
	#landingAreaSECTION {
		padding-top: 1rem;
	}
	.filters {
		justify-content: center;
		text-align: center;
		padding-right:	1rem;
	}
}


	@media all and (min-width: 960px) {
	section.selectionForMobiles, .landingAreaSafetyMasksHighlightArea, .searchContainer { display: none; }


/* CENTER THE "Product Filters" <button>'s */
	.filters
	{
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	max-width: 1024px;
	flex-direction: column;
	justify-content: center;
	align-items: center!important;
	/* background-color: #D8D8D8; */
	}
}




.ui-group h3 {
	display: inline-block;
	vertical-align: top;
	line-height: 32px;
	margin-right: 0.2em;
	font-size: 2.2rem;
	font-weight:900;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 1px;
}

/*every product needs new spacing on tiny screens, this was V1:*/
@media screen and (max-width: 655px) {
	.color-shape {	margin-left: 22px; }
}