body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    color: #1B0E1D;
    background-color: #ffffff;
}
/*------------- Text Styling -------------*/
a,
.pagination > li > a,
.pagination > li > span  {
	color: #1b0e1d /*{link-text-colour}*/;
}
a:hover,
a:focus {
	color: #1b0e1d /*{link-text-colour}*/;
	/* opacity:0.8; */
}
h1,
h2,
h3,
h4,
h5,
h6,dadaddd
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #1B0E1D;
    font-weight: 600;
    font-style: normal;
}
h1,
.h1 {
	font-size: 32px /*{header-1-font-size}*/;
}
h2,
.h2 {
	font-size: 24px /*{header-2-font-size}*/;
}
h3,
.h3 {
	font-size: 20px /*{header-3-font-size}*/;
}
h4,
.h4 {
	font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
	font-size: 15px /*{header-5-font-size}*/;
}
/*------------- Button Styling -------------*/
.btn-default,
.label-default,
body.active #mobile-menu .closebtn {
	color: #ffffff /*{btn-default-text-colour}*/;
	background-color: #373842 /*{btn-default-bg-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default:active:hover
.open .dropdown-toggle.btn-default,
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	color: #ffffff /*{btn-default-text-colour-hover}*/;
	background-color: #26272d /*{btn-default-bg-colour-hover}*/;
}
.btn-primary,
.btn-success,
.label-primary,
.label-success,
.blog-thumbnail .blog-date,
#wrapper-staticmenu .navbar-nav > li > a:after,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #1b0e1d /*{btn-primary-text-colour}*/;
	background-color: #f0993c /*{btn-primary-bg-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	color: #1b0e1d /*{btn-primary-text-colour-hover}*/;
	background-color: #f0993c /*{btn-primary-bg-colour-hover}*/;
}
.btn-warning,
.label-warning {
	color: #ffffff /*{btn-warning-text-colour}*/;
	background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
}
.thumbnail-badge.label-warning span {
	color: #ffffff /*{btn-warning-text-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning:active:hover,
.open .dropdown-toggle.btn-warning,
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	color: #ffffff /*{btn-warning-text-colour-hover}*/;
	background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
}
.btn-danger,
.label-danger {
	color: #ffffff /*{btn-danger-text-colour}*/;
	background-color: #d9534f /*{btn-danger-bg-colour}*/;
}
.thumbnail-badge.label-danger span {
	color: #ffffff /*{btn-danger-text-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger:active:hover,
.open .dropdown-toggle.btn-danger,
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	color: #ffffff /*{btn-danger-text-colour-hover}*/;
	background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
}
.btn-info,
.label-info {
	color: #ffffff /*{btn-info-text-colour}*/;
	background-color: #8b8c9a /*{btn-info-bg-colour}*/;
}
.thumbnail-badge.label-info span {
	color: #ffffff /*{btn-info-text-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info:active:hover,
.open .dropdown-toggle.btn-info,
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	color: #ffffff /*{btn-info-text-colour-hover}*/;
	background-color: #9b9cab /*{btn-info-bg-colour-hover}*/;
}
.btn-inverse {
	color: #333333 /*{btn-inverse-text-colour}*/;
  border-color: #333333 /*{btn-inverse-border-colour}*/;
	background-color: #ffffff;
}
/* Pagination */
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-radius: 50%;
}
.pagination > li > a,
.pagination > li > span {
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  color: #989898;
  background-color:#fff;
  margin: 0 3px;
  border: none;
  display: inline-block;
  text-align: center;
}
/*--------- HEADER ---------*/
/* Annoucement Bar */
#wrapper-announcement {
    background-color: #f0993c /*{announcement-bg}*/;
}
#wrapper-announcement, #wrapper-announcement a {
    color: #1b0e1d /*{announcement-text}*/;
}
/* Header Cart */
#header-cart span,
.mob-cart span.cart-count {
  background-color: #f0993c /*{btn-primary-bg-colour}*/;
  color: #1b0e1d /*{btn-primary-text-colour}*/;
}
/* Main Menu */
#wrapper-staticmenu .navbar-nav > li > a {
  color: #ffffff /*{header-menu-link}*/;
	font-family: Arial, Helvetica, sans-serif /*{headers-font-family}*/;
}
#wrapper-staticmenu .navbar-nav > li:hover > a,
#mobile-menu a:focus,
header .list-social a:hover .fa,
footer .list-social .fa:hover {
  color: #95b675 /*{header-menu-link-hover}*/;
}
/*--------- HOME PAGE ---------*/
.carousel-caption-wrapper,
.wrapper-featured-grid .caption,
.wrapper-featured-grid .grid-item:hover:before,
#instafeed > a:hover:after {
	background-color: rgba(55, 56, 66, 0.9) /*{carousel-bg-colour}*/;
}
.carousel-caption h1,
.carousel-caption h1 a,
.carousel-caption p,
.wrapper-featured-grid .caption h2.headline,
.wrapper-featured-grid .caption .linktext,
#instafeed > a span.likes {
	color: #ffffff /*{carousel-text-colour}*/;
}
/*--------- FOOTER ---------*/
/* USPS */
.wrapper-usps .fa {
  color: #95b675 /*{usp-colour}*/;
}
/* new design css */
/* header css */
header#wrapper-header {
    background-color: #fff;
}
.header-enquire-now a.enquire-now-btn {
    border: 1px solid #1B0E1D;
    padding: 10px 25px;
    border-radius: 25px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
}
.header-enquire-now a.enquire-now-btn:hover {
    background-color: #F0993C;
    border-color: #F0993C;
    color: #1B0E1D;
    opacity: unset;
}
header#wrapper-header .header-min-section {
    padding: 30px 0px;
}
.header-search .fa-search:before {
    content: "\f002";
}
section.homepage-banner .carousel-caption {
    left: unset;
    height: 100%;
    width: 33%;
    background-color: #F0993C;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper {
    max-width: 100%;
    background: #F0993C;
	text-align: left;
	padding: 20px 80px 20px 40px;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
    font-size: 45px;
    text-transform: inherit;
    color: #1B0E1D;
    font-weight: bold;
    margin-bottom: 40px;
    line-height: 1.2;
    letter-spacing: 1px;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper p {
    font-size: 16px;
    text-transform: inherit;
    color: #1B0E1D;
    margin-bottom: 40px;
    font-weight: 400;
    letter-spacing: 0px;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper a.banner-linktext {
    border: 1px solid #1B0E1D;
    padding: 10px 25px;
    border-radius: 25px;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 2px;
}
section#wrapper-announcement p {
    font-size: 14px;
    font-weight: 400;
	margin: 0px;
}
.wrapper-utility .header-search img {
    max-width: 25px;
    filter: brightness(0) invert(1);
}
.wrapper-accounts i.fa.fa-user {
    font-size: 32px;
	color: #fff;
}
#cartcontentsheader .fa-shopping-cart {
    font-size: 32px;
	color: #fff;
}
#searchToggle .search-btn-submit img {
    max-width: 23px;
}
ul.category-menu {
    background-color: #1B0E1D;
    /* padding-bottom: 0px; */
}
ul.category-menu li.lvl-1 a.ease {
    font-size: 16px !important;
    color: #1B0E1D;
}
#wrapper-staticmenu .navbar-nav > li:hover > a{
	color: #F0993C;
	border: 0px;
}
#wrapper-staticmenu .navbar-nav > li > a:after{
	display: none;
}
#wrapper-staticmenu .navbar-nav > li.min-menu > a:after {
    background-color: #F0993C;
    height: 3px;
	display: block !important
}
.destop-mega-manu ul.category-menu li.dropdown a.ease {
    font-size: 16px !important;
}
.destop-mega-manu ul.category-menu .min-category-name {
	padding: 17px 10px !important;
}
.destop-mega-manu ul.category-menu li.lvl-1.dropdown-hover:hover ul.dropdown-menu.level2 {
    left: 100%;
    top: 0;
    background-color: #F5F0EA;
	min-width: 200px;
}
.destop-mega-manu ul.category-menu li.lvl-1 ul.dropdown-menu.level2 ul.dropdown-menu{
	min-width: 200px;
}
#wrapper-staticmenu .navbar-nav > li > a.ease:hover {
    color: #F0993C;
}
#wrapper-staticmenu .navbar-nav > li.min-menu > a.ease:hover {
	color: #F0993C;
}
.destop-mega-manu ul.category-menu li.lvl-1.dropdown-hover ul.dropdown-menu.level2 {
	left: 100%;
}
.destop-mega-manu {
    display: flex;
    justify-content: center;
}
li.lvl-2.dropdown-hover:hover ul.dropdown-menu-horizontal {
    visibility: visible;
    opacity: 1;
    z-index: 999;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
header .navbar-nav .dropdown-menu > li > a{
	background-color: #F5F0EA;
}
.destop-mega-manu ul.category-menu {
    width: fit-content;
    gap: 4px;
    display: flex;
	align-items: center;
}
.destop-mega-manu ul.category-menu:first-child {
    gap: 0px;
}
#wrapper-header #wrapper-staticmenu .wrapper-utility {
    margin-left: 20px;
    display: flex;
    align-items: center;
}
.header-enquire-now span.header-phone a {
    font-size: 18px;
    font-weight: 400;
    color: #F0993C;
    align-items: center;
}
.header-enquire-now span.header-phone .fa-phone:before {
    content: "\f095" !important;
    font-size: 24px;
    top: 3px;
    position: relative;
	color: #F0993C;
}
.header-enquire-now span.header-phone a:hover , .header-enquire-now span.header-phone a:hover .fa-phone:before{
	color: #1B0E1D ;
}
header#wrapper-header .header-min-section .header-enquire-now img {
    max-width: 80px;
    width: 100%;
    height: auto;
}
.sticky-header  , #searchToggle.search-sticky {
	position: fixed !important;
	top: 0;
	z-index: 99;
	width: 100%;
	-webkit-animation-name: fadeInDown;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-webkit-animation-play-state: running;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-name: fadeInDown;
	-moz-animation-duration: 5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-moz-animation-play-state: running;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	/* animation: slide-down 0.7s;*/
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-70px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.sticky-placeholder {
	width: 100%;
	/* height is set dynamically via JS */
}
.sticky-active #searchToggle[aria-expanded="false"]{
	display: none !important;
}
.destop-mega-manu ul.category-menu li.lvl-3 a {
    font-size: 16px;
    color: #1B0E1D;
}
.destop-mega-manu ul.category-menu li a:hover {
    color: #F0993C;
}
.destop-mega-manu ul.category-menu li:hover::before {
    color: #F0993C;
}
.wrapper-utility .header-search img:hover , .wrapper-accounts a:hover {
    filter: brightness(0) saturate(100%) invert(67%) sepia(69%) saturate(690%) hue-rotate(333deg) brightness(100%) contrast(89%);
}
.wrapper-accounts .fa-user:hover {
    color: #F0993C;
}
#cartcontentsheader .fa-shopping-cart:hover {
    color: #F0993C;
}
#searchToggle {
    background-color: #f5ca9c !important;
    border: 0px !important;
}
#header-cart a#cartcontentsheader:hover .fa-shopping-cart{
	color: #F0993C;
}
.sticky-active #searchToggle[aria-expanded="true"] {
    position: fixed !important;
    top: 100%;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper a.banner-linktext:hover {
    background-color: #1B0E1D;
    color: #fff;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper a.banner-linktext:focus {
    box-shadow: unset;
    outline: unset;
    text-decoration: unset;
}
.homepage-banner .slick-dots li.slick-active button:before , section.wrapper-popular .product-slider .slick-dots li.slick-active button:before {
    background-color: #1B0E1D;
	opacity: unset;
}
.homepage-banner .slick-dots li button:before {
	content: '';
    border: 1px solid #1B0E1D;
    width: 12px;
    height: 12px;
    border-radius: 16px;
	opacity: unset;
}
section.wrapper-popular .product-slider .slick-dots li button:before {
	content: '';
    border: 1px solid #1B0E1D;
    width: 8px;
    height: 8px;
    border-radius: 16px;
	opacity: unset;
}
section.homepage-usps .usps-details .advert-usp .advert-usp-content p a:hover {
    color: #F0993C;
}
.wrapper-utility .header-account {
    margin: 0px 0px 0px 14px;
}
.wrapper-utility button.search-btn {
    padding: 0px;
}
.wrapper-accounts ul.dropdown-menu li a {
    color: #1B0E1D;
}
.wrapper-accounts ul.dropdown-menu li a:hover, .wrapper-accounts ul.dropdown-menu li a:focus {
    color: #1B0E1D;
    background-color: #F5F0EA;
}
/* footer css */
footer , #footer-bottom {
    /*background-color: rgba(27, 14, 29, 1);*/
    background-color: #000;
	border: 0px;
}
.footer-details .company-details h4 , .column-newsletter h4 {
    color: #fff;
    font-size: 20px;
    letter-spacing: 3px;
}
.footer-details .company-details ul li a, .footer-details .company-details ul#footer-Contact li {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1px;
	padding: 3px 0px;
}
.footer-details {
    padding-left: 0px;
}
.column-newsletter form .input-group input.form-control {
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
    height: 40px;
    background-color: transparent;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
}
span.input-group-btn {
    background-color: #F5F0EA;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
span.input-group-btn input.btn.btn-default {
    background-color: #F5F0EA;
    color: #1B0E1D;
    font-size: 14px;
    font-weight: bold;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    letter-spacing: 2px;
	padding: 9px 18px;
}
.column-newsletter form .checkbox  , .column-newsletter form .checkbox a {
    color: #fff;
}
.column-newsletter form .checkbox {
    font-size: 14px;
    margin: 10px 0px 30px 0px;
}
.column-newsletter form .checkbox input.terms_box {
    width: 15px;
    height: 15px;
    accent-color: #F0993C;
}
.footer-details .company-details ul#footer-Contact li {
    padding: 3px 0px;
    margin: 0px;
}
.footer-social-icon ul.list-social li .fa-facebook::before {
    content: "\f09a";
}
.footer-social-icon ul.list-social li {
    padding: 5px;
    border: 1px solid #fff;
    border-radius: 38px;
    background-color: #F5F0EA;
    width: 40px;
    height: 40px;
    align-content: center;
    text-align: center;
	color: #000;
}
.footer-social-icon ul.list-social li:hover{
	background-color: #F0993C;
	border-color: #F0993C;
}
footer .column-newsletter .list-social .fa{
	color: #000;
}
footer .column-newsletter .list-social .fa:hover {
    color: #000;
}
.footer-social-icon ul.list-social {
    gap: 20px;
    display: flex;
	justify-content: end;
}
.column-newsletter form .checkbox a:hover , .footer-details .company-details ul li a:hover {
    color: #F0993C;
}
footer {
    padding-top: 80px;
}
section#footer-bottom {
    padding: 0px 0px 30px 0px;
}
section#footer-bottom .copyright address {
    color: #fff;
    margin: 0px;
}
section#footer-bottom .copyright {
    font-size: 14px;
}
.footer-details .company-details:last-child , .footer-details .company-details ul#footer-Contact {
    padding-right: 0px;
}
.payment-icon-container , .payment-icon-container:hover {
    opacity: unset;
	filter: unset;
}
img.footer-logo {
    max-height: 50px;
    margin-bottom: 40px;
}
span.input-group-btn input.btn.btn-default:hover  , span.input-group-btn:hover {
    background-color: #F0993C;
}
/* homepage section css */
section.homepage-usps .usps-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 20px;
}
section.homepage-usps  .usps-header h1 {
    margin: 0px;
    font-size: 50px;
    text-transform: inherit;
}
section.homepage-usps {
    padding: 100px 0px;
    background-color: #F5F0EA;
}
section.homepage-usps .usps-details .advert-usp .advert-usp-icon {
    display: flex;
    justify-content: center;
    margin-bottom: 15px;
}
section.homepage-usps .usps-details .advert-usp .advert-usp-content p {
    font-size: 18px;
    margin: 0px;
    text-align: center;
    font-weight: 400;
}
.usps-header {
    text-align: center;
    margin-bottom: 50px;
}
section.homepage-usps .usps-header {
    text-align: center;
    margin-bottom: 50px;
}
section.homepage-usps .usps-details .advert-details {
    display: flex;
    justify-content: center;
}
section.homepage-banner .carousel-slider {
    margin-bottom: 0px;
}
article.wrapper-thumbnail .thumbnail .caption h3 {
    font-family: 'arial';
    color: #1B0E1D;
    font-size: 15px;
    font-weight: 400;
    verflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 54px;
}
article.wrapper-thumbnail .thumbnail .caption .price span {
    color: #1B0E1D;
    font-weight: 600;
    font-family: 'arial';
}
section.wrapper-popular .product-slider article.wrapper-thumbnail .thumbnail .caption p.price, section.wrapper-popular .product-slider article.wrapper-thumbnail .thumbnail .caption p.price a {
    color: #1B0E1D !important;
}
section.wrapper-popular h3 , .Featured-Categories-sction h3  , .Featured-Blogs-section h3 {
    font-size: 25px;
    letter-spacing: 5px;
}
.Featured-Categories-sction .caption h2.headline {
    font-size: 22px;
    letter-spacing: 4px;
    font-weight: 600;
    color: #1B0E1D;
}
.Featured-Categories-sction .caption {
    background: rgba(245, 240, 234, 0.6);
    padding: 11px 11px;
    color: #ffffff;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    align-content: center;
    color: #1B0E1D;
}
.Featured-Categories-sction .caption .linktext {
    font-size: 15px;
    color: #1B0E1D;
    text-transform: capitalize;
}
.Featured-Categories-sction .grid-item:hover:before {
    background: rgba(245, 240, 234, 0.6);
}
.WhyErgonomicMatters .WhyErgonomicMatters-contnet {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: #F0993C;
}
.WhyErgonomicMatters-backgroundcolor {
    background-color: #F0993C;
    background-image: unset !important;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc h1 {
    font-size: 50px;
    text-transform: capitalize;
    color: #1B0E1D;
    letter-spacing: 3px;
	margin-bottom: 30px;
	margin-top: 0px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc p {
    font-size: 18px;
    margin-bottom: 30px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc button {
    font-size: 15px;
    padding: 9px 25px;
    border: 1px solid #1B0E1D;
    color: #1B0E1D;
    background-color: transparent;
    border-radius: 24px;
    height: 45px;
    align-content: center;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc button a {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc button:hover , .WhyErgonomicMatters .WhyErgonomicMatters-desc button:hover a {
	background-color: #1B0E1D;
	color: #fff;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc {
    padding: 60px 15px;
    text-align: center;
}
.wrapper-brands {
    margin: 100px 0px 80px 0px;
}
.wrapper-brands h3.title {
    font-size: 25px;
}
.destop-mega-manu ul.category-menu li.lvl-1.dropdown-hover:hover ul.dropdown-menu.mega-menu-level2{
	top: unset;
}
#wrapper-staticmenu .navbar-nav > li.lvl-1.mega-menu-level-1:hover > a{
	color: #F0993C;
}
.resources-template .table-resources > thead > tr > th.th-image {
    width: 15%;
}
.resources-template .table-resources > thead > tr > th, .resources-template .table-resources .model-name {
    font-size: 16px;
    font-weight: 600;
    color: #1B0E1D;
}
.resources-template .table-resources .resources-sku {
	font-size: 16px !important;
    color: #1B0E1D !important;
}
.resources-template .table-resources > thead > tr > th, .resources-template .table-resources > tbody > tr > th, .resources-template .table-resources > tfoot > tr > th, .resources-template .table-resources > thead > tr > td, .resources-template .table-resources > tbody > tr > td, .resources-template .table-resources > tfoot > tr > td {
    text-align: center;
    border-top: none;
    vertical-align: middle;
    border-bottom: 1px solid #ccc;
    padding: 10px 15px;
}
.resources-template .table-resources > thead > tr > th {
    text-align: center;
    background: #cccccc;
}
.resources-template .table-resources > thead > tr > th.th-features, .resources-template .table-resources > thead > tr > th.th-app {
    width: 17%;
}
.resources-template .table-resources > thead > tr > th.th-price {
    width: 15%;
}
.resources-template .table-resources .features ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.resources-template .table-resources .thumbnail-image img {
    width: 100px;
    height: auto;
}
.resources-template .table-resources .lead {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
}
.resources-template .table-resources .gst {
    font-weight: 400;
}
.resources-template .logo, .resources-template img {
    margin-top: 0;
    max-width: 100%;
}
.resources-template h2 {
    text-transform: uppercase;
    font-size: 26px;
}
#wrapper-header #wrapper-staticmenu {
    background: #1B0E1D;
}
.category-content .content-description{
	margin-bottom: 40px;
}
.header-enquire-now span.header-phone {
    margin-left: 20px;
}
.destop-searchbar {
	display: none;
}
.destop-searchbar .in {
	display: block;
}














.wrapper-popular {
    margin-bottom: 60px;
    margin-top: 60px;
}
.Featured-Categories-sction {
    margin: 0px 0px 60px 0px;
}
.wrapper-brands {
    margin: 60px 0px 60px 0px;
}
.footer-social-icon.destop-screen ul.list-social {
    margin: 5px 0px 0px 0px;
}











.fooer-secondlogo {
    display: flex;
    justify-content: center;
}
.Featured-Blogs-section article img.img-fluid {
    width: 100%;
    height: auto;
}
.Featured-Blogs-section article {
    border: 1px solid #ddd;
    margin: 0px 15px;
    padding: 0px;
    width: 22.7%;
}
.Featured-Blogs-section article .blog-content {
	padding: 15px;
}
.Featured-Blogs-section {
    margin-bottom: 60px;
    margin-top: 60px;
}
.Featured-Blogs-section article .blog-content h4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 40px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.Featured-Blogs-section article .blog-content p {
    font-size: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 42px;
    margin-bottom: 15px;
}

.Featured-Blogs-section article .blog-content .blog-button {
    width: fit-content;
}
.Featured-Blogs-section article .blog-content .blog-button .fa-caret-right:before {
    content: "\f0da";
}
.Featured-Blogs-section a.viewallblog-btn {
    border: 1px solid #1B0E1D;
    padding: 10px 25px;
    border-radius: 25px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    display: flex;
    width: fit-content;
    margin: 25px auto 0px;
	text-transform: uppercase;
}
.Featured-Blogs-section a.viewallblog-btn:hover {
	background-color: #F0993C;
    border-color: #F0993C;
    color: #1B0E1D;
    opacity: unset;
}
section.Featured-Blogs-section article:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
}
.product-desc img {
    width: 100%;
    height: auto;
}
#recent_sales_ticker {
    display: none;
}
.Featured-Blogs-section article .headline img {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
}
.guidelines-row {
    row-gap: 30px;
    display: flex;
    flex-wrap: wrap;
}
.addnkg_calc  h2.card-title.mb-0.h4 {
    margin: 0;
    padding: 11px 11px;
    background-color: #373842;
    color: #fff;
}
.card-body.nkg_calc .form-group {
    margin-bottom: 11px;
}
.card-body.nkg_calc p {
    margin-bottom: 5px;
}
.card-body.nkg_calc {
    border: 1px solid;
    padding: 11px;
    border-top: 0;
}
.nkg_calc label {
    font-weight: 400;
}
.nkg_calc input.btn.btn-outline-secondary.btn-block {
    font-weight: 600;
}
.nkg_calc input.btn.btn-outline-secondary.btn-block:hover {
    background-color: #373842;
    color: #fff;
}
.wrapper-cart input.form-control {
    max-width: 100%;
}

@media (max-width: 1799.98px) {
	
section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
    font-size: 34px;
    margin-bottom: 30px;
    line-height: 1.4;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper {
    padding: 20px 40px 20px 20px;
}
section.homepage-banner .carousel-caption .carousel-caption-wrapper p {
    margin-bottom: 30px;
}
}
@media (max-width: 1399.98px) {
	section.homepage-banner .carousel-caption {
		width: 45%;
	}
	footer {
		padding: 60px 0px 40px 0px;
	}
	.destop-mega-manu ul.category-menu {
		gap: 0px;
	}
	#wrapper-staticmenu .navbar-nav > li > a {
		padding: 17px 9px !important;
	}
	.destop-mega-manu ul.category-menu li.dropdown a.ease , ul.category-menu li.lvl-1 a.ease  {
		font-size: 15px !important;
	}
	header .navbar-nav.category-menu > li {
		margin: 0 0px;
	}
	.wrapper-utility .header-search img {
		max-width: 23px;
	}
	.wrapper-accounts i.fa.fa-user , #cartcontentsheader .fa-shopping-cart {
		font-size: 30px;
	}
	.wrapper-utility .header-account {
		margin: 0px 0px 0px 8px;
	}

