	.desktop
	{
		display: block;
	}

	.mobile
	{
		display: none;
	}

	#topContainer .middleCenter
	{
		margin: 0px auto;
		position: relative;
		width: 100%;
	}

	.mobile-link
	{
		display: none;
	}

	#headerLogo {
		margin-top:25px;
		width: 230px;
	}

	#footerContainer
	{
		position: relative;
		width: 100%;
		max-width: 1200px;
		height: auto;
	}

	#footerContainer .logoRight
	{
		position: absolute;
		top: 50px;
		right: 60px;
		left: auto;
	}

	#footerContainer .footerTop {
	    margin-top: 6px;
	    margin-bottom: -7px;
	}

	@media (max-width: 1206px)
	{
		#navContainer #inner
		{
			width: 100%;
			margin: 0 auto;
		}

		#topContainer
		{
			background-size: 100%;
		}

		#websiteContainer
		{
			width: 100%;
		}
	}

	@media screen and (max-width: 1200px)
	{

		div#navContainer
		{
			width: 100%;
		}

		#pageTopImage
		{
			width: 100%;
			height: auto;
		}

		.whiteBackground
		{
			width: 100%;
		}

		#websiteContainer, #homeNewsletterContainer
		{
			width: 100%;
		}

		#breadcrumbs
		{
			box-sizing: border-box;
			width: 100% !important;
		}

	}


	@media screen and (max-width: 1150px)
	{
		#topContainer .topLeft, #topContainer .topRight
		{
			width: 20%;
		}

		#topContainer .topCenter
		{
			width: 60%;
		}

		#topContainer .middleCenter.logo-hack
		{
			left: 20%;
			width: 60%;
		}
	}


 	@media screen and (min-width: 1080px)
 	{
 		.col-lg-1
 		{
 			width: 8.33333333%;
 		}

 		.col-lg-2
 		{
 			width: 16.6666666666%;
 		}

 		.col-lg-3
 		{
 			width: 25%;
 		}

 		.col-lg-4
 		{
 			width: 33.3333333333%;
 		}

 		.col-lg-5
 		{
 			width: 41.66666666666666%;
 		}

 		.col-lg-6
 		{
 			width: 50%;
 		}

 		.col-lg-7
 		{
 			width: 58.3333333333%;
 		}

 		.col-lg-8
 		{
 			width: 66.6666666666%;
 		}

 		.col-lg-9
 		{
 			width: 75%;
 		}

 		.col-lg-10
 		{
 			width: 83.3333333333%;
 		}

 		.col-lg-11
 		{
 			width: 91.666666666%;
 		}

 		.col-lg-12
 		{
 			width: 100%;
 		}
 	}


	@media screen and (max-width: 1100px)
	{
		
		
		.featuredContainer
		{
			float: none !important;
			display: inline-block !important;
			margin: 10px auto !important;
		}

		.footer-nav-column .nav-holder a
		{
			color: #1d2124!important;
			font-size: 14px;
		}
		
	}


	@media screen and (max-width: 1024px)
	{
		#response
		{
			width: 100% !important;
		}
	}

	@media screen and (max-width: 1000px)
	{

		li#stock > ul
		{
			left: -166px;
		}

		.catlistcategory
		{
			float: none !important;
			display: inline-block !important;
			margin: 7 auto !important;
		}




		/*
		 * Header
		 */

		#footerContainer .logoRight
		{
			position: relative !important;
			width: 70%;
			margin: 0 auto !important;
			margin-bottom: 25px !important;
			left: auto;
			top: auto;
			right: auto;
		}

		.logoRight img
		{
			position: static;
			display: inline-block !important;
			margin: 0 auto !important;
		}

		.padTop
		{
			padding-left: 20px !important;
		}

		body div#topContainer
		{
			height: auto !important;
			width: 100%;
		}


		/*
		#topContainer .middleCenter.logo-hack
		{
			position: relative;
				left: auto;
		}

		#topContainer .middleCenter
		{
			float: none;
			height: auto;
			width: 100%;
		}
		*/


		#navContainer #centerLinks
		{
			height: auto;
			text-align: center;
			vertical-align: middle;
		}

		#navContainer #centerLinks ul
		{
			text-align: center;
		}

		#navContainer #centerLinks ul li
		{
			text-align: center;
			vertical-align: middle;
		}

		/*
		 * Hide Subcategories
		 */

		div#centerLinks ul li#stock ul li ul li ul
		{
			display: none;
		}

		div#pageTopImage, div#pageTopCatImage
		{
			margin-bottom: 0;
			height: auto;
			width: 100%;
		}

		div#pageTopImage img, div#pageTopCatImage img
		{
			margin-bottom: -2px;
		}

		/*
		 * Footer
		 */

		div#websiteContainer #homeNewsletterContainer
		{
			height: auto;
			width: 100%;
		}

		div#websiteContainer #homeNewsletterContainer .margin
		{
			float: none;
			margin: 0;
			padding-top: 10px;
			padding-left: 0;
		}

		div#websiteContainer #homeNewsletterContainer .margin .right, div#websiteContainer #homeNewsletterContainer .margin .left
		{
			float: none;
		}

		div#websiteContainer #homeNewsletterContainer .margin .left
		{
			height: auto;
			margin: 0 auto;
			width: 95%;
		}

		div#websiteContainer #homeNewsletterContainer .margin .left
		{
			margin: 0 auto;
			text-align: center;
			width: 90%;
		}

		div#websiteContainer #homeNewsletterContainer .margin  div.titleLeft
		{
			text-align: center;
			width: 100%;
		}

		div#websiteContainer #homeNewsletterContainer .margin .right
		{
			margin: 0 auto 20px;
		}

		div#footerContainer
		{
			height: auto;
			width: 100%;
		}

		div#footerContainer div.socialLeft
		{
			display: block;
			margin: 0 auto 20px;
			position: static;
		}
		
		#footerContainer .social-col .salvo-logo_mobile_wrapper {
			display: inline;
		}
		#footerContainer .social-col .salvo-logo {
			display: none !important;
		}

		/*
		 * Website Container
		 */

		div#websiteContainer
		{
			width: 100%;
		}

		div#websiteContainer div.whiteBackground
		{
			width: 100%;
		}

		/*
		 * Products
		 */

		div#productColumnsWrapper
		{
			width: 100%;
		}

		#catalogue_list_header
		{
			width: 98%;
			margin: 0 auto;
		}

		div#breadcrumbs
		{
			width: 98%;
		}

		div#productsWrapperTwo
		{
			text-align: center;
			width: 100%;
		}

		#productsWrapperTwo #productContainer
		{
			text-align: center !important;
			width: auto;
			display: inline-block;
			margin: 0 auto;
			float: none;
		}

		#productsWrapperTwo #productContainer .CatListBox
		{
			margin: 10px !important;
			float: none;
			display: inline-block;
		}

		#productsWrapperTwo #productContainer .CatListBox:nth-child(4n)
		{
			margin: 10px !important;
		}

		#productContainer
		{
			float: left;
			clear: both;
		}

		div#productsWrapperTwo div#backSection
		{
			float: none;
			margin: 0 auto;
			display: inline-block;
			margin: 5px;
		}

		div#productsWrapperTwo div#viewAnother
		{
			float: none;
			margin: 0 auto;
			display: inline-block;
			margin: 5px;
		}

		div#sortItemsContainer
		{
			text-align: center;
		}

		div#productsWrapperTwo div#sortItemsContainer div.sortBy, div#productsWrapperTwo div#sortItemsContainer div.searchSection
		{
			float: none;
			display: inline-block;
			margin: 0 auto;
			vertical-align: top;
			height: 25px;
			line-height: 25px;
			margin: 5px;
		}

		div#productsWrapperTwo div#sortItemsContainer div.sortBy
		{
			margin-bottom: 10px;
		}

		div#productsWrapperTwo div#pageSettings div.perPage, div#productsWrapperTwo div#pageSettings div.pageLinks
		{
			float: none;
		}

		div#productsWrapperTwo div#pageSettings
		{
			height: auto;
			text-align: center;
		}

		div#productsWrapperTwo div#pageSettings .pageXtoX
		{
			float: none;
			margin-bottom: 15px;
		}

		div#productsWrapperTwo div#pageSettings .pageLinks
		{
			margin-bottom: 15px;
		}
	}

	/*
	 * Product Detail
	 */

	@media screen and (max-width: 1000px)
	{

		span.measurementWrapper
		{
			margin: 0 auto !important;
			display: inline-block;
			margin-bottom: 10px !important;
		}

		span.nearestIn
		{
			margin: 0 auto !important;
			margin-bottom: 10px !important;
		}

		span.doYouWishSearch
		{
			margin: 0 auto !important;
			margin-bottom: 10px !important;
		}

		span.woodTypesSpanner
		{
			margin: 0 auto !important;
			width: 125px;
			margin-bottom: 10px !important;
		}

		.woodTypesContainer
		{
			text-align: center !important;
		}

		.searchTitle p
		{
			text-align: center;
		}

		.searchTitle
		{
			text-align: center !important;
		}

		.searchTitle span
		{
			display: inline-block;
		}

		.internaldoorInner, .glazeddoorInner, .externaldoorInner
		{
			float: none !important;
			vertical-align: top;
			width: 190px !important;
			display: inline-block !important;
			margin: 0 auto !important;
			min-width: 190px !important;
			height: 135px;
			margin-top: 25px !important;
			text-align: center !important;
		}

		span.categoryesDoorSearchBottom
		{
			display: inline-block !important;
			margin: 0 auto !important;
			margin-bottom: 10px !important;
			width: 200px;
		}

		.doorCatsTop
		{
			display: inline-block;
			height: auto !important;
		}

		.doorCatsTop .internal, .doorCatsTop .glazed, .doorCatsTop .external
		{
			width: 190px !important;
			float: none !important;
			display: inline-block !important;
			margin: 0 !important;
			text-align: right !important;
			min-width: 190px !important;
			margin-right: 5px !important;
		}

		.doorCatsTop .glazed
		{
			float: none !important;
			position: relative !important;
		}

		#contentRight
		{
			display: inline-block;
			width: 600px !important;
		}

		#contentRight .topSection .ref, .desc, .qtyNsold, .size
		{
			text-align: center !important;
			overflow: visible;
			max-height: none !important;
		}

		div#contentRight div.topSection div.desc
		{
			margin-top: 25px !important;
			margin-bottom: 25px !important;
		}

		#salesSubmit
		{
			width: 45% !important;
		}

		#dimensionHandler
		{
			float: center;
			padding: 0 !important;
		}

		#notepadSales div
		{
			float: left !important;
			margin-right: 10px;
		}

		#pricing
		{
			float: left;
		}

		.priceApprox
		{
			text-align: left !important;
		}

		div#detailBottom
		{
			display: inline-block !important;
			min-height: auto;
			clear: both !important;
			width: 92%;
			height: auto !important;
			height: auto !important;
		}

		div#productWrapper
		{
			display: inline-block !important;
			height: auto !important;
			clear: both !important;
		}

		div.whiteBackground
		{
			height: auto !important;
			min-height: auto !important;
			display: block !important;
			margin: 0 auto !important;
			clear: both !important;
		}

		div#contentLeft
		{
			width: 92%;
			display: inline-block !important;
			/*margin: 0 auto !important; */
			margin-left: 15px;
			margin-right: 15px;
			clear: both !important;
			height: auto !important;
			margin-bottom: 25px !important;
		}

		div#contentRight
		{
			width: 92% !important;
			display: block !important;
			height: auto !important;
			clear: both !important;
			margin: 0 auto !important;
			text-align: center !important;
		}

		div#breadcrumbs
		{
			width: 92%;
			display: inline-block;
			margin: 0 auto;
			margin-bottom: 25px !important;
		}

		div#breadcrumbs span
		{
			display: block;
		}

		div#contentRight .topSection
		{
			text-align: center !important;
			height: auto !important;
			margin-bottom: 25px !important;
		}

		#footerContainer .layerOne
		{
			width: 100%;
		}

		#footerContainer .layerOne a
		{
			display: inline-block;
			font-size: 14px;
		}

		.smallText span
		{
			display: inline-block;
		}

		.layerThree span
		{
			display: inline-block;
		}

		div#productWrapper div#contentLeft
		{
			float: none;
			margin-bottom: 0px;
			width: auto;
		}

		div#productWrapper div#contentRight
		{
			float: none;
			width: 100%;
		}

		div#contentLeft .mainLand
		{
			margin: 0 auto;
		}

		div#contentLeft .thumbsLand
		{
			margin: 20px auto;
		}

		div#productWrapper #contentRight .topSection .title, div#productWrapper #contentRight .topSection .ref, div#productWrapper #contentRight .topSection .desc, div#productWrapper #contentRight .topSection .size
		{
			text-align: center;
		}

		div#productWrapper #contentRight .topSection .size, div#productWrapper #contentRight .topSection .desc
		{
			height: auto;
			margin-bottom: 5px;
		}

		div.qtyNsold
		{
			display: none
		}

		div#productWrapper #contentRight div#dimensionHandler
		{
			margin: 0 auto;
			width: 125px;
		}

		div#productWrapper #contentRight .topSection #pricing .priceTop
		{
			text-align: center;
		}

		div.priceLogo
		{
			display: none;
		}

		div#productWrapper #contentRight .topSection #pricing .priceBottom .priceApprox
		{
			text-align: center;
			width: 100%;
		}

		div#productWrapper #detailBottom .socialMediaLeft
		{
			float: none;
		}

		div#productWrapper #detailBottom .options
		{
			float: none;
			margin-left: 0;
		}

		.layerTwo span
		{
			clear: both;
			display: inline-block;
			margin: 0 auto;
			margin-top: 5px;
			text-align: center;
		}

		div#contentRight .topSection .ref,
		div#contentRight .topSection h1,
		div#contentRight .topSection div.qtyNsold,
		div#contentRight .topSection .desc,
		div#contentRight .topSection .size,
		div#contentRight .topSection #dimensionHandler,
		div#contentRight .topSection #pricing,
		div#contentRight .topSection div#notepadSales
		{
			text-align: center !important;
			display: inline-block !important;
			margin: 0 auto !important;
			float: none !important;
			margin-bottom: 10px !important;
		}

		#contentRight .topSection .desc
		{
			max-width: 80% !important;
		}

		div#notepadSales div.notepadAdd, div#notepadSales div.salesEnquiry
		{
			float: none !important;
			display: inline-block !important;
			margin: 0 auto !important;
			margin-bottom: 10px !important;
		}

		.secondaryImage
		{
			margin-bottom: 10px;
			vertical-align: top;
		}

		.theMainImage
		{
			margin-bottom: 10px;
		}

		.qtyNsold
		{
		}

		div#sold
		{
		}

		span.qtyText
		{
			float: none !important;
			display: block !important;
			text-align: center !important;
			width: 100% !important;
			height: 25px;
		}

		div.status
		{
			width: 100% !important;
			text-align: center;
		}

		div#qtySuffixStatus
		{
			width: 98% !important;
			display: inline-block !important;
			margin: 0 auto !important;
			text-align: center;
		}

		div.sizeTitle
		{
			float: none !important;
			display: inline-block !important;
			text-align: center !important;
			height: 20px;
			line-height: 20px;
			width: 100%;
			clear: both !important;
		}

		div#sizeRotationArea
		{
			display: inline-block !important;
			float: none !important;
			margin: 0 auto !important;
			text-align: center !important;
			padding: 0 !important;
			width: 100% !important;
			clear: both !important;
			left: 0 !important;
		}

		div#sizeRotationArea #metric, #inches
		{
			float: none !important;
			display: inline-block !important;
			width: 100% !important;
			text-align: center !important;
			left: 0 !important;
		}

	}

	@media screen and (max-width: 980px)
	{
		#topContainer
		{
			padding-left: 10px;
			padding-right: 10px;
		}

		.open-nav .dropdown-menu
		{
			right: 5px;
		}
	}



	@media (max-width: 956px)
	{
		#navContainer
		{
			/* height: auto; */
		}

		#navContainer #notepad
		{
			width: 100%;
		}

		#navContainer #centerLinks
		{
			width: 100%;
		}

		#navContainer #search
		{
			width: 100%;
		}
	}




	@media screen and (max-width: 940px)
	{
		.footer-category-column br:nth-of-type(5n)
		{
			display: none;
		}

		.footer-category-column br:nth-of-type(3n)
		{
			display: block;
		}

		.footer-category-column .category-holder:nth-of-type(5n-4)
		{
			padding-left: 5px;
		}

		.footer-category-column .category-holder:nth-of-type(3n-2)
		{
			padding-left: 0px;
		}

		.footer-category-column .category-holder:nth-of-type(5n)
		{
			border-right: 2px solid #FFFFFF;
			padding-right: 5px;
		}

		.footer-category-column .category-holder:nth-of-type(3n), .footer-category-column .category-holder:last-of-type
		{
			border-right: none;
			padding-right: 0px;
		}
	}


	@media screen and (max-width: 925px)
	{
		#footerContainer .social-col .social-container > a > div
		{
			margin-left: 10px;
		}
	}



 	@media screen and (min-width: 902px)
 	{
 		.col-md-1
 		{
 			width: 8.33333333%;
 		}

 		.col-md-2
 		{
 			width: 16.6666666666%;
 		}

 		.col-md-3
 		{
 			width: 25%;
 		}

 		.col-md-4
 		{
 			width: 33.3333333333%;
 		}

 		.col-md-5
 		{
 			width: 41.66666666666666%;
 		}

 		.col-md-6
 		{
 			width: 50%;
 		}

 		.col-md-7
 		{
 			width: 58.3333333333%;
 		}

 		.col-md-8
 		{
 			width: 66.6666666666%;
 		}

 		.col-md-9
 		{
 			width: 75%;
 		}

 		.col-md-10
 		{
 			width: 83.3333333333%;
 		}

 		.col-md-11
 		{
 			width: 91.666666666%;
 		}

 		.col-md-12
 		{
 			width: 100%;
 		}
 	}




	@media screen and (max-width: 900px)
	{

		#joinUsForm
		{
			margin-left: 0;
			right: 0;
		}

		li#stock > ul
		{
			left: -76px;
			text-align: left;
		}
	}

	@media screen and (max-width: 880px)
	{
		#topContainer .middleCenter.logo-hack
		{
			position: relative;
				left: auto;
			width: 100%;
		}

		#topContainer .middleCenter
		{
			float: none;
			height: auto;
			width: 100%;
		}

		#topContainer .middleCenter.logo-hack .topLeft, #topContainer .middleCenter.logo-hack .topRight
		{
			display: none;
		}

		#topContainer .middleCenter.logo-hack .topCenter
		{
			width: 100%;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft
		{
			width:70%;
		}
		#topContainer .middleCenter:not(.logo-hack) .topRight
		{
			width:30%;
		}

		#topContainer .middleCenter:not(.logo-hack) .topCenter
		{
			display: none;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft, #topContainer .header-hamburger-menu
		{
			margin-top: 0px;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft
		{
			padding-top: 5px;
		}

		#navContainer #centerLinks
		{
			display: none;
		}

		#navContainer #notepad
		{
			width: 50%;
		}

		#navContainer #search
		{
			width: 50%;
		}

		.mobile-link
		{
			display: block;
		}
	}

	@media screen and (max-width: 820px)
	{
		li#stock > ul:first-of-type
		{
			left: -125px;
		}
	}


 	@media screen and (min-width: 781px)
 	{
 		.col-sm-1
 		{
 			width: 8.33333333%;
 		}

 		.col-sm-2
 		{
 			width: 16.6666666666%;
 		}

 		.col-sm-3
 		{
 			width: 25%;
 		}

 		.col-sm-4
 		{
 			width: 33.3333333333%;
 		}

 		.col-sm-5
 		{
 			width: 41.66666666666666%;
 		}

 		.col-sm-6
 		{
 			width: 50%;
 		}

 		.col-sm-7
 		{
 			width: 58.3333333333%;
 		}

 		.col-sm-8
 		{
 			width: 66.6666666666%;
 		}

 		.col-sm-9
 		{
 			width: 75%;
 		}

 		.col-sm-10
 		{
 			width: 83.3333333333%;
 		}

 		.col-sm-11
 		{
 			width: 91.666666666%;
 		}

 		.col-sm-12
 		{
 			width: 100%;
 		}
 	}


	@media screen and (max-width: 780px)
	{
		#footerContainer .footer-category-column
		{
			display: none;
		}

		#footerContainer .footer-nav-column
		{
			display: block;
			margin-bottom: 15px;
		}
		
		.footer-nav-column .nav-holder
		{
			border-right: 0px;
		}

		#footerContainer .contact-col
		{
			padding-left: 15px;
			margin-bottom: 10px;
			text-align: center;
		}

		#footerContainer .footerTel, #footerContainer .footerEmail
		{
			display: inline-block;
			padding-left: 10px;
			padding-right: 10px;
		}

		#footerContainer .telIcon, #footerContainer .telText
		{
			display: inline-block;
			float: none;
		}

		#footerContainer .social-col
		{
			margin-bottom: 20px;
			padding-right: 15px;
			text-align: center;
		}

		#footerContainer .social-col .social-media-logo
		{
			margin-top: 0px;
		}

		#footerContainer .social-col .social-container > a > .salvo-logo
		{
			margin-left: 0px;
			position: absolute;
				right: 34px;
				bottom: 20px;
		}

		#footerContainer .social-col .social-container > a > div
		{
			margin-left: 20px;
		}

		#footerContainer .social-col .social-container > a:nth-of-type(2) > div
		{
			margin-left: 0px;
		}
	}




	@media screen and (max-width: 768px)
	{
		#pageTopImage
		{
			display: none;
		}

		div#websiteContainer
		{
			padding-top: 0px;
		}
	}


	@media screen and (max-width: 750px)
	{
		.footer-category-column br:nth-of-type(3n)
		{
			display: none;
		}

		.footer-category-column br:nth-of-type(2n)
		{
			display: block;
		}

		.footer-category-column .category-holder:nth-of-type(3n-2)
		{
			padding-left: 5px;
		}

		.footer-category-column .category-holder:nth-of-type(2n-1)
		{
			padding-left: 0px;
		}

		.footer-category-column .category-holder:nth-of-type(3n)
		{
			border-right: 2px solid #FFFFFF;
			padding-right: 5px;
		}

		.footer-category-column .category-holder:nth-of-type(2n), .footer-category-column .category-holder:last-of-type
		{
			border-right: none;
			padding-right: 0px;
		}
	}

	@media screen and (max-width: 630px)
	{
		#portraitMainPic
		{
			box-sizing: border-box;
			padding-left: 10px;
		}

		#portraitSubPics
		{
			width: 25%;
		}

		#portraitSubPics img
		{
			max-width: 100%;
		}
		
		/* footer */
			.footerTel .telIcon {
				display: none !important;
			}
			.footerEmail .telIcon {
				display: none !important;
			}
	}

	/*
	 * Stock Dropdown
	 */
	@media screen and (max-width: 600px)
	{
		/* header [ start ] */
			#subMainTitle {
				display: none;
			}
			.topLeft {
				padding-top: 25px !important;
			}
			.topRight {
				padding-top: 20px;
			}
			#header-hamburger-menu_menu-title {
				font-size: 11px;
			}
			.bar-container {
				width: 35px !important;
			}
			.telText {
				font-size: 14px !important;
			}
			.telIcon {
				height: 15px !important;
				line-height: 15px !important;
				width: 15px !important;
			}
		
			/* logo */

				#headerLogo {
					width: 200px;
				}
				#mainTitle {
					font-size: 18px;
				}
				.header-ltd {
					font-size: 10px !important;
				}
		/* header [ finish ] */
		
		
		
		#contentRight
		{
			display: inline-block;
			width: 100% !important;
		}

		#contentRight .topSection .ref, .desc, .qtyNsold, .size
		{
			text-align: left !important;
			width: 100% !important;
		}

		#navContainer #centerLinks ul li
		{
			width: 100%;
		}

		div#centerLinks ul li#stock > ul
		{
			height: auto;
			left: 0;
			width: 100%;
		}

		div#centerLinks ul li#stock > ul li span
		{
			text-align: center;
			width: 100%;
		}

		div#centerLinks ul li#stock > ul li ul
		{
			width: 100%;
		}

		div#centerLinks ul li#stock > ul li ul
		{
			display: block;
		}

		div#centerLinks ul li#stock > ul li ul li
		{
			padding-left: 0;'
		}

		div#centerLinks ul li#stock > ul li ul
		{
			margin-top: 0;
		}

		div#productWrapper div#contentLeft .mainLand
		{
			width: 100%;
		}

		img#MainImgLand
		{
			height: auto;
			width: 100%;
		}

		.layerTwo span
		{
			clear: both;
			display: block;
			width: 100%;
			height: auto;
			font-size: 18px;
			margin-top: 5px;
			text-align: center;
		}

		.catagory
		{
			margin: 5px !important;
		}

		input.searchFormButton
		{
			display: inline-block;
			margin: 0 auto;
		}

		input.clearFormButton
		{
			display: inline-block;
			margin: 0 auto;
			margin-bottom: 10px;
		}

		input#expandForMore
		{
			margin: 0 auto;
			width: 92% !important;
			margin-top: 10px;
		}
	}



	@media screen and (max-width: 535px)
	{
		#footerContainer .newsletter-row br
		{
			display: inline;
		}

		#footerContainer .social-col .social-container > a > .salvo-logo
		{
			position: relative;
				bottom: auto;
				right: auto;
		}

		#footerContainer .social-col .social-container > a > div
		{
			display: inline-block;
			float: none;
		}

		#footerContainer .social-col .social-container > a:nth-of-type(2) > div
		{
			margin-left: 20px;
		}
	}



	@media screen and (max-width: 520px)
	{
		#navContainer #notepad
		{
			height: 28px;
			line-height: 23px;
		}

		#navContainer #notepad > span
		{
			font-size: 12px;
		}

		#navContainer #search
		{
			font-size: 12px;
			height: 28px;
			line-height: 28px;
		}
	}

	@media screen and (max-width: 500px)
	{

		/* category stuff [ start ] */
			.pageLinks {
				font-size: 11px;
			}
		/* category stuff [ finish ] */
		
		div#contentLeft a img
		{
			max-width: 100% !important;
		}

		#sortItemsContainer
		{
			display: inline-block !important;
			height: auto !important;
			text-align: center !important;
		}

		#sortItemsContainer .sortBy
		{
			float: none !important;
			display: inline-block !important;
			margin-bottom: 0 auto !important;
			margin-bottom: 25px !important;
			text-align: center !important;
		}

		#sortItemsContainer .searchSection
		{
			display: inline-block !important;
			height: auto !important;
			text-align: center !important;
		}

		#productsWrapperTwo #pageSettings .pageXtoX
		{
			text-transform: uppercase;
			float: left;
		}

		#productsWrapperTwo #pageSettings .pageLinks
		{
			display: inline-block;
			margin: 0 auto;
		}

		#productsWrapperTwo #pageSettings .pageLinks a
		{
			color: #B3AE9E;
			text-transform: uppercase;
		}

		#productsWrapperTwo #pageSettings .perPage
		{
			text-transform: uppercase;
			float: right;
		}

		#backSection
		{
			float: none !important;
			margin: 0 auto !important;
			width: 280px !important;
			margin-bottom: 10px !important;
		}

		#backSection .left
		{
			width: 170px !important;
		}

		#viewAnother
		{
			float: none !important;
			margin: 0 auto !important;
			width: 280px !important;
		}

		#viewAnother .left
		{
			width: 170px !important;
		}

		#viewAnother #viewAnotherCat
		{
			margin-left: 0px;
			width: 280px;
		}

		#topContainer #mainTitle
		{
			font-size: 40px;
			width: 300px;
		}

		#topContainer #mainTitle .header-ltd
		{
			right: 9px;
		}

		#topContainer #subMainTitle
		{

			margin-top: 15px;
		}

		div#topContainer div.middleCenter
		{
			width: 100%;
		}

	}



	@media screen and (max-width: 450px)
	{
		/* NOTE PAD STYLING */
		#theNotepad
		{
			background: #FFFFFF;
			color: #7F764D;
			display: none;
			min-height: 460px;
			line-height: 18px;
			padding: 20px;
			position: absolute;
			margin: 0px auto;
			text-align: left;
			width: 90%;
			z-index: 999;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			-webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
			-moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
			box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
		}

		#theNotepad #itemsContainer
		{
			overflow-y: scroll;
		}

		#theNotepad #itemsContainer .itemRight
		{
			width: 70%;
		}

	}


	@media screen and (max-width: 435px)
	{
		.footer-nav-column .nav-holder
		{
			padding-left: 5px;
			padding-right: 5px;
		}

		.footer-nav-column .nav-holder a
		{
			color: #1d2124!important;
			font-size: 14px;
		}

		#footerContainer .social-col
		{
			padding-left: 5px;
			padding-right: 5px;
		}

		#footerContainer .social-col .social-container > a > div
		{
			margin-left: 10px;
		}

		#footerContainer .social-col .social-container > a:nth-of-type(2) > div
		{
			margin-left: 10px;
		}

		#footerContainer .social-col .social-container > a > .salvo-logo
		{
			margin-left: 0px;
		}
	}




	@media screen and (max-width: 420px)
	{

		#joinUsForm
		{
			box-sizing: border-box;
			width: 100%;
		}


	}


	@media screen and (max-width: 380px)
	{
		#footerContainer .social-col .social-container > a > div
		{
			margin-left: 5px;
		}

		#footerContainer .social-col .social-container > a:nth-of-type(2) > div
		{
			margin-left: 5px;
		}
	}



/*
	@media screen and (max-width: 372px)
	{
		#topContainer .middleCenter.logo-hack
		{
			margin-bottom: 15px;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft, #topContainer .middleCenter:not(.logo-hack) .topRight
		{
			display: block;
			float: none;
			width: 100%;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft
		{
			text-align: center;
		}

		#topContainer .topLeft .telIcon, #topContainer .topLeft .telText
		{
			display: inline-block;
			float: none;
		}

		#topContainer .middleCenter:not(.logo-hack) .topLeft::after
		{
			clear: both;
			content: '';
			display: block;
		}
	}
*/


	@media screen and (max-width: 340px)
	{
		#footerContainer .social-col .social-container > a > div
		{
			margin-left: 2px;
		}

		#footerContainer .social-col .social-container > a:nth-of-type(2) > div
		{
			margin-left: 2px;
		}
	}


	@media screen and (max-width: 320px)
	{

		div#productWrapper #contentRight .topSection #notepadSales
		{
			text-align: center;
		}

		div#productWrapper #contentRight .topSection #notepadSales div
		{
			float: none;
			margin: 0 auto;
			text-align: center;
		}

		div#productWrapper #contentRight .topSection #notepadSales div:first-child
		{
			margin-bottom: 5px;
		}

	}

