* margin {
	padding:0px;
	margin:0px;
}
body {
	color:#333;
	font-size: 14px !important;
	font-family: 'Roboto', sans-serif;
}
body a:focus, body a:hover {
	text-decoration: none;
}
img {
	max-width:100%;
}
@font-face {
 font-family: 'georgiabold';
 src::url(font/georgia_bold-webfont.woff) format('woff2'), url(font/georgia_bold-webfont.woff) format('woff');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'las_vegasotcastaway';
 src: url('font/LasVegasOT-Fabulous.eot?#iefix') format('embedded-opentype'), url('font/LasVegasOT-Fabulous.otf') format('opentype'), url('font/LasVegasOT-Fabulous.woff') format('woff'), url('font/LasVegasOT-Fabulous.ttf') format('truetype'), url('font/LasVegasOT-Fabulous.svg#LasVegasOT-Fabulous') format('svg');
}

ul{
	padding:0;
}
.wrapper {
	width:100%;
	float:left;
}
.col-12 {
	width:100%;
	float:left;
}
.container_ {
	width:96%;
	margin:0 auto;
	float:none;
}
.form-group-full {width:100% !important;}
#minicart-close-button {color:#fff;}
.close {background:none !important;}
.paypal-button-container {max-width:200px !important;}
.pop-large-link {display:none;}
.btn-default {border:none !important;}
.promo-entry-form .form-group {
  width: 100% !important;
}

.on-site-payment-methods .btn-default {background:#ff001f !important; color:#fff;}
.btn-success:hover {border-color:none !important;}
.form-item {margin-top:5px;}

#result{background-color:#FFFFFF;display:block;position:absolute;width:300px;z-index:99999;margin-top:40px;}
#result ul{border:1px solid #EFEFEF;margin:0;padding:0;z-index:99999;}
#result ul li{cursor:pointer;float:none;font-size:13px;border:none;list-style:none outside none;padding:8px;z-index:99999;font-weight:normal;color:#333;}
#ctl00_PageContent_dlResultGrid tr td{padding:2px;}
#ctl00_PageContent_tblDisplay{margin-bottom:10px;}
#result ul li a:hover{white-space:pre-wrap;text-decoration:none;}
#result li a{white-space:pre-wrap;padding:0px;text-decoration:none;}
#result li a span{display:inline;}
.hover{background:#F3EDDF !important;}
.hover a{background:#F3EDDF !important;color:#333;text-decoration:none;}
.highlight{color:#E47A00 !important;}
.selected{border:2px solid #666666;}

.navigation .navbar-collapse.collapse {

    display: inline-block !important;


}


button, html input[type="button"], input[type="reset"], input[type="submit"] {background: #ff001f !important;
color: #fff;
border: navajowhite;
padding: 7px;
}
.warning {height: 28px; margin-top: -17px;}
.warningdiv {margin-top:50px;font-size: 12px;
color: #333;}
.bspan {font-weight:bold; color:#ff0000; }
#ctl00_PageContent_pnlContCheckout {text-align:center; margin-top:30px;}
#ctl00_PageContent_pnlContent .page-row {margin:20px 0px 30px 0px; text-align:center;}

#rds ul {padding-left:30px;}
#rds ul li {line-height:24px;}

#skusearchdiv input[type="submit"]#btnSKUSearch {

	background: #ff001f !important;

	border: none;

	color: #fff;

	font-size: 14px !important;

	font-weight: 600;

	float: left;

	padding: ;

	line-height: 28px;

	border: ;

	margin: 0 0 0 10px !important;

	width: calc(45% - 10px);

	padding: 3px 5px !important;

}
.mcaf-img {
	float: right;
	width: auto;
	position: absolute;
	border: 0;
	bottom: 0px;
	right: 25px;
}
#productPanel {
		display: none;
		position: absolute;
		background: #fff;
		border: 1px solid #ededed;
		padding: 0px;
		top: 35px;
		z-index: 999;
		min-height: 300px;
		height: 300px;
		overflow: scroll;
		right: 0px;
		left:0px;
		margin: 0px auto;
		overflow-x: hidden
	}
	.img img { max-width:100%;
		   height:50px;
	}
	.proitem{border-bottom:1px solid #ededed; margin:10px 0px;
		  padding:5px 0px;
	}

	.addred {
		background-color: #ec2028;
		color: white;
		padding:10px;
		border:none;
		
	}
	.marginleft100px {
		margin-left: 100px;
		cursor: pointer;
	}

	.TextAlignCenter {
		text-align: center;
	}
	label{cursor:pointer;}

	.width855px {
		width: 100%;
	}

	.width50px {
		width: 50px;
		text-align:center;
	}

	#btnAddToCart {
		background-color: #ec2028;
		color: white;
	}

	.listbtn {
		padding: 5px;
	}
	
	.link-p {height:40px;}

	.AddlistpanelHeading {
		background-color: grey;
		margin-right: 1px;
		color: white;
		text-align: center;
		padding: 6px 0px;
	}
	#txtName {
		border-radius: 0;
		background-color: #e5e5e5;
		border-style: solid;
		border-width: 1px;
		border-color: #999;
		box-shadow: none;
		color: #333;
		display: block;
		font-family: inherit;
		font-size: 15px;
		height: 35px !important;
		margin: 0 0 1.5rem;
		padding: .75rem;
		width: 100%;
	}
	
.row.fix-position {

    position: sticky;

    top: 0;

    width: 100%;

    background: #f1f1f1;

    z-index: 99;

    padding: 10px 0;

    top: 0;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    box-shadow: 4px 5px 10px #ccc;

    float: left;

    margin: 1px 1px 30px;

}

.fix-position label {

    color: #333;

}

.cross {

    /* position: fixed; */

    padding: 4px 10px;

    background: #333;

    border-radius: 50%;

    color: #fff !important;

   margon-bottom:0px;

}

.width855px .row {

display:inline-block;
width:100%;
    margin-right: 0;

    margin-left: 0;

}

/*HEADER CSS START*/
.top-bar {
	width: 100%;
	padding: 4px 0 30px;
	background: #2a4850;
	position: relative;
}
.top-nav {
	width: 100%;
	float: right;
	text-align: right;
	margin-right:0x;
}
.top-nav li {
	display: inline-block;
	padding: 0 0 0 20px;
}
.top-nav li a {
	color:#fff;
	font-size:12px;
	font-family:Arial;
}
.navigation .navbar.navbar-inverse li a {
	color: #fff;
	font-size: 18px;
	padding: 20px 15px 10px;
	font-weight: 500;
	letter-spacing: 1px;
}
.navigation .navbar-inverse {
	background-color:transparent;
	border-color:transparent;
}
.navigation .navbar.navbar-inverse li.freeshiping a span {
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size: 14px;
	font-weight:500;
}
.navigation .navbar.navbar-inverse li.freeshiping a {
	font-family: 'las_vegasotcastaway';
	font-size:26px;
	color:#fed018;
	font-weight:400;
}
.logo-top img {
	display:none;
}
.quilty-service {
	
	margin-right: 50px;
}
#btnSKUSearch {color:#fff;}
.quilty-service h2 {
	font-family: 'georgiabold';
	font-size:20px;
	color:#fff;
	margin:0px;
}
.quilty-service a {
	color: #fed018;
	float: left;
	font-size:19px;
	font-family:Arial;
	padding:5px 0 0 ;
	font-weight:bold;
	letter-spacing: 1px;
}
.form-search button {
	background: #ff001f;
	border: 1px solid;
	
	color: #fff;
	font-size: 20px;
	margin: 0;
	border-width: 1px 1px 1px 0px;
	height: 39px;
}
.form-search input {
	background: transparent;
	padding: 7px 10px;
	border: 1px solid #fff;
	margin: 0;
	float: left;
	font-size: 16px;
	color: #fff;
	width: 89%;
	height: 39px;
}

.form-search input::placeholder{
	
 opacity:1;
 
 color:#fff;
 
}

.form-search input::-webkit-input-placeholder {
    opacity:1;
 
 color:#fff;
}

.divSearchRefine input[type="checkbox"],input[type="radio"]{margin-right:2px;margin-left:2px;}
.divSearchRefine select, .pageControlsWrapper select {padding:3px;}
#ctl00_PageContent_ddlCategory {width:60%;}


​

.banner {
	width:100%;
	float:left;
}
.bg-index {
	background:url(../img/banner-1.jpg) no-repeat scroll;
	background-size:cover;
	height:287px;
}
.navigation {
	background: #111419;
	width: 100%;
	float: left;
}
.navigation .caret {
	border-top: 6px dashed;
	border-top: 6px solid\9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	color: red;
}
.navigation li.dropdown.my-account.open .caret {
	color: #1a8cd3;
}
.navigation li {
	border-left: 2px solid #000;
}

.dropdown-menu li {border:none;}
.navigation li:last-child {
	border-right:none;
}
.navigation .navbar {
	min-height:5px;
	margin-bottom:0px;
	width:90%;
	float: left;
	text-align:center;
}
.navigation .navbar-nav {
	float: left;
width: 100%;
margin-left: 0px;
}
#mpn::placeholder {
    color: #fff;
}
#skusearchdiv #mpn {

	border-radius: 0;

	border: 1px solid #fff;

	background: #9c9c9c;

	color: #fff;

	padding: 0 6px;

	width: 55%;

	float: left;

}

​

#skusearchdiv #btnSKUSearch {

	background: #ff001f;

	border: none;

	color: #fff;

	font-size: 14px !important;

	font-weight: 600;

	float: left;

	padding: ;

	line-height: 28px;

	border: ;

	margin: 0 0 0 10px !important;

	width: calc(45% - 10px);

	padding: 3px 5px !important;

}

