/* CSS Document */

@media (max-width:1024px)
{
	
	.accP-intro,
	.accP-filter-header .accP-titlebar
	{
		padding-right:30px;
		padding-left:30px;
	}
	.accP-filter-header .accP-bag
	{
		width:400px;
		height:513px;
		background-size:cover;
		left:50%;
		margin-left:-200px;
		position:relative;
	}
	.accP-filter-header .accP-titlebar
	{
		margin-top:0;
		padding-right:30px;
		padding-left:30px;
	}
	.accP-filter-header .accP-heading
	{
		width:100%;
		text-align:center;
		
	}
	.accP-details,
	.accP-filter-header .accP-details,
	.accP-mb2e-header .accP-details
	{
		float:none;
		margin:40px auto 0 auto;
	}
	.accP-mb2e-header .accP-mb
	{
		width:400px;
		height:475px;
	}
	.accP-bottom.mb2 .accP-purify-label,
	.accP-bottom.filter .accP-purify-label
	{
		left:50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	.accP-bottom.filter .accP-purify-label
	{
		position:absolute;
		top:0;
		margin:80px 0 0 0;}
	
	.accP-bottom.mb2 .accP-buynow,
	.accP-bottom.filter .accP-buynow
	{
		position:relative;
		margin:80px auto 0px auto;
		left:auto;
		right:auto;
	}
	.accP-mb .accP-buynow
	{left:60%;}

@media (max-width:780px)
{
	.accP-h1
	{
		font-size:40px;
	}
	.accP-h2
	{
		font-size:28px;
	}
	.accP-heading-large
	{
		font-size:30px;
	}
	.accP-tips-left
	{
		width:100%;
	}
	.accP-tips-content
	{
		width:90%;
		float:none;
		margin:0 auto;
		padding:50px 30px;
		text-align:center;
	}
	.accP-filter-header .accP-bag
	{
		width:300px;
		height:385px;
		margin-left:-150px;
	}
	.accP-filter-header .accP-bag .accP-buynow
	{
		margin:-80px 0 0 -108px;
	}
	.accP-recom-section .thumbnail-container
	{
		width:316px;
	}
	.accP-recom-section .thumbnail-container img
	{
		margin-bottom:15px;
	}
	.accP-heading-large
	{
		font-size:52px;
	}
	.accP-purify-label
	{
		margin:0 auto;
		clear:both;
		overflow:hidden;
		left:0;
	}
	.accP-bottom.filter
	{
		height:auto;
		padding:30px 0;
	}
	.accP-bottom.filter .accP-buynow
	{
		float:none;
		left:auto;
		right:auto;
		margin:350px auto 0 auto;
	}
	.accP-bottom.filter
	{
		text-align:center;
	}
	.accP-purify-label
	{
		position:relative;
	}
	.accP-mb2e-header
	{
		padding:0;
	}
	.accP-mb2e-header .accP-mb
	{
		width:350px;
		height:415px;
		position:relative;
		margin:0 auto;
		left:auto;
		right:auto;
	}
	.accP-mb2e-header .accP-titlebar,
	.accP-mb2e-header .accP-heading
	{
		margin:0;
		width:100%;
		text-align:center;
		
	}
	.accP-bottom.mb2
	{
		height:500px;
	}
	.accp-owner-section
	{
		text-align:center;
	}
	.accp-owner-section .accP-buynow
	{
		float:none;
		margin:0 auto 40px auto;
	}
	.accP-glove-header .accP-titlebar .accP-heading
	{
		width:100%;
		text-align:center;
		padding-bottom:100px;
		position:relative;
		margin-bottom:30px;
	}
	.accP-glove-header .accP-details
	{
		position:absolute;
		bottom:0;
		left:50%;
		transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	}
	.accP-glove-header .accP-buynow
	{
		float:none;
		margin:30px auto 0 auto;
		display:block;
		clear:both;
	}
	.accP-bottom.glove .accP-purify-label
	{
		left:50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
	}
	.accP-bottom.glove
	{
		height:500px;
	}
	.accP-bottom.glove .accP-buynow
	{
		margin:30px 0 0 -108px;
	}
		
}