body {
	font-family: 'Muli', sans-serif; /*{body-font-family}*/;
	font-size: 14px /*{body-font-size}*/;
	color: #212529 /*{body-font-colour}*/;
	background-image:none /*{body-background-image}*/;
	background-color: #fff /*{body-background-colour}*/;
}

a, .btn-link{
	color: #ee2834/*{link-text-colour}*/;
}
a:hover, a:active, a:focus, .btn-link:hover{
	color: #ee2834/*{link-text-hover-colour}*/;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{headers-font-family}*/;
	color: #333 /*{headers-colour}*/;
}

.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #fff /*{carousel-text-colour}*/;
}

h1, .h1 {
	font-size: 26.249px /*{header-1-font-size}*/;
}
h2, .h2 {
	font-size: 21px /*{header-2-font-size}*/;
}
h3, .h3 {
	font-size: 18.375px /*{header-3-font-size}*/;
}
h4, .h4 {
	font-size: 15.75px /*{header-4-font-size}*/;
}
h5, .h5 {
	font-size: 13.124px /*{header-5-font-size}*/;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #333 /*{buttons | btn-default-text-colour}*/;
	background-color: #fff /*{buttons | btn-default-background-colour}*/;
	border-color: #ccc /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover, .btn-default:hover{
	color: #333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
	color: #333 /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #adadad /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #fff /*{buttons | btn-primary-text-colour}*/;
	background-color: #006FF5 /*{buttons | btn-primary-background-colour}*/;
	border-color: #006FF5 /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #005ecf /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #0058c2 /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color:  #005ecf /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #0058c2  /*{buttons | btn-primary-border-colour-hover}*/;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color: #005ecf /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #0058c2  /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Warning button */
.btn-warning {
	color: #fff /*{buttons | btn-warning-text-colour}*/;
	background-color: #ffc107 /*{buttons | btn-warning-background-colour}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour}*/;
}
.btn-warning:hover {
	color: #fff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #fff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color:  #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
	color: #fff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color: #e0a800 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #ffc107 /*{buttons | btn-warning-border-colour-hover}*/;
}
/* Danger button */
.btn-danger {
	color: #fff /*{buttons | btn-danger-text-colour}*/;
	background-color: #dc3545 /*{buttons | btn-danger-background-colour}*/;
	border-color: #dc3545 /*{buttons | btn-danger-border-colour}*/;
}
.btn-danger:hover {
	color: #fff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #fff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color:  #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
	color: #fff /*{buttons | btn-danger-text-colour-hover}*/;
	background-color: #c82333 /*{buttons | btn-danger-background-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
}
/* Success button */
.btn-success {
	color: #fff /*{buttons | btn-success-text-colour}*/;
	background-color: #28a745 /*{buttons | btn-success-background-colour}*/;
	border-color: #28a745 /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	background-color:  #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	background-color: #218838 /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #1e7e34 /*{buttons | btn-success-border-colour-hover}*/;
}
/* Info button */
.btn-info {
	color: #fff /*{buttons | btn-info-text-colour}*/;
	background-color: #17a2b8 /*{buttons | btn-info-background-colour}*/;
	border-color: #17a2b8 /*{buttons | btn-info-border-colour}*/;
}
.btn-info:hover {
	color: #fff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info.disabled, .btn-info:disabled {
	color: #fff /*{buttons | btn-info-text-colour-hover}*/;
	background-color:  #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
	color: #fff /*{buttons | btn-info-text-colour-hover}*/;
	background-color: #138496 /*{buttons | btn-info-background-colour-hover}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
}

.breadcrumb {
	background-color: #f8f9fa /*{breadcrumb-background-colour}*/;
}

.breadcrumb-item + .breadcrumb-item::before {
	color: #6c757d /*{breadcrumb-text-colour}*/;
}

.breadcrumb > .active,
.breadcrumb a {
	color: #696969 /*{breadcrumb-text-colour}*/;
}

.pagination .page-link{
	color: #231f20 /*{pagination-text-colour}*/;
	background-color: #fff /*{pagination-bg-colour}*/;
	border-color: #dee2e6 /*{pagination-border-colour}*/;
}
.pagination .page-link:hover,
.pagination .page-link:focus{
	color: #004ca9 /*{pagination-text-colour-hover}*/;
	background-color: #e9ecef /*{pagination-bg-colour-hover}*/;
	border-color: #dee2e6 /*{pagination-border-colour-hover}*/;
}
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
	color: #fff /*{pagination-text-colour-active}*/;
	background-color: #006FF5 /*{pagination-bg-colour-active}*/;
	border-color: #006FF5 /*{pagination-border-colour-active}*/;
}

.badge-secondary {
	background-color: #ebebeb /*{label-default-bg}*/;
}
.badge-primary {
	background-color: #006FF5 /*{label-primary-bg}*/;
}
.badge-success {
	background-color: #28a745 /*{label-success-bg}*/;
}
.badge-info {
	background-color: #17a2b8 /*{label-info-bg}*/;
}
.badge-warning {
	background-color: #212529 /*{label-warning-text-colour}*/;
	background-color: #ffc107 /*{label-warning-bg}*/;
}
.badge-danger {
	background-color: #dc3545 /*{label-danger-bg}*/;
}

.card {
	border-color: #ddd /*{panel-border-colour}*/;
}
.card-header {
	background-color: #f5f5f5 /*{panel-header-bg-colour}*/;
	border-color: #ddd /*{panel-header-border-colour}*/;
}

.productsave {
	color: #D9534F /*{sale-colour}*/;
}

.wrapper-header .navbar-toggler {
	color: #696969 /*{navbar-default-link-colour}*/;
}

.wrapper-header .menu-section {
	background-color:  #231f20 !important;
}

/*.wrapper-header .navbar {
	background-color: #231f20 {navbar-default-bg-colour} !important;
	}*/

	.wrapper-header .navbar .navbar-nav .nav-link {
		color: #696969 /*{navbar-default-link-colour}*/;
	}

	.wrapper-header .navbar-nav .nav-link:hover,
	.wrapper-header .navbar-nav .nav-link:focus {
		color: #333 /*{navbar-default-link-colour-hover}*/;
	}
	.wrapper-header .navbar-nav .show > .nav-link,
	.wrapper-header .navbar-nav .active > .nav-link,
	.wrapper-header .navbar-nav .nav-link.show, .wrapper-header .navbar-nav .nav-link.active{
		color: #555 /*{navbar-default-link-colour-active}*/;
	}

	.dropdown-menu {
		background-color: #fff /*{dropdown-menu-bg}*/;
		border-color: #ccc /*{dropdown-menu-border-colour}*/;
	}

	.dropdown-item{
		color: #212529 /*{dropdown-menu-link-colour}*/;
	}
	.dropdown-item:hover,
	.dropdown-item:focus,
	.dropdown-item.active,
	.dropdown-item:active{
		color: #262626 /*{dropdown-menu-link-colour-hover}*/;
		background-color: #f5f5f5 /*{dropdown-menu-link-bg-hover}*/;
	}
	.carousel-inner::after {
		display: block;
		clear: both;
		content: '';
	}
	.embed-responsive::before {
		display: block;
		content: '';
	}
	/*============================Add by Devepoper===============================*/
	/*================header-section================*/
	/*================top-header================*/
	.top-header {
		background-color: #231f20;
		color: #fff;
	}
	.topheader-left {
		font-size: 13px !important;
		font-weight: 500;
		padding: 10px 0px;
	}
	.topheader-right ul li a {
		color: #fff !important;
		font-size: 13px;
		padding: 10.25px 15px !important;
		text-wrap: nowrap;
	}
	/*================top-header-End================*/
	/*================Logo-section-================*/
	.logo-section form {
		width: 571px;
		flex: 0 0 571px;
		border: 2px solid #e9e9e9;
		border-radius: 3px;
	}
	.logo-section form input#name_search {
		height: 44px;
		border: none;
		font-size: 15px;
		padding: 5px 16px;
	}
	.logo-section form .input-group-append .btn:focus {
		box-shadow: none;
		/*border: none;*/
	}
	.header-search {
		padding-left: 85px;
	}
	.contact-us > a {
		background: #ee2834;
		color: #fff;
		font-size: 14px;
		font-weight: 600;
		padding: 10px 21px;
		border-radius: 5px;
		line-height: 22px;
	}
	.dropdown-toggle::after {
		display: none !important;
	}
	.shop-img {
		width: 36px;
	}
	.m-cart {
		line-height: 17px;
		text-align: left;
		margin-left: 7px;
	}
	.my-ctext {
		font-size: 14px;
		font-weight: 500;
		color: #231f20;
	}
	#header-subtotal {
		font-size: 18px;
		font-weight: 600;
		color: #ee2834;
	}
	.logo-section .logo {
		padding: 15px 0px;
	}
	.logo-section form input::placeholder {
		color: #797979;
		font-weight: 500;
		font-size: 14px;
		font-family: 'Muli', sans-serif;
	}
	.topheader-right ul li:last-child a {
		padding-right: 0 !important;
	}

	/* .wrapper-header .menu-section ul.navbar-nav > li > a{
		font-size: 14px;
		font-weight: 700;
		color: #fff !important;
		text-transform: uppercase;
		padding: 15px 24px;
		min-height: 50px;
		float: left;
		text-decoration: none;
	} */
	.wrapper-header .menu-section ul.navbar-nav>li>a {
		font-size: 14px;
		font-weight: 700;
		color: #fff !important;
		text-transform: uppercase;
		padding: 15px 7px;
		height: 100%;
		float: left;
		text-decoration: none;
		white-space: unset;
		display: flex;
		align-items: center;
	}
	.main-image .zoom {
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#menu-section .navbar .navbar-nav > li:hover a{
		background-color: #ee2834;
	}
	.topheader-right ul li a:hover{
		color: #ee2834 !important;
	}
	.mvp_dropdown{
		background-color: #231f20;
	}
	.mvp_dropdown {
		background-color: #231f20;
		margin-top: 0;
		border: none;
		border-radius: 0;
		padding-top: 0;
		border: 1px solid #231f20;
	}
	.mvp_dropdown li .dropdown-item {
		padding: 2px 15px !important;
	}
	.mvp_dropdown li .dropdown-item:hover{
		background-color: #231f20;
	}
	.dropdown.dropdown-hover.mvp-hover {
		position: unset;
	}
	.b-mega-menu {
		-webkit-column-count: 8;
		-moz-column-count: 8;
		column-count: 8;
		background-color: #fff !important;
		column-gap: 15px;
		padding: 15px 15px 0 !important;
	}
	.b-mega-menu > li.nav-item {
		border: 1px solid #e6e6e6;
		margin-bottom: 15px;
		padding: 0; /*5px*/
		transition: all 0.6s;
	}