#skusearchdiv {

	display: block;

	padding: 9px 10px;

}
.navigation li.my-cart.open {
	background-position: 8px -33px;
	transition:all 0.8s ease-in-out 0s;
}
.navigation li.my-cart .dropdown-menu {
	right:0 !important;
	left:auto;
}
.navigation li.my-account .dropdown-menu {
	right:0 !important;
	left:auto;
}
.navigation li.my-account.open {
	background-position: 8px -26px;
	transition:all 0.8s ease-in-out 0s;
}
.navigation li.open {
	background-color:#fff !important;
}
.navigation li.my-account a, .navigation li.my-cart a {
	padding: 20px 15px 10px 30px !important;
}
.navigation li.my-account {
	background: rgba(0, 0, 0, 0) url("../img/my-account-icon.png") no-repeat scroll 8px 20px / 20px auto;
}
.navigation li.my-cart {
	
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu li a {
	color:#333;
}
.navbar-inverse .navbar-nav .open a, .navbar-inverse .navbar-nav .open a:focus, .navbar-inverse .navbar-nav .open a:hover {
	color: #053952 !important;
	background-color: transparent !important;
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu li a {
	color: #333;
	text-align: left;
	padding: 0 !important;
	margin: 0;
	font-weight: 400 !important;
	font-family: arial;
	color: #333 !important;
	font-size: 13px !important;
}
.fa-eye-slash::before {
  content: "\f070";
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu .right-sub-menu li {
	background: url(../img/red-dot.png) no-repeat scroll left 10px;
	display: block;
	width: 100%;
	float: left;
	padding: 0 0 0 10px;
}

.navigation .navbar.navbar-inverse .dropdown-menu li {
	background: url(../img/red-dot.png) no-repeat scroll left 10px;
	display: block;
	width: 100%;
	float: left;
	padding: 0 0 0 13px;
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu .right-sub-menu li:hover a, .navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu .left-sub-menu li:hover a {
	color:#ff001f !important;
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu .left-sub-menu li span {
	color:#ff001f !important;
	font-weight:600 !important;
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu ul {
	padding:0;
}

.level4 {
  line-height: 18px;
  margin-left: 40px;
  background: url(images/sdash.gif) no-repeat left !important;
  padding-left: 8px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  list-style-position: outside;
  vertical-align: middle !important;
  list-style-type: none;
}

 #no-more-tables table tbody tr td dl dt {
  
  float: left;
 width: 60%;
}
 #no-more-tables table tbody tr td dl dd {
  float: right;
  width: 40%;
}
#breadcrumb{color: #333 !important;

padding: 0px;

display: block;

width: 100%; font-size:13px;margin-bottom:20px;}

#bbcrumb {padding:23px;font-size:13px;}

.caption-banner2 {
    width: 1170px;
    margin: 0px auto;
    float: none;
    padding: 80px 0 100px 50px;
}
.caption-banner2.main p {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;  
    letter-spacing: 4px;
	color:#fff;
}
.caption-banner2.main {
    text-align: center;
}
.caption-banner2 h1 {
	font-size: 45px;
	color: #fff;
	font-family: 'georgiabold';
	text-shadow: 2px 0px 3px #000;
	margin:0;
}
.caption-banner2.main h1 {
	color:#fed018;
	font-family: 'las_vegasotcastaway';
}
.SectionTitleText {

    color: #333 !important;
    font-size: 13px;

}
.logo-nav {
	width: 10%;
	float: left;
	margin: -85px 0 0;
	position: relative;
	z-index: 99;
}
.logo-nav img {
	max-width:100%;
}
.caption-banner {
	width: 1170px;
	margin: 0px auto;
	float: none;
	padding: 65px 0 10px 40px;
}
.caption-banner h1 {
	font-size: 45px;
	color: #fff;
	font-family: 'georgiabold';
	text-shadow: 2px 0px 3px #000;
	margin:0;
}
.navigation .dropdown-menu {
	min-width: 280px;
	padding: 15px 15px;
}
.navigation .dropdown-menu li {
	border-right: none;
	display: block;
	line-height: 25px;
font-size: 11px;
}
.caption-banner p {
	color: #fff;
	font-size:18px;
}
.my-account a, .my-cart a {
	font-size: 14px !important;
	font-weight: 600 !important;
}
.main-content {
	width: 100%;
	float: left;
	background: #fff;
	margin: -80px 0 0 0;
	 padding:0px 0px 0px 0px;
	 box-shadow: 0px 0px 5px #777;
}
.bg {
	width:100%;
	float:left;
	background:url(../img/bg.jpg) no-repeat scroll;
	background-size:cover;
}
.featured-box {
	background: #fff;
}
.whish-list {
	width: 100%;
	background: #f1f1f1;
	float: left;
	color: #999;
	font-weight: 600;
	padding: 0 0;
	line-height: 20px;
	margin-bottom: 2px;
}
.featured-sec {
	width: 100%;
	float: left;
	margin:40px 0;
}
.featured-sec h3 {
	font-family: 'georgiabold';
	font-size:32px;
	font-weight:500;
	margin:10px 0;
	color:#000;
}
.dropdown.open .dropdown-menu {

    display: block !important;

}

.dropdown .dropdown-menu {

    display: none !important;

}
.featured-box .grid-item-image{}

.entity-page-product {text-align:center;min-height: 450px;margin-bottom: 15px;}
.featured-box {
	background: #fff;
	width: calc(25% - 10px);
	float: left;
	padding: 0 2px;
	margin-right:10px;
}
.featured-box .price-pro span {
	color: #999;
	display: inline-block;
	padding:0 5px 0 5px;
}
.featured-box input {
	border: none;
	border: 1px solid #ccc;
	padding: 5px 6px;
	
	float: left;
}
.add-to-cart {
	background: #ff001f;
	color: #fff;
	font-weight: 600;
	padding: 6px 20px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	margin:0 0 0 10px;
	border:none;
}
.quantity-label{display:none !important;}
.space-form {
	margin: 12px 0;
}
.cart-btn font {
	color: #fcff00;
}
.featured-box form {
	display: inline-block;
	width: 30%;
	float: left;
}
.featured-box h4.price-pro {
	color: #000;
	font-size:20px;
}
.featured-box .whish-list span {
	background: #c1c1c1;
	padding: 0px 6px;
	display: inline-block;
	color: #fff;
	font-size: 30px;
	margin: 0;
	line-height: 24px;
	margin: 0 10px 0 0;
	float: left;
	font-weight: 400;
}
.featured-box h4.pro-name {
	color: #ff001f;
	font-size: 16px;
	min-height: 70px;
	margin: 0;
	width: 100%;
}
.featured-box span {
	color: #333;
	display: block;
	font-weight:600;
	font-size:12px;
}
.inner-padding {
	padding:10px;
}
.view-pdf img {
	float: left;
	padding: 0 10px 0 0;
}
.view-pdf p {
	margin:15px 0 0;
}
.featured-box img {
	max-width:100%;
}

.featured-box {
	width: calc(25% - 10px);
	margin-bottom: 10px;
	box-shadow: 0px 0px 3px #999;
}
/*HEADER CSS END*/

/*Category section css*/
.category strong {
	color: #ff001f;
	font-weight: 600;/* font-size: 14px; */
}
.category span {
	color: #333;
}
.inner-container {
	width:1100px;
	margin:0 auto;
	display:block;
}
.category li {
	display:block;
}
.category a {
	font-size: 14px;
	color: #333;
}
.view-pdf a {
	color: #333;
	font-weight: 600;
	font-family: 'Roboto', sans-serif;
}
.view-pdf a span {
	color: #ff001f;
}
.most-popular h3 {
	font-size: 20px;
	font-family: 'georgiabold';
}
.view-pdf {
	border-bottom: 1px solid #ccc;
	padding: 6px 0;
}
.populer-img {
	width: 25%;
	float: left;
	padding: 0 10px 0 0;
	position:relative;
}
.populer-img img {
	width: 100%;
}
.img-cap span {
	color: #fff;
	font-size: 16px;
	font-weight: 50px;
	font-family: 'georgiabold';
}
.img-cap {
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
	width: 96%;
	float: left;
	padding: 3px 10px;
	right: 0;
	margin: 0;
}
ul.level {
	padding: 0;
}
.category li span {
	color: #333;
	padding: 0 0 0 13px;
	background: url(../img/red-dot.png) no-repeat left center;
	margin: 0 0 0 20px;
}
.category li .subb-menu li {
	padding: 0 0 0 15px;
	background: url(../img/minus-icon.png) no-repeat left 8px;
	margin: 0 0 0 20px;
}
.categ-sec {
	width: 100%;
	float: left;
	padding: 40px 0;
}
/*Category section end*/

/*FOOTER CSS START*/
.footer {
	background: #2b4951;
	padding: 10px 0 0;
	float: left;
	width: 100%;
	border-top: 5px solid #ff0404;
}
.footer small {
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin-bottom: 9px;
}
.address-f strong {
	color: #fff;
}
.address-f p {
	color: #ccc;
}
.time-tabe-f {
	color: #ccc;
	font-size:12px;
}
.time-tabe-f li {
	display:inline-block;
	font-weight:700;
}
.time-tabe-f, .address-f {
	margin:15px 0 0;
}
.friendly-f{margin-top:18px;}
.time-tabe-f strong {
	color: #fff;
}
.menu-department a {
	font-size: 18px;
	color: #fff;
}
.menu-department li {
	display: inline-block;
}
.menu-department li a {
	border-right: 2px solid #406575;
	padding: 0 15px 0;
}
.menu-department li:last-child a {
	border-right:none;
}
.menu-department {
	margin: 10px 0 0;
	padding: 10px 0;
	border-top: 1px solid #406575;
	border-bottom: 1px solid #406575;
}
.menu-department ul {
	margin:0px;
	padding:0;
}
.menu-department a {
	color: #fff;
	font-size: 18px;
}
.menu-department li {
	display:inline-block;
}
.menu-services li {
	display:inline-block;
}
.menu-services {
	width: 60%;
	float: left;
	padding: 0;
	margin: 20px 0 0;
	padding-left: 15px;
}
.menu-services li a {
	color:#fff;
	font-size:14px;
}
.contact-menu {
	width: 60%;
	background: #22393f;
	margin: 20px 0 0;
	padding: 2px 5px !important;
	float: left;
}
.contact-menu li {
	display: inline-block;
}
.AddlistpanelHeading {
    background-color: grey;
    margin-right: 1px;
    color: white;
    text-align: center;
    padding: 6px 0px;
}
#ctl00_PageContent_btnAddToCart {
    background-color: #ec2028;
    color: white;
}
.form-control2 {
    height: 30px !important;
    padding: 6px 12px;
    font-size: 14px;
    border: 1px solid #666666;
    border-radius: 6px;
    box-shadow: none !important;
}
#ctl00_PageContent_txtName {
    border-radius: 0;
    background-color: #e5e5e5;
    border-style: solid;
    border-width: 1px;
    border-color: #999;
    box-shadow: none;
    color: #333;
    display: block;
    font-family: inherit;
    font-size: 15px;
    height: 35px !important;
    margin: 0 0 1.5rem;
    padding: .75rem;
    width: 100%;
}
.contact-p {
	float: right;
	width: 20%;
	color:#fff;
	margin:0;
}
.contact-menu li a {
	color: #fff;
	border-right: 1px solid #ccc;
	padding: 0 10px;
}
.contact-menu li:last-child a {
	border-right:none;
}
.footer-payment {
	width:100%;
	float:left;
	background:#fff;
	padding:10px 0;
	background-size:cover;
}
.logos-img {
	float: right;
}
.menu-department li:first-child a {
	padding-left:0px;
}
.footer-payment img {
	max-width: 100%;
}
/*Cox_Hardware_Login css start*/

.member-img-form {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
.bg-login {
	background:url(../img/bg-login.jpg) no-repeat scroll;
	background-size:cover;
}
.new-member h2 {
	color: #ff001f;
	font-size: 25px;
	font-family: 'georgiabold';
	margin: 30px 0 30px;
}
.member-form label {
	font-family: 'Roboto', sans-serif;
	color:#333;
	font-weight:400;
}
.form-group {
	margin-bottom: 15px;
	width: 40%;
}
.form-group {
  width: 100%;
}
.member-form .form-control {
	border: 1px solid #f1f1f1;
	border-radius: 0;
	box-shadow: none;
}
body .btn-sumit {
	
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 10px 20px;
	font-weight: 600;
	margin-bottom: 20px;
}
.entity-product-image-wrap .tags-p {
	width: 100%;
	float: left;
}
.entity-product-image-wrap.grid-item-image-wrap.prod-pic div {
	height: 140px;
	overflow: hidden;
}
.entity-product-image-wrap.grid-item-image-wrap.prod-pic div .img-thumbnail.img-responsive {
	height: auto;
	/* width: 100%; */
	max-width: 100%;
	overflow: hidden;
	max-height: 120px;
}
.cont {
  color: #ff001f !important;
font-weight: 600;
list-style: none;
background: none !important;
margin: 0px !important;
}
.cont span {
 display: block !important;
padding-left: 10px !important;
color: #ff001f !important;
background: none !important;
  
}
.entity-page-products .entity-product-image-wrap.grid-item-image-wrap.prod-pic {
    width: 100% !important;
    float: left;
}
.entity-page-products .link-p, .entity-page-products .link-p a {
    width: 100%;
    float: left;
}

.entity-page-products .prod-info {
    width: 100%;
    float: left;
    height: auto !important;
    min-height: 115px;
}
.entity-page-products .form-item {
    width: 100%;
    float: left;
}
.entity-page-products p.m-t10 {
    width: 100%;
    float: left;
}

.entity-page-products .entity-product-image-wrap.grid-item-image-wrap.prod-pic img {
    display: inline-block;
    margin: 0 auto;
}
.entity-page-products .entity-product-image-wrap.grid-item-image-wrap.prod-pic div {
    width: 100%;

    text-align: center;
}

#ctl00_PageContent_ctl00_ctrlRecoverPassword {width:95%;}
.new-member {
	width: 100%;
	float: left;
	padding: 0 0 30px;
}
.forgot-paswrd h2 {
	color:#333;
}
.forgot-paswrd p {
	font-family: 'Roboto', sans-serif;
	color:#333;
	font-weight:400;
}
.forgot-paswrd {
	width: 100%;
	float: left;
	padding: 0 10px;
}
.forgot-paswrd .form-group {
	width: 30%;
}
.forgot-paswrd .request-password {
	
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 10px 20px;
	font-weight: 600;
	margin-bottom: 20px;
}
.pull-bottom {
	margin-bottom:70px;
}
.member-img-form img {
	max-width: 100%;
}
/*Cox_Hardware_Login css end*/

/*Cox_Hardware_Main css start*/
.bg-main {
	background:url(../img/home.jpg) no-repeat scroll;
	background-size:cover;
	padding: 0 0 220px;
	box-shadow: 0px 0px 5px #555;
	height:830px;
}
.caption-banner.main {
	text-align:center;
}
.caption-banner.main h1 {
	color:#fed018;
	font-family: 'las_vegasotcastaway';
}
.caption-banner.main p {
	text-transform:uppercase;
	font-weight:600;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
}
.main-content.main-page {
	margin: -600px 0 0;
	box-shadow: 0px 0px 5px #777;
}
.list-product li {
	width:16.66%;
	float:left;
	border:.5px solid #f1f1f1;
	text-align:center;
	display:inline-block;
	padding:10px 0;
	min-height:170px;
}
.list-product li.search-sku {
	width: 50%;
	background: #29474f;
	text-align: left;
	padding: 15px;
	float:right;
}
.list-product li.search-sku h5 {
	font-size:22px;
	font-family: 'georgiabold';
	color:#fff;
}
.list-product li.search-sku p {
	color:#ccc;
	font-size:16px;
	font-family:arial;
}
.list-product li.search-sku input {
	background: #fff;
	width: 50%;
	border: none;
	padding: 5px 8px;
}
.list-product li.search-sku button {
	background: #ff001f;
	border: none;
	color: #fff;
	padding: 4px 6px;
	margin: 0 0 0 -30px;
}
.list-product li img {
	display:inline-block;
	max-width:100%;
}
.list-product ul {
	padding-left:0;
	margin-bottom:0;
}
.list-product span {
	float: left;
	text-align: center;
	width: 100%;
	font-size:14px;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	padding:10px 0 0;
}
.featured-brand {
	width: 100%;
	float: left;
	background: #fff;
	padding: 0 0 20px;
	margin: 20px 0 0;
	box-shadow: 0px 0px 5px #555;
}
.featured-brand h2 {
	font-size:26px;
	font-family: 'georgiabold';
	font-weight:500;
}
.box-featured {
	text-align: center;
}
.box-featured {
	margin: 15px 0 0;
}
.products {
	width: 100%;
	float: left;
	background: #fff;
	margin: -50px 0 0;
	padding: 0 0 20px;
	box-shadow: 0px 0px 5px #555;
}
.box-products {
	position:relative;
	width:30%;
	float:left;
	margin-right:5%;
}
.box-products:last-child {
	margin-right:0;
}
.products-text {
	width:100%;
	float:left;
	position:absolute;
	bottom:0;
	left:0;
}
.products-text h3 {
	font-size: 26px;
	font-family: 'georgiabold';
	font-weight: 500;
	margin: 0;
}
.products-text {
	width: 100%;
	float: left;
	position: absolute;
	/* bottom: 0; */
	left: 0;
	top: 68%;
	padding: 0 0 0;
}
.products-text p {
	color:#999;
}
.products-links {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.products-links h3 {
	font-size: 26px;
	font-family: 'georgiabold';
	font-weight: 500;
	margin: 0;
}
.products-links li {
	display:block;
	background:url(../img/red-dot.png) no-repeat scroll left 7px;
	padding:0 0 0 10px;
	line-height: 20px;
margin-top: 7px;
}
.products-links ul {
	padding:0;
}
.products-links li a {
	color:#333;
	font-weight:600;
	font-size:14px;
	font-family:arial;
}
.products-links p {
	color:#000;
	font-weight:bold;
	font-size:18px;
	font-family:arial;
}
.products-links img {
	float:left;
}
.featured-sec.main-feature {
	margin: 20px 0;
}
.box-products img, .box-featured img {
	max-width:100%;
}
/*PRODUCT PAGE CSS START*/
.pri-next-button {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	padding:4px 0px;
	
}
.add-address-button {background:#ff001f !important; color:#fff;}
.collapsed-address-field button {background:none !important;}
.pri-next-button ul {display:none !important;}
.pri-next-button li {
	display:inline-block;
	width:33.3%;
	float:left;
}
.pri-next-button li a {
	font-size:12px;
	color:#000;
	font-weight:600;
	font-family:arial;
}
.pri-next-button li:last-child {
	text-align:right;
}
 .pri-next-button li:nth-child(2) {
 text-align:center;
}
.pri-next-button li img {
	padding:0 7px 0px 0px;
}
.pri-next-button ul {
	padding:0;
}
.product-friend {
	width:100%;
	float:left;
	border-bottom:1px solid #ccc;
	margin-top:20px;
}
.product-row {
	width: 100%;
	float: left;
}
.product-image-column {
	width: 50%;
	float: left;
}
.product-info-column {
	width:45%;
	float:left;
	margin-left:5%;
}
.product-info-column h2 {
	color: #ff001f;
}
.product-info-column ul {
	margin:0;
	padding:0;
}
.product-info-column .space-form input[type ="text"] {
	width: 50px;
	float: left;
	border: 1px solid #ccc;
	padding: 5px 0;
	text-align:center;
}


.prod-price h4 span {
	color:#999;
	font-size:14px;
	font-weight:600;
}
.SectionTitleText{color:#333;}
.prod-price h4 font {
	color:#ff001f;
}
.quantiti-price b, .save-quinty b {
	color:#ff001f;
	font-weight:400;
}
.quantiti-price li {
	display:block;
}
.provides li, .shocking-data li, .save-quinty li {
	display:block;
	color:#333;
	padding:2px 0;
}
.product-friend img {
	float: left;
	padding-right: 5px;
}
.shocking-data li {
	font-size:12px;
}
.provides li {
	font-size: 14px;
	font-weight: 600;
	background: url(../img/red-dot.png) no-repeat scroll left 10px;
	padding: 2px 10px;
}
.save-quinty li {
	font-size:14px;
}
.product-info-column .provides, .product-info-column .shocking-data, .product-info-column .save-quinty {
	margin:25px 0 0;
}
.bg-product .caption-banner {
	padding: 70px 0 30px;
}
.main-content.main-product {
	margin: 0px 0 0 0;
	padding: 0 0 20px 0;
}
.featured-sec.product-page-fetured {
	margin:30px 0;
}
p.prodct-cate {
	font-size: 12px;
	color: #333;
	padding: 4px 0;
	display: inline-block;
}
.featured-sec.product-page-fetured {
	margin: 0px 0;
}
.product-friend p {
	font-weight:600;
}
/*PRODUCT PAGE CSS END*/

/*PRODUCTS-TABLE CSS START*/
.bg-product-table {
	background:url(../img/bg-nutbolt.jpg) no-repeat scroll;
	background-size:cover;
}
.bg-product-table .caption-banner {
	padding: 70px 0 30px;
}
.product-info-table {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}
.product-info-table input [type="text"] {
	width: 50px;
}
.product-info-table table .cart-btn {
	margin:5px 0 5px 0;
}
.product-info-table table .space-form b {
	color:#ff001f;
}
.product-info-table table .space-form span {
	color:#999;
	font-weight:600;
	font-size:14px;
}
.product-info-table table td b {
	color: #ff001f;
	font-weight:600;
}
.product-info-table table td span {
	font-weight:600;
	color: #3366cc;
}

.product-info-table table .heading-table th {
	width:12%;
	font-size:12px;
	border-bottom:none;
}
.product-info-table table td {
	border-top:none !important;
}
.product-info-table table tr {
	border-bottom:1px solid #f1f1f1 !important;
}
.product-info-table table tr:last-child {
	border-bottom:none !important;
}
.product-info-table table th:first-child {
	width:28%;
}
.heading-table {
	background:#f1f1f1;
}
.red-color {
	color:#ff001f;
}
/*PRODUCTS-TABLE CSS END*/

/*PRODUCTS-GATORADE CSS START*/
.bg-product-gatorade {
	background:url(../img/Gatorade-bg.jpg) no-repeat scroll;
	background-size:cover;
}
.bg-product-gatorade .caption-banner {
	padding: 70px 0 30px;
}
.product-info-table.product-table-b table th:first-child {
	width:12%;
}
.product-info-table.product-table-b table th:nth-child(2) {
 width:10%;
}
.product-info-table.product-table-b .heading-table th {
	width:12%;
	font-size:12px;
	border-bottom:none;
}
.table {
	margin-bottom: 0 !important;
}

.whish-list font {
	padding: 2px 0 0;
	display: inline-block;
}


.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: transparent !important;
}
.table-bordered {
	border: none !important;
}
.table-bordered tbody tr td, .table-bordered tbody tr th, .table-bordered tfoot tr td, .table-bordered tfoot tr th, .table-bordered thead tr td, .table-bordered thead tr th {
	border: none !important;
}

.grid-item-image, .list-item-image {height:115px;}

.entity-page-products .entity-product-image-wrap.grid-item-image-wrap.prod-pic {
	text-align: center;
	border: 0px solid #ccc;
	overflow: hidden;
	vertical-align: middle;
	display: table-cell;
	width: auto;
	max-width: 100%;
	min-width: 10%;
	margin: 10px 0 0 0;
	position:relative;
}

.tags-p {
      margin: 8px 0 0;
    background: #fff;
    padding-top: 0;
    min-height: 25px;
    width: 100%;
    float: left;
}
.tags-p img{
	padding:0 5px
}

.entity-page-products .link-p, .entity-page-products .link-p a {
	font-weight: 500;
	padding: 5px 0;
	text-align:center;
	color:#000 !important;
}

.entity-page-products .grid-item {
	padding-bottom: 15px;
}

/*FOOTER CSS END*/


/*EXTRA CSS*/

.categ-sec.row {
	margin-left: 0;
	margin-right:0;
}


.category li.level2 span, .category li.cont span {
	padding: 0 0 0 15px;
	margin-left: 15px !important;
	display:block
}
.category ul.level {
	margin-bottom: 5px !important;
}

.category li.level3 span {
	padding: 0 0 0 20px;
	margin-left: 30px;
}
.category ul {
	padding: 3px 0 2px 5px;
}

.tp-baar {
	background: #fed018;
	text-align: center;
	padding: 5px 25px;
	width: 100%;
	float: left;
	position: relative;
	z-index: 99;
}
.tp-baar strong{
	color:#fe050d;
	display: inline-block;
}

.tp-baar p {
	color: #000;
	display: inline-block;
	margin: 0;
	font-weight: 500;
}
.tp-baar img {
	max-width: 15%;
}



.boxmarl-img li {
	display: inline flow-root list-item;
	padding: 10px 30px 0 0px;
	list-style-type: ;
}

.boxmarl-img ul {
	padding: 0 0 0 15px;
}

.box-mrklimg:nth-child(3n) {
	margin-right: 0;
}

.mrklimg img {
	width: 100%;
}

.row.markel-boximgcont {
	margin-top: 30px;
}

.mrklbxp {
	margin: 10px 0 0;
}

.box-mrklimg {
	width: 30%;
	float: left;
	margin-right: 2%;
	margin-bottom: 15px;
}

.box-mrklimg:last-child {
	margin-right: 0;
}

.mrklbxp ul {
	padding: 0 15px;
}

.mrklimg {
	height: 230px;
	overflow: hidden;
}
.mrklimg {
	height: 230px;
	overflow: hidden;
}


.markl-li ul {
	padding: 0 15px;
}

.markl-li li {
	float: left;
	width: 32%;
}

.ftrtxt {
	width: 100%;
	float: left;
	margin: 30px 0 0;
}


.markal-markr p {
	text-align: justify;
}
.prodc-row.row {
	margin-bottom: 30px;
}

.Product .grid-item-image-wrap.prod-pic {
	text-align: center;
	border: 1px solid #ccc;
	height: 160px;
	overflow: hidden;
	vertical-align: middle;
	display: table-cell;
	width: auto;
	max-width: 100%;
	min-width: 10%;
	margin: 10px 0 0 0;
	position: relative;
}

.Product td a {
	font-weight: 500;
	padding: 5px 0;
	text-align: center;
	color: #000 !important;
}

.Product td{
	display:block;
	margin:10px 0 0
}


.Product td .crt-btn {
	border: 1px solid #ccc !important;
	margin-top: 10px !important;
	width: 45%;
	float: left;
}

.crt-btn.btn-red {
	color: #fff !important;
}

.Product #cart2 .form-item {
	text-align: center !important;
}

.row.fluidluis-sec {
	margin: 20px 0;
}


.pawder-gatord.row {
	margin: 30px 0 0;
}


.row.gatorade-powder-drnk {
	margin: 20px 0 0;
}

.boxluis-img img {
	width: 100%;
}

.col-lg-4.boxluis-img {
	padding-left: 0;
}

.fluess-sec .boxluis-img {
	height: 300px;
	overflow: hidden;
	object-fit: ;
	margin-bottom: 20px;
}

.row.gatorade-powder-drnk {
	margin: 20px 0 0;
}


.atorade-powder p {
	line-height: 22px;
}


.product-info-table td tr td {
	padding: 0 !important;
}
#no-more-tables table tbody tr td {
	text-align: left !important;
}
#no-more-tables table tbody tr td:last-child .form-group {
	text-align: right;
	float: right;
}

#btnwish2 {
	width: 100%;
	float: right;
	text-align: right;
}
.add-to-cart-form {
	width: 100%;
	float: right;
}

