
#Header, 
#Feature-Primary-Banner, 
#topHeaderMainMenu, 
#footertopic1, 
#footerBottom,
#soPageWrapper, 
#Feature-Primary-Banner img, 
#dsLeftSidebarNAV,
#soSidebar,
.Feature-Recommended-Item,
.Feature-Secondary-Item, 
.productGriditem,
.Feature-Secondary-Item-Image,
.Feature-Recommended-Item-Info-Price,
.Feature-Secondary-Item-Info-Price,
.productGridimage,
.productGriditemprice,
.Feature-Secondary-Item-Info,
.productGriditem,
.ds-Featured-Items-Page .Feature-Recommended-Item img,
.productGridimage img,
.topIcons,
#footerTopicLeft li,
#footerTopicLeft li ul li,
#topHeaderNav

	{
    -webkit-transition: 
/*						width 0.3s ease-in-out, 
						color 0.3s ease-in-out,
						text-shadow 0.3s ease-in-out,
						font-size 0.3s ease-in-out,
						background-size 0.3s ease-in-out,
						background-image 0.3s ease-in-out,
*/						all 0.3s ease;
    transition: 		
/*    					width 0.3s ease-in-out,
						color 0.3s ease-in-out,
						text-shadow 0.3s ease-in-out,
						font-size 0.3s ease-in-out,
						background-size 0.3s ease-in-out,
						background-image 0.3s ease-in-out,
*/						all 0.3s ease;
	}
@media screen and (min-width: 1441px) {
	#soCartLink{border-radius: 0.375rem;    border-top-left-radius: 0;    border-bottom-left-radius: 0;}
	
	//.home-campaign__content {max-width: 25rem;}
}
@media screen and (min-width: 1440px) {
//	#Header {width:1440px;}
	#topHeaderMainMenu li ul li ul{width:1440px;}
	#footertopic1{max-width:1440px;}
	#footerBottom{width:1440px;}
//	#soPageWrapper {width:1440px;}
//	#Feature-Primary-Banner {width:1440px;}
//	#Feature-Primary-Banner img {width:1440px;}
	#soSidebar {width: 1440px;}	
	//.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	
	.dsContactUsForm {width: 1440px;}	
	#dsLeftSidebarNAV {width: 1018px;}	
	.ds-Featured-Items-Page .Feature-Secondary-Item,
	.productGriditem,
	.ds-Featured-Items-Page .Feature-Recommended-Item {width:33%;padding-bottom: 460px;height:0px;}
//	.ds-Featured-Items-Page .Feature-Recommended-Item-Image {max-height: 235px;min-height:220px;}	

	#footerTopicLeft li	{width:300px;}
	#footerTopicLeft li ul li {width:300px;}
}
@media screen and (min-width:941px){
	.BackgroundCheckHeader {
		position: relative;
		left:-335px;
		top: -20px;
	}	
}
@media screen and (max-width: 940px) {
	#VOMContactInformation {
		position:relative;
		width:inherit;
	}
}
@media screen and (max-width: 1439px) and (min-width: 941px) {

//	#Header {width:940px;}
	#topHeaderMainMenu li ul li ul{width:940px;}
	#footertopic1{max-width:940px;}
	#footerBottom{width:940px;}
//	#soPageWrapper {width:940px;}
//	#Feature-Primary-Banner {width:940px;}
//	#Feature-Primary-Banner img {width:940px;}
	#soSidebar {max-width: 920px; width:100%}	
	//.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	
	.dsContactUsForm {width: 940px;}	
	#dsLeftSidebarNAV {width: 598px;}	
	.ds-Featured-Items-Page .Feature-Secondary-Item,
	.productGriditem,
	.ds-Featured-Items-Page .Feature-Recommended-Item {width:33%;padding-bottom: 33%;height:0px;}
//	.ds-Featured-Items-Page .Feature-Secondary-Item {width:290px;min-height:290px;}

//	.ds-Featured-Items-Page .Feature-Recommended-Item-Image {max-height: 135px;}
	#footerTopicLeft li	{width:200px;}
	#footerTopicLeft li ul li {width:200px;}
}

@media screen and (max-width: 1279px) and (min-width: 1080px) {
	.productGriditemname,
	.touchevents .productGriditemname,
	.productGriditem:hover .productGriditemname 
	.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Name, 
	.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Name,
	.touchevents .Feature-Secondary-Item-Info-Name,
	 .touchevents .Feature-Recommended-Item-Info-Name,
	.Feature-Secondary-Item:hover .Feature-Secondary-Item-Info-Name,
	 .Feature-Recommended-Item:hover .Feature-Recommended-Item-Info-Name	 {font-size:2rem;}

}

@media screen and (max-width: 1079px) and (min-width: 941px) {
	.productGriditemname,
	.touchevents .productGriditemname,
	.productGriditem:hover .productGriditemname 
	.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Name, 
	.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Name,
	.touchevents .Feature-Secondary-Item-Info-Name,
	 .touchevents .Feature-Recommended-Item-Info-Name,
	.Feature-Secondary-Item:hover .Feature-Secondary-Item-Info-Name,
	 .Feature-Recommended-Item:hover .Feature-Recommended-Item-Info-Name	 {font-size:1.75rem;}

}


