body {
	font-family:'Urbanist', sans-serif,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{body-font-family}*/;
	font-size: 16px /*{body-font-size}*/;
	color: #1B3044 /*{body-font-colour}*/;
	background-image:none /*{body-background-image}*/;
	background-color: #fff /*{body-background-colour}*/;
	line-height: 24px;
}

a, .btn-link{
	color: #1B3044 /*{link-text-colour}*/;
}
a:hover, a:active, a:focus, .btn-link:hover{
	color: #C8699B /*{link-text-hover-colour}*/;
}
.text-price {
	font-weight: 700;
	font-size: 24px;
	color: #1B3044;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	
	font-family:'Urbanist', sans-serif;
	color: #1B3044 /*{headers-colour}*/;
	font-weight: 400;
	
}

.carousel-caption h3, .carousel-caption h2,.carousel-caption .h3,.carousel-caption p {
	color: #fff /*{carousel-text-colour}*/;
}

h1, .h1 {
	font-size: 72px /*{header-1-font-size}*/;
	font-weight: 500;
	line-height: 80px;
}
h2, .h2 {
	font-size: 54px /*{header-2-font-size}*/;
	font-weight: 600;
	line-height: 64px;
}
h3, .h3 {
	font-size: 48px /*{header-3-font-size}*/;
	font-weight: 500;
	line-height: 56px;
}
h4, .h4 {
	font-size: 32px /*{header-4-font-size}*/;
	line-height: 40px;
}
h5, .h5 {
	font-size: 24px /*{header-5-font-size}*/;
	line-height: 24px;
}
body#n_customer_account a.btn:hover h5 {
	color: #fff !important;
}
/* Secondary button */
.btn-outline-secondary, .btn-default {
	color: #736E5E /*{buttons | btn-default-text-colour}*/;
	background-color: rgba(217, 217, 217, 0) /*{buttons | btn-default-background-colour}*/;
	border-color: #736E5E /*{buttons | btn-default-border-colour}*/;
}
.btn-outline-secondary:hover , .btn-default:hover,.btn-outline-secondary:focus, .btn-default:focus,.btn-outline-secondary:active, .btn-default:active {
	color: #fff /*{buttons | btn-default-text-colour-hover}*/;
	border-color: #000 /*{buttons | btn-default-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #000 /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #000 !important;
}
.btn-outline-secondary.disabled, .btn-default:disabled {
	color: #fff /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #736E5E /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #736E5E /*{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: #fff /*{buttons | btn-default-text-colour-hover}*/;
	background-color: #736E5E /*{buttons | btn-default-background-colour-hover}*/;
	border-color: #736E5E /*{buttons | btn-default-border-colour-hover}*/;
}
/* Primary button */
.btn-primary {
	color: #fff /*{buttons | btn-primary-text-colour}*/;
	background-color: #1B3044 /*{buttons | btn-primary-background-colour}*/;
	border-color: #1B3044 /*{buttons | btn-primary-border-colour}*/;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	border-color: #DF855F /*{buttons | btn-primary-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #DF855F /*{buttons | btn-primary-background-colour-hover}*/;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #fff /*{buttons | btn-primary-text-colour-hover}*/;
	background-color:  #DF855F /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #DF855F  /*{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: #DF855F /*{buttons | btn-primary-background-colour-hover}*/;
	border-color: #DF855F  /*{buttons | btn-primary-border-colour-hover}*/;
}
/* Warning button */
.btn-warning {
	color: #fff /*{buttons | btn-warning-text-colour}*/;
	background-color: #736E5E /*{buttons | btn-warning-background-colour}*/;
	border-color: #736E5E /*{buttons | btn-warning-border-colour}*/;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
	color: #fff /*{buttons | btn-warning-text-colour-hover}*/;
	border-color: #1B3044 /*{buttons | btn-warning-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #1B3044 /*{buttons | btn-warning-background-colour-hover}*/;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #fff /*{buttons | btn-warning-text-colour-hover}*/;
	background-color:  #1B3044 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #1B3044 /*{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: #1B3044 /*{buttons | btn-warning-background-colour-hover}*/;
	border-color: #1B3044 /*{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, .btn-danger:focus, .btn-danger:active {
	color: #fff /*{buttons | btn-danger-text-colour-hover}*/;
	border-color: #bd2130 /*{buttons | btn-danger-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #c82333 /*{buttons | btn-danger-background-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: #C8699B /*{buttons | btn-success-background-colour}*/;
	border-color: #C8699B /*{buttons | btn-success-border-colour}*/;
}
.btn-success:hover,.btn-success:focus,.btn-success:active {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	border-color: #4A4A4A /*{buttons | btn-success-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #4A4A4A /*{buttons | btn-success-background-colour-hover}*/;
}
.btn-success.disabled, .btn-success:disabled {
	color: #fff /*{buttons | btn-success-text-colour-hover}*/;
	background-color:  #4A4A4A /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #4A4A4A /*{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: #4A4A4A /*{buttons | btn-success-background-colour-hover}*/;
	border-color: #4A4A4A /*{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}*/;
	border-color: #117a8b /*{buttons | btn-info-border-colour-hover}*/;
	box-shadow: inset 0 100px 0 0 #138496 /*{buttons | btn-info-background-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: rgba(217, 217, 217, 0) /*{breadcrumb-background-colour}*/;
	padding-left: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
	color: #1B3044 /*{breadcrumb-text-colour}*/;
}

.breadcrumb > .active,
.breadcrumb a {
	color: #1B3044 /*{breadcrumb-text-colour}*/;
}

.pagination .page-link{
	color: #006FF5 /*{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 .navbar {
	background: rgba(246, 241, 244, 1) /*{navbar-default-bg-colour}*/ !important;
}

.wrapper-header .navbar .navbar-nav .nav-item>.nav-link,
.wrapper-header .navbar .nav-tabs li>.nav-link {
	color: #1B3044 /*{navbar-default-link-colour}*/;
	border: none;
	border-bottom: 8px solid transparent;	
	background-color: transparent;
}

.wrapper-header .navbar .navbar-nav .nav-item>.nav-link:hover,
.wrapper-header .navbar .navbar-nav .nav-item>.nav-link:focus,
.wrapper-header .navbar .nav-tabs li>.nav-link.active {
	border-bottom-color: #DF855F /*{navbar-default-link-colour-hover}*/;
}
.wrapper-header .navbar .navbar-nav .nav-item.show > .nav-link,
.wrapper-header .navbar .navbar-nav .nav-item.active > .nav-link,
.wrapper-header .navbar .navbar-nav .nav-item>.nav-link.show, 
.wrapper-header .navbar .navbar-nav .nav-item>.nav-link.active,
.wrapper-header .navbar .nav-tabs li>.nav-link.active{
	border-bottom-color: #DF855F /*{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}*/;
}
#stloc_selector_cysel, #stloc_state_sel, #suburb_sl, ._itmspec_opt, .form-control, .n-wrapper-form-control select {
	border-radius: 3px;
}
/* =================================================== */
ul:not(.nav,.navbar-nav, .dropdown-menu, .breadcrumb, .pagination, .payment_icon) > li:before {
    content: "\25CF";
    font-size: 8px;
    display: flex;
    height: 100%;
    width: 5px;
    margin-right: 10px;
    position: relative;
	/*margin-top: 5px;*/
}
ul:not(.nav,.navbar-nav, .dropdown-menu, .breadcrumb, .pagination) {
	list-style: none;
	padding-left: 10px;
}
ul:not(.nav,.navbar-nav, .dropdown-menu, .breadcrumb, .pagination) > li {
	display: flex;
	/*align-items: center;*/
}
#neto-dropdown .thumb_cart ul li::before{
	display: none;
}
.menu-section .navbar-nav .nav-item.dropdown:hover>.dropdown-menu {
    display: block;
    visibility: visible;
    max-height: unset;
}
.menu-section .navbar-nav .nav-item.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}
.btn-outline-light:hover {
    color: #1B3044;
    border-color: #f8f9fa;
	box-shadow: inset 0 100px 0 0 #f8f9fa;
}
.text-warning {
    color: #DF855F!important;
}
.bg-warning {
    background-color: #DF855F!important;
}
.btn-outline-light:hover .btn-ring-icon {
	border-color: #1B3044;
}
.btn-outline-light:hover {
	color: #1B3044;
}
.header_announcement {
	background-color: #C8699B;
	color: #fff;
	padding: 8px 0;
	font-size: 14px;
}
.logo-section .nav-item {
	margin: 0 11px;
}
.logo-section .nav-link {
    padding: 0 10px;
    font-size: 16px;
    text-decoration: none;
	height: 100%;
    display: flex;
    align-items: center;
	position: relative;
}
/* .logo-section .nav-link::before {
    content: '';
    display: flex;
    width: 0;
    height: 8px;
    background-color: transparent;
    position: absolute;
    bottom: 0;
    left: 0;
} */
.logo-section .nav-item:hover .nav-link {
	color: #1B3044;
	text-shadow: 0px 0px 1px #1b3044;
}
/* .logo-section .nav-item:hover .nav-link::before {
	background-color: #DF855F;
	width: 100%;
} */
.leftmenu > li {
	display: flex;
	align-items: center;
}
/* .logo-section {
    border-bottom: 1px solid #E8E3DF;
} */
.logo-section img.logo {
    padding: 16px 0;
}
.btn {
	border-radius: 100px;
	padding: 6px 10px;
	line-height: 1;
	overflow: hidden;
	position: relative;
	-webkit-transition: ease-out 0.4s;
	-moz-transition: ease-out 0.4s;
	transition: ease-out 0.4s;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 179px;
	font-size: 16px;
	font-weight: 500;
}
body#n_customer_account section.col-12 .btn {
	width: auto !important;
}
.btn > i {
    margin-right: 10px;
}
/* .btn-success:hover img, .btn-primary:hover img, .btn-warning:hover img {
	filter: brightness(0) invert(1);
} */
.wrapper-header {
	position: relative;
	z-index: auto;
    background-color: #fff;
}
#header-cart {
    z-index: auto;
}
.searchToggle-wrap {
    background-color: #F6F1F4;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
body.dah-disable::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(74, 74, 74, 0.9);
    width: 100%;
    height: 100%;
    z-index: 998;
}
#searchToggle.collapse,
#searchToggle.collapsing {
	width: 100%;
	padding: 0;
	-webkit-transition: max-width 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-moz-transition: max-width 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: max-width 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	background: rgba(27, 48, 68, 0.8);
	padding: 0px;
	position: absolute !important;
	z-index: 99;
	transition: all 0.3s ease;
	top: 100%;
}

#searchToggle form {
	margin: 15px auto;
	position: relative;
	border-radius: 30px;
	overflow: hidden;
}

#searchToggle .nsearchinput-pl.well {
    margin-top: 0 !important;
    top: 50px;
    border-radius: 10px;
    overflow: hidden;
}

#searchToggle .search-bar {
	border: none;
	border-radius: 3px;
	overflow: hidden;
	color: #000;
	padding: 0 40px;
	font-size: 17px;
	font-weight: 300;
	outline: none;
	box-shadow: none;
	height: 50px;
}

#searchToggle .header-search .fa {
	font-size: 25px;
	padding-top: 2px;
	cursor: pointer;
}

#searchToggle .fa.search-btn:hover {
	color: #707070;
}

#searchToggle button {
	-webkit-appearance: none;
	border: 0;
	box-shadow: none;
	padding: 0;
	width: auto;
	background: none;
	right: 40px;
	top: 12px;
}
#searchToggle .search-btn-submit {
	font-size: 28px;
	position: absolute;
	top: 0;
	text-align: center;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	border-radius: 3px;
}

#searchToggle .search-close-btn {
	right: -8px;
}

#searchToggle .form-group {
	position: relative;
}

#searchToggle .nsearchinput-pl.well {
	margin-top: 0 !important;
	top: 50px;
}
body#n_product,body#n_category,body#n_checkout {
	background-color: rgba(246, 241, 244, 1)
}
body:not(#n_home) .wrapper-header {
	background-color: #fff; 
}
.wrapper-header .dropdown-toggle:after {
	display: none;
}
.wrapper-header .navbar .navbar-nav .nav-item>.nav-link,
.wrapper-header .navbar .nav-tabs li>.nav-link {
    padding: 8px 0 0;
    height: 100%;
    margin: 0 24px;
    min-height: 60px;
    display: flex;
    align-items: center;
}
.wrapper-header .navbar .nav-tabs li:first-child>.nav-link {
	margin-left: 0;
}
/* .menu-section {
	border-bottom: 1px solid #E8E3DF;
} */
 .menu-section {
 	/* border-bottom: 1px solid #e8e3df; */
 	min-height: 60px;
 	background: #F6F1F4;
 }
.menu-section .navbar-nav .nav-item.dropdown {
    position: static;
}
.menu-section .navbar-nav .nav-item.dropdown .dropdown-menu {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #FBF9F8;
	border: none;
	box-shadow: 0 5px 5px rgb(203 197 194 / 50%);
	display: block;
	max-height: 0;
	visibility: hidden;
	transition: all 0.4s ease-in-out;
	overflow: auto;
	padding: 0;
}
.dah_subcat-select .dropdown-menu {
	display: block;
	max-height: 0;
	visibility: hidden;
	transition: all 0.4s ease-in-out;
	overflow: auto;
	box-shadow: 0 0 5px rgb(203 197 194 / 50%);
	position: absolute;
	width: 100%;
}
.dah_subcat-select .dropdown.show > .dropdown-menu,
.menu-section .navbar-nav .nav-item.dropdown.show > .dropdown-menu {
  max-height: 60vh;
  visibility: visible;
}
.megamenu-desc .megamenu-desc-left h4 {
    font-family: 'Playfair Display';
}
.megamenu-desc .megamenu-desc-left .nav-link,
.megamenu-link .nav-link {
	color: #736E5E;
	display: flex;
	align-items: center;
	font-size: 16px;
}
.megamenu-desc .megamenu-desc-left .nav-link:hover, .megamenu-link .nav-link:hover {
    text-shadow: 0px 0px 1px #736E5E;
}
.megamenu-desc .megamenu-desc-left .nav-link:after {
    content: '';
    display: flex;
    width: 28px;
    height: 12px;
    background-image: url('../img/arrow-alt-left-icon.svg');
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 10px;
    opacity: 0;
}
.megamenu-desc .megamenu-desc-left .nav-link:hover:after {
	opacity: 1;
}

.megamenu-link {
    border-top: 1px solid #E8E3DF;
    padding: 15px 0;
}
.megamenu-desc {
    padding: 56px 0;
}