.product-info-table.product-table-b .heading-table th:last-child {
	text-align: right;
}

.product-info-table.product-table-b .heading-table th:first-child {
	min-width: 22%;
}


.prod-info .red {
  margin-top: 5px;
}

.prod-info p {
margin-bottom: 3px !important;
}

.prod-info {
  min-height: 110px;
  padding-top: 0px;
}

.prod-info .red {
  margin-top: 3px;
}

.form-item {margin-top:2px;}



.cluetip-inner dl {
	float: left;
	width: 100%;
}

.cluetip-inner dl dt {
	width: 50%;
	float: left;
}

#no-more-tables table tbody tr td:last-child .space-form {
	margin: 0;
	width: 100%;
	float: right;
}


.product-info-table.product-table-b td.vvimg img {
	max-width: 70px;
	text-align: left;
}
.product-info-table.product-table-b .heading-table th.thvvimg {
	min-width: 8% !important;
	width: 8%;
}

.product-info-table.product-table-b .heading-table th.thvvimg + th {
	min-width: 20%;
}

#no-more-tables table tbody tr td:last-child span {
	text-align: right !important;
}

.product-info-column #btnwish2 {
	text-align: left;
}


.new-sign a {
	color: #000;
}

.new-sign span {
	color: #000;
}

.form.password-recovery-form.forgot-paswrd h2 span {
	color: #ff001f !important;
	text-transform: ;
	font-size: 20px;
}

