@media all and (max-width: 375px)
{
	.CustomSizeThirdColumn.absoluteFloat.margin-TOP-670 {margin-top: 865px;}
	.fullWidthOrderSection.PositionedAbsolute_300 {top: 280px;}
	.fullWidthOrderSection.PositionedAbsolute_1215 {top: 1477px;}
	.subCol_52 {width: 52%;}

}

@media all and (max-width: 544px)
{
	.respnone{display:none;}
	#mainHeader{position: fixed;background-color: #000000;z-index: 88888; height: 54px;top: 0;left: 0;border-bottom: 6px solid #FE0000;}
	#header-wrapper{width:98%; margin-left: auto; margin-right: auto;}
	#header-bar {display: none !important;}
	#header-bar-resp {display: block!important; width: 100%; height: 48px!important; font-family: 'Source Sans Pro',Verdana,Arial,Helvetica,sans-serif;}
	#header_conditionals {height: 54px;}
	img#diamondlife-logo{margin-top:15px; margin-left:12px; max-height: 23px;}
	#diamondlife-logo-tag {display: none;}
	ul#main-menu-list {margin-top: 17px; margin-right: 16px; color:#F8F8F8;}
	#side-bar-col {display: none;}
	#bread-crumb {display: none;}
	#mainWrapper{width: 98%; margin-left: auto; margin-right: auto;}
	#topContent {width: 100%; margin-top:64px;}
	#top-right-col {width: 100%;}


	.textContent {width: 100%; max-height: 270px;}

	.newTitleOne .viewPriceContain a, .viewPriceContain a:link, .viewPriceContain a:visited {font-size: 14px; padding-top: 20px;}
	.newTitleOne .productTitleHolder {width: 82%; background-size:auto 50%; background-position: 5px center;}
	.viewPriceContain {width: 18%;}

	.ui-tabs-nav li a {padding: .7vh 1.7vw; font-size: 2.4vw;}

	.your_selection_wrapper {width:100%!important;}
	.order_list_wrapper {width:100%!important;}
	.slctrWrapper {width:100%!important;}

	.inlineWrapper .your_selection_wrapper_column_two{width: 98%; margin-right: 1%; margin-top: 10px;}
	.inlineWrapper .your_selection_wrapper_column_two:nth-of-type(2) { margin-right: 0;}
	.inlineWrapper .order_list_wrapper_third_column {width: 99%;}
	.CustomSizeThirdColumn{width: 99% !important;}
	h6#slector_h6 {font-size: 5vw;}
	h3.colorRowTitle {font-size: 14px;}
	.prodBullets, .sizeBullets {margin: 6px 0 0;}
	.sizeOPTrow.H30 {height: 75px;}
	.sizeOPTrow.H95 {height: 110px;}

		/*Product Landing Pages*/
	.spcenhc .gnrclin_two {display:none;}
	.productHolderHome{width:49%; margin-right:2%;}
	.productHolderHome:nth-of-type(2){margin-right:0!important;}
	.productHolder.withButtons {width:49%; margin-right:2%;}
	.productHolder.withButtons:nth-of-type(2),.productHolder.withButtons:nth-of-type(4),.productHolder.withButtons:nth-of-type(6),.productHolder.withButtons:nth-of-type(8),.productHolder.withButtons:nth-of-type(10),.productHolder.withButtons:nth-of-type(12),.productHolder.withButtons:nth-of-type(14),.productHolder.withButtons:nth-of-type(16),.productHolder.withButtons:nth-of-type(18),.productHolder.withButtons:nth-of-type(20),.productHolder.withButtons:nth-of-type(22),.productHolder.withButtons:nth-of-type(24) {margin-right:0!important;}

	.your_selection_wrapper{width:50%;}

	.fullWidthOrderSection.PositionedAbsolute_300 {top: 280px;}
	.CustomSizeThirdColumn.absoluteFloat.margin-TOP-670 {margin-top: 942px;}

	.product_table img {width:80%}
	#qstn1 img {width:14px; height:14px;}
	.youmaylike_more-btn {}
	.canvas_one_piccon{height: 175px;width: auto;}

	.sizeOPTrow.toolcart_rowheight { height:620px!important; }

	#fttrcon_two {display: none;}

}