/* ====================Footer============ */
footer.wrapper-footer {
	background: #4A4A4A;
	padding: 75px 0;
	float: left;
	position: relative;
	width: 100%;
}
.wrapper-footer h4.nav-link, .wrapper-footer nav h4.nav-link:hover, .wrapper-footer nav h4.nav-link:focus {
    color: #fff /*{footer-heading-colour}*/;
	font-weight: 400;
}
.wrapper-footer h4.nav-link {
    font-weight: 400;
    margin-bottom: 15px;
	font-family: 'Playfair Display', serif;
	margin-bottom: 24px;
}
.wrapper-footer nav a.nav-link {
	padding: 0;
	margin-bottom: 13px;
	line-height: 1;
	float: left;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	transition: all 0.6s;
}
.wrapper-footer .nav:not(.mfooter) a.nav-link::after {
	content: '';
    margin-left: 10px;
    width: 16px;
    height: 11px;
    background-image: url('../img/arrow-alt-left-icon.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
	opacity: 0;
    filter: brightness(0) invert(1);
	transition: opacity 0.6s;
}
.wrapper-footer .nav:not(.mfooter) a.nav-link:hover {
    /* text-shadow: 0px 0px 1px #fff; */
    color: #C8699B;
}
.wrapper-footer .nav:not(.mfooter) a.nav-link:hover::after {
    opacity: 1;
}
.wrapper-footer a {
    color: #fff /*{footer-link-colour}*/;
	font-size: 16px;
}
.wrapper-footer p {
    color: #fff  /*{footer-font-colour}*/;
	font-weight: 400;
}
.col-footer-about img {
    margin-bottom: 28px;
}
.wrapper-footer .list-social i {
    font-size: 24px;
}
.wrapper-footer a:hover, .wrapper-footer a:focus {
    color: #C8699B /*{footer-link-colour-hover}*/;
}
.mfooter>li div.d-flex>div:first-child {
    width: 24px;
    justify-content: center;
    display: flex;
    margin-right: 20px;
}
.mfooter .mvp_cphone{
	margin-bottom: 1rem;
}
.f-copyright {
	background-color: #C8699B;
	padding: 34px 0;
	float: left;
	position: relative;
	width: 100%;
}
.f-copyright .payment_icon{
	line-height: 0;
}
.f-copyright  .mvp_pay {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;	
}
.f-copyright .payment_icon li {
    padding-right: 31px;
}
.f-copyright .payment_icon li:last-child {
    padding-right: 0px;
}
.f-copyright .address-book a {
    padding: 0 5px;
}
.f-copyright .address-book a:not(:hover,:focus,:active) {
    color: #fff;
}
.f-copyright .address-book {
    color: #fff;
    display: flex;
    align-items: center;
}
.mfooter a.f-phone {
	font-size: 24px;
	font-weight: 700;
}
.col-footer-about p {
    max-width: 440px;
}
#recent_sales_ticker {
	z-index: 9999;
}
.footer-usps {
	margin: 49px 0;
}
.newsletter {
    background-color: #E8E3DF;
    padding: 56px 0;
	margin-top: 80px;
	float: left;
    position: relative;
	width: 100%;
}
.newsletter-heading span img {
    width: 48px;
	margin-top: 10px;
}
.newsletter-heading h3 {
    max-width: 475px;
}
.newsletter-desc {
    max-width: 345px;
}
.newsletter-form {
    width: 725px;
    max-width: 100%;
    background-color: #fff;
    border-radius: 100px;
    overflow: hidden;
}
.newsletter-form input.form-control {
    padding: 0 48px;
    color: #1B3044;
    font-size: 16px;
    height: 72px;
}
.newsletter-form  .btn {
    padding: 0 24px;
}
.newsletter-form  .btn img {
    width: 40px;
}
#n_product .home-gift-voucher {
    margin-bottom: 160px;
}
#n_product .newsletter {
    margin-top: 0;
}
.wrapper-footer .mfooter img {
    filter: brightness(0) invert(1);
}
/* ==============================Home===================== */
section#homepageCarousel .carousel-caption .carousel-btn {
	width: auto;
	height: 54px;
	line-height: 54px;
	padding: 0 10px;
	background-color: #C8699B;
	border-color: #C8699B;
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
	border-radius: 28px;
	padding-left: 30px;
}
.btn-ring-icon {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: transparent;
	display: inline-block;
	position: relative;
	/* border: 12px solid #fff; */
	background-color: #fff;
}
.btn-ring-icon i {
	position: absolute;
	z-index: 111;
	color: #4A4A4A;
	top: 9px;
	left: 15px;
	font-size: 24px;
}
section#homepageCarousel {
    /* margin-top: 40px; */
	margin-bottom: 0;
	/* border-radius: 30px; */
	overflow: hidden;
	margin: 10px !important;
}
@media screen and (min-width:1920px) {
	section#homepageCarousel {
		margin-left: -32px;
		margin-right: -32px;
	}
	.Home_category .homepopcat-slider-card-btn {
		left: auto !important;
		margin: 0px auto 0px -96px !important;
	}
}
/* section#homepageCarousel .carousel-item::after {
    background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, #DADADA 100%);
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 416px;
    z-index: 1;
} */
section#homepageCarousel ol.carousel-indicators {
	left: 102px;
	bottom: 56px;
	margin: 0;
	right: auto;
	top: auto;
}
section#homepageCarousel ol.carousel-indicators li {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: transparent !important;
    opacity: 1;
	border: none;
	 color: rgba(255, 255, 255, 0.6) !important;

}
/* section#homepageCarousel ol.carousel-indicators li.active {
	background-color: #DF855F;
} */
section#homepageCarousel .carousel-caption {
	left: 102px;
	bottom: 56px;
	max-width: 750px;
	text-shadow: none;
	top: 50%;
	transform: translateY(-50%);
}
section#homepageCarousel .carousel-caption h2 {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-size: 74px;
	line-height: 80px;
	color: #fff;
	margin-bottom: 25px;
	text-align: left;
}
.carousel-item {
  transition: transform 1.6s ease-in-out;
}
#n_home .footer-usps {
	margin-top: 40px;
}
section#homepage-content {
	margin: 162px 0;
	text-align: center;
}
section#homepage-content > *:last-child {
    margin-bottom: 0;
}
.homepopcat {
    position: relative;
    padding: 120px 0 80px;
	margin-top: 80px;
}
.homepopcat .homepopcat-bgshape {
    background: #736E5E;
    border-radius: 0px 80px;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: calc(((100% - 1920px) / 2) + 1806px - (1806px / 12));
    height: 40rem;
}
.homepopcat .homepopcat-left {
    margin-bottom: 80px;
}
.homepopcat .homepopcat-icon {
    flex: 0 0 calc(8.33333% + 27px);
    margin-top: 15px;
}
.homepopcat .homepopcat-caption {
	flex: 0 0 calc(100% - (8.33333% + 27px));
}
.homepopcat .homepopcat-title, .homepopcat .homepopcat-desc {
    max-width: 450px;
}
.homepopcat .homepopcat-arrow-next {
	transform: rotate(180deg);
}
.homepopcat-arrows > a {
    border-radius: 50%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 48px;
	border: 1px solid #fff;
}
.homepopcat-arrows > a:hover {
    background-color: #fff;
}
.homepopcat-arrows > a:hover > img {
    filter: invert(1);
}
.homepopcat-slider {
	margin: 0 -12px;
}
.homepopcat-slider-card {
    margin: 0 12px;
    border-bottom: 7px solid transparent;
}
.homepopcat-slider-card:hover {
    border-bottom: 7px solid #1B3044;
}
.homepopcat-slider-card-img {
    /* background: #fff;
    border-radius: 10px; */
	overflow: hidden;
}
.homepopcat-slider-card-btn {
    position: absolute;
    bottom: 32px;
    left: 32px;
    max-width: calc(100% - 64px);
	display: flex;
	align-items: center;
}
.homepopcat-slider::after {
    content: '';
    width: calc(100% - 24px);
    height: 1px;
    background-color: #BEB7AF;
    float: left;
    margin: 0 12px;
}
.homepopcat-slider-card-caption {
    padding: 40px 0 80px;
}
.homepopcat-slider-card-caption h4, .home-popularprd-headlines h4, .home-trendingprd-headlines h4 {
	margin-bottom: 30px;
	font-family: 'Playfair Display';
}
.homepopcat-slider-card-caption  h5 {
    color: #736E5E;
}
.homepopcat-slider .slick-track {
    display: flex !important;
}
.homepopcat-slider .slick-slide {
    height: inherit !important;
}
.home-aboutsec-right-title {
    max-width: 615px;
    margin-top: 80px;
    margin-bottom: 128px;
    margin-left: 80px;
}
.home-aboutsec-right-desc {
    max-width: 576px;
}
.home-aboutsec-right-caption {
    margin-top: 56px;
}
.home-aboutsec-right-img {
    padding: 0 0 80px 80px;
	position: relative;
}
.home-aboutsec-right-img > div {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 80%;
    width: 65%;
    background-color: #E8E3DF;
    border-radius: 10px;
    z-index: 1;
}
.home-aboutsec-right-img img {
    z-index: 2;
	position: relative;
	border-radius: 10px;
}
.home-aboutsec-left {
    margin-right: 48px;
}
.home-aboutsec {
    padding: 164px 0 144px;
}
.home-aboutsec-left-btn {
    margin-top: 56px;
}
.home-aboutsec-right-img {
	border-radius: 10px;
}
#n_home .bg-theme {
	margin-top: 80px;
}
.bg-theme {
	padding: 80px 0;
	background-color: #FBF9F8;
}
.color-theme {
	color: #C8699B !important;
}
.home-whatnew {
    padding-bottom: 0;
}
/*------------ thumbnail code ----------------*/
.home-popularprd, .home-trendingprd, .home-whatnew, .home-memberofferprd {
	padding: 80px 0;
}
.home-trendingprd > .row, .home-popularprd .products-row, .home-memberofferprd .products-row {
    margin-top: 80px;
}
.successaddmessage .footer {
    display: flex;
    justify-content: center;
    align-items: center;
}
.successaddmessage .footer .left {
    width: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.thumbcard-img {
	padding: 30px;
	border-radius: 10px;
	overflow: hidden;
	background-color: #F9F9F9 !important;
}
.dah_thumbimglink {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .thumbcard-img .buying-options {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
} */
.embed-responsive-3by4:before {
    padding-top: 125%
}
/* .thumbcard-img .embed-responsive {
    padding-bottom: 160px;
} */
.thumbnail.card-body .thumbcard-img .product-image {
    max-height: calc(100%);
	width: auto;
}

.thumbnail.card-body  .price {
    margin-top: 25px;
    margin-bottom: 0px !important;
}
.badge-primary {
    background-color: #DF855F;
}
.badge {
    border-radius: 100px;
	padding: 15px;
	line-height: 1;
}
.text-primary {
    color: #DF855F!important;
}
/*------------ thumbnail code end ----------------*/
.home-trendingprd .thumbcard-img .embed-responsive {
    padding-bottom: 0;
}
.home-trendingprd .thumbnail.card-body .thumbcard-img .product-image {
    max-height: 100%;
}
.home-trendingprd .home-trendingprd-desc {
    max-width: 575px;
}
.home-trendingprd-sidebar .nav-item .nav-link:before {
    content: '';
    display: flex;
    width: 22px;
    height: 24px;
    background-image: url('../img/header-notice-icon.svg');
	background-repeat: no-repeat;
	background-position: center;
    margin-right: 10px;
    opacity: 1;
}
.home-trendingprd-sidebar .nav-item .nav-link:after {
    content: '';
    display: flex;
    width: 24px;
    height: 16px;
    background-image: url('../img/arrow-alt-left-icon.svg');
	background-repeat: no-repeat;
	background-position: center;
    margin-left: 10px;
    opacity: 0;
}
.home-trendingprd-sidebar .nav-item.active .nav-link:before,
.home-trendingprd-sidebar .nav-item:hover .nav-link:before {
    opacity: 0;
}
.home-trendingprd-sidebar .nav-item.active .nav-link:after,
.home-trendingprd-sidebar .nav-item:hover .nav-link:after {
    opacity: 1;
}
.home-trendingprd-sidebar .nav-item.active .nav-link,
.home-trendingprd-sidebar .nav-item:hover .nav-link {
    background-image: url('../img/bottom-line-icon.svg');
    background-repeat: no-repeat;
    background-position: 32px 100%;
    background-size: calc(100% - 32px) auto;
}
.home-trendingprd-sidebar .nav-item .nav-link {
    float: left;
}
.home-trendingprd-sidebar .nav-item .nav-link .h4 {
	font-family: 'Playfair Display';
	margin-bottom: 10px;
}
.home-trendingprd-sidebar .btn {
    margin-top: 50px;
}
.home-trendingprd-sidebar h3 {
    margin-bottom: 60px;
	max-width: 300px;
}
.home-trendingprd-sidebar .nav-item {
    margin-bottom: 30px;
}
.home-whatnew-innerbg {
    background-color: #736E5E;
    border-radius: 0px 80px;
    content: '';
    display: flex;
    width: 68rem;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.home-whatnew-inner > *:not(.home-whatnew-innerbg) {
    position: relative;
}
.home-whatnew-img > div {
    position: absolute;
    background-color: #1B3044;
    height: calc(100% + 160px);
    width: 100%;
    top: -80px;
    left: -80px;
    border-radius: 10px;
    z-index: 1;
}
.home-whatnew-img > img {
    border-radius: 10px;
    z-index: 2;
	position: relative;
}
.home-whatnew-caption {
    padding: 0 120px;
}
.home-whatnew-inner {
    padding: 160px 0;
    position: relative;
}
.thumbcard-member-price {
    color: #DF855F;
}
.home-memberofferprd .btn-outline-secondary:hover img {
	filter: brightness(0) invert(1);
}
.home-memberofferprd  .thumbcard-img .embed-responsive {
	padding-bottom: 0;
}
.home-memberofferprd  .thumbnail.card-body .thumbcard-img .product-image {
    max-height: 100%;
	width: auto;
}
.home-gift-voucher {
    margin-top: 50px;
    margin-bottom: 80px;
}
.home-gift-voucher-img {
	margin-bottom: 50px;
}
.home-gift-voucher-btn {
	margin-top: 50px;
}
.home-gift-voucher-desc {
	max-width: 565px;
}
.home-gift-voucher-img {
	border-radius: 10px;
}
.home-gift-voucher-title {
    max-width: 690px;
}
body {
    overflow-x: hidden !important;
}
 ::-webkit-scrollbar {
    width: 0px;
}
/* ::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.10), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
	border-radius: 30px;
}  */
/*--------- Product Information page ----------*/
/* section.dah_prd-titlesec, .dah_prd-imgsec .dah_prd-thumbimg {
    position: sticky;
    top: 30px;
} */
.dah_prd-imgsec .dah_prd-thumbimg {
    order: 0;
}
.dah_prd-imgsec .dah_prd-thumbimg .dah_prd-thumbimg-item .nav-link {
	border: 1px solid transparent;
	float: left;
}
.dah_prd-imgsec .dah_prd-thumbimg .dah_prd-thumbimg-item .nav-link.active, .dah_prd-imgsec .dah_prd-thumbimg .dah_prd-thumbimg-item .nav-link:hover {
	border-color: #DF855F;
}
.dah_prd-imgsec .dah_prd-mainimg {
    order: 1;
	margin-left: 30px;
	position: relative;
}
div#dah_prd-mainimg-item-main {
    margin-top: -86px;
}
.dah_prd-imgsec .dah_prd-mainimg .product-wishlist {
    position: sticky;
	position: -webkit-sticky;
	left: 0;
	top: 0;
	height: 86px;
}
.dah_prd-imgsec .dah_prd-mainimg .product-wishlist:not(.isSticky) > a {
    margin: 30px 30px 0;
}
.dah_prd-imgsec .dah_prd-mainimg .product-wishlist .btn:not(:hover) {
	background-color: #fff;
}
.dah_prd-imgsec .dah_prd-mainimg .product-wishlist .btn:hover img, .dah_prd-imgsec .dah_prd-mainimg .product-wishlist .btn:focus img {
    filter: brightness(0) invert(1);
}
.breadcrumb .breadcrumb-item:last-child a {
	font-weight: 600;
	color: rgba(74, 74, 74, 1);
}
.breadcrumb-item+.breadcrumb-item:before{
	content: "/";
}
.products-history .text-price {
    font-weight: 700;
    font-size: 16px;
}
.products-history .thumbcard-img {
    padding: 16px;
}
.products-history .thumbnail.card-body .card-title {
    margin-top: 20px;
    height: 3em;
}
.products-history .thumbnail.card-body  .price {
    margin-top: 15px;
    margin-bottom: 0px !important;
}
#n_product .wrapper-product-title  .title-sku, .dah_cartPage .title-sku {
    color: rgba(223, 133, 95, 1);
    font-size: 14px;
}
#n_product .wrapper-pricing {
    margin-top: 30px;
}
/* #n_product .descwrap::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    display: inline-block;
    background-color: #BEB7AF;
    z-index: 1;
} */
/* #n_product .tabbable > div:nth-child(2n+1) {
    border-right: 1px solid #BEB7AF;
    padding-right: 72px;
} */
/* #n_product .tabbable > div:not(:nth-child(2n+1)) {
    padding-left: 72px;
}
#n_product .tabbable > div {
	padding: 120px 0;
} */
@media screen and (min-width:1200px) {
	#n_product div#accordionSpecifications .card-body {
		background: #736E5E;
		border-radius: 0px 80px;
		color: #fff;
	}
	.wrapper-pricing-text {
		margin: 15px 0;
	}
	#n_product div#accordionSpecifications .card-body .dah_table .dah_table-content {
		border-bottom: 1px solid rgba(190, 183, 175, 1);
		padding: 15px 0;
	}
	#n_product .tabbable div#accordionSpecifications .descsec-title {
		color: #fff;
	}
}
#n_product .tabbable .descsec-title {
	margin-bottom: 30px;
	font-family: 'Playfair Display';
}
#n_product .extra-options .buying-options .qty-opr, .dah_cartPage .cart_qtywrap .qty-opr {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.dah_cartPage .cart_qtywrap .cart-qty {
    height: 100%;
    width: 160px;
    border: 1px solid rgba(190, 183, 175, 1);
    border-radius: 100px;
    -moz-appearance:textfield;
	text-align: center;
}
#n_product  .extra-options .buying-options .qty::-webkit-outer-spin-button,
#n_product  .extra-options .buying-options .qty::-webkit-inner-spin-button,
.dah_cartPage .cart_qtywrap .cart-qty::-webkit-outer-spin-button,
.dah_cartPage .cart_qtywrap .cart-qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.dah_cartPage .cart_qtywrap .qty_minus {
    left: 32px;
}
.dah_cartPage .cart_qtywrap .qty_plus {
    right: 32px;
}
/* #n_product .extra-options .buying-options .btn-wrap {
    width: calc(100% - 190px);
    margin-left: 30px;
} */
#n_product .full-line {
	width: 100vw;
    margin-left: calc(((100vw - 1806px) / 2)*-1);
}
.products-history .thumbcard-img .embed-responsive {
	padding-bottom: 0;
}
.products-history .thumbnail.card-body .thumbcard-img .product-image {
    max-height: 100%;
}
div#dah_productreviewssection {
    background-color: #1B3044;
    padding: 80px 0;
    color: #fff;
	overflow: hidden !important;
}
div#dah_productreviewssection .progress-item .progress {
    width: calc(100% - 70px);
    background-color: #ECECEC;
    border-radius: 100px;
}
div#reviews-headsec {
    padding: 40px 0;
}
div#reviews-headsec select.form-control {
    width: 426px;
    height: 56px;
    border-radius: 3px;
    font-size: 16px;
    max-width: calc(100% - 50px);
}
#reviews-pagination-ul a.dahrwcurpg-next, #reviews-pagination-ul a.dahrwcurpg-prev,
.pagination a.page-next, .pagination a.page-prev {
    border: 1px solid #fff;
    border-radius: 50px;
    height: 48px;
    width: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#reviews-pagination-ul a.dahrwcurpg-next:hover, #reviews-pagination-ul a.dahrwcurpg-prev:hover {
	background-color: #fff;
}
.pagination a.page-next:hover, .pagination a.page-prev:hover {
	background-color: #1B3044;
}
.pagination a.page-next, .pagination a.page-prev {
    border: 1px solid #1B3044;
	background-color: transparent;
}
.pagination {
    margin: 50px auto 0;
}
#reviews-pagination-ul a.dahrwcurpg-next:hover img, #reviews-pagination-ul a.dahrwcurpg-prev:hover img,
.pagination a.page-next:not(:hover) img, .pagination a.page-prev:not(:hover) img {
	filter: brightness(0);
}
.lightboxOverlay {
	background-color: #1B3044 !important;
}
/*--------------- CAtegory page -----------*/
.catpage-heading .dropdown-toggle:after {
	display: none;
}
#left-sidebar {
	position: absolute;
	left: 0;
	width: 100%;
	top: 100%;
	z-index: 100;
	background-color: #fff;
	border-radius: 20px !important;
}
#left-sidebar .filter-group {
    float: left;
    position: relative;
    width: 100%;
    margin-top: 0;
	padding: 0;
}
#left-sidebar .filter-group a[data-toggle=collapse] {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
	color: #1B3044;
}
#left-sidebar .filter-group a[data-toggle=collapse]::after {
	content: '';
	display: flex;
	width: 12px;
	height: 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../img/qty-plus-icon.svg');
	background-size: 100% auto;
}
#left-sidebar .filter-group a[data-toggle=collapse][aria-expanded=true]::after{
	background-image: url('../img/qty-minus-icon.svg');
}
#left-sidebar #filters {
    float: left;
    position: relative;
    width: 100%;
    padding: 20px 20px 30px;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px 30px;	
}
#left-sidebar #filters.show, #left-sidebar #filters.collapsing {
	display: grid;
}
.top_hedding_bg {
    background-color: #fff;
}
/* .catpage-desc {
    background: #E8E3DF;
    border-radius: 10px;
    padding: 100px 30px;
    margin-top: 80px;
} */
.dah_subcat-select .dropdown.show>a.dropdown-toggle > i {
    transform: rotate(180deg);
}
.dah_subcat-select .dropdown>a.dropdown-toggle > i {
    transition: all 1s;
}
.dah_subcat-select .dropdown .dropdown-toggle {
    outline: none;
    box-shadow: none;
    width: 563px;
    max-width: 100%;
    justify-content: space-between;
    height: 56px;
    border-radius: 3px;
	padding: 0 25px;
}
.catpage-heading .btn {
    border-radius: 3px;
}
/*----------- Cart page -----------*/
.dah_cartPage {
	padding-top: 80px;
	padding-bottom: 80px;
}
.cartTable tr td, .cartTable tr th {
    padding: 20px;
    line-height: 1;
}
.cartTable, .cartTable tbody {
    border: 1px solid #E8E3DF;
}
.cartTable tbody {
    border-left-width: 0;
    border-right-width: 0;
}
.dah_cartPage .btn-outline-secondary:hover img,
.dah_cartPage .checkoutbtn img {
	filter: brightness(0) invert(1);
}
.dah_cartPage .cart_ship .btn-success {
    margin-left: 30px;
    width: 231px;
    max-width: 100%;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
}
.dah_cartPage .cart_ship {
	padding: 40px;
}
.dah_cartPage .cart_ship .form-control {
    height: 56px;
    background-color: #F6F1F4;
    border: none;
    border-radius: 3px;
    padding: 0 24px;
    font-size: 16px;
	margin-bottom: 24px;
}
.dah_cartPage .cart_ship h5 {
	margin-bottom: 18px;
}
.dah_cartPage .cart_totalsec .table {
    border: 1px solid #E8E3DF;
    margin-top: 30px;
}
.dah_cartPage .cart_totalsec .table .border-line {
	padding: 30px 0 0;
}
.dah_cartPage .cart_totalsec .table tr > th, .dah_cartPage .cart_totalsec .table tr > th+td, .dah_cartPage .cart_totalsec .cart_coupon_form {
    padding-top: 33px;
}
.dah_cartPage .cart_totalsec .table .border-line::before {
    background-color: #F6F1F4;
    content: '';
    height: 4px;
    width: 100%;
    float: left;
}
.dah_cartPage .cart_totalsec .table td, .dah_cartPage .cart_totalsec .table th {
	padding: 0;
}
.dah_cartPage .cart_totalsec .table tr > :first-child {
	padding-left: 50px;
}
.dah_cartPage .cart_totalsec .table tr > :last-child {
	padding-right: 50px;
}
.dah_cartPage .cart_totalsec .table tr:last-child > td {
    padding-top: 30px;
    padding-bottom: 30px;
}
.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
    width: 194px;
    margin-left: 15px;
    padding: 0;
    height: 54px;
    justify-content: center;
    text-align: center;
	text-transform: capitalize !important;
}
.dah_cartPage .cart_totalsec .cart_coupon_form .form-control {
    height: 54px;
    background-color: #F6F1F4;
    border: none;
    width: 450px;
    border-radius: 32px;
    font-size: 16px;
    font-weight: 400;
    padding-left: 30px;
}
.dah_cartPage .cart_qtywrap .cart-qty {
	height: 56px;
	width: 160px;
}
.cartTable tfoot .btn-outline-secondary {
	border: none;
    border-radius: 3px;
}
.cartTable tfoot .btn-outline-secondary:not(:hover,:focus,:active) {
    background-color: #fff;
	color: #1b3044;
}
.cartTable tfoot .btn-outline-secondary:not(:hover,:focus,:active) img {
	filter: brightness(0.5);
}
.dah_cartPage > h4 {
    font-family: 'Playfair Display';
}