.Featured-Blogs-section article {
    width: 22.4% !important;
}
}
@media (max-width: 1199.98px) {
	section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
		font-size: 30px;
	}
	section.homepage-banner .carousel-caption {
		width: 50%;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
		margin-bottom: 25px;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper p {
		margin-bottom: 25px;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper {
		padding: 15px 20px 15px 15px;
	}
	/* .destop-mega-manu ul.category-menu {
		gap: 20px;
	} */
	img.footer-logo {
		margin-bottom: 40px;
	}
	.footer-details .company-details h4, .column-newsletter h4 {
		font-size: 20px;
	}
	.footer-details .company-details ul li a, .footer-details .company-details ul#footer-Contact li {
		font-size: 15px;
	}
	.column-newsletter form .input-group input.form-control {
		height: 45px;
		font-size: 16px;
		padding: 9px 16px;
	}
	span.input-group-btn input.btn.btn-default {
		font-size: 16px;
		padding: 11px 10px;
	}
	.column-newsletter form .checkbox {
		font-size: 14px;
		margin: 10px 0px 25px 0px;
	}
	.footer-social-icon ul.list-social li {
		width: 35px;
		height: 35px;
		padding: 0px;
	}
	footer .list-social .fa {
		font-size: 22px;
		padding: 0px;
	}
	footer {
		padding: 50px 0px 40px 0px;
	}
	section.homepage-usps {
		padding: 80px 0px;
	}
	
	.WhyErgonomicMatters .WhyErgonomicMatters-desc button a {
		font-size: 18px;
	}
	.WhyErgonomicMatters .WhyErgonomicMatters-desc h1 {
		font-size: 35px;
	}
	section.homepage-usps  .usps-header h1 {
		font-size: 35px;
	}
	#wrapper-staticmenu .navbar-nav > li > a {
		padding: 13px 9px !important;
	}
	header .navbar-nav > li {
		margin: 0 0px;
	}
	ul.category-menu li.lvl-1 a.ease {
		font-size: 14px !important;
	}
	.destop-mega-manu ul.category-menu li.dropdown a.ease {
		font-size: 14px !important;
	}
	.destop-mega-manu {
		padding: 0px;
	}
	#wrapper-header #wrapper-staticmenu .wrapper-utility {
		margin-left: 0px;
		min-width: 108px;
	}
	.wrapper-utility #header-cart {
		margin-left: 0px;
	}