@media all and (min-width: 545px) and (max-width: 768px)
{
	.respnone{display:none;}
	#mainHeader{position: fixed;background-color: #000000;z-index: 88888; height: 54px;top: 0;left: 0;border-bottom: 6px solid #FE0000;}
	#header-wrapper{width:98%; margin-left: auto; margin-right: auto;}
	#header-bar {display: none !important;}
	#header-bar-resp {display: block!important; width: 100%; height: 48px!important; font-family: 'Source Sans Pro',Verdana,Arial,Helvetica,sans-serif;}
	#header_conditionals {height: 54px;}
	img#diamondlife-logo{margin-top:15px; margin-left:12px; max-height: 23px;}
	#diamondlife-logo-tag {display: none;}
	ul#main-menu-list {margin-top: 17px; margin-right: 16px; color:#F8F8F8;}
	#side-bar-col {display: none;}
	#bread-crumb {display: none;}
	#mainWrapper{width: 98%; margin-left: auto; margin-right: auto;}
	#topContent {width: 100%; margin-top:64px;}
	#top-right-col {width: 100%;}

	.textContent {width: 100%; max-height: 270px;}

	.newTitleOne .viewPriceContain a, .viewPriceContain a:link, .viewPriceContain a:visited {font-size: 14px; padding-top: 20px;}
	.newTitleOne .productTitleHolder {width: 82%; background-size: auto 80%;}
	.viewPriceContain {width: 18%;}

	.ui-tabs-nav li a {padding: .6vh 2vw; font-size: 2.2vw;}

	#orderContent {}
	.inlineWrapper .your_selection_wrapper_column_two{width: 49%; margin-right: 2%;}
	.inlineWrapper .your_selection_wrapper_column_two:nth-of-type(2) { margin-right: 0;}
	.inlineWrapper .order_list_wrapper_third_column {width: 99%;}
	.CustomSizeThirdColumn{width: 99% !important;}
	h6#slector_h6 {font-size: 3.5vw;}
	.sizeOPTrow.H30 {height: 75px;}

	.slctrWrapper_90-5 {width: 97%;}
	h3.colorRowTitle {font-size: 15px;}

	.your_selection_wrapper {width: 38%}
	.order_list_wrapper{width: 60%}

		/*Product Landing Pages*/

	.spcenhc .gnrclin_two a {display:none;}
	.productHolder{width:32%; margin-right:2%;}
	.productHolder:nth-of-type(3), .productHolder:nth-of-type(6), .productHolder:nth-of-type(9), .productHolder:nth-of-type(12), .productHolder:nth-of-type(15), .productHolder:nth-of-type(18), .productHolder:nth-of-type(21), .productHolder:nth-of-type(24){margin-right:0!important;}

	.sizeOPTrow.toolcart_rowheight { height:465px!important; }

	#qstn1 img {width:14px; height:14px;}

	#fttrcon_two {display: none;}
}


@media all and (min-width: 769px) and (max-width: 1199px)
{
	#header_conditionals{height:90px;}
	#header-bar {display: block !important;}
	#header-bar-resp {display: none!important;}
	.ui-tabs-nav li{height:34px;}

	.productHolder:nth-of-type(3), .productHolder:nth-of-type(6), .productHolder:nth-of-type(9), .productHolder:nth-of-type(12), .productHolder:nth-of-type(15), .productHolder:nth-of-type(18), .productHolder:nth-of-type(21), .productHolder:nth-of-type(24){margin-right:0!important;}
}

@media all and (min-width: 1200px)
{
	#mainHeader {background-color:#000000 !important;}
	#header-bar {display: block !important;}
	#header-bar-resp {display: none!important;}

	.productHolder:nth-of-type(3), .productHolder:nth-of-type(6), .productHolder:nth-of-type(9), .productHolder:nth-of-type(12), .productHolder:nth-of-type(15), .productHolder:nth-of-type(18), .productHolder:nth-of-type(21), .productHolder:nth-of-type(24){margin-right:0!important;}

}



.hidden-sm-down {display: none !important;}