.input-group > .form-control {
    height: 40px;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    padding-left: 24px;
}


.f-copyright .address-book {
	flex-wrap: wrap;
}

.embed-responsive .embed-responsive-item img {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto;
}
.dah_prd-imgsec .dah_prd-mainimg .product-wishlist .btn > span {
    display: flex;
    align-items: center;
}
header.affix-active {
	background-color: #fff;
	display: inline-block;
	width: 100%;
	z-index: 1000;
    animation: slide-down 0.45s;
	position: fixed !important;
	top: 0;
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}



/*------------------------ Responsive code ------------------------------*/
@media screen and (min-width: 1600px) and (max-width: 1919.98px) {
	#n_product .full-line {
		width: 100vw;
		margin-left: calc(((100vw - 1540px) / 2)*-1);
	}
	.home-whatnew-innerbg {
		width: 58rem;
	}
	.newsletter > div > .row {
		flex-wrap: nowrap;
	}
	.newsletter-form {
		width: 600px;
	}
	.homepopcat .homepopcat-bgshape {
		width: calc(((100% - 1600px) / 2) + 1540px - (1540px / 12));
	}
	.catpage-heading aside#left-sidebar #filters {
		grid-template-columns: repeat(4, 1fr);
	}
	.thumbcard-member-price {
		width: 100%;
		margin-left: 0 !important;
		margin-top: 15px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1599.98px) {
	.home-trendingprd>.row, .home-popularprd .products-row, .home-memberofferprd .products-row {
		margin-top: 60px;
	}
	#n_product .extra-options .buying-options .btn-wrap {
		width: calc(100% - 180px);
		margin-left: 20px;
	}
	.thumbnail .form-inline.buying-options .btn {
		width: 179px;
		justify-content: center !important;
		align-items: center !important;
	}
	#n_product .full-line {
		width: 100vw;
		margin-left: calc(((100vw - 1140px) / 2)*-1);
	}
	.logo-section .nav-item {
		margin: 0 5px;
	}
	.footer-usps  .row {
		flex-wrap: nowrap;
	}
	.footer-usps h5 br {
		content: " ";
		display: inline-block;
	}
	.footer-usps-item {
		min-width: 25%;
	}
	.homepopcat-arrows {
		min-width: calc(96px + 1.5rem);
	}
	.homepopcat .homepopcat-desc {
		max-width: 100%;
	}
	.home-aboutsec-right-desc {
		max-width: 446px;
	}
	.homepopcat .homepopcat-bgshape {
		width: 100%;
	}
	.home-whatnew-innerbg {
		width: 64rem;
	}
	.thumbcard-img .badge-primary {
		display: none;
	}
	.thumbcard-img .text-primary {
		margin-right: 0 !important;
	}
	.home-trendingprd > :first-child {
		flex-wrap: wrap;
	}
	.home-trendingprd .home-trendingprd-desc {
		margin-top: 30px !important;		
	}
	.newsletter-form {
		width: 100%;
		margin-top: 30px;
	}
	.col-footer-about {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		margin-bottom: 80px;
	}
	.col-footer-about img {
		margin-bottom: 0;
	}
	.col-footer-about > div {
		max-width: 444px;
	}
	.col-footer-about p {
		max-width: 700px;
	}
	#n_product .tabbable>div:nth-child(2n+1) {
		border-right: none;
		padding-right: 0;
	}
	#n_product .tabbable>div:not(:nth-child(2n+1)) {
		padding-left: 0;
		padding-top: 0;
	}
	.catpage-heading aside#left-sidebar #filters {
		grid-template-columns: repeat(3, 1fr);
	}
	.dah_cartPage .cart_ship .btn-success {
		margin-left: 0;
		margin-top: 24px;
	}

	.main_manu_contan .wrap-rec-item .price-manu-propuler .propuler-price-manu .price {
		flex-direction: column;
	}

	.menu-section .navbar .wrap-rec-item article.menu {
		padding-left: 0px;
	}
}
@media (min-width: 1200px) {
	#searchToggle.collapsing {
		-webkit-transition: none;
		transition: none;
		display: none;
	}
	#searchToggle.show ~ .menu-section {
		display: none;
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		left: 0;
		width: 100%;
		margin-top: 0;
	}
	.thumbnail.card-body .card-title {
		font-size: 20px;
		line-height: 1.3;
		font-weight: 400 !important;
	}
}
@media screen and (max-width:1199.98px) {
	ul:not(.nav,.navbar-nav, .dropdown-menu, .breadcrumb, .pagination, .payment_icon) > li:before {
		margin-top: 0;
	}
	.home-gift-voucher {
		margin-bottom: 20px;
	}
	/* section#homepageCarousel, .catpage-desc {
		margin-top: 0 !important;
	} */
	.thumbnail .form-inline.buying-options .btn {
		width: 100% !important;
		justify-content: center;
		align-items: center !important;
	}
	[data-aos^=fade][data-aos^=fade],
	[data-aos^=zoom][data-aos^=zoom],
	[data-aos^=slide][data-aos^=slide],
	[data-aos^=flip][data-aos^=flip] {
		opacity: 1 !important;
    	transition-property: unset !important;
		transform: none !important;
		backface-visibility:unset !important;
	}
	h1, .h1 {
		font-size: 48px;
		line-height: 56px;
	}
	h2, .h2 {
		font-size: 40px;
		line-height: 48px;
	}
	h3, .h3 {
		font-size: 26px;
		line-height: 32px;
	}
	h4, .h4 {
		font-size: 24px;
		line-height: 32px;
	}
	h5, .h5 {
		font-size: 16px;
		line-height: 24px;
	}
	.text-price {
		font-size: 16px;
		line-height: 24px;
	}
	body {
		font-size: 14px;
		line-height: 24px;
	}
	.mob-menutitle {
		font-family: 'Playfair Display';
	}
	.wrapper-header .navbar .navbar-nav .nav-item:first-child >.nav-link {
		margin-left: 0;
	}
	.megamenu-infomenu {
		border-top: 1px solid #E8E3DF;
		padding: 20px 0;
	}
	.megamenu-infomenu li {
		width: 33.33%;
	}
	.megamenu-infomenu li>.nav-link {
		padding: 12px 0;
	}
	section#homepage-content, .footer-usps, .homepopcat .homepopcat-left {
		margin-bottom: 40px;
	}
	section#homepage-content, .footer-usps, #n_home .bg-theme, .home-trendingprd > .row, .home-popularprd .products-row, .home-memberofferprd .products-row, .homepopcat {
		margin-top: 40px;
	}
	section#homepageCarousel .carousel-caption h2 {
		font-size: 48px;
		line-height: 56px;
		text-align: left;
	}
	section#homepageCarousel ol.carousel-indicators li {
		width: 8px;
		height: 8px;
	}
	section#homepageCarousel .carousel-caption {
		left: 32px;
		bottom: 32px;
		max-width: calc(100% - 64px);
	}
	#n_home .wrapper-header .logo-section,#n_home .menu-section {
		border: none !important;
	}

	.wrapper-header .logo-section, .menu-section {
		border: none;
		border: 1px solid #F6F1F4 !important;
	}
	.thumbcard-img {
		padding: 16px !important;
	}
	.thumbnail.card-body .card-title {
		margin-top: 30px;
	}
	.thumbcard-img .embed-responsive {
		padding-bottom: 50px;
	}
	.thumbnail.card-body .thumbcard-img .product-image {
		max-height: calc(100% - 50px);
		width: auto;
	}
	.thumbcard-img span.badge.badge-primary {
		background-color: transparent;
		border: none;
		padding: 0;
		color: #DF855F;
		font-size: 14px;
		font-weight: 700;
	}
	#n_home .footer-usps {
		margin-top: 28px;
	}
	.homepopcat {
		padding: 80px 0 40px;
	}	
	.homepopcat .homepopcat-caption {
		flex-wrap: wrap;
	}
	.homepopcat .homepopcat-title, .homepopcat .homepopcat-desc {
		max-width: 50%;
	}
	.homepopcat .homepopcat-icon {
		margin-right: 15px;
	}
	.homepopcat .homepopcat-arrows {
		margin-top: 30px;
	}
	.homepopcat .homepopcat-bgshape {
		max-width: calc(100% - 60px);
		height: 28rem;
	}
	.home-aboutsec-right-caption {
		flex-wrap: wrap;
		justify-content: flex-end !important;
	}
	.home-aboutsec-right-caption .home-aboutsec-right-btn {
		margin-top: 15px;
	}
	.home-popularprd, .home-trendingprd, .home-whatnew, .home-memberofferprd, .bg-theme {
		padding: 40px 0;
	}
	.homepopcat-slider-card-caption h4, .home-popularprd-headlines h4, .home-trendingprd-headlines h4 {
		margin-bottom: 15px;
	}	
	.home-memberofferprd .thumbnail.card-body .price {
		flex-direction: column;
		align-items: flex-start !important;
	}
	.home-memberofferprd .thumbnail.card-body .price span.thumbcard-member-price {
		margin-left: 0 !important;
	}
	.thumbnail.card-body .card-title {
		height: 4.5em;
	}
	.home-trendingprd > div {
		flex-wrap: wrap;
	}
	.f-copyright .payment_icon li {
		padding-right: 15px;
	}
	.f-copyright .payment_icon img {
		max-height: 18px;
		width: auto;
	}
	footer.wrapper-footer {
		padding: 60px 0;
	}
	#n_product .home-gift-voucher {
		margin-bottom: 50px;
	}
	#n_product .tabbable>div:nth-child(2n+1) {
		border-right: none;
		padding-right: 15px;
	}
	#n_product .tabbable>div:not(:nth-child(2n+1)) {
		padding-left: 15px;
	}
	#n_product .tabbable > div {
		padding: 0 15px;
	}
	#n_product .tabbable {
		padding: 40px 0;
	}
	div#dah_productreviewssection {
		padding: 40px 0;
	}
	#n_product .dah_prd-imgsec {
		margin-bottom: 40px;
	}
	#n_product .extra-options .buying-options .btn-wrap {
		width: calc(50% - 15px);
		margin-left: 30px;
	}
	#n_product .extra-options .buying-options .dah_qtywrap {
		width: calc(50% - 15px);
	}
	#n_product .extra-options .buying-options .qty {
		width: 100%;
	}
	#n_product .tabbable .card, #n_product .tabbable .card-header {
		border: none;
	}
	#n_product .tabbable .card {
		border-bottom: 1px solid #E8E3DF;
	}
	#n_product .tabbable .card-header .btn::after {
		content: '\f107';
		font-weight: 900;
		font-family: "Font Awesome 5 Free";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 15px;
	}
	#n_product .tabbable .card-header .btn[aria-expanded=true]::after {
		content: '\f106';
	}
	#n_product .tabbable .card-header .btn {
		position: relative;
    	display: flex;
		align-items: center;
		width: 100%;
		font-family: 'Playfair Display';
		padding: 20px 0;
		outline: none;
		box-shadow: none;
		text-decoration: none;
		justify-content: flex-start;
	}
	.dah_prd-imgsec .dah_prd-mainimg {
		order: 0;
		width: 100%;
		overflow: auto;
		margin-left: 0;
	}
	.dah_prd-imgsec .dah_prd-thumbimg {
		position: relative;
		top: unset;
		width: 100%;
		float: left;
	}
	.dah_prd-wrap {
		flex-wrap: wrap;
		overflow: hidden;
	}
	div#dah_prd-mainimg-item-main {
		margin-top: 0;
	}
	.dah_prd-imgsec .dah_prd-mainimg .product-wishlist {
		left: 0;
		top: 0;
		height: 86px;
		flex: 0 0 100%;
	}
	.dah_prd-imgsec .dah_prd-mainimg .dah_prd-mainimg-item {
		display: flex;
		align-items: center;
		justify-content: center;
		flex: 0 0 50%;
		margin-left: -100%;
	}
	.dah_prd-imgsec .dah_prd-thumbimg .dah_prd-thumbimg-item .nav-link {
		max-width: 130px;
	}
	/* .catpage-desc {
		padding: 40px;
	} */
	.newsletter {
		margin-top: 40px;
	}
	.catflt-wrap > div:first-child {
		max-width: calc(100% - 285px);
	}
	.catpage-heading .page-header img {
		max-width: 24px;
	}
	.dah_cartPage .cart_ship .btn-success {
		margin-left: 0;
		margin-top: 24px;
		width: 100%;
		justify-content: center;
		text-align: center;
	}
	.dah_cartPage {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	div#accordionSpecifications .dah_table-content {
		border-bottom: 1px solid #E8E3DF;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	div#accordionSpecifications .dah_table > div>div:last-child > .dah_table-content {
		border-bottom: none;
		margin-bottom: 0;
	}
	.home-trendingprd-select .form-control {
		border: none;
		height: 56px;
		padding: 0 22px;
	}
	.home-trendingprd-select, .home-trendingprd-descwrap {
		width: 50%;
		order: 2;
		margin-top: 25px;
	}
	.home-trendingprd-headlines, .home-trendingprd-btn {
		order: 0;
	}
	.megamenu-desc {
		padding: 40px 0;
	}
	.home-trendingprd>.row, .home-popularprd .products-row, .home-memberofferprd .products-row {
		margin-top: 40px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199.98px) {
	div#navbarMainMenu ul.nav {
		display: flex;
		flex-wrap: nowrap;
		width: 100%;
		flex-direction: row;
	}
	#n_product .full-line {
		width: 100vw;
		margin-left: calc(((100vw - 960px) / 2)*-1);
	}
	section#homepageCarousel .carousel-caption {
		max-width: 474px;
	}
	.home-whatnew-innerbg {
		width: 54rem;
	}
	.home-whatnew-caption {
		padding: 0 80px;
	}
	.home-aboutsec {
		padding: 120px 0 80px;
	}
	.home-aboutsec-left {
		margin-right: 40px;
	}
	.home-aboutsec-right-img {
		padding: 0 0 40px 40px;
	}
	.home-aboutsec-right-title {
		margin-top: 80px;
		margin-bottom: 80px;
		margin-left: 40px;
	}
	.newsletter .row {
		flex-wrap: nowrap;
	}
	.newsletter-form {
		max-width: 365px;
	}
	.newsletter-desc {
		max-width: 225px;
	}
	.newsletter-heading h3 {
		max-width: 255px;
	}
	.newsletter-heading span img {
		width: 24px;
		margin-top: 5px;
	}
	.newsletter-form input.form-control {
		padding: 0 24px;
		font-size: 14px;
		height: 56px;
	}
	.newsletter-form  .btn img {
		width: 24px;
	}
	.newsletter-form  .btn {
		padding: 0 16px;
	}
	.col-footer-about {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		margin-bottom: 60px;
	}
	.col-footer-about img {
		margin-bottom: 0;
	}
	.col-footer-about > div {
		max-width: 444px;
	}
	.f-copyright .address-book {
		padding-right: 20px;
	}

	.dah_cartPage .cart_totalsec .table tr > th{
		padding-top: 20px !important;
	} 

	.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap {
		width: 120px !important;
		height: 54px;
	}

	.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap .qty_plus {
		left: 25px !important;
	}

	.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap .qty_minus {
		right: 25px !important;
	}

	.modal.show .modal-dialog .dah_quickview_sec .buying-options .addtocart {
		width: 170px !important;
		height: 54px;
		margin: 0px !important;
		margin-left: 10px !important;
		font-size: 15px !important;
	}

	.modal.show .modal-dialog .dah_quickview_sec .buying-options .addtocart span {
		left: 0px !important;
		margin-left: 10px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991.98px) {
	.catpage-heading aside#left-sidebar #filters {
		grid-template-columns: repeat(2,1fr);
	}
	.col-footer-menu nav > div:first-child > ul > li, .col-footer-menu nav > div:nth-child(2) > ul > li {
		width: 100%;
		flex: 0 0 100%;
	}
	.col-footer-menu nav > div:first-child > ul > li:not(:first-child), .col-footer-menu nav > div:nth-child(2) > ul> li:not(:first-child) {
		width: 50%;
		flex: 0 0 50%;
	}
	.col-footer-menu nav > div:first-child > ul,.col-footer-menu nav > div:nth-child(2) > ul {
		flex-wrap: wrap;
		flex-direction: row !important;
	}
	.cartTable tr td, .cartTable tr th {
		padding: 14px 8px;
		line-height: 1;
	}
	#n_product .full-line {
		width: 100vw;
		margin-left: calc(((100vw - 720px) / 2)*-1);
	}
	section#homepageCarousel .carousel-item {
		min-height: 440px;
	}
	section#homepageCarousel .carousel-item img {
		width: auto !important;
		height: 100% !important;
		transform: translate(-50%, -50%);
		position: absolute;
		top: 50%;
		left: 50%;
	}
	.footer-usps  .row {
		flex-wrap: wrap;
	}
	/* .footer-usps-item img {
		max-width: 20px;
		margin-top: 5px;
	} */
	.homepopcat .homepopcat-bgshape {
		max-width: 100%;
	}
	.home-trendingprd > div > div.home-trendingprd-headlines, .home-trendingprd > div > div.home-trendingprd-btn {
		order: 1;
		margin-top: 0;
	}
	.home-trendingprd > div > div {
		order: 2;
		margin-top: 45px;
	}
	.home-trendingprd .home-trendingprd-desc {
		max-width: 400px;
	}
	.home-aboutsec {
		padding: 120px 0 80px;
	}
	.home-aboutsec-left {
		margin-right: 40px;
	}
	.home-aboutsec-right-img {
		padding: 0 0 40px 40px;
	}
	.home-aboutsec-right-title {
		margin-top: 80px;
		margin-bottom: 80px;
		margin-left: 40px;
	}
	.home-whatnew-innerbg {
		width: 100%;
	}
	.home-whatnew-caption {
		padding: 0 80px;
	}
	.home-whatnew-inner {
		padding: 80px 0;
	}
	.home-whatnew-img > div {
		height: calc(100% + 80px);
		top: -40px;
		left: -40px;
	}
	.home-memberofferprd > div {
		flex-wrap: wrap;
	}
	.home-memberofferprd-headlines {
		width: 100%;
		margin-bottom: 40px;
	}
	.newsletter-heading, .newsletter-desc {
		max-width: 40%;
	}
	.newsletter-heading{
		order: 1;
	}
	.newsletter-desc{
		order: 3;
		padding-left: 30px;
		padding-top: 15px;
	}
	.newsletter-form {
		order: 2;
		max-width: 50%;
		width: 365px;
	}
	.newsletter-heading span img {
		width: 24px;
		margin-top: 5px;
	}
	.newsletter-form input.form-control {
		padding: 0 24px;
		font-size: 14px;
		height: 56px;
	}
	.newsletter-form  .btn img {
		width: 24px;
	}
	.newsletter-form  .btn {
		padding: 0 16px;
	}
	.col-footer-about {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.col-footer-about img {
		margin-bottom: 0;
	}
	.col-footer-about > div {
		max-width: 50%;
	}
	.col-footer-menu nav > div {
		width: 50%;
		margin-top: 60px;
	}
	.f-copyright {
		padding: 15px 0;
	}
	.home-whatnew-heading img {
		max-width: 30px;
	}
	.home-whatnew-caption > div >img {
		max-height: 36px;
	}
	.dah_cartPage .cart_qtywrap .cart-qty {
		height: 56px;
		width: 100px;
	}
	.dah_cartPage .cart_qtywrap .qty-opr {
		display: none;
	}
	.cart_qtywrap {
		float: left;
	}
	.cartTable tbody tr td.options-column {
		width: 75px;
	}
	.cartTable {
		border: none;
	}
	.cartTable--column-image {
		width: 116px;
	}
	.dah_cartPage .cart_ship {
		padding: 0;
	}
	.dah_cartPage .card {
		border: none;
	}
	.dah_cartPage .cart_totalsec .table tr > th, .dah_cartPage .cart_totalsec .table tr > th+td, .dah_cartPage .cart_totalsec .cart_coupon_form {
		padding-top: 20px;
	}
	.dah_cartPage .cart_totalsec .table tr > :first-child {
		padding-left: 0;
	}
	.dah_cartPage .cart_totalsec .table tr > :last-child {
		padding-right: 0;
	}
	.dah_cartPage .cart_totalsec .table {
		border: none;
		margin: 0;
	}
	.home-gift-voucher-img {
		height: 416px;
		overflow: hidden;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-radius: 10px;
	}
	.home-gift-voucher-img img {
		position: absolute;
		left: 50%;
		top: 50%;
		height: 100%;
		transform: translate(-50%, -50%);
		width: auto !important;
		max-width: unset;
		border-radius: 10px;
	}

	#n_home .AboutUS_manu .AboutUs_button {
		margin-top: 30px;
	}

	#n_home .AboutUS_manu .input-group-append{
		width: 172px;
		height: 48px;
	}

	.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_manu .input-group-append.btn.btn-outline-secondary {
		width: 246px !important;
	}

	aside#left-sidebar #filters {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}