.form-group.forgot-password-email {
	display: block;
	margin: 15px 0 0;
}

.form-group.forgot-password-email input {
	width: 50%;
}

.form-group.forgot-password-email {
	display: block;
	margin: 15px 0 20px;
	width: 100%;
}

.form.password-recovery-form.forgot-paswrd {
	padding: 0;
}


.new-sign {
	padding-top: 10px;
}


.forgot-password-layout-table {
	border-top: 2px solid #000;
}

.new-sign h2 {
	color: #ff001f !important;
}

.product-info-column #cart {
	padding-right: 0 !important;
	width: 27%;
}
.group-header.form-header.signin-text {
	border: none;
	margin: 0;
}

.new-sign .form-group {
	position: relative;
}
#show_password {
	background: transparent !important;
	position: absolute;
	right: 0;
	top: 26px;
}

.shocking-data strong {margin-left:3px;}

.variant .pri-next-button .ProductNavLink:first-child::before {
	content: "Back To Product";
    background: url(http://aspdotnetstorefront.coxhardware.com/skins/default/images/pre-icon.png);
	background-repeat: no-repeat;
	padding: 0 15px;
	font-size: 12px;
	color: #000;
	font-weight: 600;
	font-family: arial;
}

.variant .pri-next-button .ProductNavLink:last-child::after {
	content: "Next";
	background: url(http://aspdotnetstorefront.coxhardware.com/skins/default/images/next-icon.png);
	background-repeat: no-repeat;
	padding: 0 15px;
	font-size: 12px;
	color: #000;
	font-weight: 600;
	font-family: arial;
}


.ssub .sub-entity-name-link {
	font-size: 13px;
}

.ssub {
	padding: 0 14px;
}

.ssub img {
	margin: -3px 0 0;
}
.variant .pri-next-button .ProductNavLink:first-child {
	float: left;
}

.variant .pri-next-button .ProductNavLink:last-child {
	float: right;
}

.variant .pri-next-button .ProductNavLink img {
	display: none;
}
#bbcrumb {
	padding: 23px 23px 0;
	font-size: 13px;
}


.entity-page-products .form-item small {
    margin-right: 4px;
}


.entity-page-products .grid-item {
    padding-bottom: 15px;
    border: 1px solid #ccc;
    margin: 0 5px 10px 5px;
    width: calc(25% - 10px);
}
.entity-page-products {
    width: 100%;
}

.entity-page-products .row.entity-page-product-row {
    margin: 0;
}

.divResultsWrapper a {
    font-weight: 500;
    padding: 5px 0;
    text-align: center;
    color: #000 !important;
}
#csearchaddcart a.btn.crt-btn.btn-red, #csearchaddcart a.btn.crt-btn {
    padding: 5px 5px;
}

