/**/
@media (min-width: 300px) {
	body {
		font-size: 15px;
	}
}
@media (min-width: 480px) {
	.imgright {
		float: right;
		padding-left: 15px;
	}
	.imgleft{
		float:left;
		padding-right:15px;
	}
	.environmental_block, .environmental_block .eb_label {
		width: unset;
	}
	.environmental_block .eb_image{
		display: block;
	}
	.prod_button_container {
		justify-content: unset;
	}
	.prod_box {
		width: 29%;
	}
}
@media (min-width: 768px) {
	.slideshow {
		display: block;
	}
	.home-table{
		/*width:599px;*/
		display:table;
	}
	.home-table tr{
		display:table-row;
	}
	.home-table td{
		display:table-cell;
	}
	.page-table{
		display:table;
	}
	.page-table tr{
		display:table-row;
	}
	.page-table td{
		display:table-cell;
	}
	.reusable_buttons {
		justify-content: center;
	}
	#home_why_choose_content {
		& > * {
		}
		& h3 {
		}
		& p {
		}
		#choose_blocks {
			flex-direction: row;
			justify-content: center;
		}
		& .choose_block {
			width:calc((100% / 2) - (135px + 1em));
			min-width: 300px;
			justify-content: flex-start;
		}
		& .choose_image {
			/*display: flex !important;*/
			/*flex-direction: column;*/
			/*justify-content: center;*/
		}
		& .why_choose {
			& a {
			}
		}
	}

	#footer {

	}
	.footer_wrapper {
		flex-direction: row;
		justify-content: space-between;
	}
	.footer_left, .footer_right {
		display: flex;
		gap: 20px;
		align-items: unset;
		justify-content: unset;
	}
	.footer_left .footer_links {
		align-items: flex-start;
	}
	.footer_contact .footer_phone {
		text-align: right;
	}
}
@media (min-width: 992px) {
	body {
		font-size: 16px;
	}
	#header{
		display:flex;
	}
	#header-responsive{
		display:none;
	}
	.mobileheader {
		display: none;
	}
	#home_why_choose_content {
		& > * {
		}
		& h3 {
		}
		& p {
		}
		#choose_blocks {
		}
		& .choose_block {
		}
		& .why_choose {
			& a {
			}
		}
	}
	.choose_block {
	}
	.choose_block.left{

	}
	.choose_image {
		justify-content: center;
	}
	.choose_block.right {

	}
	#home_why_choose_content > .why_choose {

	}
	#home_why_choose_content h3 {
	}
	#home_why_choose_content p {
	}
	#home_why_acrastrip {

	}
	.sample_block_container {
		font-size: 24px;
		padding: 15px 0;
	}
	.sample_block_container_content {
		background: url("../../images/site/home_banner.png") no-repeat center top;
		background-size: contain;
		aspect-ratio: 1324/447;
		justify-content: unset;
		padding: 0;
		width: 100%;
	}
	.sample_block_container_content > *{
		width: 100%;
	}
	.sample_block_container .sample_block_copy{
		font-size: clamp(28px ,2.5vw, 39px);
		margin: 0 1em;
		gap: 1.5em;
	}
	.sample_block_copy {
		display: flex;
		flex-direction: column;
		justify-content: center;
		gap: 30px;
		width: 50%;
	}
	.sample_block_container .button{
		font-size:clamp(22px ,2vw, 36px);
	}
	.prod_bottom span {
		font-size: 17px;
	}
	.footer_left, .footer_right {
		gap: 60px;
	}
	.reusable_buttons > * {
		width: calc((100% / 3) - 1em);
	}
	#page_home .reusable_buttons > * {
		width: calc((100% / 7) - 1em);
	}
	#responsiveMenuButtonContainer{
		display:none;
	}
	#blog_links {
		justify-content: flex-start;
	}
}

@media (min-width: 1100px) {
	.call_us {
		font-size: 29px;
	}
}
@media (min-width: 1310px) {
	#logo img {
		margin: 0;
	}
	#phoneAndSearchContainer {
		text-align: right;
	}
	.banner-logos {
	}
	.banner-text {

	}
	img#product {
		margin: 93px 0 0 -108px;
	}
	.banner-contact {
	}
}

@media(min-width: 1620px) {
	img#polychem {
		height: 67px;
		/* margin: 24px; */
		margin: 5px 0px 5px 25px;
	}
	img#acrastrip {
		max-height: 200px;
	}
	.banner-logos {
		margin-left: -3%;
	}
	.banner-text h2 {
		font-size: 25px;
		margin-bottom: 25px;
	}
	a.banner-cta {
		/*padding: 10px 18px;*/
	}

	img#product {
		margin: 100px 0 0 -61px;
	}

}