/*.wrapper-header .menu-section ul.navbar-nav {
	width: 100%;
	justify-content: space-between;
	}*/
	.wrapper-header .menu-section ul.navbar-nav > li.dropdown.mega-menu-parent {
		position: unset;
	}
	/*================Logo-section-End================*/


	/*================header-section-End================*/



	/*================Footer-section================*/
	.wrapper-footer {
		background-color: #1d1d1c;

	}
	.wrapper-footer .fabout-part > p {
		font-size: 14px;
		color: #fefefe;
		margin-top: 12px;
	}
	.wrapper-footer .fabout-part > p > a {
		color: #ee2834;
		margin-left: 3px;
	}
	.wrapper-footer h4 {
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 700;
		padding: 0;
		margin-bottom: 23px;
	}
	.wrapper-footer a.nav-link {
		padding: 4px 0;
		color: rgba(255,255,255,0.8);
		font-size: 14px;
	}
	.f-con-hedding .cont-img {
		flex: 0 0 25px;
	}
	.d-flex.f-con-hedding {
		margin-bottom: 12px;
		align-items: center;
	}
	.f-dec-text > a {
		font-size: 14px;
		color: rgba(255,255,255,0.8);
	}
	.copyrights-section p {
		color: rgba(255,255,255,0.8);
		font-size: 13px;
	}
	.f-section {
		padding-top: 46px;
		padding-bottom: 9px;
	}
	.f-hr {
		border-color: #3d3d3d;
	}
	.copyrights-section {
		padding-top: 14px;
		padding-bottom: 37px;
	}
	.wrapper-footer a.nav-link:hover{
		color: #ee2834;
	}
	.f-dec-text > a:hover{
		text-decoration: none;
		color: #ee2834;
	}
	.wrapper-footer .col-12.col-md-6.text-md-left.\30  {
		padding: ;
		padding-left: 56px;
	}
	.newsletter-section form input.form-control {
		height: 50px;
		border-radius: 5;
		border: 2px solid #e9e9e9;
		border-color: #e9e9e9;
		font-size: 14px;
		border-radius: 5px !important;
		width: 578px;
		padding-left: 20px;
	}
	.btn.m-yes-please {
		border: 1px solid #e9e9e9;
		width: 154px;
		height: 50px;
		background: #ee2834;
		border-radius: 5px !important;
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 600;
		margin-left: 10px;
	}
	.newsletter-section form input.form-control::placeholder{
		color: #797979;
		font-size: 14px;
	}

	.newsletter-section form{
		max-width: 743px;
		margin: 0 auto;
	}
	.newsletter-section h3 {
		font-size: 22px;
		font-weight: 500;
		color: #231f20 !important;
		letter-spacing: 1px;
	}
	.newsletter-section p {
		font-size: 22px;
		font-weight: 800;
		color: #231f20;
	}
	.newsletter-section {
		padding: 66px 0;
	}
	.btn.m-yes-please:hover{
		background: #231f20 !important;
	}
	.f-news-text {
		padding-right: 75px;
		line-height: 26px;
	}
	.nsearchinput-pl.well li a {
		padding: 10px 15px;
		display: inline-flex;
		align-items: center;
		color: #ee2834;
		width: 100%;
	}
	.nsearchinput-pl.well li a:hover{
		color: #231f20;
	}
	.dropdown-menu.b-mega-menu {
		background: ;
		background-color: #231f20 !important;
	}
	/*================Footer-section-End================*/


	.social_media .mvp-midia {
		width: 20%;
	}
	.thumbnail.d-flex {
		background: #ee2834;
		margin: 0 5px;
		align-items: center;
		/*justify-content: center;*/
		padding: 13px 0;
		border-radius: 5px;
		min-height: 60px;
	}
	.mvp-midia > .thumbnail > div > .image {
		margin-left: 15px;
	}
	.row.mx-0.full-row {
		margin: 0 -5px !important;
	}
	.social_media .caption {
		margin-left: 15px;
		line-height: 16px;
	}
	.social_media .caption .headline > a {
		font-size: 15px;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
	}
	.caption p {
		font-size: 13px;
		text-transform: uppercase;
		color: #fff;
	}

	.social_media {
		margin-top: 10px;
	}
	.mvp_homecategories .thumbnail {
		margin-top: 30px;
		position: relative;
		float: left;
		width: 100%;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
		border-radius: 4px;
	}
	.mvp_homecategories .thumbnail .caption {
		position: absolute;
		bottom: 0px;
		width: calc(100%);
		/*left: 10px;*/
		background-color: rgba(232, 232, 232, 1);
		height: auto;
		text-align: center;
		min-height: 45px;
		transition: 0.6s all;
		display: flex;
		align-items: center;
	}
	.mvp_homecategories .thumbnail .caption>div {
		display: inline-block;
		width: 100%;
		z-index: 10;
	}
	.mvp_homecategories .thumbnail .caption h5 {
		margin-bottom: 0;
	}
	.mvp_homecategories .thumbnail .caption a.btn {
		display: none;
		font-size: 13px;
		font-weight: 500;
		border-radius: 5;
		text-transform: uppercase;
		width: 107px;
		background-color: #ee2834;
		color: #fff;
		height: 30px;
		padding: 0;
		line-height: 30px;
		transition: 0.6s all;
		margin-top: 16px;
		border: none;
	}
	.mvp_homecategories .thumbnail .caption h5>a {
		font-weight: 700;
		font-size: 15px;
		color: #231f20;
		margin: 0 auto;
		text-transform: uppercase;
		transition: 0.6s all;
		text-decoration: none;
		font-family: 'Lato', sans-serif;
	}
	.mvp_homecategories .thumbnail:hover .caption {
		background-color: rgba(35, 31, 32, 0.8);
		min-height: calc(100%);
	}
	.mvp_homecategories .thumbnail:hover .caption a.btn {
		display: inline-block;
	}
	.mvp_homecategories .thumbnail:hover .caption h5>a{
		color: #fff;
	}
	.mvp_homecategories .thumbnail .caption a.btn:hover{
		background-color: #231f20;
	}
	.mvp_secheadingtitle > span {
		font-size: 22px;
		font-weight: 800;
		text-transform: uppercase;
		font-family: 'Muli', sans-serif;
	}
	.mvp_secheadingtitle.text-center {
		background-image: url(../images/border-home.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 28px;
		margin-bottom: 3px;
		padding-top: 65px;
	}
	.mvp_homecategories-brands .mvp-h-brand li {
		width: calc(100% / 9 - 10px);
		min-height: 100px;
		margin: 0 5px;
		display: inline-block !important;
		vertical-align: middle;
		float: none !important;
		text-align: center;
		line-height: 100px;
		margin-bottom: 10px;
		transition: 1s all;
	}
	.mvp_homecategories-brands .mvp-h-brand li > a {
		border: 1px solid #e9e9e9;
		border-radius: 3px;
		background-color: #fff;
	}
	.mvp_homecategories-brands {
		padding-top: 32px;
	}
	.nav.mvp-h-brand {
		float: left;
		margin: 0 -5px;
		width: calc(100% + 10px) !important;
		list-style: none;
	}
	#Wheels-Accessories\ w-100 {
		background: #fafafa;
		margin-top: 62px;
	}
	.Wheels-Accessories-brands {
		padding-bottom: 62px;
	}
	.mvp_secheadingtitle.Impact-Sockets-hedding.text-center {
		padding-top: 57px;
	}
	.mvp_wheels-packege {
		padding-top: 72px;
	}
	.new_arrival .mvp_article {
		flex: 0 0 20%;
		max-width: 20%;
	}
	/* .mvp_article .thumbnail > a {
		border: 1px solid #e9e9e9;
		border-radius: 4px;
	} */
	.thumbnail.card-body,
	.thumb_list .card {
		border: 1px solid transparent;
		position: relative;
		border-radius: 0;
	}
	.thumb_list .card {
		border: 1px solid #e9e9e9;
	}
	.thumbnail.card-body:hover,
	.thumbnail.card-body:focus,
	.thumbnail.card-body:active,
	.thumb_list .card:hover,
	.thumb_list .card:focus,
	.thumb_list .card:active {
		border-color: #e9e9e9 !important;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
	}
	.thumbnail.card-body .savings-container span.badge.badge-warning,
	.thumb_list .card-body .savings-container span.badge.badge-warning {
		padding: 0;
		background: transparent;
		border: none;
		color: #fff;
		font-size: 12px;
		z-index: 10;
		position: relative;
		max-width: 40px;
		display: inline-block;
		height: auto;
		white-space: unset;
		padding: 5px 0 5px 5px;
		line-height: 1.4;
		font-weight: 400;
		text-align: left;
	}
	.thumbnail.card-body .savings-container span.badge.badge-warning b,
	.thumb_list .card-body .savings-container span.badge.badge-warning b {
		font-size: 16px;
		font-weight: 700;
	}
	.thumbnail.card-body .savings-container::before,
	.thumb_list .card-body .savings-container::before {
		content: '';
		display: inline-block;
		width: 0;
		height: 0;
		border-top: 70px solid #ee2834;
		border-right: 70px solid transparent;
		position: absolute;
		left: 0;
		z-index: 1;
	}
	.thumbnail.card-body .savings-container,
	.thumb_list .card-body .savings-container {
		right: auto;
		left: 0;
		top: 0;
	}
	@media only Screen and (min-width: 768px){
		.mvp-twobg .thumbnail.card-body {
			border-color: #fafafa;
			background-image: linear-gradient(to top, #fafafa 0%, #fafafa 10%, #fafafa 10%, #fff 10%, #fff 100%);
		}
	}

	.thumbnail.card-body .card-title {
		height: 4.9em;
		overflow: hidden;
	}
	.thumbnail.card-body .card-title>a,
	.thumb_list .card-body a {
		font-size: 14px;
		font-weight: 500;
		color: #231f20;
		font-family: 'Muli', sans-serif;
	}
	.mvp_article .card.thumbnail p.price,
	.thumb_list .card-body .price.lead {
		font-size: 16px;
		font-weight: 700;
		color: #ee2834;
		font-family: 'Muli', sans-serif;
	}
	.product-cation {
		padding-top: 12px !important;
	}
	.mvp_article .product-cation form .mvp,
	.thumb_list .card-body form .mvp {
		border: none;
		display: inline-block;
		width: 136px;
		height: 40px;
		line-height: 40px;
		padding: 0;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 600;
		color: #fff;
		background-color: #ee2834;
		border-radius: 5px;
	}
	.mvp-buying>.mvp-wishlist {
		width: 40px;
		height: 40px;
		margin: 0;
		padding: 0;
		margin-left: 10px;
		display: flex;
		vertical-align: middle;
		align-items: center;
		line-height: 40px;
		justify-content: center;
	}
	.mvp-wishlist .add {
		font-size: xx-small;
	}
	.form-inline {
		justify-content: center;
	}
	.mvp-buying > .mvp-wishlist:hover, .mvp_article .product-cation form .mvp:hover {
		background: #231f20;
		border: none !important;
		text-decoration: none;
	}
	.mvp_secheadingtitle.New-releases.text-center {
		margin-bottom: 31px;
	}
	.thumbnail.card-body .card-title > a:hover{
		text-decoration: none;
		color: #ee2834;
	}


	.tips-caption > .text-muted {
		margin-top: 13px;
		text-transform: uppercase;
		font-size: 14px;
		font-family: 'Roboto', sans-serif;
		display: flex;
		align-items: center;
	}
	.tips-caption > p > span {
		position: relative;
		top: 3px;
		margin-left: 10px;
		text-transform: capitalize;
	}
	.tips-caption .h-text {
		color: #231f20;
		font-size: 15px;
		font-weight: 700;
		font-family: 'Muli', sans-serif;
	}
	.tips-caption .description {
		font-size: 14px;
		color: #797979;
		font-family: 'Roboto', sans-serif;
		margin-top: 15px;
	/*height: 7em;
	overflow: hidden;*/
}
.tips-caption {
	text-align: left;
	padding-bottom: 30px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.tips-caption .m-read-more {
	font-size: 14px;
	color: #ee2834;
	font-family: 'Roboto', sans-serif;
	padding: 0;
	border-bottom: 1px solid #ee2834;
	border-radius: 0;
	line-height: 1;
}
.news-section {
	background-color: #f7f7f7;
}
.news-section .news-bg {
	background: #fff;
	border-radius: 20px;
	margin-bottom: 73px;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
}
.new_arrival .h-vanp {
	padding-top: 37px;
	padding-bottom: 70px;
}
.h-vanp .m-vanp {
	font-size: 14px;
	text-transform: uppercase;
	color: #231f20;
	font-family: 'Muli', sans-serif;
	font-weight: 600;
	padding: 9px 20px;
	ine-height: 20px;
}
.h-vanp .m-vanp:hover{
	background-color: #231f20;
	color: #fff;
}
.tips-caption .m-read-more:focus, .tips-caption .m-read-more:hover{
	box-shadow: none;
	border-color: #231f20;
	color: #231f20;
	text-decoration: none;

}
.mvp-buying > .mvp-wishlist:hover img{
	filter: brightness(0) invert(1);
}
.contact-us > a:hover{
	background-color: #231f20;
	color: #fff !important;
}
#header-cart .btn:focus {
	box-shadow: none;
}

.header-brands.nav-link.font-weight-bold {
	min-height: 144px;
	display: flex;
	align-items: center;
	background-color: #ee2834;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	line-height: 17px;
	padding: 10 !important;
	justify-content: center;
}
.header-brands.nav-link.font-weight-bold:hover{
	background-color: #231f20;
}
.menu-section .navbar .navbar-nav > li:hover #mvp-tp {
	background-color: red;
}