@media screen and (max-width: 767.98px) {

	#n_checkout .table.cartTable tr.cartTable-tr {
		display: inline-table;
	}

	.dah_prd-imgsec .dah_prd-mainimg .product-wishlist .btn {
		background-color: transparent !important;
		border: none;
		padding: 0;
	}
	header.affix-active {
		animation: none; 
	}
	.dah_prd-imgsec .dah_prd-mainimg .dah_prd-mainimg-item {
		flex: 0 0 100%;
	}
	.cartTable tbody tr td.cartTable--column-image {
		width: 100px;
	}
	.megamenu-desc {
		padding: 20px 0;
	}
	.megamenu-infomenu li {
		width: 100%;
	}
	.mob-menutitle {
		margin-top: 0px !important;
	}
	.mfooter a.f-phone {
		font-size: 16px;
		font-weight: 700;
	}
	footer.wrapper-footer {
		padding: 25px 0 45px;
	}
	.home-trendingprd-select, .home-trendingprd-descwrap {
		width: 100%;	
	}
	.dahmobilemenu {
		display: flex;
		overflow: hidden;
		width: 100%;
		flex-wrap: nowrap;
	}
	.dahmobilemenu > * {
		width: 100%;
		margin: 0;
		padding: 0;
		flex: 0 0 100%;
	}
	.megamenu-desc {
		padding: 30px 0;
	}
	.wrapper-header .navbar .nav-tabs {
    	display: flex;
		flex-direction: column;
		border: none;
	}
	.wrapper-header .navbar .nav-tabs li>.nav-link {
		width: 100%;
		margin: 0;
		padding: 8px 0;
		height: auto;
		min-height: 0;
		border: none;
	}
	.cartTable tr td, .cartTable tr th {
		padding: 14px 8px;
		line-height: 1;
	}
	.dah_cartPage .cart_qtywrap .cart-qty {
		height: 56px;
		width: 100px;
	}
	.dah_cartPage .cart_qtywrap .qty-opr {
		display: none;
	}
	.cart_qtywrap {
		float: left;
	}
	.cartTable tbody tr td.options-column {
		width: 75px;
	}
	.cartTable {
		border: none;
	}
	.cartTable--column-image {
		width: 116px;
	}
	.catrpage_main_btns .btn {
		width: 100%;
		justify-content: center;
	}
	.dah_cartPage .cart_ship {
		padding: 0;
	}
	.dah_cartPage .card {
		border: none;
	}
	.dah_cartPage .cart_totalsec .table tr > th, .dah_cartPage .cart_totalsec .table tr > th+td, .dah_cartPage .cart_totalsec .cart_coupon_form {
		padding-top: 20px;
	}
	.dah_cartPage .cart_totalsec .table tr > :first-child {
		padding-left: 0;
	}
	.dah_cartPage .cart_totalsec .table tr > :last-child {
		padding-right: 0;
	}
	.dah_cartPage .cart_totalsec .table {
		border: none;
		margin: 0;
	}
	.dah_cartPage .cart_totalsec .cart_coupon_form {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start !important;
	}
	.dah_cartPage .cart_totalsec .cart_coupon_form .form-control {
		width: 100%;
	}
	.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
		margin-top: 15px;
		margin-left: 0;
	}
	#n_product .full-line {
		width: 100vw;
		margin-left: -15px;
	}
	.catflt-wrap > div:first-child {
		max-width: 100%;
	}
	.catflt-wrap .dah_subcat-select {
		margin-bottom: 1.5rem;
	}
	.catflt-wrap {
		flex-direction: column;
		align-items: flex-start !important;
	}
	div#dah_productreviewssection .home-popularprd {
		padding: 0 15px;
	}
	/* section#homepageCarousel .carousel-item {
		min-height: 440px;
	} */

	/* section#homepageCarousel .carousel-item img {
		width: auto !important;
		height: 100% !important;
		transform: translate(-50%, -50%);
		position: absolute;
		top: 50%;
		left: 50%;
	} */
	.footer-usps-item img {
		max-width: 35px;
		margin-top: 5px;
	} 
	.footer-usps-item {
		width: calc(50% - 10px);
		margin-bottom: 20px !important;
	}
	
	.logo-section .nav-link {
		padding: 0px;
	}

	.homepopcat .homepopcat-icon, .homepopcat .homepopcat-icon img {
    	width: 32px;
		flex: 0 0 32px;
	}
	.homepopcat .homepopcat-left > div {
		align-items: flex-start;
	}
	.homepopcat .homepopcat-caption {
		flex-direction: column;
		flex: 0 0 calc(100% - 47px);
	}
	.homepopcat .homepopcat-title, .homepopcat .homepopcat-desc {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.homepopcat .homepopcat-bgshape {
		max-width: 100%;
		height: 35rem;
	}
	.home-popularprd > div {
		flex-wrap: wrap;
	}
	.home-popularprd-headlines {
		margin-bottom: 25px;
	}
	.home-whatnew-heading img {
		max-width: 30px;
	}
	.home-whatnew-caption > div >img {
		max-height: 36px;
	}
	.home-trendingprd .home-trendingprd-desc {
		max-width: 100%;
		margin-top: 20px !important;
	}
	.home-trendingprd-select {
		margin-top: 40px;
		width: 100%;
	}
	.home-trendingprd-btn {
		width: 100%;
		margin-top: 25px;
		order: 3;
	}
	.home-trendingprd-descwrap {
		margin-top: 0;
	}
	.home-trendingprd-btn .btn {
		width: 100%;
		align-items: center;
		justify-content: center;
	}
	.home-aboutsec {
		padding: 80px 0 40px;
		flex-direction: column;
	}
	.home-aboutsec-left {
		margin-right: 0;
	}
	.home-aboutsec-right-title {
		margin-top: 80px;
		max-width: 100%;
		margin-bottom: 80px;
		margin-left: 0;
	}
	.home-aboutsec-right-img {
		padding: 0 0 30px 30px;
	}
	.home-whatnew-inner {
		padding: 80px 0;
		flex-direction: column;
	}
	.home-whatnew-img > div {
		height: calc(100% + 60px);
		top: -30px;
		left: 0;
		width: calc(100% - 60px);
	}
	.home-whatnew-img {
		padding: 0 30px;
		margin-bottom: 70px;
	}
	.home-whatnew-innerbg {
		top: unset;
		bottom: 0;
		left: -15px;
		width: calc(100% + 30px);
		height: calc(100% - 20rem);
		border-radius: 0 40px;
	}
	.home-whatnew-caption {
		padding: 0;
	}
	.home-memberofferprd > div {
		flex-direction: column;
	}
	.home-memberofferprd > div .btn {
		width: 100%;
		margin-left: 0 !important;
		justify-content: center;
		margin-top: 20px;
	}
	.home-gift-voucher-title {
		max-width: 100%;
		margin-top: 50px;
	}
	.home-gift-voucher-desc {
		max-width: 100%;
	}
	.newsletter-heading, .newsletter-desc {
		max-width: 100%;
	}
	.newsletter-desc{
		padding-left: calc(25px + 1rem);
		padding-top: 15px;
	}
	.newsletter-form {
		max-width: 100%;
		width: 100%;
		margin-top: 20px;
	}
	.newsletter-heading span img {
		width: 24px;
		margin-top: 5px;
	}
	.newsletter-form input.form-control {
		padding: 0 24px;
		font-size: 14px;
		height: 56px;
	}
	.newsletter-form  .btn img {
		width: 24px;
	}
	.newsletter-form  .btn {
		padding: 0 16px;
	}
	.newsletter-heading h3 {
		max-width: calc(100% - 24px - 1rem);
	}
	.f-copyright {
		padding: 15px 0 23px 0px !important;
	}
	.f-copyright .payment_icon {
    	justify-content: center;
		margin-top: 25px;
	}
	.f-copyright .address-book {
		justify-content: center;
	}
	.products-row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.products-row > *[class^=col]{
		padding-left: 10px;
		padding-right: 10px;
	}
	.home-gift-voucher-img {
		height: 232px;
		overflow: hidden;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-radius: 25px;
	}
	.home-gift-voucher-img img {
		position: absolute;
		left: 50%;
		top: 50%;
		height: 100%;
		transform: translate(-50%, -50%);
		width: auto !important;
		max-width: unset;
		border-radius: 10px;
	}
	.homepopcat .homepopcat-bgshape {
		border-radius: 0px 40px;
	}
	/* section#homepageCarousel {
		border-radius: 20px;
	} */
	.col-footer-about {
		text-align: left;
	}
	.col-footer-about ul.nav.list-social {
		justify-content: flex-start !important;
		margin-top: 25px;
		margin-bottom: 18px;
	}
	.col-footer-menu nav > * {
		width: 100%;
		text-align: left;
	}
	.col-footer-menu nav > * {
		border-top: 1px solid #fff;
	}
	.col-footer-menu nav> :not(:last-child) h4.nav-link {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 18px 0px !important;
	}
	.col-footer-menu nav > *:not(:last-child) h4.nav-link::after {
		content: "\f067";
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		cursor: pointer;
		font-size: 20px !important;
	}
	.col-footer-menu nav > *:not(:last-child) h4.nav-link.active::after {
		content: "\f068";
		cursor: pointer;
		font-size: 20 !important;
	}
	.catpage-heading aside#left-sidebar #filters {
		grid-template-columns: repeat(1, 1fr);
	}
	#n_product .extra-options .buying-options .btn-wrap {
		width: 100%;
		margin-left: 0;
		margin-top: 15px;
	}
	#n_product .extra-options .buying-options .qty {
		width: 100%;
		height: 54px;
	}
	#n_product .extra-options .buying-options .dah_qtywrap {
		width: 100%;
	}
	/* section#homepageCarousel .carousel-caption {
		transform: unset !important;
	} */

	.image_content .arrival_image {
		border: 10px solid #FDDFEF !important;
	}

	.wrapper-footer h4.nav-link {
		margin-bottom: 17px;
		margin-top: 33px !important;
	}

	.wrapper-footer ul.mfooter li p {
		font-size: 16px;
		line-height: 30px;
		font-weight: 400;
	}
}
@media screen and (max-width: 767.98px) and (min-width: 575px) {
	.col-footer-menu nav > div:first-child > ul > li, .col-footer-menu nav > div:nth-child(2) > ul > li {
		width: 100%;
		flex: 0 0 100%;
	}
	.col-footer-menu nav > div:first-child > ul > li:not(:first-child), .col-footer-menu nav > div:nth-child(2) > ul> li:not(:first-child) {
		width: 50%;
		flex: 0 0 50%;
	}
	.col-footer-menu nav > div:first-child > ul,.col-footer-menu nav > div:nth-child(2) > ul {
		flex-wrap: wrap;
		flex-direction: row !important;
	}
}
@media screen and (max-width: 574.98px) {
	.logo-section .nav-link {
		padding: 0 8px;
	}
	.thumbcard-img .savings-container {
		flex-direction: column !important;
		align-items: flex-start !important;
		justify-content: flex-start !important;
		width: 100%;
	}
	.thumbcard-img .savings-container-right {
		margin-top: 5px;
	}
	#searchToggle form {
		flex-direction: column;
		align-items: flex-start !important;
		margin: 15px 0;
	}
	#searchToggle form > div {
		margin: 0 !important;
		width: 100%;
	}
	#searchToggle .search-bar {
		margin-top: 0px !important; 
		padding: 0px 45px 0px 15px;
	}
	#searchToggle .search-btn-submit {
		right: 15px;
	}
}
.modal-backdrop.fade.show {
    display: none;
}
#notifymodal .modal-dialog {
    display: flex;
    align-items: center;
    height: 100%;
}

/* =====NEw===== */
.carousel-indicators li {
	text-indent: unset !important;
	margin-left: 15px;
	
}
section#homepageCarousel ol.carousel-indicators li.active {
	color: rgba(255, 255, 255, 1) !important;
	/* border-bottom: 1px solid #c7699b !important; */
}
section#homepageCarousel ol.carousel-indicators li.active span{
	border-bottom: 2px solid #c7699b !important;
}
.logo {
	max-width: 174px;
}

.header-search form {
	border-bottom: 1px solid #C8699B;
	width: 324px;
}
input#name_search {
	padding-left: 0;
}
section#homepageCarousel .carousel-caption p {
	font-size: 24px;
	font-weight: 300;
	text-align: left;
	margin-bottom: 42px;
}
 .nsearchinput-pl.well {
 	margin-top: 41px !important;
 }

 .nav.nav-list li a {
 	display: flex;
 }
 .footer-divider {
 	width: 100%;
 	border-bottom: 1px solid #ddd;
 }
 .wrapper-footer nav h4.nav-link {
 	font-size: 23px !important;
 	font-weight: 400 !important;
 }
 .news_letter {
 	background: #838383;
 }
 .news_letter h3 {
 	font-size: 42px;
 	font-weight: 600;
 	color: #fff;
 	margin-bottom: 0;
 }
 .news_letter .text-decs p {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    font-family: 'Urbanist';
    line-height: 33.6px;
}
 .news_letter .icon {
 	margin-right: 23px;
 }
 .news_letter .text-section {
 	max-width: 450px;
 }
 .news_letter form .input-group input {
    height: 54px;
    border-radius: 32px !important;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Urbanist';
	text-align: left;
}
.news_letter form .input-group input.btn-outline-secondary {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .mvp_mobilenumber {
 	margin: 0 10px !important;
 }
 .news_letter form label{
 	margin-bottom: 0 !important;
	margin-top: 5px;
	color: #fff;
 }
 .news_letter form a{
	color: #fff;
	text-decoration: underline;
 }
 .m-btn-ring-icon {
 	position: absolute;
 	right: 10px;
 	top: 50%;
 	transform: translateY(-50%);
 	width: 40px;
 	height: 40px;
 	border-radius: 50%;
 	background: #fff;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	z-index: 11;
	
 }
 .news_letter form .btn-outline-secondary {
 	width: 169px;
 	text-align: left;
 	color: #fff;
 	font-size: 16px;
 	background: #C8699B;
	border-color: #C8699B;
	padding-left: 25px;
 }
 .news_letter form .position-relative {
 	margin-left: 10px;
 }
 .news_letter {
 	background: #838383;
 	padding: 59px 0;
 }
 section#homepage-content p.f1 {
 	font-size: 44px;
 	color: #4a4a4a;
 	margin-bottom: 25px;
 }
 section#homepage-content h3 {
    font-size: 54px;
    color: #4a4a4a;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: 'Playfair Display';
}
 section#homepage-content h3 span{
	color: #C8699B !important;
 }
 section#homepage-content p.text-desc {
 	font-size: 24px;
 	color: #4a4a4a;
 }

 .Home_category .homepopcat-slider-card-img.slick-slide {
 	position: relative;
 }
  .buying-options span.ml-3 {
 	align-items: center;
 	width: 40px;
 	height: 40px;
 	background: #fff;
 	border-radius: 50%;
 	display: flex;
 	justify-content: center;
 }
.thumbcard-img .buying-options span:first-child {
	padding-left: 16px;
}
.thumbnail.card-body img {
	width: auto !important;
}
/* .thumbnail.card-body .buying-options .btn {
	transform: scale(0);
}
.thumbnail.card-body:hover .buying-options .btn {
	transform: scale(1);
} */
.hedding_section h3 {
    font-size: 59px;
    font-weight: 400;
    color: #C8699B;
    font-family: 'Playfair Display';
    line-height: 78.65px;
}
.hedding_section p {
    font-size: 20px;
    color: #4a4a4a;
    margin-top: 5px;
    display: inline-flex;
    line-height: 24px;
    font-family: 'Urbanist';
    margin-bottom: 50px;
}
.btn-wrap a {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-wrap {
	position: absolute;
	right: 0;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
}
.btn-wrap a {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(74, 74, 74, 0.2);
	border-radius: 50%;
}
.btn-wrap a:hover{
	background-color: #C8699B;
	color: #fff !important;
	text-decoration: none;
}
.btn-wrap a:last-child{
	margin-left: 10px;
}




#n_home .AboutUS_manu {
    position: relative;
    margin: 120px auto;
}

.AboutUs_contan {
    display: flex;
    justify-content: center;
    padding-left: 95px;
    padding-right: 95px;
}

.AboutUs_image img {
    width: 100%;
    height: 100%;
	border-radius: 20px;
}

.AboutUs_img {
    padding: 0;
}

.AboutUs_desc {
    padding: 0px;
	align-content: end;
}

.AboutUs_desc .AboutUs_title {
    margin-bottom: 25px;
    padding-left: 80px;
}