.searchPageWrapper .pageControlWrapper b {
    font-size: 13px;
}

.searchPageWrapper .pageControlWrapper select {
    font-size: 14px;
}

#ctl00_PageContent_btnSearch {
    border: 0;
}

.pageControlWrapper label {
    font-size: 12px;
}

#brandpage.entity-page-products .grid-item {
    padding-bottom: 15px;
    border: none;
    margin: 0;
    width: 25%;
}

.entity-page-products .form-item#qtydiscount div {
    right: 54px;
    margin: 0 !important;
}


.navigation #myNavbar {
	float: right;
}
@media screen and (max-width:1350px){
.bg-index {
	height: 310px;
}
#breadcrumb {
	margin-top: 30px;
}
.navigation .navbar.navbar-inverse li a {
	font-size: 16px;
	padding: 20px 10px 10px;
}
.navigation li.my-account a, .navigation li.my-cart a {
	padding: 20px 15px 10px 15px !important;
}
}

@media screen and (min-width:1800px){
.navigation .navbar {
	text-align: center;
	padding-right:10%%;
}.container_ {
	width: 1400px;
}
}

 @media screen and (max-width:1250px) {
 .container_ {
 max-width:96%;
}
.caption-banner{ max-width:96%;}

.caption-banner2 {
	width: auto;
	padding: 80px 0 100px 0px;
}

.prodc-row .crt-btn.btn-red {
	margin: 10px 0 0 0px;
	width: 100%;
}

.prodc-row .crt-btn {
	width: 100%;
	float: left;
}
}
@media screen and (max-width:1200px) {
body .form-search {
 float: right;
 width:40%
}
.col-lg-4.boxluis-img.flt-pdg {
	float: none;
	margin-bottom: 10px;
}
.col-lg-8.boxluis-text {
	margin: 10px 0 0;
}
.col-lg-8.boxluis-text {
	margin: 10px 0 0;
	padding: 0;
}
body .quilty-service {
 width: 40%;
 margin: 0;
}
.form-search input {
 width: 80%;
}
.mcaf-img {
 right: 28px;
}
body .form-search form {
 float: right;
 width: 100%;
}
.logo-nav {
 display: none;
}
.logo-top img {
 display: block;
 max-width:100%;
}
.navigation .navbar {
 width: 100%;
}
.inner-container {
 width: 100%;
 padding: 0 10px;
}
.my-account a, .my-cart a {
 font-size: 14px;
 font-weight: 500;
}
.products-text {
 top: auto;
}
.navigation .navbar.navbar-inverse li a {
	font-size: 16px;
	padding: 12px 12px 15px;
}
.list-product span {
	min-height: 50px;
}
.main-content.main-page {
	margin: -640px 0 0;
}
}
@media screen and (max-width:1150px) {
.bg-main {
	height: 860px;
}

}
@media screen and (max-width:1000px) {
.navigation .navbar.navbar-inverse li a {
 font-size: 11px;
 padding: 10px 2px;
}
.my-account a, .my-cart a {
 font-size: 11px !important;
}
.navigation li {
 border-right: 1px solid #000;
}
.img-cap {
 width: 95%;
}
.products-text {
 position: static;
}
.product-info-column #cart {
	width: 35%;
}
}
@media only screen and (max-width: 992px) {
.main-content.main-page {
	margin: -600px 0 0;
}
.entity-page-product {
	min-height: 430px;
}
}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
		white-space:pre-line;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