.mvp_homecategories .thumbnail a.mvp_cover {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}
.nsearchinput-pl.well {
	top: 11px;
}
.nsearchinput-pl.well ul {
	border: 1px solid #ccc;
}

.mvp-hurt {
	font-size: 25px;
	position: relative;
	display: block;
}
.mvp-buying>.mvp-wishlist>span {
	line-height: 40px;
	vertical-align: middle;
	padding: 0;
	color: #ee2834;
}
.mvp-buying>.mvp-wishlist:hover > span {
	color: #fff !important;
}
.brand-item {
	margin-bottom: 30px !important;
}
.brand-item > a {
	float: left;
	border: 1px solid transparent;
	padding:10px;
}
.brand-item > a:hover {
	float: left;
	border: 1px solid #ee2834 !important;
}
/*==================mega-menu================ mitesh*/
.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col > ul > li > a {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	padding: 0 0 15px;
	background-image: url('../images/footerh4-border.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
	float: left;
	font-family: 'Muli', sans-serif;
	line-height: 21px;
}
.mega-menu-dah {
	padding: 0;
	columns: 4;
	width: 100%;
	column-gap: 15px;
	float: left;
	max-width: 100%;
	-moz-column-fill: balance;
	column-fill: balance;
}
.navbar-collapse > ul > li .dropdown-menu {
	background-color: #fff;
	border: none;
	border-top: 3px solid #ee2834;
	padding: 10px;
	z-index: 1000;
	position: absolute;
}
.collapse .navbar-nav > li > .dropdown-menu.mega-menu {
	width: 100%;
	float: none;
	padding: 30px;
	background-color: #231f20;
}
.mega-menu-dah .mega-col {
	display: inline-flex;
	margin-bottom: 25px;
	width: 100%;
	/*margin-bottom: 25px !important;
    display: flex !important;
    width: 100% !important;
    break-inside: avoid !important;*/
}
.mega-menu-dah.\30, .mega-menu-dah.\32   {
	columns: unset !important;
}
.mega-col.\30, .mega-col.\32   {
	display: flex !important;
	margin-bottom: 25px !important;
	width: 25% !important;
	float: left !important;
}
.mega-col.\31 {
	display: inline-flex;
	margin-bottom: 25px;
	width: 100%;
	display: -webkit-flex;
	break-inside: avoid;
}
@-moz-document url-prefix() {

	.mega-col.\31{
		display: inline-flex !important;
	}

}



.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col ul {
	float: left;
	width: 100%;
	display: unset !important;
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col > ul > li > a:hover{
	color: #ee2834;
	text-decoration: none;

}
.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col > ul > li > ul a {
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	float: left;
	width: 100%;
	color: #fff;
	text-decoration: none;
}
.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col > ul > li > ul a > .fas{
	margin-right: 10px;
}
.navbar-collapse > ul > li > .dropdown-menu.mega-menu .mega-menu-dah .mega-col > ul > li > ul a:hover{
	color: #ee2834;
	background-color: transparent ;
}
.mvp-point {
	position: unset !important;
}

.mega-menu-dah.0 .mega-col{
	
}

/*==================mega-menu-End================ mitesh*/









.compatibility_list {
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	color: #495057;
	background-color: #FFFFFF;
	border: 1px solid #CED4DA;
	margin-bottom: 10px;
}
span.loading_span {
	display: none;
}
@media (min-width: 768px) {
	.compatibility_list {
		margin: 5px 10px 5px 0;
	}
}


/*==================Product-Page================*/
.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: 10px;
	color: #6c757d;
	content: '/';
}
/*.breadcrumb {
	background-color: #fff;
	margin-bottom: 45px;
	padding-top: 22px;
	padding-left: 0 !important;

	}*/
	.breadcrumb {
		background-color: #fff;
		padding-left: 0 !important;
		padding-top: 27px;
		padding-bottom: 27px;
		margin: 0 !important;
	}
	#n_product .breadcrumb {
		padding-bottom: 59px !important;
	}
	.breadcrumb > .active, .breadcrumb a {
		color: #231f20;
		font-size: 13px;
		font-family: 'Muli', sans-serif;
		text-transform: uppercase;
	}
	.breadcrumb-item + .breadcrumb-item {
		padding-left: 10px !important;
	}
	.breadcrumb > li:last-child a{
		color: #ee2834;
	}
	.wrapper-product-title h1 {
		font-size: 28px;
		font-weight: 700;
		color: #000 !important;
		font-family: 'Muli', sans-serif;
	}
	.m-model {
		color: #797979;
		font-size: 14px;
	}
	.wrapper-pricing span {
		color: #79b407;
		font-weight: 700;
	}
	.wrapper-pricing .productrrp, .wrapper-pricing .productsave, .wrapper-pricing span {
		margin-left: 15px;
	}
	.wrapper-pricing .h1{
		font-size: 30px;
		font-weight: 700;
		color: #ee2834;
	}
	.wrapper-pricing {
		margin-top: 23px;
	}
	.mvp_pshareitem .nav li a img:hover {
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	}

	/*======qty-box======*/
	.dah_pqtybox {
		padding-left: 15px;
		padding-right: 10px;
		position: relative;
	}
	.dah_pqtyarrow.dah_minus {
		left: 15px;
	}
	.dah_pqtyarrow.dah_plus {
		left: unset;
		right: 15px;
		text-align: right;
	}
	.dah_pqtyarrow {
		position: absolute;
		top: 16px;
		font-size: 12px;
		color: #fff;
		width: calc(50% - 74px);
		text-align: left;
		display: inline-block;
		cursor: pointer;
		background-color: #918f8f;
	}
	.dah_pqtybox > input {
		height: 48px;
		border-radius: 0;
	}
	.dah_pqtyarrow.dah_plus::before {
		content: ' \002B';
		position: relative;
		bottom: 3px;
		bottom: 1px;
		right: 4px;
	}
	.dah_pqtyarrow.dah_minus::before {
		content: ' \002D';
		position: relative;
		bottom: 0px;
		left: 5px;
	}
	.dah_pqtyarrow:hover {
		background-color: #ee2834 !important;
	}
	/*======qty-box-End======*/

	#n_product .qty {
		text-align: center;
		width: 180px;
		height: 48px;
		border-radius: 4px;
		border: 2px solid #e9e9e9;
	}
	.m-order-count > button {
		width: 220px;
		height: 48px;
		border-radius: 4px;
		/*margin-left: 10px;*/
		background-color: #ee2834;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700;
		font-family: 'Muli', sans-serif;
		border:0;
		line-height: 32px;
	}
	.p-addtocart {
		margin-right: 10px;
	}
	#n_product .mvp-wishlist {
		height: 48px;
		width: 48px;
		margin-left: 10px;
		padding: 7px !important;
		border-radius: 4px !important;
	}
	.m-order-count > button:hover{
		background-color: #231f20;
		color: #fff !important;
	}
	.m-order-count > button:focus{
		box-shadow: none;
	}
	.mvp_psectitle > p {
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 8px;
	}
	#n_product .m-wishlist > a {
		border: none;
		background-color: #e9e9e9;
	}
	#n_product .m-wishlist > a:hover{
		background-color: #231f20;
	}
	#n_product .m-wishlist>a.mvp-wishlist-remove:hover {
		color: #fff;
	}
	#n_product .m-wishlist > a:hover .heart{
		filter: brightness(0) invert(1);
	}
	#n_product .mvp_psectitle {
		margin-top: 18px;
	}
	#shipbox .row > .p-post-code input, #shipbox .row > .p-colulate .btn, #shipbox .row > .p-country #ship_country {
		height: 48px;
		line-height: 48px;
		padding: 0 15px;
		border-radius: 4px;
		border: 2px solid #e9e9e9;

	}
	#shipbox .row > .p-post-code input, #shipbox .row > .p-country #ship_country{
		width: 180px;
	}
	#shipbox .row > .p-colulate .btn{
		width: 141px;
	}
	.p-post-code {
		margin: 0 10px;
	}
	.m-card-header > h3 {
		font-size: 14px;
		font-weight: 700;
		color: #231f20;
		font-family: 'Muli', sans-serif;
		margin-bottom: 10px !important;
	}
	#n_product #shipbox {
		margin-top: 30px;
	}
	#shipbox .row > .p-colulate .btn {
		width: 141px;
		background: #231f20;
		border: none;
		font-weight: 700;
		text-transform: uppercase;
	}
	#shipbox .row > .p-colulate .btn:hover{
		background-color: #ee2834;
	} 
	.mvp_pshareitem .pull-left > p {
		color: #231f20;
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 10px;
		line-height: 1.2;
		font-family: 'Muli', sans-serif;
	}
	.mvp_pshareitem .js-social-share {
		padding-right: 10px;
	}
	.col-xs-12.mvp_pshareitem {
		margin-top: 30px;
	}
	.mvp_pshareitem > div {
		float: none;
	}