.AboutUs_desc .AboutUs_title h4 {
    font-size: 34px;
    font-weight: 400;
}

.AboutUs_desc .AboutUs_title h1 {
    font-size: 74px;
    font-weight: 400;
    color: #C8699B;
    font-family: 'Playfair Display';
    padding-bottom: 50px;
    line-height: 98.64px;
}

.AboutUs_cantan {
    background-color: #F6F1F4;
    border-radius: 0 20px 20px 0;
    padding: 65px 80px;
}

.AboutUs_button {
    float: right;
}


#n_home .AboutUS_manu .AboutUs_button .m-btn-ring-icon {
    position: unset;
    transform: unset;
}

#n_home .AboutUS_manu .AboutUs_button {
    float: right;
    background-color: #C8699B;
    border-radius: 28px;
	margin-top: 40px;
}

#n_home .AboutUS_manu .input-group-append.position-relative {
    align-items: center;
    padding: 6px 0px 6px 17px;
    border-color: #C8699B;
}


#n_home .AboutUS_manu .input-group-append a {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	padding-right: 32px;
	text-decoration: none;
}

.AboutUs_cantan p {
    padding: 0px !important;
    font-size: 24px;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 36px;
    margin-bottom: 0px;
}

#n_home .AboutUS_manu .AboutUs_contan  .AboutUs_cantan p:first-child {
    padding-bottom: 45px !important;
}

.mvp_left_p{
	padding-left: 72px;
}

.Home_category .slick-list.draggable {
	padding-right: 118px !important;
}

.Home_category .mvp_left_p .mvp_left_title {
    font-size: 34px;
    font-weight: 400;
    color: #fff;
    margin: 0px;
	line-height: 40.8px;
}

.Home_category .mvp_left_p h3 {
    font-size: 59px;
    font-weight: 400;
    font-family: 'Playfair Display';
    line-height: 78.65px;
    color: #fff;
}

.Home_category .mvp_left_p p {
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    line-height: 24px;
    font-family: 'Urbanist';
    width: 359px;
}

.Home_category .mvp_left_p {
    background-color: #4A4A4A;
    background-image: url(../img/mvp_bgsection.png);
    padding-top: 120px;
	padding-bottom: 120px;
}

.Home_category .home_catagory_button {
    display: flex;
    margin-top: 80px;
}

.Home_category .home_catagory_button .slick-arrow {
    width: 48px;
    height: 48px;
    border: 1.5px solid #FFFFFF;
    justify-content: center;
	margin-right: 15px;
}

.Home_category .home_catagory_button .slick-arrow:hover {
    background-color: #C8699B;
    border-color: #C8699b;
}

.home_catagory_button .slick-arrow .fa-chevron-left ,.home_catagory_button .slick-arrow .fa-chevron-right {
    margin: 0px !important;
    color: #fff;
}

.Home_category .homepopcat-slider-card-img img.img-fluid {
    border-radius: 20px;
	width: 100%;
}

.Home_category .homepopcat-slider-card-btn {
    height: 54px;
    width: 298px;
    border-radius: 0px 26px 26px 0px!important;
    background-color: #fff;
    border-color: #fff;
    color: #000;
}

.Home_category  .homepopcat-slider-card-btn .btn-ring-icon {
    position: absolute;
    right: 8px;
    background-color: #4A4A4A;
}

.Home_category  .homepopcat-slider-card-btn .homeslider_desc {
    position: absolute;
    left: 22px;
    font-size: 22px;
    font-weight: 400;
}

.Home_category .homepopcat-slider-card-btn:hover {
    box-shadow: inset 0 100px 0 0 #C8699B !important;
    border-color: #C8699B !important;
	color: #fff;
}

.Home_category .homepopcat-slider-card-btn:hover .btn-ring-icon {
    background-color: #fff;
}

.row.mvphomepopcat-slider .homepopcat-slider-card-btn {
    left: 17px;
}

.Home_category .homepopcat-slider-card-btn .fa-chevron-right {
    color: #fff;
    font-size: 20px;
    top: 11px;
}

.Home_category .homepopcat-slider-card-btn:hover .fa-chevron-right{
	color: #C8699B;
}

.mvphomepopcat-slider1 .homepopcat-slider-card-img {
    margin-bottom: 35px;
} 

.Home_category .mvphomepopcat-slider1 .homepopcat-slider-card-btn {
    bottom: 65px;
}

.new-arrivals_manu .arrivals_content .arrival_title img.new_arrivals_image {
    position: relative;
    z-index: 111;
    left: 313px;
}

.new-arrivals_manu .arrivals_content .arrival_title {
    padding-bottom: 60px;
}

/*new-arrivals_manu */

.new-arrivals_manu {
	background-color: #C8699B;
	background-image: url('../img/new_arrivals_image.png');
	width: calc(100% - 70px);
	border-radius: 0px 20px 20px 0px;
	margin-bottom: 120px;
	background-repeat: no-repeat;
	background-size: cover;
}

.arrivals_content {
    display: flex;
    padding: 100px 77px 100px 146px;
}

.arrivals_contan {
    padding: 0px;
    align-content: center;
}

.arrivals_contan .arrival_title h4 {
    font-weight: 400;
    font-size: 34px;
    color: #fff;
    font-family: 'Urbanist';
}

.arrival_heading h1 {
    font-size: 74px;
    font-weight: 400;
    color: #fff;
    font-family: 'Playfair Display';
}

.arrival_desc_manu {
    position: relative;
    padding: 40px 40px  45px 0;
}

.arrival_desc_manu .arrivaal_desc {
    width: 100%;
}

.arrival_desc_manu .arrivaal_desc p {
    font-size: 34px;
    font-weight: 500;
    color: #4A4A4A;
    line-height: 47px;
    margin-bottom: 30px;
}

.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_manu .input-group-append.btn.btn-outline-secondary{
    align-items: center;
    padding: 6px 0px 6px 24px;
    border-color: #C8699B;
    width: 249px;
    background-color: #C8699B;
}

.image_content {
    width: 100%;
    padding: 0px;
}

.image_contan {
    padding: 0px;
    display: flex;
	width: 100%;
}

.image_content .arrival_image {
    width: 100%;
    border: 20px solid #FDDFEF;
    border-radius: 20px;
}

.image_content .arrival_image a {
    justify-content: center;
    display: flex;
    background-color: #fff;
}

.popular_product {
    margin: 110px 0;
}

.arrival_button .AboutUs_button {
    float: none;
}

#n_home .toptrading {
    background: rgba(246, 241, 244, 1);
    padding-top: 120px;
    padding-bottom: 120px;
}

.toptrading .toptrading_desc{
	/* align-content: center; */
	padding-top: 145px !important;
}

.toptrading .toptrading_desc p:first-child {
    font-size: 34px;
    font-weight: 400;
    color: #C8699B;
    line-height: 40.8px;
    margin-bottom: 0px;
    /* margin-top: 120px; */
}

.toptrading .toptrading_desc h3 {
    font-size: 59px;
    font-weight: 400;
    font-family: 'Playfair Display';
    color: #C8699B;
    line-height: 78.65px;
}

.toptrading .toptrading_desc p {
    font-size: 20px;
    color: #4A4A4A;
    font-weight: 400;
    line-height: 24px;
}

.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
    background-color: #FDDFEF;
    width: calc(100% - -168px);
    height: 250px;
    position: absolute;
    left: -168px;
}

.new-arrivals_manu .arrival_desc_manu .arrival_button a {
    width: 100%;
    text-align: justify;
    font-size: 16px;
    /* font-weight: 500; */
    color: #fff;
    line-height: 19.2px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
}

.new-arrivals_manu .arrival_desc_manu .arrival_button .input-group-append.btn.btn-outline-secondary .m-btn-ring-icon{
color: #4A4A4A;
}

.new-arrivals_manu .arrival_desc_manu .arrival_button .input-group-append.btn.btn-outline-secondary:hover  .fa-chevron-right{
	color: #4A4A4A;
}

.toptrading .toptrading_desc .nav-pills .nav-link.active {
	background-color: transparent;
	color: #4A4A4A;
	border-bottom: 3px solid #C8699B;
	font-weight: 600;
	border-radius: 0;

}

.toptrading .toptrading_desc .nav-pills .nav-link {
    line-height: 24px;
    color: #4A4A4A;
    font-size: 20px;
    font-weight: 400;
    padding-left: 0px;
	padding-bottom: 5px;
}

.toptrading .tab-content .bg-transparent p.price{
	margin-left: 0px !important;
}

.toptrading .tab-content .bg-transparent h5.card-title {
    padding-bottom: 30px;
    height: 1;
}

#n_home .toptrading .tab-content article:nth-child(1) , #n_home .toptrading .tab-content article:nth-child(2) {
    margin-bottom: 60px;
}

.toptrading .tab-content .bg-transparent p.price .text-price {
    color: #4A4A4A;
    line-height: 30px;
}

#n_home .toptrading .tab-content .bg-transparent .form-inline.buying-options {
    display: none !important;
}


#n_home .toptrading .tab-content .bg-transparent .toptrading_wishlist .product-wishlist a.wishlist_toggle {
    float: right;
    width: 46px;
    height: 46px;
    border-radius: 100px;
    border: 1px solid #4A4A4A33;
    justify-content: center;
    padding: 0px !important;
    position: absolute;
    right: 32px;
    font-size: 22px;
    padding-top: 3px !important;
	z-index: 11;
}


#n_home .toptrading .toptrading_desc .nav-pills li.nav-item {
    max-width: 100%;
    width: fit-content;
    padding-bottom: 15px;
    line-height: 24px;
}

#n_home .toptrading .tab-content article:hover .toptrading_wishlist .product-wishlist a.wishlist_toggle {
	background-color: #C8699B;
	color: #fff;
}

/* #n_home .toptrading .tab-content .bg-transparent .toptrading_wishlist img {
    filter: brightness(0) saturate(100%) invert(29%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(91%) contrast(87%);
} */

#n_home .toptrading .toptrading_desc .nav-pills li.nav-item:last-child {
    padding-bottom: 0px;
}

#n_home .toptrading .toptrading_desc ul.nav-pills {
    margin-top: 110px;
    margin-bottom: 110px;
}

.Home_category .mvp_left_p .col-3 {
    align-content: center;
}

/* #n_home .toptrading .toptrading_desc .toptrading_ReadMore_button{
    background-color: #C8699B;
    border-radius: 28px;
}

#n_home .toptrading .toptrading_desc .toptrading_ReadMore_button .input-group-append {
    align-items: center;
    padding: 6px 13px 6px 28px;
    border-color: #C8699B;
}

#n_home .toptrading .toptrading_desc .toptrading_ReadMore_button .input-group-append a {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    padding-right: 20px;
	text-decoration: none;
} */

#n_home .toptrading .carousel-btn {
    width: auto;
    height: 54px;
    line-height: 54px;
    padding: 0 10px;
    background-color: #C8699B;
    border-color: #C8699B;
    display: flex !important;
    align-items: center;
    justify-content: center;
    float: left;
    border-radius: 28px;
    padding-left: 30px;
	color: #fff;
}

#n_home .toptrading .toptrading_desc .toptrading_ReadMore_button .carousel-btn span {
	padding-right: 14px;
    color: #fff;
}


#n_home .AboutUS_manu .AboutUs_desc .input-group-append.position-relative:hover i.fa.fa-chevron-right {
    color: #4A4A4A;
}

#n_home .toptrading .tab-content .bg-transparent .toptrading_wishlist .product-wishlist a.wishlist_toggle{
    color: rgba(74, 74, 74, 0.5);
}

footer.wrapper-footer .col-footer-about ul.list-social > li > a:hover {
    filter: invert(50%) sepia(35%) saturate(1569%) hue-rotate(288deg) brightness(82%) contrast(89%);
}
/* ========== New Mega-Manu css========== */

.Brands:hover .bg_nkg {
    background-color: rgba(0, 0, 0, .4);
      width: 100%;
      float: left;
      z-index: 1000;
      position: fixed;
      height: 100%;
      display: flex;
      justify-content: center;
      left: 0;
    }
    .Products:hover .bg_nkg{
      background-color: rgba(0, 0, 0, .4);
      width: 100%;
      float: left;
      z-index: 1000;
      position: fixed;
      height: 100%;
      display: flex;
      justify-content: center;
      left: 0;
    }
    .menu-section .navbar.m_middalheader ul.min_under_1 {
        padding: 0;
        list-style: none;
        display: flex;
        width: 100%;
        justify-content: center;
        margin: 0;
        align-items: center;
    }
    .Products>a {
      justify-content: unset !important;
      padding-left: 25px !important;
    }
    .min_under_1>li {
        font-size: 16px;
        font-weight: 400;
        list-style: none !important;
        position: unset !important;
        padding-right: 70px;
        line-height: 19.2px;
        font-family: 'Urbanist';
    }
    .min_menu{
      display: block;
    }
    .nkg_tab {
      display: none;
    }
	.min_under_1>li>a {
		display: flex;
		align-items: center;
		text-decoration: none;
		justify-content: center;
		text-transform: capitalize;
		width: 100%;
		color: #4A4A4A !important;
		padding-bottom: 20px !important;
		padding-top: 20px !important;
	}
    .main_div {
      border-color: #d4d4d4 !IMPORTANT;
    }
    .min_under_1>li:hover>a {
		color: #4A4A4A !important;
		text-shadow: 0px 0px 1px #4A4A4A;
	}
    .brands_main {
        border-color: #d4d4d4 !IMPORTANT;
    }
  ul.level_1 {
  	padding-left: 0px;
  	list-style: none;
  	padding-bottom: 15px;
  	padding-top: 15px;
  	max-height: 535px;
  	overflow-y: auto;
  	direction: rtl;
  	padding-right: 0;
  }
   ul.level_1>li{
	direction: ltr;
   }
    .level_1>li>a {
      font-size: 13px;
      text-transform: capitalize !important;
      color: #4A4A4A !important;
      padding: 0px 18px;
      font-weight: 500;
    }
    .level_1>li:hover> a {
		background-color: #fff;
		color: #C8699B !IMPORTANT;
		border-left: 2px solid #C8699B;
	}
    .dropdown-menu.drop-menu-rec {
      width: 901px;
      height: calc(100% + 2px);
    }
    .dropdown-menu.drop-menu-rec {
      left: 100%;
      top: -1px;
      margin: auto;
      overflow-y: auto;
    }
	.sticky_header .menu-products.dropdown a.nav-link:hover {
		background-color: #fff;
		color: #C8699B !important;
	}
    .brands_main {
      padding: 10px 10px 0px 10px;
    }
    .menu-products>a>img {
      max-width: 30px;
    }
    .level_1>li>a>span {
      padding-left: 8px;
    }
    .level_1 .menu-products a{
      padding: 3.85px 10px;
    }
	.level_1>li>a {
		font-size: 17px;
	}
    .Products .bg_nkg:hover,
    .Brands .bg_nkg:hover{
        background-color: transparent !IMPORTANT;
        position: unset;
    }

	.menu-section .navbar .wrap-rec-item article{
		max-width: 100% !important;
		flex: 0 0 100% !important;
		width: 100%;
	  }

	  .sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body .card-title {
		font-size: 17px !important;
		max-height:62px !important
	}
	.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body .card-title a:hover {
		color: #fff !important;
	}
	.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body .card-title a {
		color: #4A4A4A !important;
		font-weight: 400;
	}

	.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body p.price span {
		color: #4A4A4A;
	}

	.level_1>li>a {
		width: 100%;
		font-size: 16px !important;
		font-weight: 400 !important;
		margin-left: 2px !important;
	}

    @media only screen and (max-width: 1230px) {
    .sticky_header .column {
      width: 50%;
    }
    .dropdown-menu.drop-menu-rec {
      width: 698px;
    }
    .sticky_header .menu-products .dropdown-menu {
      min-height: 521px;
    }
    .fixed .menu-products .dropdown-menu {
      min-height: 522px;
    }
    .level_1 .menu-products {
      padding: 3.83px 0;
    }
    .level_1>li>a {
      font-size: 14px;
      padding: 0px 8px 0px 18px;
    }
    }
    @media only screen and (max-width: 991.98px) {
    .nkg_tab{
      display: block;
    }
    .min_menu {
      display: none;
    }
    }
    .monile_menu_under {
      position: absolute;
      width: 100%;
      z-index: 9999;
      /* top: 40px; */
    }
    li.nkg_menu.nToggleMenu.ma5menu__toggle {
      position: unset !IMPORTANT;
    }
    /* .lvl-0>ul>li>a {
      background-image: url(https://www.mjselectricalsupplies.com.au/assets/website_logo.png?1670913150);
    } */ 
    /* .sticky_header.fixed .ma5menu__container {
      top: 15.5%;
      width: 90%;
      height: 500px;
      overflow-y: scroll;
      right: 0;
    }
     .ma5menu__container {
      top: 22.5%;
      width: 90%;
      height: 500px;
      overflow-y: scroll;
      right: 0;
    } */
    #navbar-top {
      /* height: calc(100vh - 58px); */
      position: absolute;
      right: 1000%;
      top: 9px;
      /* z-index: 100000; */
      transition: .3s ease;
      width: 96.5%;
      padding-top: 10px;
      background: #fff;
      margin: 0;
      display: unset;
      height: 441px;
        overflow-y: scroll;
        border: 1px solid #00adee;
        padding-right: 0px;
            padding-bottom: 10px;
    }
    .slide-right {
      left: 0 !important;
    }
    .bottom-bar--Wrap .nav>li {
      position: initial;
    }
    #navbar-top li a {
      color: #000;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 35px;
      text-align: left;
      padding: 0 15px ;
      display: inline-block;
      position: relative;
      width: 100%;
    }
    ul#navbar-top ul {
      list-style: none;
    }
    .c_mobileSubMenu {
      /* height: calc(100vh - 58px) !important; */
      display: block;
      position: absolute;
      right: 1000%;
      top: 0;
      z-index: 100000;
      background: #fff;
      transition: .3s ease;
      width: 96.5%;
      overflow-x: auto;
      padding: 15px;
      padding-left: 15px !important;
      height: 100%;
    }
    ul#navbar-top>li>a i {
      left: 20px;
    }
    .menu-next-slide i.fa.fa-angle-right {
      float: left;
      padding: 0px 0 0;
      position: absolute;
      top: 5px;
      right: 5px;
      width: auto;
      text-align: right;
    }
    a.nav-link.back-level {
      text-align: center;
      background: #00adee;
      padding-right: 0;
      color: #fff !important;
    }
    .menu-next-slide img {
      max-width: 30px;
      margin-right: 10px;
    }
    ul#navbar-top::-webkit-scrollbar {
      display: none;
    }
    #navbar-top li a.back-level i.fa.fa-angle-left {
      float: left;
      line-height: 35px;
    }
    #navbar-top li a.back-level {
      width: 100%;
      text-align: center;
      float: left;
    }
    ul.c_mobileSubMenu.slide-right {
      width: 100%;
    }
    ul#navbar-top li a i {
      color: #7a7a7a;
      font-size: 22px;
    }
    .back-level i.fa.fa-angle-left {
      color: #fff !IMPORTANT;
    }
    .brand-li a {
      padding-left: 16px !IMPORTANT;
    }
    hr.info_hr {
      margin: 7px 0 !IMPORTANT;
    }
    .info_menu a {
      padding-left: 17px !IMPORTANT;
    }
    .mob-nav>li {
      padding-right: 8px;
    }
    ul#navbar-top li a i:hover {
      color: #00adee;
    }
    ul#navbar-top li a:hover i {
      color: #00adee;
    }
    .menu-next-slide:hover img {
      filter: invert(53%) sepia(49%) saturate(3052%) hue-rotate(162deg) brightness(96%) contrast(103%);
    }
    
    
    
    
     
    .menu-section .navbar.m_middalheader ul.min_under_1 li:before {
        display: none;
    }
    
    .menu-section .navbar.m_middalheader ul.min_under_1 .fa-chevron-down {
        padding-left: 10px;
    }
    
    .sticky_header.menu-section .menu-products .dropdown-menu {
		border-radius: 0;
		padding: 15px;
		margin: 0;
		box-shadow: none;
		background-color: #fff;
		border-color: #fff;
	}

  .fixed .menu-products .dropdown-menu{
   min-height: 522px;
  }
  .wrap-sub-categ {
    padding: 0 15px;
  }
  .sticky_header .column {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
	padding-right: 20px;
	column-count: 4;
  }

  .sticky_header .column.forth-col{
	padding-right: 0px !important;
  }

  .sticky_header .column ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .sticky_header .column a {
    padding: 4px 0;
    display: block;
    color: #111;
    font-size: 12px;
    font-weight: 400;
  }
  /* .sticky_header .column .lv2-li {
    margin-bottom: 10px;
  } */
  .sticky_header .column .lv2-li>a {
    padding: 10px 0;
    font-size: 16px !important;
    text-transform: capitalize !important;
    color: #4A4A4A !important;
    font-weight: 600 !important;
    /* padding-bottom: 10px !important; */
    border-bottom: 1px solid #F6F1F4 !important;
    text-decoration: none !important;
    line-height: 19.2px;
}

  .sticky_header .menu-products.dropdown {
    position: static;
}