@media screen and (max-width:768px) {
body .logo-top {
 width: 15%;
 margin: -27px 0 0;
 float: left;
}
.caption-banner {
 width: 90%;
 padding:30px 0;
}
.main-content {
 margin: 0;
}
.navigation {
 background: transparent;
 position:fixed;
 top:0;
 z-index:9;
}
.navigation {
 background: transparent;
}
.navbar-inverse .navbar-toggle {
	position: fixed;
	top: 0;
	left: 5px;
}
.navbar-collapse {
 position: fixed;
 top: 55px;
 width: 93.4%;
  left:5px
}
body .navbar-toggle {
	position: relative;
	/* float: left; */
	padding: 15px 20px;
	margin-top: 20px;
	margin-right: 0;
}
.navigation .navbar-nav {
 float: left;
 background: #333;
 z-index: 999;
 position: relative;
 left:10px;
}

.navigation .navbar-nav {
	background: transparent;
}
.navigation .navbar {
 width: 100%;
}
.navigation .navbar.navbar-inverse li a {
 font-size: 15px;
}
.navbar-collapse {
 border-top: none;
 box-shadow: none;
 background: #333;
}
.navigation li {
 border-right: none;
}
.my-account a, .my-cart a {
 font-size: 15px !important;
}
.navbar-inverse .navbar-toggle {
 background: #333;
}
.time-tabe-f ul {
 padding:0;
}
.menu-services {
 width: 100%;
 padding: 0 15px;
}
.contact-menu {
 width: 100%;
 padding: 6px 6px !important;
}
.contact-p {
 width: 100%;
 padding: 0 15px 8px;
 float: left;
}
.navigation .navbar.navbar-inverse .dropdown.open .dropdown-menu li a {
 color:#fff;
}
.featured-box {
 width: calc(50% - 10px);
 margin-bottom: 10px;
}
.new-member {
 padding: 0 10px 30px;
}
.member-img-form img.mem-img {
 margin: 0 0 0 -10px;
}
.member-img-form {
 padding: 0 0 10px;
}
.pull-bottom {
 margin-bottom: 30px !important;
}
.navigation .navbar-collapse.collapsing {
 width:100% !important;
}
.navigation .dropdown-menu {
 min-width: 100%;
 padding: 15px 15px;
}
.navigation li.dropdown.open {
 width: 100%;
}
.main-content.main-page {
 margin: 0;
}
.bg-main {
 padding: 0;
}
.list-product li {
 width: 20%;
 min-height: 180px;
}
.list-product li.search-sku {
 width: 100%;
 min-height:50px !important
}
.list-product li.search-sku h5 {
 font-size: 20px;
 margin: 0;
}
.bg-product .caption-banner, .bg-product-table .caption-banner, .bg-product-gatorade .caption-banner {
 padding: 20px 0 30px;
}
.product-image-column {
 width: 100%;
}
.product-info-column {
 width: 100%;
 margin:0px;
}
.forgot-paswrd {
 padding: 0;
}
.table-responsive {
	border: none !important;
}
#no-more-tables tr {
	margin-bottom: 10px;
}
.product-info-table table tr:last-child {
	border-bottom: 1px solid #ccc !important;
}
.featured-box h4.price-pro {

	font-size: 12px;
	line-height: 18px;
}

.width855px {

    width: 96%;

}
.bg-index{min-height:150px !important; height:150px !important;}
.navigation .navbar-nav {
text-align:left;
    margin-left: 0 !important;
	

}

.navigation li {

    border-left: none !important;

}
.cross {

    padding: 0px 6px;

}
#alphabeticalBrand ul li {
	width: 10%;
	margin: 0 0 10px;
}

.navigation .navbar-collapse.collapse {
	display: none !important;
}

.navigation .navbar-collapse.collapse.in {
	display: block !important;
}

.navigation li.my-cart a {
	padding: 12px 15px 15px 0px !important;
}
.navigation li.dropdown.open {
	padding: 0 10px;
}

.navbar-toggle.opn-tgl .icon-bar:last-child {
	transform: rotate(-45deg);
	margin:0;
}

.navbar-toggle.opn-tgl .icon-bar:first-child {
	transform: rotate(45deg);
	margin: 0px 0 -1px 0;
}


.navbar-toggle.opn-tgl .icon-bar:nth-child(2) {
	display: none;
}
.products {
	margin: 20px 0 0;
}
.search-sku.bck-clr {
	/* background: 2d2e33; */
	height: auto !important;
}
.search-sku.bck-clr li {
	min-height: 10px;
}

.bg-main {
	height: auto;
}
.prodc-row div {
	margin-bottom: 20px;
}
.navbar-collapse {
	top: 80px;
	width: 80%;
	left: 18%;
}
#brandpage.entity-page-products .grid-item {
    width: 50%;
}
}

 @media screen and (max-width:767px) {
.view-pdf .col-xs-12:last-child {
	margin-top: 10px;
}
.box-mrklimg {
	width: 100%;
	margin-bottom: 30px;
}
.markl-li li {
	float: left;
	width: 50%;
	padding-right: 20px;
}

.boxmarl-img {
	margin: 0 0 10px;
}
.manufacturers-page .col-sm-3.col-xs-2.sub-entity-grid-item.grid-item {
	width: 50%;
}
#alphabeticalBrand ul li {
	float: left;
	width: 12%;
}
}
 @media screen and (max-width:650px) {
body .logo-top {
 width: 50%;
}
body .quilty-service {
 width: 50%;
}
body .form-search {
 float: right;
 width: 100%;
}
.form-search input {
 width: 90%;
}
.form-search button {
 width: 10%;
 float: right;
}
.img-cap span {
 color: #fff;
 font-size: 12px;
}
.img-cap {
 width: 90%;
}
.categ-sec {
 padding: 20px 0;
}
.featured-sec {
 margin: 20px 0;
}
.featured-sec h3 {
 font-size: 22px;
}
.footer-payment {
 text-align: center;
}
.logos-img {
 float: none;
}
.caption-banner h1 {
 font-size: 30px;
}
.caption-banner p {
 font-size: 16px;
}
.form-group {
 width: 100%;
}
.forgot-paswrd .form-group {
 width: 100%;
}
.mcaf-img {
 float: none;
 width: auto;
 position: static;
 text-align: center;
	/* padding: 18px 3px 0; */
	display: block;
}
.top-bar {
 padding: 4px 0 10px;
}
.caption-banner {
 padding: 20px 0;
}
.list-product li {
 width: 33.3%;
 min-height: 180px;
}
.box-products {
 width: 100%;
 float: left;
 margin-right: 0;
 text-align: center;
}
.product-info-column .provides, .product-info-column .shocking-data, .product-info-column .save-quinty {
 margin:10px 0 0;
}

body .quilty-service {
	text-align: right;
	margin:10px 0 0;
 }
.quilty-service a {
	float: right;
	padding: 5px 0;
}
.mcaf-img {
	text-align: right;
	padding: 0 15px 0 0;
}
.logos-img {
	margin: 10px 0 0;
}
table.table.cf{
	padding:0px !important;
}

.caption-banner2 {
	padding: 50px 0 50px 0px;
}

.top-bar .row {
	margin: 0;
}

}
@media screen and (max-width:480px) {
.populer-img {
 width: 50%;
 margin-bottom: 10px;
}
.entity-page-products .entity-product-image-wrap.grid-item-image-wrap.prod-pic {
    display: block;
    width: 100%;
}
.entity-page-products .entity-product-image-wrap a div .entity-product-image.grid-item-image {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.new-sign .form {
	padding: 0 10px;
}
.link-p {height:60px !important;}
.form.password-recovery-form.forgot-paswrd {
	padding: 0 10px;
}

.product-info-table table tr table tr {
	border: 0px !important;
}
#no-more-tables table tbody tr td {
	padding: 0 5px 0 50% !important;
	text-transform: none;
	vertical-align: top;
	text-align: right !important;
	width: 100%;
}
#breadcrumb{margin:0px;font-size:15px;
}
.SectionTitleText{font-size:15px;}
caption-banner {

    padding: 20px 10px;

}
.bg-index{min-height:130px !important; height:130px !important;}
.navbar-collapse {

    padding-right: 0 !important;

    padding-left: 0 !important;margin: 24px 0 0;

} .navbar-inverse .navbar-toggle {

top: 90px;

    left: 3px;

}

body .logo-top {

    padding: 30px 0 0 15px;

}