/*#n_product #_jstl__images #_jstl__images_r .main-image{
	border: 1px solid #e0e0e0;
	}*/
	#n_product div#_jstl__images_r > .row > div > a {
		border: 2px solid #e9e9e9;
		float: left;
		margin-bottom: 10px;
		border-radius: 4px;
	}
	#n_product div#_jstl__images_r > .row {
		margin: 10px -5px 0;
	}
	#n_product div#_jstl__images_r > .row > div {
		padding: 0 5px;
	}
	#n_product div#_jstl__images_r > .row > div > a:hover {
		border: 2px solid #ee2834;
		border-radius: 4px;	
	}
	#n_product .Browsing-History .mvp_article {
		flex: 0 0 20%;
		max-width: 20%;
	}
	#n_product .Browsing-History .mvp_article form{
		display: none
	}
	#n_product .Browsing-History .mvp_article .product-cation {
		padding-top: 8px;
	}
	#n_product .Browsing-History .mvp_article .thumbnail.card-body .card-title {
		margin-bottom: 4px;
	}
	#n_product .tabbable .nav-tabs a.nav-link {
		color: #797979;
		font-size: 16px;
		font-weight: 700;
		border: none;
		border-bottom: 2px solid transparent;
		text-transform: uppercase;
		padding-left: 0;
		padding-right: 0px;
		margin-right: 60px;
		padding-bottom: 17px;
	}
	.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
		color: #231f20 !important;
		background-color: #fff;
		border-bottom: 2px solid #ee2834 !important;

	}
	#n_product .nav-tabs .nav-item {
		margin-bottom: 0px;
	}
	#n_product .nav-tabs {
		border: none !important;
	}

	#n_product .tab-content{
		border: 1px solid #e9e9e9;
		border-radius: 4px;
	}	

	#n_product .tabbable {
		padding-top: 38px;
	}
	.How-about-these .mvp_article, .Similar-products .mvp_article {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.How-about-these .mvp_article .mvp-wishlist, .Similar-products .mvp_article .mvp-wishlist{
		height: 40px !important;
		width: 40px !important;
	}
	#n_product .p-about {
		margin-bottom: 31px !important;
	}

	.mvp-twobg {
		background-color: #fafafa;
		margin-top: 70px;
		padding-bottom: 60px;
	}
	.How-about-these .mvp_article .product-cation, #n_product .Browsing-History .mvp_article .product-cation {

		background-color: #fafafa;
	}
	.mvp-twobg.mvp-bh {
		margin-top: 60px !important;
		padding-bottom: 40px !important;
	}
	.content {

		display: none;
		overflow: hidden;

	}
	.n-responsive-content.w-100 div > p, .n-responsive-content.w-100 > p {
	width: 100% !important;
}
.brand-item.col-lg-2 {
	max-width: 14.2857% !important;
}
	/*=======================Category-Page=======================*/

	.c-thambnill {
		position: relative;
		float: left;
		width: 100%;
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
		border-radius: 4px;
		margin-bottom: 30px;
	}

	.c-thambnill > a > p {
		position: absolute; 
		bottom: 0px;
		width: calc(100%);
		left: 0px;
		background-color: rgba(255, 255, 255, 0.9);
		height: auto;
		text-align: center;
		min-height: 45px;
		transition: 0.6s all;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 700;
		font-size: 15px;
		color: #231f20;
		text-transform: uppercase;
		transition: 0.6s all;
		text-decoration: none;
		text-decoration: none !important;
		font-family: 'Muli', sans-serif;
	}
	.c-thambnill > a > p:hover{
		color: #ee2834;
		text-decoration: none;
	}
	.c-thambnill > a {
		float: left;
		width: 100%;
		text-decoration: none;
	}


	.row.sort_container {
		background: #e9e9e9;
		align-items: center;
		padding: 15px 0;
		margin: 0px -2px 20px -2px !important;
		border-radius: 5px;
	}
	.mvp-viewby {
		margin-right: 10px;
	}
	.viewby > a {
		border: ;
		border-radius: 0;
	}
	.btn-outline-secondary:not(:disabled):not(.disabled).active{
		color: #ee2834 !important;
		background-color: #fff;
	}
	.row.sort_container .col-4.d-none.d-lg-block .btn-text span {
		color: #ee2834 !important;
	}
	.page-header, .display-4 {
		font-size: 22px;
		font-weight: 600;
		font-family: 'Muli', sans-serif;
		margin-bottom: 15px;
	}
	#n_category .mvp_article, #n_content .mvp_article {
		padding-bottom: 30px !important;
		flex: 0 0 20%;
		max-width: 20%;
		padding-left: 10px;
		padding-right: 10px;
	}
	#n_category .mvp_article .product-cation form .mvp, #n_content .mvp_article .product-cation form .mvp {
		width: 120px;
	}