.menu-products.dropdown li.menu-li.lv2-li {
    display: inline-block;
    width: 100%;
	
}

.menu-section .m_middalheader .main_div {
	border-color: #faf9f9 !important;
	background-color: #faf9f9;
	top: 0px;
	border-radius: 0px;
	left: 0;
	width: 360px;
}
.main_div form.form-inline {
	display: none !important;
}
.sticky_header.menu-section .navbar.m_middalheader {
    padding: 0px;
}
.menu-section .m_middalheader .wrap-sub-categ li.lv3-li a {
	color: #4A4A4A !important;
	padding-left: 0px !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 20px !important;
}
    @media only screen and (max-width: 767px) {
    #navbar-top {
        max-width: 504px;
            top: -6px;
            margin-left: -24px;
      }
        .mvp>li>a {
          display: none;
        }
            li.nkg_menu {
              list-style: none;
            }
                    .fixed ul#navbar-top {
                      top: 0px;
                    }
    }
    @media only screen and (max-width: 576px) {
    #navbar-top {
      top: -5px;
      padding-left: 3px;
      padding-right: 15px !important;
    }
    #navbar-top {
      border: 0px solid #00adee;  
       padding-right: 0px;
    }
    #navbar-top>li>a {
      padding: 0 0px !important;
    }
    li.info_menu {
      padding-left: 8px;
    }
    hr.info_hr {
      margin: 7px 7px !IMPORTANT;
    }
    li.brand-li {
      padding-left: 8px;
    }
    #navbar-top {
      max-width: 100%;
      width: 100%;
          margin-left: 0px;
            padding-left: 15px;
    }
    .monile_menu_under {
      position: unset;
      width: 100%;
      z-index: 9999;
      padding: 0px !IMPORTANT;
    }
    .c_mobileSubMenu {
      padding: 15px 20px 15px 15px; 
    }
    ul.mvp.nkg_tab.w-100 {
        background-color: #fff;
        z-index: 10;
    }
    #navbar-top {
        padding-left: 28px;
    }

	#mvpbor .lev-1 {
		max-width: 175px;
	}

    }
/* cart-toggle	 */

.cart-panel-wrapper .side-cart {
	height: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
}
body.cart-open .cart-panel-wrapper {
	right: 0;
	-webkit-box-shadow: 0 0 10px rgba(177, 177, 177, 0.5);
	box-shadow: 0 0 10px rgba(177, 177, 177, 0.5);
}
.cart-panel-wrapper {
	position: fixed;
	top: 0;
	right: -400px;
	max-width: 400px;
	width: 90%;
	z-index: 1000999;
	height: 100vh;
	padding: 10px;
	background: #fff;
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.5s ease-out;
}
.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;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
}
.cart-panel-wrapper .side-cart #neto-dropdown {
	width: 100%;
	height: 100vh;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents {
	height: inherit;
}
.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;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart ul {
	height: calc(100% - 270px);
	overflow-y: auto;
}
.thumb_cart ul {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart button {
	width: 100%;
	margin-top: 15px;
	padding: 12px;
	font-size: 12px;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart button.checkout {
	display: none;
}
.thumb_cart button.checkout {
	float: right;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart button {
	width: 100%;
	margin-top: 15px;
	padding: 12px;
	font-size: 12px;
}
.cart-panel-wrapper .side-cart .side-cart-head-conts h3 {
	padding-right: 25px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	width: 100%;
	line-height: unset;
}
.close-button {
	position: absolute;
	top: 6px;
	right: 0;
	padding: 0;
	font-size: 25px;
	color: #252b34;
	cursor: pointer;
	background: none;
	border: none;
}
.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;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .left img {
	width: auto !important;
	height: auto !important;
	max-width: 100%;
}
.cart-panel-wrapper .side-cart li::before {
	display: none;
}
.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents .thumb_cart .right .title {
	padding-right: 22px;
	font-size: 13px;
	line-height: 1.5;
}
.cart-panel-wrapper .viewcart {
	color: #fff;
	background-color: #C8699B;
	border-color: #c8699b;
	font-size: 16px !important;
}
body.cart-open .off-canvas-overlay {
	opacity: 1;
	height: 100%;
	pointer-events: auto !important;
}
.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;
	z-index: 10001;
}
 /* .cart-open .mvp_npopup {

}  */
 .mvp_npopup:has(.successaddmessage) {
 		display: none !important;
 }
 
.b-mega-menu {
	-webkit-column-count: 10;
	-moz-column-count: 10;
	column-count: 10;
	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: 5px; */
	transition: all 0.6s;
}
.header-brands.nav-link.font-weight-bold div span {
	/* min-height: 160px; */
	display: flex;
	align-items: center;
	background-color: #c8699b;
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	/* line-height: 17px; */
	padding: 10 !important;
	justify-content: center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	/* margin: 10px; */
	z-index: 1111;
	padding: 10px;
}
/* .b-mega-menu li a.nav-link.font-weight-bold {
	border: 5px solid rgba(246, 241, 244, 1);
} */

.b-mega-menu li a.nav-link.font-weight-bold:hover {
	border-color: #c8699b;
}

.dropdown-menu.drop-menu-rec {
	width: 1516px;
	height: calc(100% + 2px);
}
.m_middalheader .min_menu {
	position: unset;
}
.b-mega-menu li > a:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, .07) !important;
}
/* .header-brands.nav-link.font-weight-bold:hover{
	background-color: #000;
} */
.mvp_new_arraval li article {
	flex: 0 0 12.5%;
	max-width: 12.5%;
	padding-left: 5px;
	padding-right: 5px;
}
.mvp_new_arraval .thumbcard-img {
	padding: 15px !important;
}
.mvp_new_arraval .thumbnail.card-body .card-title {
	font-size: 18px;
	line-height: 23px;
	font-weight: 400 !important;
	/* text-align: center; */
}
li.all_new_arraval {
    float: unset;
    padding-right: 15px;
    padding-top: 20px;
    justify-content: center;
    display: flex;
}
.mvp_new_arraval,
.mvp_border_bottom {
	border-bottom: 3px solid #C8699B !important;
}
.toptrading_desc {
	flex: 0 0 31.8%;
	max-width: 31.8%;
}
.mvp_trading_now{
	flex: 0 0 68.2%;
	max-width: 68.2%;
}
/* .main_div::before {
	content: "";
	height: 501px;
	width: 72px;
	background: #fff;
	display: inline-block;
	position: absolute;
	left: -73px;
} */
 /* .main_div::before {
	content: "";
	height: 501px;
	width: 72px;
	background: #fff;
	display: inline-block;
	position: absolute;
	left: -73px;
} 
.dropdown-menu.drop-menu-rec::after{
	content: "";
	height: 501px;
	width: 72px;
	background: #fff;
	display: inline-block;
	position: absolute;
	right: -73px;
}  */
.mvp_bg_menu {
	height: 540px;
}
.mvp_shop_all{
	font-size: 14px !important;
}
.level_1>li>a.active {
	background-color: #fff;
	color: #C8699B !IMPORTANT;
	border-left: 2px solid #C8699B;
	/* font-weight: 600 !important; */
	text-shadow: 0px 0px 1px #C8699B;
}
.sticky_header .column .lv2-li>a:hover{
	color: #C8699B !important;
}
.menu-section .m_middalheader .wrap-sub-categ li.lv3-li a:hover{
	color: #C8699B !important;
}
.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body .card-title a:hover {
	color: #C8699B !important;
}
.menu-section article .form-inline {
	display: none !important;
}
.menu-section article .thumbnail{
	padding: 10px !important;
}
.menu-section article .thumbnail:hover{
	box-shadow: 0 0 10px rgba(0, 0, 0, .07) !important;
}
/* Width of the scrollbar */
::-webkit-scrollbar {
	width: 12px;
	/* Adjust the width as needed */
}

/* Track of the scrollbar */
::-webkit-scrollbar-track {
	background: #f1f1f1;
	/* Color of the scrollbar track */
}

/* Handle of the scrollbar */
::-webkit-scrollbar-thumb {
	background: #888;
	/* Color of the scrollbar handle */
	border-radius: 10px;
	/* Rounded corners */
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #555;
	/* Color when hovered */
}
  .dropdown-menu.drop-menu-rec::-webkit-scrollbar{
	width: 0 !important;
}
input#name_search::placeholder {
	font-size: 16px;
}
.mvp_usps {
	margin: 0 85px !important;
}
.mvp_thmb_withlist .wishlist_toggle {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 11;
	width: 46px;
	height: 46px;
	border-color: rgba(74, 74, 74, 0.5);

}
.mvp_thmb_withlist .wishlist_toggle span i {
	color: rgba(74, 74, 74, 0.5);
	font-size: 18px;
}
.min_under_1 .mvp_thmb_withlist .wishlist_toggle {
	position: absolute;
	top: 0px;
	right: 0px;
}
.catpage-heading {
	padding-top: 12px;
	padding-bottom: 58px;
}
.cat_bradcum {
	margin-bottom: 47px;
}

.sortby_btn {
	background-color: #fff;
	height: 54px;
	padding: 0 25px;
}
.mvp_filter_rond {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn_filter span:first-child {
	margin-right: 20px;
	padding-left: 19px;
}
.btn_filter,
.btn_filter:hover {
	width: 142px;
	background: #4a4a4a;
	color: #fff;
	padding-right: 5px !important;
}
/* .sortby_btn:hover {
	background-color: #c8699b;
	color: #ffff;
} */
/* .sortby_btn:hover img{
	filter: brightness(0) invert(1);
} */
.cate_hedding {
	padding: 50px 0px 49px;
}
.thumb article .thumbnail {
	margin-bottom: 45px;
}

.qty-box {
	display: flex;
	align-items: center;
	border: 1px solid #4A4A4A;
	border-radius: 28px;
	overflow: hidden !important;
	background-color: white;
	width: 97px;
	height: 54px;
	position: relative;
	order: 1;
	margin-left: 10px;
	transform: scale(1);
	-webkit-transition: ease-out 0.4s;
	-moz-transition: ease-out 0.4s;
	transition: ease-out 0.4s;
}
/* .thumbnail.card-body:hover .buying-options .qty-box {
	transform: scale(1);
} */
.qty-minus,
.qty-plus {
	background-color: white;
	border: none;
	width: 34px;
	height: 27px;
	font-size: 18px;
	cursor: pointer;
	outline: none;
	position: absolute;
	display: flex;
	align-items: center;
	border-left: 1px solid;
	justify-content: left;
	padding-left: 8px;
	text-decoration: none !important;
}
.qty-input {
	border: none;
	text-align: center;
	font-size: 16px;
	outline: none;
	appearance: none;
}
a.qty-plus {
	top: 0;
	right: 0px;
	border-bottom: 1px solid;
}
a.qty-minus {
	bottom: 0;
	right: 0px;
}
.mvp_thumb_input{
	padding-left: 30px;
}
 .form-inline .btn {
	order: 0;
}
aside#left-sidebar #filters {
	float: left;
	position: relative;
	width: 100%;
	padding: 20px 20px 30px;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px 30px;
	display: grid;
}
aside#left-sidebar .filter-group p.mb-0.font-weight-bold a {
	border-bottom: 1px solid #EEE;
	padding-bottom: 10px;
}
aside#left-sidebar .filter-group a[data-toggle=collapse]::after {
	content: '';
	display: flex;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../img/plus_svgrepo.com.svg');
	background-size: 100% auto;
}
aside#left-sidebar .filter-group a[data-toggle=collapse][aria-expanded=true]::after {
	background-image: url('../img/minus.svg');
}
a.show_all_filter {
	position: absolute;
	right: 30px;
	color: #797979;
	/* font-family: Roboto Condensed; */
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration-line: underline;
	border: none !important;
	padding-bottom: 0 !important;
	top: 3px;
	z-index: 11111111;
}
.mvp_scroll_sitebar {
	max-height: 216px !important;
	overflow-y: auto !important;
}
.mvp_filter_btn {
	display: inline-block;
	padding: 20px 20px 30px;
	padding-top: 0;
}
.mvp_filter_btn {
	display: flex;
	padding: 20px;
	justify-content: left;
}
form#filter_dahmain {
	display: flex;
	justify-content: left;
	width: 100%;
}
form#filter_dahmain a{
	margin-left: 10px;
}
.filter_apply {
	background: #4a4a4a;
	color: #fff;
	width: 150px;
}
.filter_apply:hover {
	background: #fff;
	color: #4a4a4a;
	border-color: #4a4a4a;
}
div#mvp_filter {
	border-radius: 20px;
	overflow: hidden;
}
div#dah_selectedFilters {
	width: 100%;
	display: inline-block;
	margin-top: 25px;
}

body#n_home a.dah_quickviewbtn-icon {
	display: none !important;
}
.modal {
	z-index: 1111;
}
.modal .modal-body .dah_timesbtn {
	padding: 0;
	position: absolute;
	top: -20px;
	right: -20px;
	font-size: 36px;
	font-weight: 700;
	height: 40px;
	min-height: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	width: 40px;
}

div#Scent24 div {
    display: flex;
    align-items: start;
}
div#Scent24 div input {
    margin-top: 5px;
}

.dropdown.mega-menu-parent .dropdown-menu .thumbcard-img.mvp_thmb_withlist .dah_quickviewbtn-icon {
    display: none !important;
}

/* product-page */

.mane-product-review {
    background-color: #F9F9F9;
    position: relative;
    left: -104px;
    padding-left: 60px;
    width: 100%;
}

.product-review-manu .review_contan {
    padding-top: 52px;
    padding-bottom: 67px;
	padding-right: 5px;
}

.product-review-manu .review_contan .review-title p {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: #4a4a4a;
}

.product-review-manu .review_contan .review-title p {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: #4a4a4a;
    padding-bottom: 23px;
    border-bottom: 1px solid #4A4A4A1A;
    margin: 0px;
}

.review-desc p {
    font-size: 18px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 30px;
    margin: 0px;
}

.review-desc span {
    font-size: 16px;
    font-weight: 400;
    color: #4a4a4a;
}

.review-desc {
    padding-top: 23px;
    padding-bottom: 25px;
}

.review-button .btn-default {
    width: 258px;
    height: 54px;
    color: #C8699B;
}

.review-button .btn-default i.fa-edit {
    align-items: center;
    width: 40px;
    height: 40px;
    background: #C8699B;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    color: #fff;
}

.review-button .btn-default {
    width: 258px;
    height: 54px;
    color: #C8699B;
    padding-left: 18px;
	border-color: #4A4A4A;
}

.review-button .btn-default i.fa-edit {
    align-items: center;
    width: 40px;
    height: 40px;
    background: #C8699B;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    color: #fff;
    margin-left: 25px;
    margin-right: 0px;
}

.review-button .btn-default:hover , .review-button .btn-default:focus , .review-button .btn-default:active {
    color: #fff;
}

.home-popularprd .home-popularprd-headlines h2 {
    font-size: 59px;
    font-weight: 400;
    line-height: 78.65px;
    font-family: 'Playfair Display';
}

.home-popularprd .products-row.products-history .history-product-manu {
    flex: 0 0 10%;
    max-width: 10%;
    padding-left: 10px;
    padding-right: 10px;
}

.home-popularprd .products-row.products-history .history-product-manu:first-child{
	padding-left: 15px !important;
}

.home-popularprd .products-row.products-history .history-product-manu:last-child{
	padding-right: 15px !important;
}

.also-like{
	background-color: #fff !important;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist {
    background-color: #F9F9F9 !important;
}



.product-page-container form.variation-wrapper {
    margin: 0px !important;
}

.product-page-container .nCrossSellItem .card.thumbnail.card-body {
    border: none;
}

.product-page-container .nCrossSellItem .thumbnail.card-body  .price {
    margin: 10px 0 !important;
}

.product-page-container .nCrossSellItem .upsell_box input {
    width: 18px;
    height: 18px;
}

.product-page-container .nCrossSellItem .upsell_box {
    display: flex;
	align-items: center;
}

.product-page-container .nCrossSellItem .upsell_box p{
	font-size: 16px;
	font-weight: 400;
	padding-left: 10px;
	line-height: 30px;
	margin: 0px;
}

.upselll-product-image {
    background-color: #F9F9F9;
    border-radius: 10px;
    padding: 14px 5px;
}

.product-page-container form.buying-options {
    /* padding-top: 10px; */
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan {
    margin-bottom: 25px;
}

.Shipping-order-contan h4 {
    font-size: 18px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 30px;
}

.Shipping-order-contan  p {
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
    line-height: 30px;
    color: #4a4a4a;
}

#accordionSpecifications {
    padding-top: 25px;
    border-top: 1px solid rgba(0,0,0,.1);
}

.Shipping-order-contan {
    padding-bottom: 25px;
}

 .description-manu #accordionDescription .productdetails h1 ,.description-manu #accordionDescription .productdetails h2 ,.description-manu #accordionDescription .productdetails h3 ,.description-manu #accordionDescription .productdetails h4 ,.description-manu #accordionDescription .productdetails h5,.description-manu #accordionDescription .productdetails h6 {
    font-size: 25px !important;
    line-height: 40px;
}

#n_product .product-page-container .dah_prd-titlesec {
    padding-left: 100px;
}

.home-history {
	padding: 100px 0;
}

.also-like .home-history .products-row{
	margin-top: 50px !important;
}


.home-history .home-popularprd-headlines h2 {
    font-size: 59px;
    font-weight: 400;
    line-height: 78.65px;
    font-family: 'Playfair Display';
}
.home-history .products-row.products-history .history-product-manu {
    flex: 0 0 10%;
    max-width: 10%;
    padding-left: 10px;
    padding-right: 10px;
}
.home-history .products-row.products-history .history-product-manu:last-child{
	padding-right: 10px !important;
}
.also-like .home-history .thumbcard-img.mvp_thmb_withlist {
    background-color: #F9F9F9 !important;
}

