body{ min-width: 100% !important;}/*Please dont remove this line otherwise will loose the responsiveness of the page*/
/*.ArticleLandingPage{max-width: 960px; margin: 0 auto; color: #5d5d5d; font-family: "Arial",sans-serif;}*/
.ArticleLandingPage{max-width: 960px; margin: 0 auto; color: #5d5d5d; font-family: inherit;}
.ArticleLandingPage .container{ max-width: 960px; }
.ArticleLandingPage p a,  .ArticleLandingPage p a:visited, .ArticleLandingPage p a:active{text-decoration: none !important; color: rgba(77, 85, 91, 1)!important; border-bottom: dashed 1px rgba(77, 85, 91, 1) !important; font-weight: 500;}
.ArticleLandingPage p a:hover, .ArticleLandingPage a:hover {border-bottom: none 1px rgba(77, 85, 91, 1) !important;}
.ArticleLandingPage p a img {border-bottom: none;}
.ArticleLandingPage img{width: 100%; height: auto; }
.ArticleLandingPage p{ font-size: 14px; line-height: 1.9; color: #5d5d5d; margin: 0 0 10px 0; color: #5d5d5d;}
.ArticleLandingPage ul li{ color: #5d5d5d; list-style-type: disc;line-height: 1.9;}
.ArticleLandingPage ol li{ list-style-type: decimal;}
.ArticleLandingPage h3{ font-size: 22px !important; letter-spacing: 1px; padding-bottom: 10px;}
/* Added 1/21*/
.ArticleLandingPage h1{ font-size: 26px !important; letter-spacing: 1px;}
.ArticleLandingPage .yellowborder{ border-bottom: 1px solid rgba(228, 228, 228, 1); margin-bottom: 15px;}
.ArticleLandingPage .productList.fiveproducts h3{ font-size: 20px; font-weight: bold; color: #575757; margin-top: 50px;}      
/* Added 1/21*/
.ArticleLandingPage .productList.fiveproducts h1{ font-size: 20px; font-weight: bold; color: #575757; margin-top: 50px;}
.ArticleLandingPage .productList h3{ font-size: 20px; font-weight: bold; color: #000000; margin: 35px 0 2px 0;}
/* Added 1/21*/
.ArticleLandingPage .productList h1{ font-size: 20px; font-weight: bold; color: #000000; margin: 35px 0 2px 0;}
.ArticleLandingPage .productList p{ font-size: 14px; line-height: 1.9; color: #5d5d5d;}
.ArticleLandingPage .productList p a{color: #fcb910; /*text-decoration: underline;*/ border-bottom: dashed 1px rgba(77, 85, 91, 1) !important;}
.ArticleLandingPage .productList p a:hover {border-bottom: none 1px rgba(77, 85, 91, 1) !important;}
.ArticleLandingPage .productList ul{ margin: 60px 0 30px 0; padding: 0;}
.ArticleLandingPage .productList ul li{ margin: 0; padding: 5px 30px 7px 40px; font-size: 14px; list-style: none; position: relative;}
.ArticleLandingPage .productList ul li:before{content:"Âˇ";font-size:30px;vertical-align:middle;line-height:16px; position: absolute; top: 7px; left: 0;}
.ArticleLandingPage .productList h2{ color: #585858;font-size: 22px;font-weight: bold; margin-top: 0px; margin-bottom: 20px;}
.ArticleLandingPage .productList h2 a{ color: #585858 !important; line-height: 1.4;  /*box-shadow: 0 -1px 0 white inset, 0 -3px 0 #b3b3b3 inset; */border-bottom: dashed 1px rgba(77, 85, 91, 1) !important;}
.ArticleLandingPage .productList h2 a:hover {border-bottom: none 1px rgba(77, 85, 91, 1) !important;}
.ArticleLandingPage .productRightpane{ text-align: right; padding-right: 0;}
.ArticleLandingPage .productRightpane img{ width: auto; max-width: 100%;}
.ArticleLandingPage .marginBottom15px{ margin-bottom: 15px;}
.ArticleLandingPage .marginBottom30px{ margin-bottom: 30px;}
.ArticleLandingPage .marginBottom60px{ margin-bottom: 60px;}
.ArticleLandingPage .productDetailTop img{ width: auto; margin: 10px 0 10px 10px;}
.ArticleLandingPage .productDetailTop h3{ font-weight: bold; color: #545454; margin: 50px 0 5px 0;}
/* Added 1/21*/
.ArticleLandingPage .productDetailTop h1{ font-size: 26px !important; font-weight: bold; color: #545454; margin: 50px 0 5px 0;}
.ArticleLandingPage .productDetailTop p{ font-size: 14px; line-height: 1.9; color: #5d5d5d;}
.ArticleLandingPage .detailRequirementPane{padding: 0 0 20px;}  
.ArticleLandingPage .detailRequirementPane h3{font-weight: bold; color: #000; margin: 30px 0 10px 0; line-height: 1.4;}
.ArticleLandingPage .detailRequirementPane p{ font-size: 14px; line-height: 1.9; color: #5d5d5d;}
.ArticleLandingPage .detailRequirementPane span{font-size: 20px; font-weight: bold; color: #646464; display: block;}
.ArticleLandingPage .detailRequirementPane .optionsDiv{ font-size: 14px; padding: 30px 0; text-align: left; line-height: 1.5;}
.ArticleLandingPage .detailRequirementPane .optionsDiv.separator{ background: url('../images/separator.png') no-repeat right center;}
.ArticleLandingPage .detailRequirementPane .optionsDiv a{ color: #fcb910;display: block;font-size: 13px;font-weight: bold;text-decoration: underline;}
.ArticleLandingPage .sizeShedderPane{ padding-bottom: 15px;}
.ArticleLandingPage .sizeShedderPane h3{font-size: 20px; font-weight: bold; color: #000; margin: 33px 0 10px 0; line-height: 1.4;}
.ArticleLandingPage .typeOfCutPane>div{ max-height:262px;}
.ArticleLandingPage .typeOfCutPane h4{color: #545454; font-size: 15px; font-weight: bold; margin: 10px 0 4px;}
.ArticleLandingPage .typeOfCutPane a{ color: #fcb910;font-size: 13px;font-weight: bold;text-decoration: underline;}
.ArticleLandingPage .typeOfCutPane p{line-height: 1.7;}
.ArticleLandingPage .typeOfCutPane img{ width: 100%; max-width: 375px;}
.ArticleLandingPage .borderRight{border-right: 1px solid #999999 }
/* Added 10/28*/
.footerimage{float: left; width: 25%; padding: 5px;}
.footerimage3{float: left; width: 33%; padding: 5px;}
.ArticleLandingPage .borderBottom{border-bottom: 1px solid #999999 }

.ArticleLandingPage .paddingTop{padding-top: 45px;}
.ArticleLandingPage .paddingBottom{padding-bottom: 30px;}
.ArticleLandingPage .paddingLeft{padding-left: 78px; margin: 0 !important;}
.ArticleLandingPage .paddingRight{padding-right: 30px;}
.ArticleLandingPage .featuresFourpoints{ border-bottom: 1px solid #999999; padding-bottom: 30px;}
.ArticleLandingPage .featuresFourpoints h4{ color: #545454;font-size: 15px;font-weight: bold; margin-bottom: 3px;}
.ArticleLandingPage .featuresFourpoints img{ width: auto;}
.ArticleLandingPage .featuresFourpoints div{ border-right: 1px solid #999;  min-height: 309px;}
.ArticleLandingPage .featuresFourpoints div:last-child{ padding-right: 0; border: none;}
.ArticleLandingPage .featuresFourpoints a{ color: #fcb910;font-size: 13px;font-weight: bold;text-decoration: underline;}
.ArticleLandingPage .featuresFourpoints p{ padding-right: 10px;}
.ArticleLandingPage .featuresFourpoints div:last-child p{padding-right: 0px;}
.ArticleLandingPage .shredMoreThan{ padding: 20px 0;}
.ArticleLandingPage .shredMoreThan h4{ color: #545454;font-size: 15px;font-weight: bold; margin:13px 0 3px 0;}
.ArticleLandingPage .shredMoreThan img{ width: auto; max-width: 100%; margin-top: 30px;}
.ArticleLandingPage .shredMoreThan a{ color: #fcb910;font-size: 13px;font-weight: bold;text-decoration: underline;}
.ArticleLandingPage .findAShedder{ padding: 30px 0 20px; margin: 0 0 25px 0}
.ArticleLandingPage .findAShedder h3{ color: #555555;font-size: 20px;font-weight: bold;line-height: 1.4; margin-top: 0; letter-spacing: 1px;}
.ArticleLandingPage .findAShedder img{ width: auto; max-width: 100%;}
.ArticleLandingPage .findAShedder a{ color: #fcb910;font-size: 13px;font-weight: bold;text-decoration: underline;}
.ArticleLandingPage .setWidth{width: 236px;}
@media screen and (max-width: 767px){
.ArticleLandingPage{ margin: 0 15px;}
.ArticleLandingPage .productRightpane{ text-align: center; padding-right: 15px;}
.ArticleLandingPage .productList ul{ margin: 20px 0 0 0;}
.ArticleLandingPage .productList ul li{ padding: 5px 0 7px 20px;}
.ArticleLandingPage .productRightpane img:last-child{ margin-bottom: 20px;}
.ArticleLandingPage .marginBottom30px{ margin-bottom: 30px;}
.ArticleLandingPage .productDetailTop img{ width: auto; margin: 10px 0 10px 0; max-width: 100%; text-align: center;}
/* Added 10/28*/
.footerimage{float: left; width: 100%;}
.footerimage3{float: left; width: 100%; padding: 5px;}
.ArticleLandingPage .detailRequirementPane .optionsDiv{ padding: 20px 0;}
.ArticleLandingPage .detailRequirementPane .optionsDiv.separator{ background:none; border-bottom: 1px solid #fcb910;}
.ArticleLandingPage .paddingTop, .ArticleLandingPage .paddingBottom, .ArticleLandingPage .paddingLeft, .ArticleLandingPage .paddingRight{padding: 0;}
.ArticleLandingPage .featuresFourpoints{ text-align: center; padding-bottom: 0px;}
.ArticleLandingPage .featuresFourpoints div{ border-bottom: 1px solid #999; padding-top: 15px; min-height: 260px;}
.ArticleLandingPage .featuresFourpoints div:last-child{ padding-right:15px; border: none;}
.ArticleLandingPage .setWidth{width: auto;}
.ArticleLandingPage .featuresFourpoints img {width: auto;}
.ArticleLandingPage .typeOfCutPane .span6{ padding:10px 0; border-right: none;}
.ArticleLandingPage .featuresFourpoints .span3{border-right:none;}
.ArticleLandingPage h3{ letter-spacing: 0 !important;line-height: 1.4 !important; margin: 20px 0 5px !important; padding: 0 !important;}
/* Added 1/21*/
.ArticleLandingPage h1{ font-size: 21px!important; letter-spacing: 0 !important;line-height: 1.4 !important; margin: 20px 0 5px !important; padding: 0 !important;}
.ArticleLandingPage h4{ letter-spacing: 0 !important; line-height: 1.3 !important; margin: 5px 0 2px !important; padding: 0 !important;}
.ArticleLandingPage .findAShedder { padding: 0 0 20px;}
.ArticleLandingPage p{ margin-top: 0px !important;}
.shredMoreThan .span3 img{ margin: 0 auto}
.ArticleLandingPage .sizeShedderPane{ padding: 0;}
}
@media (min-width: 768px) and (max-width: 970px){
.ArticleLandingPage .paddingTop, .paddingBottom, .paddingLeft, .paddingRight{padding: 20px;}
.ArticleLandingPage .typeOfCutPane.paddingBottom{padding: 0;}
.ArticleLandingPage .typeOfCutPane.paddingB20{ padding-bottom: 20px !important;}
.ArticleLandingPage .featuresFourpoints div{border: none;}
.ArticleLandingPage .paddingLeft { margin: 0 !important; padding-left: 30px;}
.ArticleLandingPage .featuresFourpoints img {width: 100%;}
.ArticleLandingPage .sizeShedderPane .span7{ width: 100%;}
.ArticleLandingPage .productDetailTop img {width: 100%;}
.ArticleLandingPage .setWidth{width: auto;}
.detailRequirementPane div:first-child h3{line-height: 1.3; margin-bottom: 0;}
.ArticleLandingPage h3, .ArticleLandingPage h4{ margin: 15px 0 0 !important; padding: 0 !important; letter-spacing: 0 !important;}
/* Added 1/21*/
.ArticleLandingPage h1, .ArticleLandingPage h4{ margin: 15px 0 0 !important; padding: 0 !important; letter-spacing: 0 !important;}
.ArticleLandingPage p{ margin-top: 5px !important;}
.ArticleLandingPage .sizeShedderPane{ padding: 0;}
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
  .ArticleLandingPage{text-align: left;}
  .ArticleLandingPage .productList ul li, .ArticleLandingPage .productList p, .ArticleLandingPage .productList h2, .ArticleLandingPage .productList h3{text-align: left;}
} 

.container
{
	padding: 0
}

.container h2 {
	font-size: 24px;
	line-height: 125%;
}

.productDetailTop .section1
	{
		width:100%;
	}

.detailRequirementPane .productsLink
	{
		width:100%;
		text-align: center;
		padding: 0 10px;
	}

	.grid-column
	{
		width: 100%;
		float: left;
		text-align: center;
	}

.gdpr img{
	width: auto;
	max-width: 100%;
}


.indoor-air-contact-button {
	
	width: 180px;
    height: 48px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    background: #d9d9d9;
    border-radius: 10px 10px 10px 10px;
	font-family: 'Raleway-Regular','Raleway';
    font-weight: 600;
    font-size: 13px;
    color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	
}




/*ABBIE ADDED*/
.source-links {
	word-wrap: break-word;
}

.learn-more-text {
	font-size: 19px;
	font-weight: 700;

}


	

/*To avoid image distortion in iphone x*/
@media only screen and (orientation: portrait) and  (max-width: 812px) {
	.gdpr img{
		width: 365px;
		max-width: 365px;
	}
}

@media only screen and (min-width: 800px) {
    .detailRequirementPane .detail-content
	{
		float: left;
		width: 675px;
	}

	.productDetailTop .section1
	{
		width:350px;
		height:375px;
		float:left;
		margin-right:10px;
	}

	.detailRequirementPane .productsLink
	{
		float:left;
		width:250px;
		margin-left:20px;
		margin-top:8px;
	}

	.grid-column
	{
		width: 30%;
	}
}

@media (min-width: 813px) { 
	.mobile-view
	{
		display: none !important;
	}
	.desktop-view
	{
		display: block !important;
	}

	.leftspace {display: none;}
}

@media (max-width: 812px) { 
	.mobile-view 
	{
	    display: block !important;
	}
	.desktop-view
	{
		display: none !important;
	}

	
}