/* #n_category .row.mx-0, #n_checkout .row.mx-0, #n_customer .row.mx-0{
	margin: 0px -15px !important;
	} */
	.c-view_more {
		padding-top: 36px;
		padding-bottom: 68px;
	}
	#n_category .newsletter-section, #n_content .newsletter-section {
		padding: 66px 0;
		border-top: 1px solid #e9e9e9;
	}
	#n_content .newsletter-section {
		margin-top: 30px;
	}
	.c-view_more > a {
		text-transform: uppercase;
		padding: 8.5px 20px;
	 }
	/*.thumb_list .card-body a {
		color: #ee2834;
	}
	.thumb_list .card-body a:hover{
		color: #231f20;
	}  */
	.card {
		border-color: #ee2834;
	}
	/* .thumb_list .card-footer .btn:hover{
		background-color: #231f20;
	}
	.thumb_list .card-footer .btn {
		width: 147px;
		display: inline-block;
		font-size: 14px;
		font-weight: 500;
		border: none;
		border-radius: 3;
		text-transform: uppercase;
		height: 36px;
		line-height: 36px;
		padding: 0;
		margin: 0 auto;
		max-width: 100%;
		color: #fff;
		background-color:#ee2834; 
	} */
	.page-item.active .page-link {
		z-index: 1;
		color: #fff;
		background-color:#ee2834 !important;
		border-color: #ee2834;
	}