.home-history .history-product-manu .text-price {
    font-weight: 700;
    font-size: 18px !important;
}


.home-history .row.products-row.products-history {
    padding-top: 45px;
}

.modal.show .modal-dialog .dah_quickview_sec .productdetails h1, .modal.show .modal-dialog .dah_quickview_sec .productdetails h2 ,.modal.show .modal-dialog .dah_quickview_sec .productdetails h3 ,.modal.show .modal-dialog .dah_quickview_sec .productdetails h4 {
    font-size: 25px;
    line-height: 40px;
}

#n_product .product-page-container .dah_prd-titlesec span.red span {
    color: red;
}

#n_product .product-page-container .dah_prd-titlesec span.red svg {
    filter: invert(12%) sepia(100%) saturate(6504%) hue-rotate(4deg) brightness(101%) contrast(115%);
}

#n_product .product-page-container .dah_prd-titlesec span.Orange span {
    color: Orange;
}

#n_product .product-page-container .dah_prd-titlesec span.Orange svg {
    filter: invert(45%) sepia(75%) saturate(2229%) hue-rotate(0deg) brightness(105%) contrast(100%);
}


/* catagorypage-pop */

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title h1 {
    font-weight: 600;
    line-height: 30px;
    margin: 0px;
	font-size: 24px;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title .title-sku {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #4A4A4A !important;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title div#_jstl__reviews_r {
    /* margin-left: 15px;
    border-left: 1px solid #777777; */
    color: #C8699B;
}


.modal.show .modal-dialog .dah_quickview_sec  .wrapper-pricing .price {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    color: #4a4a4a;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing-text {
    margin: 0px !important;
    padding-bottom: 5px;
}


.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing .color-theme span {
    color: #54B508;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
}


.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing span.red span {
    color: red;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing span.red svg {
    filter: invert(12%) sepia(100%) saturate(6504%) hue-rotate(4deg) brightness(101%) contrast(115%);
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing span.Orange span {
    color: Orange;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-pricing span.Orange svg {
    filter: invert(45%) sepia(75%) saturate(2229%) hue-rotate(0deg) brightness(105%) contrast(100%);
}


.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap {
    width: 142px;
    height: 54px;
}

.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap .qty_plus {
    left: 32px;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap .qty.mvp_qty {
    height: 100%;
    width: 100%;
    border: 1px solid #4a4a4a;
    border-radius: 100px;
    -moz-appearance: textfield;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #4A4A4A;
}

.modal.show .modal-dialog .dah_quickview_sec .dah_qtywrap .qty_minus {
    right: 32px;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.modal.show .modal-dialog .dah_quickview_sec  .buying-options .btn {
    transform: scale(1) !important;
}

.modal.show .modal-dialog .dah_quickview_sec .buying-options .addtocart {
    width: 250px;
    height: 54px;
    margin: 0 20px;
}

#n_product  .extra-options .buying-options .mvp_addtocart {
    width: 370px;
    height: 54px;
    margin-left: 20px;
    margin-right: 30px;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize !important;
}

.dah_cartPage .cart_ship {
    padding: 40px;
    background-color: #F0E8ED !important;
    border-radius: 10px;
    margin-right: 20px;
}
#shipping_calc_manu h5.mb-4 {
    font-size: 20px;
    font-weight: 600 !important;
    color: #4a4a4a;
    line-height: 30px;
}

.dah_cartPage .cart_ship .form-control {
    height: 54px !important;
    width: 260px;
    border-radius: 32px !important;
}

.row.catrpage_main_btns .checkoutbtn {
    background-color: #C8699B !important;
    border-color: #C8699B !important;
    opacity: unset !important;
}






.dah_quickview_sec .productdetails h2:first-child, .dah_quickview_sec .productdetails h1:first-child, .dah_quickview_sec .productdetails h3:first-child, .dah_quickview_sec .productdetails h4:first-child, .dah_quickview_sec .productdetails h5:first-child, .dah_quickview_sec .productdetails h6:first-child {
    display: block;
}


.dah_quickview_sec .productdetails h2, .dah_quickview_sec .productdetails h1, .dah_quickview_sec .productdetails h3, .dah_quickview_sec .productdetails h4, .dah_quickview_sec .productdetails h5, .dah_quickview_sec .productdetails h6 {
    display: none;
}

.dah_quickview_sec .mystyle.productdetails h2, .dah_quickview_sec .mystyle.productdetails h1, .dah_quickview_sec .mystyle.productdetails h3, .dah_quickview_sec .mystyle.productdetails h4, .dah_quickview_sec .mystyle.productdetails h5,.dah_quickview_sec .mystyle.productdetails h6 {
    display: block;
}

.dah_quickview_sec .productdetails>p {
    display: none;
}

.dah_quickview_sec .mystyle.productdetails>p {
    display: block ;
	height: 100%;
}

.dah_quickview_sec .mystyle.productdetails p:first-child {
    display: block !important;
    max-height: 100% !important;
}

.dah_quickview_sec .productdetails p:first-child {
    display: block !important;
    max-height: 75px;
    overflow: hidden !important;
}

.dah_quickview_sec .mystyle.productdetails ul, .dah_quickview_sec .mystyle.productdetails ol {
    display: block;
}
.dah_quickview_sec .productdetails ul, .dah_quickview_sec .productdetails ol {
    display: none;
}

.dah_quickview_sec .productdetails .readmore.read-mores {
    background-color: #c8699b;
    padding: 5px 7px;
    border-radius: 17px;
    width: 23%;
    justify-content: center;
    display: flex;
}

.dah_quickview_sec .productdetails .readmore.read-mores:active ,.dah_quickview_sec .productdetails .readmore.read-mores:hover {
    box-shadow:inset 0 100px 0 0 #000 !important;
    color: #fff;
	text-decoration: none;
}

.dah_quickview_sec .productdetails .readmore.read-mores:focus{
	box-shadow: none;
}

.dah_quickview_sec .productdetails {
    margin-top: 20px;
}

.pop-product-view-button {
    width: 100%;
    background-color: #C8699B;
	color: #fff;
}

.pop-product-view-button:hover  {
	box-shadow:inset 0 100px 0 0 #000 !important;
    color: #fff;
	text-decoration: none;
	border-color: #000;
}

.dah_quickview_sec .productdetail .productdetails {
    flex-direction: column;
    display: flex;
}


/* upsell-product-secson */

.row.btn-stack.buying-options div .notify-button {
    width: 350px !important;
    height: 54px;
    background-color: pink;
}


.row.btn-stack.buying-options div .notify-button {
    width: 350px !important;
    height: 54px;
    background-color: #C8699B;
	border-color: #C8699B;
	margin-right: 30px;
}

.row.btn-stack.buying-options div .notify-button:hover{
	box-shadow:inset 0 100px 0 0 #000 !important;
    color: #fff;
	text-decoration: none;
	border-color: #000;
}

.product-upsell-manu .pvd_border hr {
    padding-bottom: 10px !important;
}

.dah_quickview_sec section.productdetail {
    margin-top: 25px;
}

/* .thumbnail.card-body:hover .buying-options .btn {
    padding-right: 0px;
} */

.footer-usps {
    margin: 0px !important;
}
.mvp_atl{
flex: 0 0 150px;
max-width: 150px;
}
.mvp_main_slider{
	flex: 0 0 calc(100% - 150px);
}
.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {
	display: none;
}

.add-read-more.show-more-content .read-more {
	display: none;
}
div#filters .Platinum.Keywords {
	display: none;
}
 body#n_product {
	z-index: 1111;
	position: relative;
}
body#n_product .also-like {
	position: relative;
	z-index: -1;
}
/* .home-history {
	z-index: -1;
	position: relative;
} */
body#n_product .news_letter {
	z-index: -1;
	position: relative;
}
body#n_product footer.wrapper-footer {
	z-index: -1;
}
body#n_product .f-copyright {
	z-index: -1;
}
.dah_quickview_sec section.productdetail a {
	font-size: 16px;
	line-height: 24px;
	color: #C8699B;
	text-decoration: underline;
}

.dah_paltimgs div div div:last-child a {
	margin-bottom: 0 !important;
}
/* =====home===responsive==== */
@media screen and (min-width: 1600px) and (max-width: 1919.98px) {
body .dropdown-menu.drop-menu-rec {
	width: 1258px !important;
}
.sticky_header .column {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	padding-right: 20px;
	column-count: 3;
}

.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-sub-categ {
	padding-left: 30px !important;
}

}
@media screen and (min-width: 1200px) and (max-width: 1599.98px) {
.min_under_1>li {
	padding-right: 56px;
}
.mvp_usps {
	margin: 0 !important;
}
.footer-usps .footer-usps-item h5 {
	font-size: 20px;
	line-height: 1;
	padding-right: 10px;
}
section#homepageCarousel ol.carousel-indicators {
	bottom: 40px;
	left: 55px;
}
section#homepageCarousel .carousel-caption h2 {
	margin-bottom: 15px;
	font-size: 40px;
	line-height: 40px;
}
section#homepageCarousel .carousel-caption p {
	font-size: 18px;
	font-weight: 300;
	text-align: left;
	margin-bottom: 40px;
}
section#homepage-content {
	margin: 70px 0;
	text-align: center;
}
.AboutUs_desc .AboutUs_title h1 {
	padding-bottom: 50px;
	line-height: 40px;
}
section#homepageCarousel .carousel-caption {
	left: 70px;
}
.mvp_left_p {
	padding-left: 30px;
}
.Home_category .mvp_left_p p {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	line-height: 24px;
	width: 243px;
}
.Home_category .mvp_left_p h3 {
	font-size: 50px;
	line-height: 50px;
}
.Home_category .mvp_left_p .col-3 {
	align-content: start;
}
.Home_category .homepopcat-slider-card-btn .homeslider_desc {
	left: 15px;
	font-size: 18px;
	max-width: 127px;
}
.row.mvphomepopcat-slider .homepopcat-slider-card-btn {
	left: 15px;
}
.Home_category .home_catagory_button {
	margin-top: 25px;
}
.Home_category .mvp_left_p {
	padding-top: 70px;
	padding-bottom: 70px;
}
.Home_category .slick-list.draggable {
	padding-right: 102px !important;
}
.popular_product {
	margin: 50px 0 60px;
}
.thumbnail.card-body .card-title {
	font-size: 18px;
	line-height: 22px !important;
}
#n_home .toptrading {
	padding-top: 70px;
	padding-bottom: 70px;
}
.toptrading .mvp_trading_now .price {
	margin-top: 20px !important;
}
#n_home .toptrading .tab-content article:nth-child(1),
#n_home .toptrading .tab-content article:nth-child(2) {
	margin-bottom: 50px;
}
#n_home .toptrading .toptrading_desc ul.nav-pills {
	margin-top: 80px;
	margin-bottom: 80px;
}
#n_home .toptrading .toptrading_desc .nav-pills li.nav-item {
	padding-bottom: 10px;
	line-height: 23px;
}
.AboutUs_contan {
	padding-left: 0px;
	padding-right: 0px;
}
.AboutUs_desc .AboutUs_title {
	padding-left: 50px;
}
.AboutUs_desc .AboutUs_title h1 {
	padding-bottom: 50px;
	line-height: 1;
	font-size: 60px;
}
.AboutUs_cantan {
	padding: 30px 47px;
}
.AboutUs_cantan p {
	padding: 0px !important;
	font-size: 18px;
	line-height: 24px;
}
#n_home .AboutUS_manu .AboutUs_contan .AboutUs_desc .AboutUs_cantan p:first-child {
	padding-bottom: 30px !important;
}
#n_home .AboutUS_manu {
	margin: 70px auto;
}
.arrivals_content {
	padding: 70px 70px 70px 52px;
}
.arrivals_contan .arrival_title h4 {
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 0 !important;
}
.new-arrivals_manu .arrivals_content .arrival_title img.new_arrivals_image {
	position: relative;
	z-index: 111;
	left: 218px;
}
.arrival_heading h1 {
	font-size: 60px;
}
.arrival_desc_manu .arrivaal_desc p {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 30px;
}
.arrival_desc_manu {
	position: relative;
	padding: 30px 33px 35px 0;
}
.new-arrivals_manu {
	margin-bottom: 70px;
}
.news_letter .text-section {
	max-width: 100%;
	margin-bottom: 20px;
}
.dropdown-menu.drop-menu-rec {
	width: 932px !important;
}
.sticky_header .column {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	padding-right: 20px;
	column-count: 2;
}
.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-sub-categ {
	padding-left: 30px !important;
}

.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
    height: 220px;
}


}
@media screen and (min-width: 992px) and (max-width: 1199.98px) {
	.header-search form {
		width: 266px;
	}
	.min_under_1>li {
		padding-right: 30px;
	}
	.mvp_usps {
		margin: 0px !important;
	}
	.footer-usps .footer-usps-item h5 {
		line-height: 21px;
	}
	section#homepageCarousel .carousel-caption h2 {
		font-size: 40px;
		line-height: 40px;
	}
	section#homepageCarousel .carousel-caption p {
		font-size: 20px;
		margin-bottom: 25px;
	}
	section#homepageCarousel ol.carousel-indicators {
		left: 24px;
		bottom: 56px;
		margin: 0;
		left: auto;
		top: auto;
		right: 42px;
	}
	section#homepage-content h3 {
		font-size: 45px;
	}
	section#homepage-content p.f1 {
		font-size: 35px;
		color: #4a4a4a;
		margin-bottom: 25px;
	}
	.Home_category .mvp_left_p h3 {
		font-size: 50px;
		font-weight: 400;
		line-height: 63px;
	}
	.Home_category .home_catagory_button {
		display: flex;
		margin-top: 34px;
		margin-bottom: 30px;
	}
	.mvp_left_p {
		padding-left: 50px;
	}
	body .mvphomepopcat-slider1 {
		margin-left: -18px !important;
	}
	.Home_category .homepopcat-slider-card-btn .homeslider_desc {
		font-size: 18px;
		font-weight: 400;
		max-width: 150px;
	}
	.Home_category .mvp_left_p {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.hedding_section h3 {
		font-size: 50px;
		font-weight: 400;
		line-height: 60px;
	}
	.popular_product {
		margin: 40px 0 20px;
	}
	.toptrading_desc {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mvp_trading_now {
		flex: 0 0 100%;
		max-width: 100%;
	}
	#n_home .toptrading .toptrading_desc ul.nav-pills {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.toptrading .toptrading_desc {
		/* align-content: center; */
		padding-top: 0px !important;
	}
	#n_home .toptrading {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.AboutUs_contan {
		padding-left: 0px;
		padding-right: 0px;
	}
	.AboutUs_desc .AboutUs_title {
		margin-bottom: 20px;
		padding-left: 30px;
	}
	.AboutUs_desc .AboutUs_title h1 {
		font-size: 50px;
		padding-bottom: 50px;
		line-height: 77px;
	}
	.AboutUs_cantan {
		background-color: #F6F1F4;
		border-radius: 0 20px 20px 0;
		padding: 30px 30px;
	}
	.AboutUs_cantan p {
		padding: 0px !important;
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 0px;
	}
	.AboutUs_desc .AboutUs_title h1 {
		padding-bottom: 5px !important;
	}
	#n_home .AboutUS_manu .AboutUs_contan .AboutUs_desc .AboutUs_cantan p:first-child {
		padding-bottom: 20px !important;
	}
	#n_home .AboutUS_manu {
		position: relative;
		margin: 50px auto;
	}
	.arrivals_content {
		display: flex;
		padding: 60px 30px 60px 30px;
	}
	.arrival_heading h1 {
		font-size: 55px;
	}
	.arrivals_contan .arrival_title h4 {
		font-size: 28px;
	}
	.new-arrivals_manu .arrivals_content .arrival_title img.new_arrivals_image {
		position: relative;
		z-index: 111;
		left: 210px;
	}
	.arrival_desc_manu .arrivaal_desc p {
		font-size: 23px;
		line-height: 31px;
		margin-bottom: 22px;
	}
	.news_letter .text-section {
		max-width: 100%;
	}
	.news_letter {
		padding: 40px 0;
	}
	.new-arrivals_manu {
		margin-bottom: 50px;
	}
	.toptrading .toptrading_desc .nav-pills .nav-link {
		background-color: #fff;
		color: #4A4A4A;
		/* border-bottom: 3px solid #C8699B; */
		font-weight: 600;
		/* border-radius: unset; */
		padding: 10px 15px;
		border-radius: 30px;
		margin-right: 15px;
		border-bottom: none;
		font-size: 16px;
		white-space: nowrap;
	}

	.toptrading .toptrading_desc .nav-pills .nav-link.active {
		background-color: transparent;
		color: #4A4A4A;
		border-bottom: 3px solid #C8699B;
		font-weight: 600;
		border-radius: 20px;
		border: none;
		background: #c86998;
		color: #fff;
	}
	.sticky_header .column {
		width: 100%%;
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
		padding-right: 20px;
		column-count: 2;
	}

	.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-sub-categ {
		padding-left: 30px !important;
	}
	.dropdown-menu.drop-menu-rec {
		width: 796px !important;
	}
	.sticky_header .menu-products .dropdown-menu {
		min-height: 502px;
	}
	.level_1>li>a {
		font-size: 15px !important;
	}
	.b-mega-menu {
		-webkit-column-count: 6;
		-moz-column-count: 6;
		column-count: 6;
		background-color: #fff !important;
		column-gap: 15px;
		padding: 15px 15px 0 !important;
	}

	.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
		height: 228px;
	}

	.arrival_desc_manu {
		padding: 30px 40px  30px 0;
	}

	.AboutUs_contan .AboutUs_img {
		align-content: center;
	}

	.d-flex.flex-wrap.sku-number-review {
		align-items: center;
	}

	#n_product .product-page-container .wrapper-product-title .title-sku {
		margin-bottom: 0px;
	}
	
}
@media screen and (min-width: 767px) and (max-width: 991.98px) {
	.header-search form {
		width: 209px;
	}
	.sticky_header {
		display: none;
	}
	.header-search form {
		width: 266px;
	}

	.min_under_1>li {
		padding-right: 30px;
	}

	.mvp_usps {
		margin: 0px !important;
	}

	.footer-usps .footer-usps-item h5 {
		line-height: 21px;
	}

	section#homepageCarousel .carousel-caption h2 {
		font-size: 40px;
		line-height: 40px;
	}

	section#homepageCarousel .carousel-caption p {
		font-size: 20px;
		margin-bottom: 25px;
	}

	section#homepageCarousel ol.carousel-indicators {
		left: 24px;
		bottom: 56px;
		margin: 0;
		left: auto;
		top: auto;
		right: 42px;
	}

	section#homepage-content h3 {
		font-size: 45px;
	}

	section#homepage-content p.f1 {
		font-size: 35px;
		color: #4a4a4a;
		margin-bottom: 25px;
	}

	.Home_category .mvp_left_p h3 {
		font-size: 50px;
		font-weight: 400;
		line-height: 63px;
	}

	.Home_category .home_catagory_button {
		display: flex;
		margin-top: 34px;
		margin-bottom: 30px;
	}

	.mvp_left_p {
		padding-left: 50px;
	}

	body .mvphomepopcat-slider1 {
		margin-left: -18px !important;
	}

	.Home_category .homepopcat-slider-card-btn .homeslider_desc {
		font-size: 18px;
		font-weight: 400;
		max-width: 150px;
	}

	.Home_category .mvp_left_p {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.hedding_section h3 {
		font-size: 50px;
		font-weight: 400;
		line-height: 1;
	}

	.popular_product {
		margin: 40px 0 20px;
	}

	.toptrading_desc {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.mvp_trading_now {
		flex: 0 0 100%;
		max-width: 100%;
	}

	#n_home .toptrading .toptrading_desc ul.nav-pills {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.toptrading .toptrading_desc {
		/* align-content: center; */
		padding-top: 0px !important;
	}

	#n_home .toptrading {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.AboutUs_contan {
		padding-left: 0px;
		padding-right: 0px;
	}

	.AboutUs_desc .AboutUs_title {
		margin-bottom: 20px;
		padding-left: 0;
		margin-top: 32px;
	}

	.AboutUs_desc .AboutUs_title h1 {
		font-size: 50px;
		padding-bottom: 50px;
		line-height: 77px;
	}

	.AboutUs_cantan {
		background-color: #F6F1F4;
		/* border-radius: 20px; */
		padding: 30px 30px;
		margin-left: -15px !important;
	}

	.AboutUs_cantan p {
		padding: 0px !important;
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 0px;
	}

	.AboutUs_desc .AboutUs_title h1 {
		padding-bottom: 20px !important;
	}

	#n_home .AboutUS_manu .AboutUs_contan .AboutUs_desc .AboutUs_cantan p:first-child {
		padding-bottom: 20px !important;
	}

	#n_home .AboutUS_manu {
		position: relative;
		margin: 50px auto;
	}

	.arrivals_content {
		display: flex;
		padding:45px 15px 50px 15px;
		flex-wrap: wrap;
	}

	.arrival_heading h1 {
		font-size: 55px;
	}

	.arrivals_contan .arrival_title h4 {
		font-size: 28px;
	}

	.new-arrivals_manu .arrivals_content .arrival_title img.new_arrivals_image {
		position: relative;
		z-index: 11;
		left: 210px;
	}

	.arrival_desc_manu .arrivaal_desc p {
		font-size: 23px;
		line-height: 31px;
		margin-bottom: 22px;
	}

	.news_letter .text-section {
		max-width: 100%;
	}

	.news_letter {
		padding: 40px 0;
	}
	.footer-usps-item {
		width: calc(50% - 10px);
		margin-bottom: 20px !important;
	}
	.footer-usps {
		padding: 30px 0 10px 0;
		background-color: #fff;
	}
	section#homepage-content h3 {
		font-size: 40px;
	}
	section#homepage-content p.text-desc {
		font-size: 20px;
	}
	.AboutUs_contan {
		flex-wrap: wrap;
	}