@media screen and (max-width: 940px) {
	#topHeaderNav {margin-top:25px;}
	#topHeaderNav a{font-size:16px; }
	#soContentWrapper {padding:20px 0 0 0;}
	#topHeaderMainMenu li ul li ul li a {padding:23px 10px 22px 10px;}
//	#Header {width:640px;}
	#topHeaderMainMenu li ul li ul{width:640px;}
//	#footertopic1{max-width:640px;}
	#footerBottom{width:640px;}
//	#soPageWrapper {width:640px;}
//	#Feature-Primary-Banner {width:640px;}
//	#Feature-Primary-Banner img {width:640px;}
	#soSidebar {width: 100%;}	
	.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	.dsContactUsForm {width: 640px;}	
	.soSideSearchContainer input[type="text"]{width:74%;font-size:80%}
	#dsLeftSidebarNAV {width: 418px;}	
	//.shippingBanner {width:208px;}
	//.shippingBanner img{width:208px;}
//	.ds-Featured-Items-Page .Feature-Secondary-Item {display:block;width:440px;}
	.productGriditem,
	.ds-Featured-Items-Page .Feature-Secondary-Item, 
	.ds-Featured-Items-Page .Feature-Recommended-Item {width:49%;padding-bottom: 49%;height:0px;}
	.productGriditemname,
	.touchevents .productGriditemname,
	.productGriditem:hover .productGriditemname 
	.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Name, 
	.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Name,
	.touchevents .Feature-Secondary-Item-Info-Name,
	 .touchevents .Feature-Recommended-Item-Info-Name,
	.Feature-Secondary-Item:hover .Feature-Secondary-Item-Info-Name,
	 .Feature-Recommended-Item:hover .Feature-Recommended-Item-Info-Name	 {font-size:2.25rem;}
	//.ds-Featured-Items-Page .Feature-Recommended-Item-Image {max-height: 95px;}
	//.ds-Featured-Items-Page .Feature-Primary ul li.Feature-Primary-Item-Image-Container{width:inherit;}

	#footer {padding:10px;}
	#footertopic1{width:100%;}
	#footerTopicLeft{margin-top:10px;}
	//#footerTopicLeft li	{width:50%;padding-top:10px;}

	#footerTopicLeft li ul{position:relative;}
	#footerTopicLeft li ul li {width:100%;padding-top:0px;}
	#footerTopicLeft li {padding-top:10px;padding-left:5px;padding-right:5px;}
	//#footerTopicLeft li	{width:100px;}
	//#footerTopicLeft li ul li {width:100px;}	
	#footerTopicRight {float:left;padding-left:20px;}
	.topIcons {position: absolute;top: 0px;right:0px;}

}
@media screen and (max-width: 940px) {
	#topHeaderLogo{
		padding-top:35px;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}

	#soProjectDetailPage .dsproductimagecontainer {float:none;width:inherit;padding-bottom:0px;}
	#soProjectDetailPage .dsproductimage{    
		max-width: 465px;
		margin-left: auto;
		margin-right: auto;
		}
	#soProjectDetailPage .dsproductdetails {
		width:95%;
		margin-left: auto;
		margin-right: auto;
		}	
}
@media screen and (max-width: 719px) {
	.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	.dsContactUsForm {width: 580px;}
	#Header, #topheader{height:145px;}
	#topHeaderNav {margin-top: 60px;}
	#soContentWrapper{padding:0px 0 0 0;}
	#topHeaderNav,
	.topIcons,
	#topHeaderLogo a{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		position:relative;
		}
	}
	#soCartLink	{
    border-radius: 0.375rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	}
	#footerBottom{width:100%;}
	#footerBottomRight{padding-right:5px;}
	#footer {padding:10px;}
	#footertopic1{max-width:100%;}
	#footerTopicLeft{margin-top:10px;}
	#footerTopicLeft li	{width:50%;padding-top:10px;}
	//#footerTopicLeft ul	{padding-top:10px;}
	#footerTopicLeft li ul{position:relative;}
	#footerTopicLeft li ul li {width:100%;padding-top:0px;}
	#footerTopicRight {float:left;padding-left:20px;margin-left:auto;margin-right:auto;}	
	
@media screen and (max-width: 580px) {
	.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	.dsContactUsForm {width: 440px;}	
	.topIcons{	//top:-23px;	}
	.topIcons:hover{	top:0px;	}
		.ds-Featured-Items-Page .Feature-Primary ul li{width:100%;}
		.productGriditem, .ds-Featured-Items-Page .Feature-Recommended-Item, .ds-Featured-Items-Page .Feature-Secondary-Item {
			width:100%;
			padding-bottom: 49%;
			height: 100%;
			max-height: 480px;
			}
		.ds-Featured-Items-Page .Feature-Primary ul li.Feature-Primary-Item-Image-Container{width:inherit;}
	
	}

	
@media screen and (max-width: 440px) {	
	.dsContactUsForm .InputItems, .dsContactUsForm .dsFormItem,	.dsContactUsForm {width: 350px;}		
	.soSideSearchContainer input[type="button"].soSearchButton {
		display: block;
	}	
}