/*.card-header {
	color: #fff;
	background-color:#ee2834; 
	}*/
	.search-results-search {
		margin-bottom: 10px;
	}
	.m-page_view {

		margin-top: 37px;
		margin-bottom: 70px;
	}
	.m-page_view > li > a {
		border: 1px solid #231f20 !important;
		font-size: 14px;
		font-weight: 500;
		text-transform: uppercase;
		padding: 10px 20px !important;
		color: #231f20 !important;
	}
	.m-page_view > li > a:hover{
		color:#fff !important;
		background-color:#231f20 !important;
	}
	#dah-totalproducts {
		/* margin: 0; */
		margin: 0px -10px;
	}
	#dah-totalproducts .mvp_article .product-cation form .mvp {
		width: 115px;
	}

	.viewby a:first-child {
		margin-left: ;
		margin-right: 10px !important;
	}
	#main-image {
		max-width: 100%;
		height: auto;
		max-height: 100%;
		width: auto;
	}
	/*=================costomer-page===================*/
	body#n_customer div#main-content .card .btn-success {
		background-color: #ee2834;
		border-color: #ff6d01;
		border-radius: 0;
		font-weight: 600;
		transition: 0.6s all;
	}
	aside#left-sidebar .card, body#n_customer div#main-content .card, body#n_checkout div#main-content .card {
		border-color: #ee2834;
		overflow: hidden;
		border-radius: 4;
	}
	body#n_customer div#main-content .card .btn-success:hover, body#n_customer div#main-content .card .btn-success:focus, body#n_customer div#main-content .card .btn-success:active {
		background-color: #231f20;
		border-color: #231f20;
	}
	#n_customer .page-header > h1, #n_checkout .page-header > h1 {
		font-size: 22px;
		font-weight: 600;
		font-family: 'Muli', sans-serif;
		margin-bottom: 15px;
		margin-top: 30px;
	}
	.co-tandc a {
		color: #ee2834;
	}
	.co-tandc a:hover {
		color: #231f20;
	}
	.modal-body p {
		width: auto !important;
	}
	.card-header {
		background-color: #ee2834;
		border-color: #ee2834;
	}
	body#n_checkout div#main-content .card .card-header .card-title{
		color: #fff;
	}
	.card-header > h3 {
		color: #fff;
	}
	.mvp_homecategories-brands .mvp-h-brand li > a {
		max-width: 100%;
		width: 100%;
	}
	.thumbnail-box .col-12.col-lg-7 p a {
		color: #231f20;
	}
	.mvp-breadcrunmb {
		border-bottom: 1px solid #e9e9e9;
		margin-bottom: 32px;
	}
	#left-sidebar .card-header, .filter-hedding {
		background-color: #e9e9e9 !important;
		border: 1px solid #e9e9e9 !important;
	}
	#left-sidebar .card {
		border: 2px solid #e9e9e9 !important;
	}
	.m_heding-side{
		border: 2px solid #e9e9e9 !important;
	}
	#left-sidebar .card-header h3 a{
		font-size: 15px;
		color: #231f20 !important;
	}
	#left-sidebar .card-header > h3 {
		color: #231f20 !important;
	}
	#n_category .thumbnail.card-body .card-title {
		height: 4.8em;
		overflow: hidden;
	}
	.Browsing-History .thumbnail.card-body .card-title {
		height: 4.8em;
		overflow: hidden;
	}
	.m-order-count {
		margin-left: 10px;
	}
	.m-order-count a.btn.btn-info.btn-block.btn-lg.btn-ajax-loads {
		height: 48px;
		padding: 0;
		line-height: 45px;
		padding: 0 16px;
		/* margin-left: 10px; */
		background-color: #231f20 !important;
		border: none;
		color: #fff !important;
	}
	.m-order-count a.btn.btn-info.btn-block.btn-lg.btn-ajax-loads:hover {
		background-color: #ee2834 !important;
	}
	#cartcontents .title > a {
		color: #fff !important;
	}
	.m_heding-side .filter span .fa-square, .m-pandm span .fa-check-square  {
		margin-right: 10px;
	}
	.m-pandm span .fa-square{
		color: #e6e6e6;
		font-size: 22px;
	}
	.m-pandm span .fa-check-square {
		font-size: 22px;
	}
	#left-sidebar .m-pandm {
		padding-bottom: 15px;
		text-decoration: none;
		display: flex;
	}
	.m_allviewbtn > .fas {
		margin-right: 5px;
	}
	.m_allviewbtn {
		color: #797979;
		padding: 11px 0px;
		margin-bottom: 5px;
	}
	.m_allviewbtn:focus {
		box-shadow: none;
		outline: none;
	}
	
	#left-sidebar .collapse:not(.show) {
		display: block;
	}
	/*#left-sidebar .collapse:not(.show) > a:nth-child(n+8) {
		display: none !important;
	}*/
	.mvp-selec_sort form {
		margin-left: 122px;
	}
	#header-cart .dropdown-menu.dropdown-menu-right.float-right.show {
		background: #231f20;
		color: #fff !important;
		border: 1px solid #231f20 !important;
	}
	#cartcontents .thumb_cart .btn-success {
		background: #ee2834 !important;
		border: 1px solid #ee2834 !important;
	}
	#cartcontents .thumb_cart .btn-success:hover{
		background: #fff !important;
		border: 1px solid #231f20 !important;
		color: #231f20 !important;
	}

	.mvp_newarrival {
		flex: 0 0 20%;
		max-width: 20%;
		padding-bottom: 30px !important;
	}
	.m-bottomside{
		margin-bottom: 25px;
	}
	#n_content .row.mx-0.cate-mx {
		margin: 0 -15px !important;
	}
	/*==========================Responsive===========================*/

	@media only screen and (max-width: 1399px) and (min-width: 992px) {
		.mvp-selec_sort form {
			margin-left: 35px;
		}
		.mega-col.\30 , .mega-col.\32  {
			display: flex !important;
			margin-bottom: 25px !important;
			width: 33.33% !important;
			float: left !important;
			padding-right: 15px;
		}
		#n_category .mvp_article, #n_content .mvp_article {
			flex: 0 0 25%;
			max-width: 25%;
		}
		#n_category #dah-totalproducts .mvp_article .product-cation form .mvp, #n_content .mvp_article .product-cation form .mvp {
			width: 99px;
			font-size: 13px;
		}
		.header-search {
			padding-left: 0px;
		}
		.logo-section form {
			width: 487px;
		}
		.contact-us > a {
			padding: 10px 0px;
			width: 112px;
		}
		.header-brands.nav-link.font-weight-bold {
			min-height: 98px;
		}
		.wrapper-header .menu-section ul.navbar-nav > li > a {
			padding: 15px 9px;
		}
		.social_media .mvp-midia {
			width: 33.33%;
		}
		.social_media .mvp-midia:nth-child(4), .social_media .mvp-midia:nth-child(5){
			width: 50%;
		}
		.social_media .mvp-midia:first-child{
			margin-bottom:10px; 
		}
		.mvp_homecategories-brands .mvp-h-brand li > a img {
			max-width: 100%;
		}
		.thumbnail.card-body .card-title {
			height: 56px;
			overflow: hidden;
		}
		.mvp_article .product-cation form .mvp {
			width: 104px;
			font-size: 13px;
		}
		.f-news-text .text-left.d-inline-block {
			text-align: center !important;
		}
		.news-section .row.text-center.w-100 {
			width: auto !important;
		}
		.f-news-text {
			padding-right: 0px;
			line-height: 26px;
			margin-bottom: 10px;
		}
		.wrapper-footer .col-12.col-md-6.text-md-left.\30  {
			padding-left: 38px;
		}
		.mvp-f_add {
			padding: 0 !important;
		}
		#shipbox .row > .p-colulate .btn {
			width: 120px;
		}
		#shipbox .row > .p-post-code input, #shipbox .row > .p-country #ship_country {
			width: 150px;
		}
		.collapse .navbar-nav > li > .dropdown-menu.mega-menu {
			padding: 15px;
		}

	}

	@media only screen and (max-width: 991px) and (min-width: 768px) {
	    .brand-item.col-lg-2 {
	max-width: 25% !important;
}
		.mega-menu-dah {
			columns: 3;
		}
		.mega-col.\30 , .mega-col.\32  {
			display: flex !important;
			margin-bottom: 25px !important;
			width: 33.33% !important;
			float: left !important;
			padding-right: 15px;
		}
		.collapse .navbar-nav > li > .dropdown-menu.mega-menu {
			padding: 15px;
		}
		.header-search {
			padding-left: 0px;
		}
		.m-cart > br {
			display: none;
		}
		.logo-section form {
			width: 405px;
		}
		#header-cart .mvp-scsrt {
			padding-right: 0;
			align-items: center;
		}
		.wrapper-header .menu-section ul.navbar-nav > li > a {
			padding: 15px 5px;
			font-size: 12px;
			font-weight: 700;
			color: #fff !important;
			text-transform: uppercase;
				min-height: 66px;
				float: none;
				text-decoration: none;
				display: inline-flex;
				align-items: center;
		}
		.social_media .mvp-midia {
			width: 33.33%;
		}
		.social_media .mvp-midia:nth-child(4), .social_media .mvp-midia:nth-child(5){
			width: 50%;
		}
		.social_media .mvp-midia:first-child{
			margin-bottom:10px; 
		}
		.header-brands.nav-link.font-weight-bold {
			min-height: 35px;
		}
		.new_arrival .mvp_article {
			flex: 0 0 25%;
			max-width: 25%;
		}
		#n_home .mvp_article:last-child{
			display: none;
		}
		.mvp_article .product-cation form .mvp {
			width: 92px;
			font-size: 12px;
		}
		.news-section .row.text-center.w-100 {
			width: auto !important;
		}
		.f-news-text {
			padding-right: 0px;
			line-height: 26px;
			margin-bottom: 10px;
		}
		.f-news-text .text-left.d-inline-block {
			text-align: center !important;
		}
		.newsletter-section form {
			max-width: 100% !important;
			margin: 0 auto;
		}
		.newsletter-section form input.form-control {
			width: 526px;

		}
		.wrapper-footer .col-12.col-md-6.text-md-left.\30  {
			padding-left: 15px;
		}
		.fabout-part {
			margin-bottom: 17px;
		}
		#Wheels-Accessories\ w-100 {
			background: #fafafa;
			margin-top: 43px;
			padding-bottom: 42px;
		}
		.copyrights-section p {
			margin-bottom: 10px !important;
		}
		.mvp_secheadingtitle.text-center {
			padding-bottom: 23px;
			margin-bottom: 0px;
			padding-top: 37px;
		}
		.mvp_homecategories .thumbnail {
			margin-top: 25px;
		}
		.mvp_secheadingtitle.Impact-Sockets-hedding.text-center {
			padding-top: 38px;
		}
		.mvp_wheels-packege {
			padding-top: 43px;
		}
		.mvp_secheadingtitle.New-releases.text-center {
			margin-bottom: 25px;
		}
		.new_arrival .h-vanp {
			padding-top: 30px;
			padding-bottom: 44px;
		}
		.tips-caption {
			text-align: left;
			padding-bottom: 30px !important;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
		.tips-caption .description {
			height: 4.5em;
			overflow: hidden;
		}
		.tips-caption h4 {
			height: 2.5em;
			overflow: hidden;
		}
		.news-section .news-bg {
			margin-bottom: 43px;
		}
		.newsletter-section {
			padding: 39px 0;
		}
		.wrapper-product-title.col-sm-12 {
			margin-top: 22px;
		}
		.How-about-these .mvp_article, .Similar-products .mvp_article {
			flex: 0 0 25%;
			max-width: 25%;
		}
		.How-about-these .mvp_article:last-child, .Similar-products .mvp_article:last-child{
			display: none;
		}
		#n_product .Browsing-History .mvp_article {
			flex: 0 0 25%;
			max-width: 25%;
		}
		#n_category .mvp_article, #n_content .mvp_article {
			flex: 0 0 50%;
			max-width: 50%;
		}
		.b-mega-menu {
			-webkit-column-count: 5;
			-moz-column-count: 5;
			column-count: 5;
		}
		.mvp-selec_sort form {
		margin-left: 0px;
}
.well {
	margin-bottom: 30px;
}



	}
	@media only screen and (max-width: 767px) {
	    .brand-item.col-lg-2 {
	max-width: 33.3333% !important;
}
		.m-order-count {
    margin-left: 10;
}
		
		.well {
	margin-bottom: 30px;
}
		.How-about-these .mvp_article:last-child, .Similar-products .mvp_article:last-child{
			display: none;
		}

		.How-about-these .mvp_article .mvp-wishlist, .Similar-products .mvp_article .mvp-wishlist{
			display: none;
		}

		.f-news-text {
			padding-right: 0px;
			line-height: 26px;
			margin-bottom: 10px;
		}
		.f-news-text .text-left.d-inline-block {
			text-align: center !important;
		}
		.newsletter-section form {
			max-width: 100% !important;
			margin: 0 auto;
		}
		.newsletter-section form input.form-control {
			width: 100%;

		}
		.mvp_secheadingtitle.text-center {
			padding-bottom: 24px;
			margin-bottom: 3px;
			padding-top: 37px;
		}
		.mvp_homecategories .thumbnail {
			margin-top: 25px;
		}/*
		#Wheels-Accessories\ w-100 {
			background: #fafafa;
			margin-top: 43px;
			padding-bottom: 42px;
		}*/
		.mvp_secheadingtitle.Impact-Sockets-hedding.text-center {
			padding-top: 38px;
		}
		.mvp_wheels-packege {
			padding-top: 43px;
		}
		.mvp_secheadingtitle.New-releases.text-center {
			margin-bottom: 25px;
		}
		.new_arrival .h-vanp {
			padding-top: 30px;
			padding-bottom: 44px;
		}
		.tips-caption {
			text-align: left;
			padding-bottom: 30px !important;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
		.tips-caption .description {
			height: 4.5em;
			overflow: hidden;
		}
		.tips-caption h4 {
			height: 2.5em;
			overflow: hidden;
		}
		.news-section .news-bg {
			margin-bottom: 43px;
		}
		.newsletter-section {
			padding: 39px 0;
		}
		.topheader-left {
			margin-right: auto;
			padding: 10px 0;
			    text-align: center;
    justify-content: center;
    margin: 0 auto;
		}
		.wrapper-logo {
			display: inline-flex;
			align-items: center;
		}
		.header-search {
			padding-left: 0px;
			margin-bottom: 8px;
		}
		.logo-section form {
			width: 100%;
		}
		.mob-menu {
			margin-right: 20px;
		}
		.badge.badge-pill.badge-secondary.m-mob-cort {
			background-color: #ee2834;
			color: #fff;
			height: 19px;
			border: none !important;
			top: -2px;
			right: 0;
			padding-top: 4px;
		}
		.use {
			margin-left: 15px;
		}
		.mvp-mob-auto {
			margin-right: auto;
		}
		.wrapper-logo .fa.fa-bars.fa-lg {
			color: #ee2834;
		}
		.logo-section .logo {
			padding: 11px 0px;
		}
		.mvp_article {
			flex: 0 0 50% !important;
			max-width: 50% !important;
		}
		#n_home .mvp_article:last-child{
			display: none;
		}
		#n_home .mvp-wishlist {
			display: none !important;
		}
		.mvp_article:nth-child(2n) {
			padding-left: 5px !important;
		}
		.mvp_article:nth-child(2n+1) {
			padding-right: 5px !important;
		}
		.copyrights-section p {
			color: #fff;
			font-size: 13px;
			margin-bottom: 16px !important;
		}
		.wrapper-footer {
			text-align: left !important; 
		}
		.wrapper-footer h4 {
			margin-top: 14px;
			margin-bottom: 16px;
		}
		.mvp-f_add {
			margin-top: 9px;
		}
		.newsletter-section form .input-group-append {
			width: 100%;
		}
		.btn.m-yes-please {
			width: 100%;
			margin-left: 0px;
			margin-top: 10px;
		}
		.f-new-section {
			width: 100%;
			padding: 0 15px;
		}
		.m-acc-iner {
			padding-left: 12px;
			font-size: 13px;
			color: #231f20 !important;
			font-weight: 500;
			font-family: 'Muli', sans-serif;
		}
		.mvp-acc_mob li ul {
			padding: 5px 0px !important;
			margin-top: 6px !important;
		}
		.mvp-acc_mob li ul li a{
			color: #fff !important;
		}
		/*=======================mob-menu=======================*/
		.wrapper-header .navbar > .navbar-collapse {
			padding: 0 15px;
			position: absolute;
			top: 100%;
			z-index: 10000;
			background-color: #231f20;
			width: 100%;
			max-height: calc(75vh - 150px);
			overflow: scroll !important;
		}
		.burger-menu > div > .nav li, .burger-menu > div > .nav li:first-child {
			padding: 0;
		}
		.burger-menu > div > .nav > li, .wrapper-header .menu-section .navbar .navbar-nav > .nav-item {
			border-bottom: 2px solid #ee2834;
			float: left;
			width: 100%;
		}
		.burger-menu .nav li > a, .wrapper-header .menu-section .navbar .navbar-nav > .nav-item > .nav-link {
			background-color: transparent; 
			color: #fff !important;
		}
		.burger-menu .nav li > a, .burger-menu .nav li > ul, .wrapper-header .menu-section .navbar .navbar-nav > .nav-item > .nav-link {
			float: left !important;
			width: 100%;
			margin: 0 auto;
			padding: 5px 0px !important;
			min-height: unset !important;
			text-transform: capitalize !important;
		}
		.burger-menu .nav li > a > span {
			position: absolute;
			right: 15px;
		}
		.burger-menu .nav li > ul {
			padding: 0 15px !important;
		}
		.burger-menu {
			margin-bottom: 10px;
		}
		.wrapper-logo .mob-menu {
			background-color: #fff !important;
		}
		.wrapper-logo .mob-menu:focus{
			outline: none !important; 
		}
		/*========================mob-menu-End===========================*/
		.mvp_secheadingtitle > span {
			font-size: 20px;
		}
		.mvp_homecategories .thumbnail .caption h5 > a {
			font-size: 14px !important;
		}
		.mvp_article:nth-child(1), .mvp_article:nth-child(2) {
			padding-bottom: 25px !important;
		}
		.news-section .news-bg.\30 , .news-section .news-bg.\31 {
			margin-bottom: 24px;
		}
		.newsletter-section h3, .newsletter-section p{
			font-size: 20px !important;
		}
		.f-section {
			padding-top: 40px;
			padding-bottom: 9px;
		}
		.f-section {
			padding-bottom: 0px;
		}
		.copyrights-section {
			padding-top: 9px;
		}
		.mvp_homecategories .col-6.col-md-3:nth-child(2n) {
			padding-left: 5px;
		}
		.mvp_homecategories .col-6.col-md-3:nth-child(2n+1) {
			padding-right: 5px;
		}
		.tab-content {
			padding: 0 !important;
		}
		.mvp_tabpane{
			display: none !important;
		}
		.wrapper-product-title h1 {
			font-size: 26px;
			margin-bottom: 6px !important;	
		}
		.wrapper-product-title.col-sm-12 {
			margin-top: 22px;
		}
		.wrapper-product-title.col-sm-12 {
			margin-top: 29px;
		}
		#shipbox .row > .p-colulate .btn {
			width: 120px;
		}
		#shipbox .row > .p-post-code input, #shipbox .row > .p-country #ship_country {
			width: 150px;
		}
		.p-post-code {
			margin: 0 10px;
		}
		#n_product .tabbable .card-header{
			border-color: #e9e9e9;
			border-top: 2px solid #e9e9e9;
			background-color: #fff !important;
			border-bottom: none !important;
			padding-left: 0 !important;
		}
		#n_product .tabbable .card{
			border: none;
		}
		#n_product .tabbable .tab-content{
			border: none;
		}
		#n_product .tabbable .tab-content .toggletitle {
			font-size: 16px;
			font-weight: 700;
			text-transform: uppercase;
			color: #797979;
			padding: 9px 0;
			font-family: 'Muli', sans-serif;
		}
		#n_product .tabbable .tab-content .toggletitle i {
			color: #ee2834;
			position: relative;
			top: 3px;
		}
		#n_product .tabbable .tab-content .card-body {
			padding: 0 !important;
		}
		.mvp-twobg {
			background-color: #fff;
			margin-top: 40px;
			padding-bottom: 26px;
		}
		.mvp-twobg.mvp-bh {
			margin-top: 27px !important;
			padding-bottom: 0px !important;
		}
		.How-about-these .mvp_article .product-cation, #n_product .Browsing-History .mvp_article .product-cation {
			background-color: #fff; 
		}
		.Browsing-History .price {
			margin-bottom: 5px;
		}
		#n_category .mvp_article, #n_content .mvp_article {
			flex: 0 0 50%;
			max-width: 50%;
		}
		#dah-totalproducts .mvp_article .thumbnail .mvp-wishlist {
			display: none;
		}
		/*#left-sidebar .card-header {
			border-color: #ee2834 !important;
		}*/


	}

	@media only screen and (max-width: 575px) {
	    .brand-item.col-lg-2 {
	max-width: 50% !important;
}
	    p.alert.alert-danger.alert-shipping-error {
    position: relative;
    float: left;
    width: 100%;
}
	    .mvp-selec_sort form {
	margin-left: 0px;
}

		.dah_pqtybox {
			width: 100%;
		}
		.m-qty-box {
			width: 100%;
		}
		#n_product .qty {
			width: 100%;
		}
		.dah_pqtyarrow {
			width: 16px;
		}
		.dah_pqtyarrow.dah_minus::before {
			bottom: 1px;
		}
		.m-order-count > button {
			margin-left: 0px;
			margin-top: 10px;
		}
		.m-order-count > button {
			width: calc(100% - 60px);
			float: left;
		}
		.m-wishlist {
			float: left;
			margin-top: 10px;
		}
		#n_product #shipbox {
			float: left;
			width: 100%;
		}
		.col-xs-12.mvp_pshareitem {
			float: left;
		}
		#shipbox .row > .p-post-code input, #shipbox .row > .p-country #ship_country {
			width: 100%;
			float: left;
		}
		.p-country, .p-post-code {
			width: calc(50% - 5px);
			margin: 0;
			float: left;
		}
		.p-country {
			margin-right: 10px;
		}
		#shipbox .row > .p-colulate .btn {
			width: 100%;
			float: left;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.mvp_pshareitem div {
			float: none !important;
		}
		.wrapper-pricing {
			margin-top: 20px;
		}
		.mvp_pshareitem .pull-left > p {
			margin-bottom: 10px;
		}
		#n_product .tabbable {
			padding-top: 34px;
		}

	}