.Featured-Blogs-section article {
    margin: 0px 10px !important;
    width: 22.9% !important;
}


}
@media (max-width: 991.98px) {
	section.homepage-banner .carousel-caption {
		width: 44%;
	}
	.card.col-xs-12.addnkg_calc.col-md-6 {
    margin-bottom: 20px;
}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
		margin-bottom: 15px;
		font-size: 23px;
		line-height: normal;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper p {
		margin-bottom: 15px;
		font-size: 15px;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper a.banner-linktext {
		padding: 7px 25px;
		font-size: 15px;
	}
	.wrapper-mob-header {
		background-color: #fff;
		border: 0px;
	}
	.wrapper-mob-header .mob-search button.search-btn img {
		max-width: 25px;
	}
	#mobile-menu .account-btn > a {
		background-color: #F0993C;
		color: #1B0E1D;
	}
	#mobile-menu .account-btn > a.closebtn {
		background-color: #F0993C;
		color: #1B0E1D;
	}
	#mobile-menu li.lvl-1 > .menu-level-wrapper a {
		background-color: #F5F0EA;
		color: #1B0E1D;
		font-size: 15px;
        font-weight: 400;
	}
	#mobile-menu li.lvl-1 {
		border-bottom: 1px solid #1B0E1D;
	}
	ul#mob-menu ul#moblie-manu , .enother-manu {
		border-top: 1px solid #1B0E1D;
	}
	#mobile-menu li.lvl-1.min-level , ul#mob-menu ul#moblie-manu li.lvl-1:last-child {
		border: 0px;
	}
	.menu-level-wrapper > span.mob-drop {
		border-left: 1px solid #1B0E1D;
		background-color: #F5F0EA;
	}
	#mob-menu .collapse-menu li a {
		color: #1B0E1D;
		font-size: 14px;
		background: #F5F0EA;
		height: 62px;
		line-height: 1.1;
		align-content: center;
	}
	#mobile-menu li.lvl-2 {
		border-top: 1px solid #1B0E1D;
	}
	#mobile-menu li.lvl-3 {
		border-top: 1px solid #1B0E1D;
	}
	.wrapper-mob-header span.mob-menu span.h2 {
		margin: 0px;
	}
	.wrapper-mob-header .fa {
		padding-bottom: 0px;
	}
	.mob-links {
		float: left;
		display: flex;
		align-items: center;
		justify-content: end;
	}
	footer {
		padding: 50px 0px 30px 0px;
	}
	img.footer-logo {
		margin-bottom: 30px;
	}
	.column-newsletter {
		margin-top: 30px;
	}
	span.input-group-btn input.btn.btn-default {
		padding: 11px 20px;
	}
	
	.Featured-Categories-sction .caption h2.headline {
		font-size: 18px;
	}
	.Featured-Categories-sction .caption {
		width: 190px;
		height: 190px;
	}
	section.homepage-usps {
		padding: 60px 0px;
	}
	section.homepage-usps {
		padding: 60px 0px;
	}
	.WhyErgonomicMatters .WhyErgonomicMatters-desc {
		padding: 60px 15px;
	}
	section.homepage-usps .usps-header {
		margin-bottom: 30px;
	}
	.resources-template .table-resources > thead > tr > th.th-features, .resources-template .table-resources > thead > tr > th.th-app {
		width: 20%;
	}
	.resources-template .table-resources .model-name, .table-resources > thead > tr > th {
		font-size: 14px !important;
	}
	.resources-template .table-resources .resources-sku {
		font-size: 14px !important;
	}
	.resources-template .table-resources .lead {
		font-size: 16px !important;
	}
	.wrapper-mob-header .mob-cart span.cart-count {
		border: 1px solid #1B0E1D;
		display: flex;
		align-items: center;
		justify-content: center;
	}