.featured-box {
 width:100%;
}
.menu-department a {
 font-size: 14px;
}
.menu-department li a {
 padding: 0 6px 0;
}
.top-bar .row {
 margin:0;
}
.top-nav {
 background: rgba(0, 0, 0, .2);
 padding: 3px 5px;
}
.top-nav ul {
 padding: 0;
 margin:0;
}
.logo-f {
 display: none;
}
.menu-services {
 margin: 10px 0 0;
}
.contact-menu {
 margin: 10px 0 0;
}
.menu-department {
 margin: 0px 2px 0;
}
.time-tabe-f {
 margin: 0px 0 0;
}
.address-f p {
 margin: 0 0 0;
}
.friendly-f {
 margin: 0;
}
body .form-search {
 padding: 3px;
}
.products-links h3 {
 font-size: 20px;
}
.products-links li a {
 font-weight: 400;
 font-size: 13px;
}
.product-info-column h2 {
 font-size: 20px;
}
.pri-next-button span {
 display: none;
}
.pri-next-button li:nth-child(1) {
 width: 15%;
}
 .pri-next-button li:nth-child(2) {
 display: inline-block;
 width: 70%;
 float: left;
}
.pri-next-button li:last-child {
 width: 15%;
}
.provides li {
	background-position:left 12px;
	padding: 5px 15px;
}
.whish-list font {
	padding: 3px 0 0;
}

#alphabeticalBrand ul li {
	width: 12% !important
}
.navigation li:last-child {
	float: left;
}

.logo-top a {
	text-align: center;
	display: inline-block;
}
body .logo-top {
	width: 100%;
	text-align: center;
	padding: 15px 0 0 15px;
	margin: 0;
}

.top-nav {
	z-index: 9;
position:relative;
}

body .quilty-service {
	text-align: center;
	margin: 10px 0 0;
	width: 100%;
}
.mcaf-img {
	text-align: right;
	padding: 0 15px 0 0;
	float: left;
	width: 100%;
	text-align: center;
}
.quilty-service a {
	width: 100%;
}

#no-more-tables table tbody tr td table {
	width: 50%;
	float: right;
}

#no-more-tables table tbody tr td {
	width: 100%;
	float: left;
}
#no-more-tables table tbody tr td .space-form {
	margin: 0;
}

body .product-info-table .table-bordered tr {
	border: 1px solid #ccc !important;
	float: left;
	width: 100%;
	margin-bottom: 10px !important;
}

body .product-info-table .table-bordered tr table tr{
	border:0px!important;
}



.entity-page-products .entity-page-product {
    min-height: 515px !important;
    border: 1px solid #ccc;
    margin: 0 5px 10px;
    width: calc(50% - 10px);
}

#qtydiscount #qtydis {
	right: 10px;
}
#ActiveScrollButton {
	width: 50%;
	margin-left: 25%;
	margin-right: 0;
}

#no-more-tables table tbody tr td table td {
	padding: 0 !important;
}

.product-info-table.product-table-b td.vvimg img {
	max-width: 70px;
	text-align: right;
	float: right;
}

.navigation .dropdown.open .dropdown-menu {
	height: 340px;
	overflow-y: scroll;
     padding:0;
}
.navigation .navbar-nav {
	width: calc(100% - 10px);
}

#rds iframe {
	text-align: center;
	width: 100%;
	float: left;
	margin: 0 0 10px !important;
}

body .col-lg-8.col-sm-8.col-xs-12.new-sign {
	padding: 10px 20px !important;
}

.product-info-column #cart {
	width: 45%;
}

.product-info-column .greentext {
	width: 50%;
}
.top-nav {
	text-align: center;
}
.top-nav li {
	padding: 0 0 0 10px;
}
body #ActiveScrollButton {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
.one-third.page-links {
	width: 100%;
	text-align: left;
}
.two-thirds.text-right {
	width: 100%;
	text-align: left;
}
.one-third.page-links br {
	display: none;
}

#qtydiscount + span {
	margin: 0 !important;
}
#AddlistpanelHeading .AddlistpanelHeading {
    width: 25% !important;
    float: left;
    margin: 0;
    font-size: 12px;
}

#AddtoListPanel #formTable {
	width: 100%;
}
#AddtoListPanel #formTable input {
	width: 100%;
}

.entity-page-products .entity-product-image-wrap a div {
	width: 100%;
	float: left;
}

.entity-page-products .entity-product-image-wrap a div .entity-product-image.grid-item-image {
	text-align: center;
	margin: 0 auto;
}
#AddtoListPanel #formTable tr td {
    margin: 0;
    width: 25%;
}

#AddToCart div input[type="submit"] {
    width: 30%;
}

#ctl00_PageContent_btnSearch {
    margin: 10px 0px 0;
    padding: 10px;
}
#ctl00_PageContent_btnSearch {
    margin: 10px 0px 0 !important;
    padding: 4px 10px !important;
    border: 0 !important;
}

.pageControlsWrapper .pageControlWrapper {
    display: inline-block;
    width: 100%;
    min-width: 175px;
    font-size: 10px;
    margin-bottom: 5px;
}

#ctl00_PageContent_dlResultGrid span div {
    height: auto !important;
}

#ctl00_PageContent_dlResultGrid span div div#csearchaddcart {
    margin: 0 !important;
    width: 100% !important;
}

body #csearchaddcart a.btn.crt-btn.btn-red, body #csearchaddcart a.btn.crt-btn {
    margin: 10px 5px 0 !important;
    display: inline-block;
}
#ctl00_PageContent_dlResultGrid span {
    width: 50% !important;
}

#csearchaddcart small {
    width: 50%;
    float: left;
}

#csearchaddcart input {
    width: 50% !important;
    margin-bottom: 4px;
}
#ctl00_PageContent_dlResultGrid span > div {
    min-height: 380px !important;
}
.divSearchWrapper h5 + input {
    width: 100%;
}
.entity-page-products .form-item#qtydiscount div {
    right: 5px;
    margin: 0 !important;
}

.entity-page-product .form-item input {
    width: 32px;
}
}

@media screen and (max-width:380px) {
 .top-nav {
 width: 100%;
 text-align: center;
}

body .quilty-service {
 margin: 8px 0;
}
ul {
 padding: 0;
}


.logo-top img {
 display: inline-block;
}
.quilty-service a {
 float: none;
}
.top-bar {
 padding: 4px 0;
}
 .form-search button {
 padding: 7px 0px 8px;
}
body {
 font-size: 12px !important;
}
.menu-services li a {
 font-size: 12px !important;
}
.menu-department a {
 font-size: 12px !important;
}
.new-member h2 {
 font-size: 20px;
}
.quilty-service h2 {
 font-size: 14px;
}
.quilty-service a {
 font-size: 14px;
}
body .form-search {
 margin: 3px 0;
}
.form-search input {
 padding: 6px;
}
.form-search button {
 padding: 3px 0px 3px;
}
.contact-p {
 padding: 8px 15px 8px;
/* text-align: center; */
}
.list-product li {
 width: 50%;
 min-height: 190px;
}
.list-product li.search-sku button {
 margin: 0 0 0 -27px;
}
.list-product li.search-sku input {
 width: 100%;
}
.list-product li.search-sku p {
 font-size: 14px;
}
.whish-list font {
	padding: 5px 0 0;
}
.entity-page-products .entity-page-product {
	min-height: 300px !important;
	width: 100%;
}



}
@media screen and (max-width:330px) {
.mcaf-img {
	text-align: center;
}
}

#alphabeticalBrand ul {list-style:none;margin-bottom:20px;}
#alphabeticalBrand ul li{float:left; width:3%;}

#alphabeticalBrand ul li.lastbrandN{ width:4%;}

#alphabeticalBrand ul li.lastbrand{ width:8%;}