#n_category .breadcrumb {
	padding-left: 15px !important;
}
#termsConditions {
	border-bottom: 2px solid #e9e9e9;
}
.dah-themebtn {
    background-color: #ee2834;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border-color: #ee2834;
    text-transform: uppercase;
}
.dah-themebtn:hover, .dah-themebtn:focus,.dah-themebtn:active {
    background-color: #231f20;
    color: #fff;
    border-color: #231f20;
}
#n_product .tabbable .table {
    margin: 0;
}
#n_product .tabbable .table td {
    border-bottom: 1px solid #dee2e6;
    border-top: none;
}
#n_product .tabbable .table tr:last-child td {
    border-top: 0;
    border-bottom: 0;
}
.mvp-f_add>ul.nav.list-social a {
	padding: 0;
	width: 35px;
	display: inline-block;
	text-align: center;
}
.mvp-f_add>ul.nav.list-social li.nav-item {
	padding: 0 5px;
}
.mvp-f_add>ul.nav.list-social {
	margin: 0 -5px;
}
div#navbarMainMenu {
	align-items: stretch;
	overflow: hidden;
}
.wrapper-header .menu-section ul.navbar-nav>li.mega-menu-parent {
	height: 100%;
}

.contents-more{display:none;}
section.n-responsive-content.n_2 {
	order: 1 ;
	margin-top: 20px;
}
.nkg_dis {
	flex-direction: column;
	display: flex;
	width: 100%;
}
#n_category .newsletter-section {
	margin-top: 30px;
}
._cpy_thirdparty_btn_disable {
    pointer-events: none;
    opacity: 0.4;
}
button.checkout.btn.btn-success {
    display: none;
}
button.btn.btn-default.viewcart {
    width: 100%;
}
div#npopupDesc .npopup-checkout {
    display: none;
}
div#npopupDesc .npopup-view {
    float: right;
}
.successaddmessage .footer .left {
    
    width: 100%;
}
.mvp_dataid a {
    color: unset;
    text-decoration: underline;
}