.arrivals_contan .arrival_title h4 {
	margin-bottom: 9px;
}
.AboutUs_title h1 {
	font-size: 36px;
	color: #C8699B;
	margin-bottom: 15px;
}
.AboutUs_title h4 {
	margin-bottom: 0;
	color: #4a4a4a;
	/* font-size: 20px; */
	margin-top: 15px;
}
#n_home .AboutUS_manu .AboutUs_contan .AboutUs_cantan p:first-child {
	padding-bottom: 15px !important;
}
.arrivals_contan {
	padding: 0px;
	align-content: center;
	position: unset;
}
.mvp_quick_model .modal-dialog {
	width: 800px;
	max-width: 730px;
}

}
@media only screen and (max-width: 767px) {
	.sticky_header {
		display: none;
	}
	.AboutUs_title h1 {
		font-size: 36px;
		color: #C8699B;
		margin-bottom: 15px;
	}
		.header-search form {
			width: 209px;
		}

		.sticky_header {
			display: none;
		}

		.header-search form {
			width: 266px;
		}

		.min_under_1>li {
			padding-right: 30px;
		}

		.mvp_usps {
			margin: 0px !important;
		}

		.footer-usps .footer-usps-item h5 {
			line-height: 16px !important;
			font-size: 14px;
		}

	section#homepageCarousel .carousel-caption h2 {
		font-size: 34px;
		line-height: 34px;
	}
		section#homepageCarousel .carousel-caption p {
			font-size: 16px;
			margin-bottom: 16px;
		}
		section#homepageCarousel ol.carousel-indicators {
			left: 24px;
			bottom: 56px;
			margin: 0;
			left: auto;
			top: auto;
			right: 42px;
		}

		section#homepage-content h3 {
			font-size: 45px;
		}

		section#homepage-content p.f1 {
			font-size: 22px;
			color: #4a4a4a;
			margin-bottom: 14px;
		}

		.Home_category .mvp_left_p h3 {
			font-size: 36px;
			font-weight: 400;
			line-height: 49px;
		}

		.Home_category .home_catagory_button {
			display: flex;
			margin-top: 34px;
			margin-bottom: 30px;
		}

		.mvp_left_p {
			padding-left: 10px;
		}

		body .mvphomepopcat-slider1 {
			margin-left: -18px !important;
		}

		.Home_category .homepopcat-slider-card-btn .homeslider_desc {
			font-size: 18px;
			font-weight: 500;
			max-width: 150px;
			text-align: left;
			left: 15px;
		}

		.Home_category .mvp_left_p {
			padding-top: 45px;
			padding-bottom: 40px;
		}

		.hedding_section h3 {
			font-size: 36px;
			font-weight: 400;
			line-height: 1;
		}

		.popular_product {
			margin: 30px 0 15px;
		}

		.toptrading_desc {
			flex: 0 0 100%;
			max-width: 100%;
		}

		.mvp_trading_now {
			flex: 0 0 100%;
			max-width: 100%;
		}

		#n_home .toptrading .toptrading_desc ul.nav-pills {
			margin-top: 30px;
			margin-bottom: 30px;
			overflow-X: auto;
			width: 100%;
			flex-wrap: nowrap !important;
		}

		.toptrading .toptrading_desc {
			/* align-content: center; */
			padding-top: 0px !important;
		}

		#n_home .toptrading {
			padding-top: 44px;
			padding-bottom: 50px;
		}

		.AboutUs_contan {
			padding-left: 0px;
			padding-right: 0px;
		}

		.AboutUs_desc .AboutUs_title {
			margin-bottom: 20px;
			padding-left: 0;
			margin-top: 32px;
		}

		.AboutUs_desc .AboutUs_title h1 {
			font-size: 50px;
			padding-bottom: 50px;
			line-height: 77px;
		}

		.AboutUs_cantan {
			background-color: #F6F1F4;
			/* border-radius: 20px; */
			padding:24px 10px 30px 15px;
			margin-left: -15px !important;
		}

		.AboutUs_cantan p {
			padding: 0px !important;
			font-size: 18px;
			line-height: 28px;
			margin-bottom: 0px;
		}

		.AboutUs_desc .AboutUs_title h1 {
			padding-bottom: 20px !important;
		}

		#n_home .AboutUS_manu .AboutUs_contan .AboutUs_desc .AboutUs_cantan p:first-child {
			padding-bottom: 20px !important;
		}

		#n_home .AboutUS_manu {
			position: relative;
			margin: 50px auto;
		}

		.arrivals_content {
			display: flex;
			padding: 46px 15px 50px 15px;
			flex-wrap: wrap;
		}

		.arrival_heading h1 {
			font-size: 36px;
		}

		.arrivals_contan .arrival_title h4 {
			font-size: 20px;
		}

		.new-arrivals_manu .arrivals_content .arrival_title img.new_arrivals_image {
			position: relative;
			z-index: 111;
			left: 102px;
		}

		.arrival_desc_manu .arrivaal_desc p {
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 22px;
		}

		.news_letter .text-section {
			max-width: 100%;
		}

	.news_letter {
		padding: 40px 0 45px;
	}

		.footer-usps-item {
			width: calc(50% - 10px);
			margin-bottom: 20px !important;
		}

		.footer-usps {
			padding: 30px 0 23px 0;
			background-color: #fff;
		}

		section#homepage-content h3 {
			font-size: 34px;
		}

		section#homepage-content p.text-desc {
			font-size: 16px;
		}

		.AboutUs_contan {
			flex-wrap: wrap;
		}

		.new-arrivals_manu {
			background-color: #c8699b;
			background-image: url(../img/new_arrivals_image.png);
			width: calc(100% - 0px);
			border-radius: 0;
			margin-bottom: 50px;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
			background-color: #FDDFEF;
			width: calc(100%) !important;
			height: 515px;
			position: absolute;
			left: 0 !important;
		}

		.arrivals_contan .arrival_title h4 {
			margin-bottom: 0px;
		}

		.AboutUs_title h1 {
			font-size: 36px;
			color: #C8699B;
			margin-bottom: 28px;
			line-height: 48px;
		}

		.AboutUs_title h4 {
			margin-bottom: 0;
			color: #4a4a4a;
			font-size: 20px !important;
			margin-top: 25px;
			line-height: 24px;
		}

		#n_home .AboutUS_manu .AboutUs_contan .AboutUs_cantan p:first-child {
			padding-bottom: 0px !important;
		}

		.arrivals_contan {
			padding: 0px;
			align-content: center;
			position: unset;
		}
	section#homepageCarousel .carousel-caption h2 {
		margin-bottom: 15px;
	}
	section#homepage-content {
		margin: 48px 0 !important;
		text-align: center;
	}
	.Home_category .mvp_left_p .mvp_left_title {
		font-size: 20px;
		line-height: 20px;
	}
	.Home_category .mvp_left_p p {
		font-size: 16px;
		line-height: 22px;
	}
	.row.mvphomepopcat-slider1 .slick-slide {
		padding: 0 7.5px !important;
	}

	.row.mvphomepopcat-slider .slick-slide {
		padding: 0 7.5px !important;
	}
	.btn-wrap {
		position: unset !important;
	}
	.hedding_section p {
		font-size: 16px;
	}
	.toptrading .toptrading_desc p:first-child {
		font-size: 20px;
		line-height: 20px;
		/* margin-top: 120px; */
	}
	.toptrading .toptrading_desc h3 {
		font-size: 36px;
		line-height: 48px;
	}
	.toptrading .toptrading_desc p {
		font-size: 16px;
		line-height: 21px;
	}
	.toptrading .toptrading_desc .nav-pills .nav-link {
		background-color: #fff;
		color: #4A4A4A;
		/* border-bottom: 3px solid #C8699B; */
		font-weight: 600;
		/* border-radius: unset; */
		padding: 10px 15px;
		border-radius: 30px;
		margin-right: 15px;
		border-bottom: none;
		font-size: 16px;
		white-space: nowrap;
	}
	.news_letter h3 {
		font-size: 36px;
	}
	.news_letter form .input-group input:not(:last-of-type) {
		height: 48px;
		border-radius: 32px !important;
		font-size: 16px;
		font-weight: 400;
		font-family: 'Urbanist';
		flex: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 10px !important;
		display: inline-block;
	}
	.news_letter .text-decs p {
		color: #fff;
		font-size: 20px;
		line-height: 24px;
	}
	.news_letter svg {
		width: 50px;
	}

	#n_product .news_letter .new-latter-contan svg{
		height: auto;
	}
	.news_letter h3 {
		font-size: 36px;
		margin-bottom: 7px;
	}
	.news_letter .icon {
		margin-right: 10px;
	}
	.news_letter .text-section {
		margin-bottom: 25px;
	}
	.news_letter .news_letter form .input-group input {
		height: 48px;
	}
	.mvp_email {
		flex: 100% !important;
		margin-bottom: 10px !important;
	}
	.mvp_group{
		justify-content: center;
	}
	.col-footer-about img {
		max-width: 168px;
	}
	/* section#homepageCarousel .carousel-caption {
		left: 32px;
		bottom: 32px;
		max-width: calc(100% - 64px);
		display: inline-block;
		height: auto !important;
		top: unset;
	} */
	.new-arrivals_manu .arrivals_content .arrival_title {
		padding-bottom: 32px;
	}
	.toptrading .toptrading_desc .nav-pills .nav-link.active {
		background-color: transparent;
		color: #4A4A4A;
		border-bottom: 3px solid #C8699B;
		font-weight: 600;
		border-radius: 20px;
		border: none;
		background: #c86998;
		color: #fff;
	}
	#n_home .toptrading .tab-content article:nth-child(1),
	#n_home .toptrading .tab-content article:nth-child(2) {
		margin-bottom: 30px;
	}
	.product-upsell-manu .upsell-product #multiitemadd .row.btn-stack.sitcky-row.mx-0.w-100.buying-options {
		margin: 0 !important;
	}
	
}


@media only screen and (max-width: 991.98px) {
.fa.fa-bars {
	color: #C8699B;
	font-size: 25px;
}

.mvp.show {
    left: 0 !important; /* Moves the sidebar into view */
    animation: move-sidebar 1s cubic-bezier(.01,.87,.36,.99); /* Applies a smooth animation */
}
#mvp_mobilemenu {
	position: fixed;
	top: 0;
	left: -100%;
	bottom: 0;
	width: 350px;
	background-color: #fff;
	/* overflow-y: auto; */
	transition: left 1s cubic-bezier(.01, .87, .36, .99);
	z-index: 111111111;
	overflow: auto; 
}
#mvp_mobilemenu .mvp_border {
    border-top: 1px solid rgba(246, 241, 244, 1);
    padding: 12px 15px;
    font-size: 16px;
    font-weight: 400;
	width: 100%;
}
#mvpbor .lev-1 {
    padding: 7px 0;
    display: inline-block;
    font-size: 16px;
    width: 100%;
    line-height: 1.2;
}
.mob_view_all {
    position: absolute;
    width: 55px;
    right: 25px;
    top: 8px;
    z-index: 1111;
}
.mvp_mb_lvl_2 {
    padding-left: 20px;
    list-style: none;
}
#mvpbor .lev-1[aria-expanded="false"]::after,
.lev-2[aria-expanded="false"]::after {
    content: '\f107';
    float: right;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 0;
	top: 8px;
}
#mvpbor .lev-1[aria-expanded="true"]::after,
.lev-2[aria-expanded="true"]::after {
    content: '\f106';
    float: right;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 0;
	top: 8px;
}
#mvp_mobilemenu .logo_section_menu a {
	display: inline-block;
	padding: 15px;
	width: 100%;
}
#mvp_mobilemenu .logo_section_menu .close {
	top: 8px !important;
	position: absolute;
	right: 10px;
	font-size: 36px;
	color: #cf7ca8;
	opacity: 1;
}
.bor_main[aria-expanded="false"]::after {
	content: '\f107';
	float: right;
	font-size: 25px;
	font-weight: 700;
	font-family: 'Font Awesome 5 Free';
	position: relative;
	top: 0px !important;
}
.bor_main[aria-expanded="true"]::after {
	content: '\f106';
	float: right;
	font-size: 25px;
	font-weight: 700;
	font-family: 'Font Awesome 5 Free';
	position: relative !important;
	top: 0px;
}
#mvp_mobilemenu li {
	display: block !important;
	width: 100%;
}
#mvp_mobilemenu li::before{
	display: none !important;
}
#mvp_mobilemenu .lev_2>a.mob_view_all {
	top: 1px;
}
body.mvp_bg .off-canvas-overlay2 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(74, 74, 74, 0.9);
	opacity: 0;
	pointer-events: none !important;
	z-index: 30;
	-webkit-transition: opacity 0.25s ease-out;
	transition: opacity 0.25s ease-out;
	z-index: 100;
	opacity: 1 !important;
}
.toptrading .toptrading_desc .nav-pills .nav-link {
	background-color: #fff;
	color: #4A4A4A;
	/* border-bottom: 3px solid #C8699B; */
	font-weight: 600;
	/* border-radius: unset; */
	padding: 10px 15px;
	border-radius: 30px;
	margin-right: 15px;
	border-bottom: none;
	font-size: 16px;
	white-space: nowrap;
}
.toptrading .toptrading_desc .nav-pills .nav-link.active {
	background-color: transparent;
	color: #4A4A4A;
	border-bottom: 3px solid #C8699B;
	font-weight: 600;
	border-radius: 20px;
	border: none;
	background: #c86998;
	color: #fff;
}

.new-arrivals_manu {
	background-color: #c8699b;
	background-image: url(../img/new_arrivals_image.png);
	width: calc(100% - 15px);
	margin-bottom: 50px;
	border-radius: 0px 20px 20px 0px !important;
	background-repeat: no-repeat;
	background-size: cover;
}
.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
	background-color: #FDDFEF;
	width: calc(100% - 15px) !important;
	height: 515px;
	position: absolute;
	left: 0 !important;
}

.arrival_desc_manu {
    position: relative;
    padding: 26px 0px  30px 0 !important;
}
.AboutUs_title h1 {
	font-family: 'Playfair Display' !important;
}

.logo-section .nav.righttmenu li {
	margin: 0px 10px 0px 0px !important;
}
.logo-section .nav.righttmenu li:first-child {
    margin-right: 15px !important;
}
/* .logo-section .nav.righttmenu li:nth-child(5){
	margin-right: 15px !important;
} */
.logo-section .nav.righttmenu li:last-child {
	margin-right: 0px !important;
}
}



@media only screen and (min-width: 992px) {
#mvp_mobilemenu{
	display: none !important;
}

}

@media only screen and (max-width: 576px) {
.footer-usps-item img {
	max-width: 25px;
	margin-top: 5px;
}
/* section#homepageCarousel .carousel-item {
	min-height: 347px; 
}*/
.logo {
	max-width: 118px;
}
#mvp_mobilemenu {
	width: 300px;
}
.mvp_trading_now article {
	padding: 0 5px;
}
.mvp_artice_row{
	margin: 0 -5px;
}
.thumbcard-img {
	padding: 0px 0px 30px 0px;
}
.thumbnail.card-body .thumbcard-img .product-image {
	max-height: calc(100% - 30px);
	width: auto;
}
#n_home .toptrading .tab-content .bg-transparent .toptrading_wishlist .product-wishlist a.wishlist_toggle {
	float: right;
	width: 24px;
	height: 24px !important;
	border-radius: 100px;
	border: 1px solid #4A4A4A33;
	justify-content: center;
	padding: 0px !important;
	position: absolute;
	right: 10px;
	font-size: 14px;
	padding-top: 2px !important;
	z-index: 11;
	min-height: unset;
	top: -6px;
}
#n_home .toptrading .carousel-btn {
	width: 100%;
}
.toptrading .btn-ring-icon {
	position: absolute;
	right: 8px;
}
}

@media screen and (min-width: 576px) and (max-width: 991.98px) {
	#mvpbor .lev-1 {
		max-width: 222px !important;
	}
}

.Lodding_icon {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 11;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dah_quickview_sec div#_jstl__reviews {
	flex: 0 0 100%;
}
.dah_quickview_sec div#_jstl__reviews_r span {
	margin-left: 0 !important;
}
.dah_quickview_sec .wrapper-product-title .title-sku,
.dah_quickview_sec .title-sku {
	margin-bottom: 0 !important;
}
.dah_quickview_sec .brand-logo-product {
	margin-top: 20px;
}
div#Scent24 div {
	display: flex;
	align-items: start;
}

div#Scent24 div input {
	margin-top: 5px;
}

.mysepping_method h4 {
	font-size: 20px;
	font-weight: 600;
}
.mysepping_method .mvp_ridio_btn {
	margin-top: 13px;
}
.productwasprice {
	font-size: 16px;
}