.Featured-Blogs-section article:nth-child(4){
    display: none;
}
.Featured-Blogs-section article {
    width: 30.6% !important;
}

.fooer-secondlogo {
    margin-top: 30px;
}

.wrapper-pricing {
    text-align: left;
}
.productminimage .product-image-small {
    display: none;
}

.product-alt15 img {
    max-height: max-content !important;
}

.productpage-container .prooduct-description.destktop-screen{
    display: none;
}

.productaltimage .product-image-small.productmin-image{
	margin: 0 auto;
}


.productpage-container .product-destopdetils{
    display: none;
}

.product-mobiledetils div#productaccordion {
    margin-top: 15px;
}
.productpage-container .wrapper-pricing {
    margin-bottom: 0px;
}
.productpage-container  .product-brand {
    text-align: left;
}
}

@media (min-width: 992px) {
.productaltimage .product-image-small.productmin-image{
	display: none;
}

.productpage-container .prooduct-description.mobile-screen , .productpage-container .product-mobiledetils {
    display: none;
}
}
@media (min-width: 768px) {
.mobile-banner{
	display: none;
}
.footer-social-icon.mobile-screen {
	display: none;
}

}
@media (max-width: 767.98px) {
.Homepage-Banner{
	display: none;
}
.Featured-Blogs-section {
    margin-bottom: 40px;
    margin-top: 40px;
}
section.homepage-banner .carousel-caption {
    width: 100%;
    height: 40%;
    top: unset;
}
.footer-details .company-details:last-child {
    padding-right: 15px;
}
.footer-details {
    padding: 0px;
}
footer {
    padding: 40px 0px 0px 0px;
}
.footer-details .company-details h4, .column-newsletter h4 {
    margin: 0px;
}
.footer-social-icon ul.list-social{
	margin-bottom: 0px;
}

section#footer-bottom {
    padding: 15px 0px;
}
.footer-details .company-details h4, .column-newsletter h4 {
    font-size: 18px;
}
section.homepage-usps .usps-header h1 {
    font-size: 27px !important;
}
section.homepage-usps {
	padding: 40px 0px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc h1 {
    font-size: 25px !important;
}
.wrapper-popular {
	margin: 40px 0px !important;
}
section.Featured-Categories-sction {
	margin-bottom: 40px;
}
.wrapper-brands {
	margin: 40px 0px !important;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc {
	padding: 40px 15px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc button a {
    font-size: 15px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc button {
    padding: 9px 20px;
}
.WhyErgonomicMatters .WhyErgonomicMatters-desc p {
	font-size: 16px;
}
.resources-template .table-resources > tbody > tr > td {
    text-align: left !important;
}
#wrapper-staticmenu{
	display: block;
}



.footer-social-icon.destop-screen{
	display: none;
}
.footer-social-icon ul.list-social {
	justify-content: center;
}

.Featured-Blogs-section article:nth-child(3) {
    display: none;
}
.Featured-Blogs-section article {
    width: 46% !important;
}

.productpage-container {
    padding-top: 25px !important;
}

.sku-FrameworkApplication, .ErgonomicBenefits {
    padding-top: 0px !important;
}

}
@media (max-width: 575.98px) {
	section.homepage-banner .carousel-caption {
		height: 57%;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
		margin-bottom: 10px;
		line-height: 1;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper p {
		margin-bottom: 10px;
		font-size: 14px;
	}
	
	.homepage-banner .carousel-slider .carousel-caption {
		position: relative;
		top: -60px;
		padding: 0px;
		margin-bottom: -60px;
		overflow: hidden;
	}
	img.footer-logo {
		max-height: 45px;
	}
	.Featured-Categories-sction .caption {
		width: 170px;
		height: 170px;
		padding: 10px 10px;
	}
	/* .mobile-banner .wrapper-carousel .slick-dots {
		bottom: 0px;
		position: relative;
		background-color: #F5F0EA;
	} */
	section.homepage-usps .usps-details .advert-usp .advert-usp-content p {
		font-size: 16px;
	}

.Featured-Blogs-section article {
    width: 46% !important;
	margin: 0px !important;
}
.Featured-Blogs-section .bolgsction-row{
	display: flex;
	gap: 15px;
}


}
@media (max-width: 479.98px) {
	.wrapper-mob-header .mob-search button.search-btn img {
		max-width: 20px;
	}
	section.homepage-banner .carousel-caption .carousel-caption-wrapper h1 {
		font-size: 23px !important;
	}
	img.footer-logo {
    max-height: 35px;
	}

form .sticky-cartbtn .col-xs-12 {
    flex-direction: column;
}
.sticky-cartbtn button, .sticky-option button {
    width: 100% !important;
}
.sticky-cartbtn button:last-child, .sticky-option button:last-child {
    margin-left: 0px !important;
    margin-top: 10px !important;
}

}


section.homepage-banner .advert-carousel {
    max-height: fit-content;
}
.framemwork-content {
    display: flex;
    width: 100%;
    height: auto;
    flex-wrap: wrap;
	max-width: 1000px;
	margin: 20px auto;
}
.framemwork-content img {
    height: auto;
	padding: 0px;
}





/* New product page css */

#n_product ul.breadcrumb {
    margin: 0px;
}
.productpage-container {
    padding-top: 40px;
}
.image-navigation .slick-product-nav .slick-track {
	display: flex;
    gap: 12px;
}
/* .productpage-container {
    padding: 0px 40px;
} */
.product-mincontnet {
    padding: 0px;
    margin-bottom: 30px;
}
.slick-main-img .slick-track {
    display: flex;
    justify-content: center;
    align-items: center;
}
.image-navigation .slick-product-nav {
    display: flex;
    align-items: center;
	width: 100%;
}
.image-navigation .slick-product-nav .slick-list.draggable{
    width: 100%;
}
.image-navigation .slick-product-nav .fa-angle-up {
    transform: rotate(270deg);
    font-size: 20px;
}
.image-navigation .slick-product-nav .fa-angle-down {
    transform: rotate(270deg);
    font-size: 20px;
}
.image-navigation .slick-product-nav .cts_altImgWrapper .product-image-small {   
    min-width: 100px;
}
.image-navigation {
    margin-top: 20px;
}


.features-title , .sku-FrameworkApplication  , .ErgonomicBenefits {
    padding: 15px 0px;
}
.product-alt15 img {
    max-height: 500px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: flex;
}
.product-mincontnet .product-sku {
    font-size: 15px;
    margin-bottom: 10px;
    width: 100%;
    display: block;
}
.product-extra-option {
	padding: 25px 0px 0px 0px;
}
.product-shipping-option{
    padding-top: 10px;
    border: 0px;
    background-color: transparent;
}
.product-shipping-option span.panel-title {
    background-color: #1B0E1D;
    color: #fff;
    padding: 15px 20px !important;
    width: 100%;
    display: block;
}
.product-shipping-option span.panel-title:after{
	display: none !important;
}
section#shipbox {
    border: 1px solid #eeeeee;
    padding: 15px;
}

.product-shipping-option .Shipping-results {
    margin: 15px 0px 0px;
    border-top: 1px solid #eeeeee;
}
.ErgonomicBenefits {
    width: 100%;
    display: flex;
    padding: 20px 15px;
    justify-content: center;
    text-align: center;
}
.productaltimage{
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
}
.productaltimage .cts_altImgWrapper {
    width: 90px;
}
.well.needhelp-wrapper {
    margin-top: 15px;
}
.product-features-text{
	padding: 15px 0px 0px 0px;
}
.product-upsells {
	width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
form .sticky-cartbtn.mvp_stikey .col-xs-12 {
    padding: 0px;
}
form .sticky-cartbtn .col-xs-12  , .sticky-option{
	display: flex;
}
.sticky-cartbtn button  , .sticky-option button{
    width: 50%;	
    margin: 0px;
}
.sticky-cartbtn button:last-child , .sticky-option button:last-child {
    margin-left: 10px;
	margin-top: 0px;
}

.productpage-container .product-upsells {
    position: relative;
    display: flex;
}

.productminimage img.product-image-small {
    max-height: 300px;
    margin: 0 auto;
}

.productpage-container .product-wishlist-sku {
    margin-bottom: 0px;
}

.prooduct-description span.desc-title {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 13px;
    display: block;
    padding: 18px 3px;
    vertical-align: middle;
    line-height: 100%;
    letter-spacing: 1px;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    border-top: 1px solid #eee;
}
.prooduct-description .panel-body{
    padding: 0px;
} 
#productaccordion a.panel-title {
    outline: 0px;
}
#productaccordion a.panel-title[aria-expanded="true"]::after {
    content: "\f28e";
}

.productpage-container form.product-buying-options {
    padding: 15px;
    border: 1px solid #c5c5c5;
}

.ErgonomicBenefits img {
    width: 100%;
    height: auto;
}



.product-details-sction {
    border: 1px solid #000;
    padding: 10px;
    background-color: rgba(128, 128, 128 , 0.06);
}
.product-quantity .quantity-field {
    background-color: #fff;
}