/* ======my cart====== */
.my-cart {
	position: fixed;
	right: 0;
	width: 400px;
	height: 100%;
	background: #fff;
	z-index: 55555;
}
#neto-dropdown {
	width: 100% !important;
}
.thumb_cart .right {
	width: 315px;
	float: left;
}
#cartcontents .title>a {
	color: #000 !important;
}
body.cart-open .off-canvas-overlay {
	opacity: 1;
	height: 100%;
	pointer-events: auto !important;
}
body.cart-open .cart-panel-wrapper {
	right: 0;
	-webkit-box-shadow: 0 0 10px rgba(177, 177, 177, .5);
	box-shadow: 0 0 10px rgba(177, 177, 177, .5);
}
.cart-panel-wrapper {
	position: fixed;
	top: 0;
	right: -400px;
	max-width: 400px;
	width: 90%;
	z-index: 99999;
	height: 100vh;
	padding: 10px;
	background: #fff;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
}
.off-canvas-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: rgba(248, 248, 248, 0.65);
	opacity: 0;
	pointer-events: none !important;
	z-index: 30;
	-webkit-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
}
.cart-panel-wrapper .side-cart {
	height: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
.cart-panel-wrapper .side-cart .side-cart-head {
	padding: 0 10px;
}
.cart-panel-wrapper .side-cart .side-cart-head-conts {
	position: relative;
	padding: 10px 0 20px;
	border-bottom: 1px solid #ebebeb;
}
.cart-panel-wrapper .side-cart .side-cart-head-conts h3 {
	padding-right: 25px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents {
	height: 100%;
	padding-bottom: 0;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart {
	height: inherit;
	text-align: center;
	font-size: 16px;
}
.thumb_cart ul {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart ul {
	height: calc(100% - 210px);
}
.thumb_cart li {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
	font-size: 11px;
	overflow: auto;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .left {
	width: 80px;
	margin-right: 10px;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .right {
	width: calc(100% - 90px);
	padding-right: 10px;
}
.thumb_cart .right a {
	white-space: normal;
	clear: none;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .right .title {
	padding-right: 22px;
	font-size: 13px;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .right .price {
	font-size: 13px;
	font-weight: 600;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart button {
	width: 100%;
	margin-top: 15px;
	padding: 12px;
	font-size: 12px;
}
.close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 25px;
	color: #252b34;
	cursor: pointer;
	background: 0 0;
	border: none;
}
div#npopupDesc {
	display: none !important;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .left img {
	width: auto !important;
	height: auto !important;
	max-width: 100%;
}
.cart-panel-wrapper .lift {
	float: left;
	margin-right: 5px;
	width: 90px;
}
.cart-panel-wrapper .right {
	width: 268px;
	float: left;
}
.cart-panel-wrapper .title {
	font-weight: 700;
}

.cart-panel-wrapper .mvp_border {
	border-bottom: 1px solid #eee;
}
.cart-panel-wrapper .qty-box {
	width: 100px;
	position: relative;
}
.cart-panel-wrapper .price {
	color: #ee2834;
}
.cart-panel-wrapper .footer_sectiction{
	padding: 20px;
	background-color: #f0f0f0;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -1px;
}
.total_value {
	color: #ee2834;
	font-size: 18px;
}
.qty-box input {
	border-radius: 0;
	text-align: center;
}
.footer_sectiction .btn {
	width: 100%;
	border-radius: 0;
	position: relative;
}
.footer_sectiction .btn-secondary{
	background-color: #ee2834;
	border-color: #ee2834;
	color: #fff;
}
.footer_sectiction .btn-secondary:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.footer_sectiction .btn-primary {
	background: #fff;
	color: #000;
	border-color: #000;
}
.footer_sectiction .btn-primary:hover{
	color: #fff;
	border-color: #000;
	background-color: #000;
}
.footer_sectiction .btn i{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px
}
iframe#launcher-frame {
	z-index: 21474 !important;
}

/* Chrome, Safari, Edge, Opera */
.cart-panel-wrapper input::-webkit-outer-spin-button,
.cart-panel-wrapper input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.cart-panel-wrapper input[type=number] {
	-moz-appearance: textfield;
}
.qty-box button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: none !important;
}
button#sub {
	left: 5px;
}
button#add {
	right: 5px;
}
.qty-box button:hover{
	background-color: #ee2834;
	color: #fff !important;
}
.mvp_heght {
	height: calc(100% - 271px);
	overflow-y: auto;
	padding: 0;
	margin: 0;
	list-style: none;
}
.mvp_cart,
div#_jstl__uniqueid_r,
div#_jstl__uniqueid{
	height: 100%;
}

/* .mvp_heght::-webkit-scrollbar {
	width: 16px;
} */


 /* .cart-panel-wrapper .mvp_heght::-webkit-scrollbar {	
	width: 8px !important;
} */


.cart-panel-wrapper .mvp_heght::-webkit-scrollbar-thumb {
	background: #393812;
	
}

/* .cart-panel-wrapper .mvp_heght::-webkit-scrollbar-corner {
	background: #000;
}  */


.cart-panel-wrapper .mvp_heght::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

.cart-panel-wrapper .mvp_heght::-webkit-scrollbar {
	width: 6px;
	background-color: #F5F5F5;
}

.cart-panel-wrapper .mvp_heght::-webkit-scrollbar-thumb {
	background-color: #000000;
	border: 2px solid #555555;
	border-radius: 10px;
}
div#loding_icon {
	background-color: rgba(0, 0, 0, 0.);
	background: rgba(248, 248, 248, 0.65);
	position: absolute;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 11111111111;
}
	@media only screen and (max-width: 450px) {
		.cart-panel-wrapper .right {
			width: 200px;
			float: left;}
}


#dah_carttext ul {
    padding-left: 10px;
}
#dah_carttext input#allowtocheckout {
    accent-color: #B40000;
}