@media only screen and (min-width: 992px){ 
#header h1 a
	{
	display: block;
	height: 50px;
	width: 420px;
	position: absolute;
	left: 50%;
	margin-left: -210px;
	z-index: 200;
	top: 30px;
	text-indent: -9999em;
	}
#nav-wrap #floatingHome
{
display: none;	
}
}
@media only screen and (max-width: 991px){  
	img{
		max-width: 100%;
		height: auto;
	}
	.insidePage #splashLevel{
		min-width: 100%;
	}
	.insidePage #splash{
		width: 100%;
		height: 80px;
		overflow: hidden;
	}
	#mainNavWrap,
	#splashLevel,
	#mainContentLevel,
	#footerLevel,
	#headerLevel,
	.insidePage #contentLevelWrapper{
		min-width: 100%;
	}
	#mainContent,
	#footer,
	#header,
	#mainNav,
	#splash{
		width: 750px;
	}
	#splash{
		width: 100%;
	}
	.insidePage #contentLevelWrapper{
		padding-top: 15px;
	}
	.insidePage #footerLevel{
		height: auto;
		padding-bottom: 15px;
	}
	.insidePage #footer{
		width: 750px;
		height: auto;
	}
	.insidePage #contentLevel{
		width: 750px;
		border-radius: 10px 10px 0 0;
		background: #FAF6ED;
	}
	.category.insidePage #indentContentLevel,
	.tax-product_cat.insidePage #indentContentLevel,
	.search-results.insidePage #indentContentLevel,
	.insidePage.page-template-page-clearance #indentContentLevel  {
	    width: 100%;
	    margin: 0;
	    padding-top: 10px;
	}
	.category.insidePage.category .multiColumnBlock,
	.insidePage.page-template-page-clearance .multiColumnBlock,
	.insidePage.search-results .multiColumnBlock,
	.tax-product_cat.insidePage.tax-product_cat .multiColumnBlock{
		padding: 0 15px 20px 15px;
	}
	.insidePage.category #breadCrumbContainer,
	.insidePage.page-template-page-clearance #breadCrumbContainer,
	.insidePage.tax-product_cat #breadCrumbContainer,
	.insidePage.search-results #breadCrumbContainer{
		width: 60%;
	}
	#header h1{
		background-size: 85%;
	}
	#mainNav .mmAbout{
		margin-left: 0;
	}
	#mainNav{
		display: none;
	}
	.slicknav_menu {
		display:block;
	}
	.pageHome.new #header, .aboutus #header{
		background: none;
	}
	#header{
		height: auto;
	}
	.slicknav_menu{
		background: none;
	}
	.slicknav_menu img{
		display: none;
	}
	#splash{
		height: auto;
	}
	#mainContent .col2{
		width: 480px;
	}
	.col2 #tag,
	.col2 #markets{
		width: 100%;
		background-size: 100%;
	}
	#homeProductGrid{
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	/*.pageHome .col2 h3{
		width: 50%;
		text-indent: 0;
		background: none;
		background-color: #ddd;
		text-align: center;
		line-height: 40px;
		color: #7d7363;
	}
	.pageHome .col2 h3 a{
		width: auto;
		color: #7d7363;
	}
	.pageHome .col2 h3.pgSelected{
		background: #fff;
	}*/
	.pageHome .col2 h3{
		width: 50%;
		text-indent: 0;
		text-align: center;
		line-height: 40px;
		color: #A0794C;
		background: url(../i/homeTabs_bg.png);
	}
	.tab_main_wrap{
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		height: auto;
		overflow: hidden;
	}
	.pageHome .col2 h3 a{
		width: auto;
		color: #564432;
	}
	.tab_content ul li{
		width: 33%;
	}
	.slicknav_btn{
		margin-right: 12px;
	}
	.slicknav_nav a:hover{
		background: #d5bf9c;
		color: #fff;
	}
	.slicknav_nav .slicknav_row:hover{
		background: #d5bf9c;
	}
	#orderingInfo1, #aboutus1{
		width: 480px;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
	}
	#orderingInfo2, #aboutus2{
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.aboutus #sidePromo{
		padding-bottom: 10px;
	}
	.category .catCol2,
	.insidePage.page-template-page-clearance .catCol2,
	.tax-product_cat .catCol2,
	.search-results .catCol2{
		margin-left: 0;
		float: right;
		width: 560px;
		padding-right: 10px;
	}
	.insidePage .pagination ul li{
		padding: 7px 3px 6px 3px;
	}
	.insidePage #categoryLevel{
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.insidePage #categoryLevel li{
		padding-left: 10px;
		padding-right: 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.insidePage #indentContentLevel{
		width: 100%;
		margin: 0;
	}
	
	.insidePage #breadCrumbContainer{
		width: auto;
	}
	.insidePage .leftColumn div.mainArtWrapper{
		width: auto;
		height: auto;
	}

	.insidePage .rightColumn #searchContainer{
		float: none;
	}
	.insidePage .rightColumn #searchContainer fieldset{
		padding-left: 20px;
		padding-top: 30px;
	}
	.insidePage .rightColumn #itemCallForMoreInfo{
		width: auto;
	}
	.insidePage .rightColumn .priceBox{
		margin-right: 24px;
		width: auto;
		height: auto;
	}
	.insidePage .rightColumn .priceBox .callNow{
		padding-bottom: 8px;
	}
	.insidePage .rightColumn #tnLevel{
		width: auto;
		margin: 0px 16px 25px 16px;
	}
	.insidePage .rightColumn #accordianLevel{
		width: auto;
		margin-right: 24px;
	}
	.insidePage .rightColumn #accordianLevel #acc h4{
		width: 100%;
	}
	.acc-content{
		padding-right: 6px;
	}
	img{
		vertical-align: top;
	}
	.pageHome.new #mainContent, .aboutus #mainContent{
		background: none;
	}
	#nav-wrap #floatingHome
	{
	display: none;
	}
	.slicknav_brand{
		display: none;
	}
	.slicknav_btn{
		background: #a4815e;
	}
	#headerLevel{
		background: #ece1ce url(../i/tileHeaderBg_mobile.png) repeat-x left bottom;
	}
	.slicknav_menu{
		padding-left: 0;
		padding-right: 0;
	}
	.slicknav_nav{
		background: #AA9879;
	}
	.insidePage #breadCrumbContainer a, .insidePage #breadCrumbContainer a:visited{
		/*font-size: 12px;*/
	}
	.insidePage.category #breadCrumbContainer a, .insidePage #breadCrumbContainer a:visited,
	.insidePage.tax-product_cat #breadCrumbContainer a, .insidePage #breadCrumbContainer a:visited,
	.insidePage.search-results #breadCrumbContainer a,
	.insidePage.page-template-page-clearance #breadCrumbContainer a
	{
		font-size: 12px;
	}
	/*.insidePage.category #breadCrumbContainer span,
	.insidePage.tax-product_cat #breadCrumbContainer span{
		margin-left: 5px;
		margin-right: 5px;
	}*/
	#indentContentLevel{
		padding-bottom: 0;
	}
	.insidePage .rightColumn .priceBox h4{
		width: auto;
		background: url(../i/inside/hedPriceBox.png) no-repeat center 32px;
	}
	.insidePage #searchform{
		margin: 0 auto 5px;
		width: 250px;
	}
	.insidePage .rightColumn #itemCallForMoreInfo{
		background-position: center center;
	}
	.top_row{
		padding-top: 10px;
	}
	.insidePage .top_row #breadCrumbContainer{
		width: 465px;
	}
	.insidePage .top_row #searchContainer{		
		padding: 5px 15px 0 0;
	}
	.insidePage .rightColumn{
		width: 40%;
		float: left;
	}
	.insidePage .leftColumn{
		width: 60%;
		float: left;
	}
	.insidePage .rightColumn > h4{
		width: auto;
	}
	.insidePage .rightColumn #itemCallForMoreInfo{
		margin-left: 24px;
		margin-right: 15px;
		text-indent: 0;
		background: none;
		height: auto;
	}
}