.bold {background:#00160c; color:#fff; padding:3px;}

#ctl00_PageContent_ctl00_ctrlLogin_SignUpLink{color:#ff001f;font-size:25px;}
a:focus, a:hover {color:none !important;}

.featured-box h4.pro-name a {
    color: #ff001f;
font-weight: bold;
padding-top: 4px;
display: block;
letter-spacing: 1px;
}
.product-info-column h2{font-size:28px;margin-top:0px;}
#producttext{text-align:left;font-size:10px;margin-top:10px;float:left;}
.pop-large-wrap{}
.button-transparent {background:none !important;} 
.product-friend a{color:#333;}
.greentext {
    color: #ff001f;
    line-height: 20px;
}
.pricetext {
    line-height: 18px;
}

#no-more-tables table tbody tr td {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ebe5d6;
    padding: 4px;
    text-transform: none;
    vertical-align: top;
}
dd {
    font-weight: 700;
	
}
dt {
    font-weight: 600;
	color:#ff001f;
}
dl {
    margin-top: 0;
    margin-bottom: 2px !important;
}
.cart-btn {
    background: #ff001f;
    color: #fff;
    font-weight: 600;
    padding: 6px 20px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    margin: 0 0 0 10px;
}

.btn-red {
    background: #ff001f;
    color: #fff;
    font-weight: 600;
    padding: 6px 20px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    margin: 10px 0 0 10px;
	border:none;
}
.backcarry {

    background: url(../img/bg.jpg) no-repeat scroll;

    width: 100%;

    float: left;

    display: unset;

    position: absolute;

    left: 0;

    padding: 20px 0 20px 205px;

}
.img-thumbnail{border:none !important;margin-bottom:15px;}
.related {margin-top:0px;border-right: 1px solid #ebe5d6;}
.level1 span{color: #ff001f !important;
font-weight: 600;
list-style: none;
background: none !important;
margin: 0px !important;}

.level2 span{
margin: 0px !important;}

.level3 span{background: url(../img/minus-icon.png) no-repeat left 4px !important;}

#cart .add-to-wishlist{display:none;}

#addorder .add-to-wishlist{display:none;}

#addorder .add-to-cart{margin-top:5px; margin-left:0px;}

#addorder #btnwish2 {
	margin-left: 0;
	display: block;
	margin-top: -10px;
	padding-right: 10px;
}
.product-info-table a{color:#333;}

.product-description-wrap {line-height:22px;}
.crt-btn{ border:1px solid #ccc !important;margin-top:10px !important;}

#order{clear:both;padding-top:20px;font-size:12px;margin-bottom:20px;}
#order a:link,
#order a:visited{color:#59453a;text-decoration:none;}
#order a:hover{text-decoration:underline;}
#order table{border-collapse:collapse;}
#order table thead tr th{background:#ebe5d6;text-align:center;text-transform:uppercase;vertical-align:middle;padding:6px;border:1px solid #fff;}
#order table tbody tr td{background:#fff;text-transform:none;vertical-align:top;padding:4px;border-bottom:1px solid #ebe5d6;}
#order table tbody tr td dl{overflow:hidden;white-space:nowrap;display:block;width:100%;}
#order table tbody tr td dl dt{float:left;color:#496e1d;}
#order table tbody tr td dl.red dt{color:#BF2400;}
#order table tbody tr td dl dd{float:right;}
#order table tbody tr td dl dd.red{color:#BF2400;}
#order table tbody tr td .form-item{overflow:hidden;margin-top:10px;}
#order table tbody tr td .form-item label{display:block;margin-bottom:.25em;float:left;margin-right:2px;}
#order table tbody tr td .form-item input.text{width:55px;background:#fff;border:1px solid #000;outline:none;}

#result ul li a:hover{white-space:pre-wrap;text-decoration:none;}
#result li a{white-space:pre-wrap;padding:0px;text-decoration:none;}
#result li a span{display:inline;}
.hover{background:#F3EDDF !important;}
.hover a{background:#F3EDDF !important;color:#333;text-decoration:none;}
.highlight{color:#E47A00 !important;}
.selected{border:2px solid #666666;}
.body{padding:2px;}
.h3{padding:5px 0px 10px 0px;}
.grid-item-inner{min-height:250px !important;}
.pagination{display:inline-block;padding-left:0;margin:5px 0;border-radius:4px;height:28px;}
#LoadNextItems{height:31px;width:100%;display:none;}
.ActiveScrollAuto{background:url(../images/loading.gif) no-repeat center;}
#ActivePages li{list-style:none outside none;margin:0;padding:0;}
#ActivePaging{background:#eee;padding:5px 10px;margin:auto;line-height:normal;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.4);text-align:center;position:relative;bottom:0;z-index:9999;height:55px;}
.pagination{margin:10px 0px !important;}
.ActivePagingPositionStable{position:fixed !important;}
#ActiveScrollButton{width:auto;background:#eee;padding:8px;margin-bottom:8px;margin-left:37.5%;margin-right:37.5%;line-height:normal;border-radius:3px;box-shadow:0px 0px 2px rgba(0,0,0,0.4);text-align:center;cursor:pointer;}
.ActiveScrollButtonActive{background:url(../images/loading.gif) no-repeat #eee center !important;cursor:wait !important;}
#ActiveScrollTop .scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:#777777;color:#eeeeee;width:64px;height:64px;line-height:64px;right:30px;bottom:30px;padding-top:2px;}
#ActiveScrollTop .scroll-top-wrapper:hover{background-color:#888888;}
#ActiveScrollTop .scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0;background:url(../images/Scrolltotop.png) no-repeat;width:64px;height:64px;}
div.ui-cluetip{font-size:1em;}
.ui-cluetip-header,
.ui-cluetip-content{padding:12px;}
.ui-cluetip-header{font-size:1em;margin:0;overflow:hidden;}
.cluetip-title .cluetip-close{float:right;position:relative;}
.cluetip-close img{border:0;}
#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(../images/wait.gif);}
.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;width:11px;height:22px;background-repeat:no-repeat;background-position:0 0;border-width:0;}
.cluetip-extra{display:none;}
.cluetip-default,
.cluetip-default .cluetip-outer{background-color:#d9d9c2;}
.cluetip-default .ui-cluetip-header{background-color:#87876a;}
.cluetip-jtip{width:510px !important;}
.cluetip-jtip2{width:185px !important;}
div.cluetip-default .cluetip-arrows{border-width:0;background:transparent none;}
div.clue-right-default .cluetip-arrows{background-image:url(../images/darrowleft.gif);}
div.clue-left-default .cluetip-arrows{background-image:url(../images/darrowright.gif);left:100%;margin-right:-11px;}
div.clue-top-default .cluetip-arrows{background-image:url(../images/darrowdown.gif);top:100%;left:50%;margin-left:-11px;width:22px;height:11px;}
div.clue-bottom-default .cluetip-arrows{background-image:url(../images/darrowup.gif);top:-11px;left:50%;margin-left:-11px;width:22px;height:11px;}
.cluetip-jtip{background-color:#fff;}
.cluetip-jtip .cluetip-outer{border:2px solid #ccc;position:relative;}
.cluetip-jtip .cluetip-inner{padding:5px;display:inline-block;}
.cluetip-jtip div.cluetip-close{text-align:right;margin:0 5px 0;color:#900;}
.cluetip-jtip .ui-cluetip-header{background-color:#ccc;padding:6px;text-align:center;color:#000000;}
div.cluetip-jtip .cluetip-arrows{border-width:0;background:transparent none;}
div.clue-right-jtip .cluetip-arrows{background-image:url(../images/arrowleft.gif);}
div.clue-left-jtip .cluetip-arrows{background-image:url(../images/arrowright.gif);left:100%;margin-right:-11px;}
div.clue-top-jtip .cluetip-arrows{background-image:url(../images/arrowdown.gif);top:100%;left:50%;width:22px;height:11px;margin-left:-11px;}
div.clue-bottom-jtip .cluetip-arrows{background-image:url(../images/arrowup.gif);top:-11px;left:50%;width:22px;height:11px;margin-left:-11px;}
.cluetip-jtip2{background-color:#fff;}
.cluetip-jtip2 .cluetip-outer{border:2px solid #ccc;position:relative;}
.cluetip-jtip2 .cluetip-inner{padding:5px;display:inline-block;}
.cluetip-jtip2 div.cluetip-close{text-align:right;margin:0 5px 0;color:#900;}
.cluetip-jtip2 .ui-cluetip-header{background-color:#ccc;padding:6px;text-align:center;color:#000000;}
div.cluetip-jtip2 .cluetip-arrows{border-width:0;background:transparent none;}
div.clue-right-jtip2 .cluetip-arrows{background-image:url(../images/arrowleft.gif);}
div.clue-left-jtip2 .cluetip-arrows{background-image:url(../images/arrowright.gif);left:100%;margin-right:-11px;}
div.clue-top-jtip2 .cluetip-arrows{background-image:url(../images/arrowdown.gif);top:100%;left:50%;width:22px;height:11px;margin-left:-11px;}
div.clue-bottom-jtip2 .cluetip-arrows{background-image:url(../images/arrowup.gif);top:-11px;left:50%;width:22px;height:11px;margin-left:-11px;}
.cluetip-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;border:1px solid #ccc;}
.cluetip-rounded .cluetip-outer{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;}
.cluetip-rounded .cluetip-arrows{border-color:#ccc;}
div.cluetip-rounded .cluetip-arrows{font-size:0;line-height:0%;width:0;height:0;border-style:solid;background:transparent none;}
div.clue-right-rounded .cluetip-arrows{border-width:11px 11px 11px 0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
div.clue-left-rounded .cluetip-arrows{left:100%;margin-right:-11px;border-width:11px 0 11px 11px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}
div.clue-top-rounded .cluetip-arrows{top:100%;left:50%;border-width:11px 11px 0 11px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.clue-bottom-rounded .cluetip-arrows{top:-11px;left:50%;border-width:0 11px 11px 11px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;}
.cluetip-rounded .cluetip-title,
.cluetip-rounded .cluetip-inner{zoom:1;}

 .cart-icon-cart {

    position: relative;

}

.my-cart-valu {

    position: absolute;

    left: 7px;

    top: -14px;

    background: #fed018;

    text-align: center;

    font-size: 10px;

    font-weight: 600;

    letter-spacing: 0;

    border-radius: 100%;

    padding: 0px 0;

    width: 20px;

    white-space: 0;

    border: 1px solid #000;

}
.red {
    color: #bf2400;
	display:block;
}
.my-cart-valu font {

    font-size: 9px;
	color:#000;

}
.search-sku.bck-clr{

                background:2d2e33;
height:90px;
               }

            .search-sku.bck-clr li{

            width:25%;

            float:left;

            border:none}

.category ul{margin-bottom:2px !important;}

input[type ="radio"]
{
	margin-right:5px !important;
}
#mc_embed_signup {padding:20px;}