@media only screen and (max-width: 767px){ 
	.insidePage .top_row #breadCrumbContainer{
		height: auto;
	}
	.insidePage .leftColumn{
		float: none;
	}
	.insidePage .top_row #breadCrumbContainer{
		width: auto;
		float: none;
		margin-bottom: 10px;
	}
	.insidePage .top_row #searchContainer{		
		padding: 5px 0 0 0;
		float: none;
	}
	.insidePage .rightColumn{
		width: auto;
		float: none;
	}
	.insidePage .leftColumn{
		width: 100%;
	} 
	.category .catCol1 ul{
		margin-bottom: 0;
	}
	.keywordLinks{
		padding-bottom: 15px;
	}
	#nav-wrap #floatingHome
	{
	display: block;
	height: 30px;
	width: 250px;
	position: absolute;
	left: 50%;
	margin-left: -125px;
	z-index: 200;
	top: 12px;
	text-indent: -9999em;
	}
	.slicknav_brand{
		display: block;
		width: 250px;
		padding-bottom: 2px;
		text-indent: -9999px;
		background: url(../i/logo-small.png) no-repeat center center;
		position: absolute;
		left: 50%;
		margin-left: -125px;
		float: none;
	}
	#mainContent,
	#footer,
	#header,
	#mainNav{
		width: 90%;
	}
	.insidePage #footer{
		width: 90%;
	}
	#splash{
		width: 100%;
	}
	.topNav{
		top: 55px;
	}
	#header h2{
		top: 55px;
	}
	#mainContent .col1{
		float: none;
		width: 100%;
		padding: 0;
	}
	#sotm{
		width: auto;
	}
	#sidePromoWrap{
		margin-bottom: 25px;
		width: auto;
		background-image: none;
		background-color: #C6B9A3;
	}
	#sidePromo h1{
		background-color: #F3EBDE;
		color: #7F7564;
	}
	#sidePromo ul{
		background-color: #F3EBDE;
		width: auto;
		padding-top: 10px;
	}
	#sidePromo{
		width: auto;
	}
	#mainContent .col2{
		width: 100%;
		padding: 0;
		float: none;
	}
	#homeProductGrid{
		min-height: 100px;
	}
	#footer .footerAddress {
	    float: none;
	    text-align: center;
	    margin-bottom: 15px;
	}
	#footer ul {
	    float: none;
	    text-align: center;
	}
	#orderingInfo1, #aboutus1{
		width: 100%;
		margin-bottom: 15px;
	}
	.insidePage #splash{
		height: 60px;
	}
	.insidePage #contentLevel{
		width: 90%;
	}
	.insidePage.category #breadCrumbContainer,
	.insidePage.tax-product_cat #breadCrumbContainer,
	.insidePage.search-results #breadCrumbContainer,
	.insidePage.page-template-page-clearance #breadCrumbContainer
	{
		width: 100%;
		margin-bottom: 15px;
		padding-left: 0;
		float: none;
		height: auto;
	}
	.insidePage.category #searchContainer,
	.insidePage.tax-product_cat #searchContainer,
	.insidePage.search-results #searchContainer,
	.insidePage.page-template-page-clearance #searchContainer{
		float: none;
	}
	.category .catCol1,
	.tax-product_cat .catCol1,
	.search-results .catCol1,
	.insidePage.page-template-page-clearance .catCol1{
		float: none;
		width: 100%;
		background: none;
		min-height: 20px;
	}
	.catColWrapper{
		background: none;
	}
	.category .catCol1 h3,
	.tax-product_cat .catCol1 h3,
	.insidePage.page-template-page-clearance .catCol1 h3{
		margin-left: 15px;
	}
	.category .catCol1 ul li a,
	.tax-product_cat .catCol1 ul li a,
	.insidePage.page-template-page-clearance .catCol1 ul li a{
		padding-left: 15px;
	}
	.category .catCol2,
	.tax-product_cat .catCol2,
	.search-results .catCol2,
	.insidePage.page-template-page-clearance .catCol2{
		margin-left: 0;
		padding: 0 15px;
	}
	#categoryLevel ul li{
		width: 25% !important;
	}
	.search_result_container{
		padding: 0 15px;
	}
	.search_result_list li{
		width: 25%;
	}
	.visible{
		display: block;
		margin-bottom: 20px;
	}
	.hidden_mobile{
		display: none;
	}
	#searchform{
		width: 250px;
		margin: 0 auto;
	}
	img{
		vertical-align: top;
	}
	#splash {
	    height: 160px;
	    overflow: hidden;
	    vertical-align: top;
	}
	.pageHome.new #mainContentLevel, .aboutus #mainContentLevel{
		background: none;
	}
	.pageHome.new #mainContent, .aboutus #mainContent{
		background: none;
	}
	.slicknav_brand{
		color: #B28F6A;
	}
	.slicknav_btn{
		background: #a4815e;
	}
	.topNav{
		left: auto;
		top: 30px;
		position: relative;
		margin: 0 auto;
	}
	#header h2{
		font-size: 20px;
		right: 0;
		top: 0px;
		left: 0;
		text-align: center;
	}
	#header h1{
		display: none;
	}
	.pageHome.new #header, .aboutus #header{
		height: auto;
		min-height: 60px;
	}
	.insidePage #header,
	.category #header,
	.tax-product_cat #header,
	.search-results #header{
		height: auto;
		min-height: 60px;
		background: none;
	}
	#headerLevel{
		background: #ece1ce url(../i/tileHeaderBg_mobile.png) repeat-x left bottom;
	}
	.slicknav_menu{
		padding-left: 0;
		padding-right: 0;
	}
	.slicknav_nav{
		background: #AA9879;
	}
	.insidePage #searchform {
	    margin: 0px auto;
	}
	.category .catCol2,
	.tax-product_cat .catCol2,
	.search-results .catCol2,
	.insidePage.page-template-page-clearance .catCol2
	{
		width: 100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.insidePage .pagination ul li.pmFirst, 
	.insidePage .pagination ul li.pmFirst a, 
	.insidePage .pagination ul li.pmFirst a:visited {
	     background: none;
	     height: auto; 
	     text-indent: 0; 
	     width: auto; 
	     padding: 10px 3px 6px 3px;
	}
	.insidePage .pagination ul li.pmPrev, 
	.insidePage .pagination ul li.pmPrev a, 
	.insidePage .pagination ul li.pmPrev a:visited {
	    background: none;
	    height: auto;
	    text-indent: 0;
	    width: auto;
	     padding: 10px 3px 6px 3px;
	}
	.insidePage .pagination ul li.pmNext, 
	.insidePage .pagination ul li.pmNext a, 
	.insidePage .pagination ul li.pmNext a:visited {
	    background: none;
	    height: auto;
	    text-indent: 0;
	    width: auto;
	    padding: 7px 3px 6px 3px;
	}
	.insidePage .pagination ul li.pmLast, 
	.insidePage .pagination ul li.pmLast a, 
	.insidePage .pagination ul li.pmLast a:visited {
	    background: none;
	    height: auto;
	    text-indent: 0;
	    width: auto;
	    padding: 7px 3px 6px 3px;
	}
	.insidePage .pagination ul li.pmNext a:hover, 
	.insidePage .pagination ul li.pmNext a:active {
	    width: auto;
	    height: auto;
	    background: none;
	}
	.insidePage .pagination ul li.pmLast a:hover, 
	.insidePage .pagination ul li.pmLast a:active {
	    width: auto;
	    height: auto;
	    background: none;
	}
	.insidePage .pagination ul li.pmNext a,
	.insidePage .pagination ul li.pmLast a{
		padding: 0;
		font-size: 16px;
	}
}

@media only screen and (max-width: 600px){  
	.insidePage #splash {
	    height: 49px;
	    background-size: 100%;
	}
	.insidePage #splash img{
		display: none;
	}
	.info_col_1{
		float: none;
		width: 100%;
		margin-right: 0%;
	}
	.info_col_2{
		float: none;
		width: 100%;
		height: auto;
	}
	#categoryLevel ul li{
		width: 33.33% !important;
		min-height: 20px;
	}

	.search_result_list li{
		width: 33.333%;
	}
	#splash{
		height: 130px;
	}
}

@media only screen and (max-width: 479px){ 
	#nav-wrap #floatingHome
	{
	display: block;
	height: 20px;
	width: 200px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	z-index: 200;
	top: 16px;
	text-indent: -9999em;
	}
	.slicknav_brand{
		background-size: 70%;
		/*margin-left: 5px;*/
	}
	.insidePage #splash{
		height: 70px;
	}
	.insidePage #splash img{
		display: block;
	}
	.insidePage #splash img.imgLarge{
		display: none;
	}
	.insidePage #splash img.imgSmall{
		display: block;
	}
	.insidePage .rightColumn .priceBox{
		margin: 0px 19px 25px 19px;
	} 
	.insidePage .rightColumn .priceBox h4{
		background-size: 100%;
	}
	.insidePage .rightColumn .priceBox a.clickForOrderInfo, 
	.insidePage .rightColumn .priceBox a.clickForOrderInfo:visited{
		font-size: 14px;
	}
	.insidePage .rightColumn .priceBox .callNow .phoneNumber{
		font-size: 15.5px;
	}
	.insidePage .rightColumn > h4{
		background-size: 100%;
	}
	.product_info_box{
		padding: 0 19px;
	}
	.insidePage .leftColumn h2, .insidePage .leftColumn h3{
		font-size: 13px;
	}
	.insidePage .leftColumn h2{
		text-align: left;
	} 
	.insidePage .leftColumn h3{
		text-align: right;
	}
	.insidePage .rightColumn #itemCallForMoreInfo{
		background: none;
		text-indent: 0;
		padding: 0 19px;
		margin-bottom: 20px;
		height: auto;
		text-align: center;
	}
	.insidePage .leftColumn div.mainArtWrapper img{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.insidePage .leftColumn p{
		margin: 0 19px 15px 19px;
		text-align: justify;
	}
	.insidePage.category #breadCrumbContainer a, 
	.insidePage #breadCrumbContainer a:visited {
	    font-size: 12px;
	    line-height: 16px;
	}
	.insidePage #breadCrumbContainer a, 
	.insidePage #breadCrumbContainer a:visited {
	    font-size: 12px;
	}
	.insidePage #searchform {
	    margin: 0px auto;
	}
	.insidePage #searchform .searchInput {
		width: 170px;
	}
	.insidePage #splash {
	    /*height: 36px;
	    background-size: 100%;*/
	}
	#searchform{
		margin: 0 auto;
		width: 212px;
	}
	#searchform .searchInput{
		width: 170px;
	}
	.col2 #tag{
		background: none;
		text-indent: 0;
		text-align: center;
		height: auto;
		font-size: 14px;
		text-transform: uppercase;
		margin-bottom: 3px;
	}
	.col2 #markets{
		background: none;
		text-indent: 0;
		text-align: center;
		height: auto;
		font-size: 10px;
		text-transform: uppercase;
	}
	.slicknav_brand{
		color: #B28F6A;
	}
	.slicknav_btn{
		background: #a4815e;
	}
	.topNav{
		left: auto;
		top: 25px;
		position: relative;
		margin: 0 auto;
	}
	#header h2{
		font-size: 20px;
		right: 0;
		top: -6px;
		left: 0;
		text-align: center;
	}
	#header h1{
		display: none;
	}
	#splash{
		height: 70px;
		overflow: hidden;
	}
	.pageHome.new #header, .aboutus #header{
		height: auto;
		min-height: 50px;
	}
	#headerLevel{
		background: #ece1ce url(../i/tileHeaderBg_mobile.png) repeat-x left bottom;
	}
	.tab_content ul li{
		width: 50%;
	}
	#aboutus2 img{
		float: none !important;
		margin: 0 auto 15px !important;
	}
	.frm_elem label{
		float: none;
		width: 100%;
		margin-bottom: 3px;
		display: block;
	}
	.frm_input{
		margin-left: 0;
	}
	#categoryLevel ul li{
		width: 50% !important;
	}
	.search_result_list li{
		width: 50%;
	}
	.insidePage .rightColumn .priceBox h4{width: auto;}
	.insidePage .rightColumn > h4{ width: auto; }

	.pageHome .col2 h3{
		width: 50%;
		text-indent: 0;
		text-align: center;
		line-height: 40px;
		color: #A0794C;
		background: url(../i/homeTabs_bg.png);
		
	}
	.tab_main_wrap{
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		height: auto;
		overflow: hidden;
	}
	.pageHome .col2 h3 a{
		
	}
	.pageHome .col2 h3.pgSelected a{
		
	}
	.search_result_wrap{
		padding-left: 10px;
		padding-right: 10px;
	}
	.search_result_list li{
		margin-bottom: 25px;
	}
	.insidePage .top_row #breadCrumbContainer{
		padding-right: 10px;
	}
}

@media only screen and (max-width: 360px){  
	#nav-wrap
	{
	position: relative;	
	}
	#nav-wrap #floatingHome
	{
	display: block;
	height: 20px;
	width: 200px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	z-index: 200;
	top: 18px;
	text-indent: -9999em;
	}
	.slicknav_brand{
		width: 200px;
		float: none;
		margin-left: -100px;
		z-index: 100;
	}
	
	
	.insidePage #splash{
		height: 50px;
	}
	.tab_content ul li{
		width: 100%;
	}
	/*.search_result_list li{
		width: 100%;
	}*/

	#splash{
		max-height: 50px;
		overflow: hidden;
	}
	.tax-product_cat .wp-pagenavi,
	.insidePage.page-template-page-clearance .wp-pagenavi {
	padding-right: 0px;	
	}
}
@media only screen and (max-width: 321px){ 
	.search_result_list li{
		width: 100%;
	}
}