/* line numer:3636 */
/* .level_1>li>a:hover {
    background-color: #fff;
    color: #C8699B !IMPORTANT;
    border-left: 2px solid #C8699B;
} */

/* .menu-section .m_middalheader .main_div {
    left: 0 !important;
} */

.menu-section .navbar.m_middalheader ul.min_under_1.show .fa-chevron-down:before {
    content: "\f077";
}

/* line numer:4203 */
.m_middalheader .min_menu {
    /* position: unset; */
    /* position: relative ;  */
}

/* .sticky_header .column .lv2-li>a {
    padding: 6px 0;
    font-size: 16px !important;
    text-transform: capitalize !important;
    color: #4A4A4A !important;
    font-weight: 600 !important;
    padding-bottom: 5px !important;
    border-bottom: 1px solid #F6F1F4 !important;
    text-decoration: none !important;
    line-height: 19.2px;
} */



/*line numer:3954*/
/* .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: 26px !important;
} */

/*line numer:3688*/
.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body .card-title a {
    color: #4A4A4A !important;
}


/*line numer:3692*/
.sticky_header.menu-section .menu-products .dropdown-menu .wrap-rec-item .thumbnail.card-body p.price span {
    color: #4A4A4A;
}

.level_1>li>a {
    border-left: 2px solid transparent;
}

.dropdown-menu.drop-menu-rec {
    /* width: 1516px !important; */
    /* width: 1446px; */
    height: calc(100% + 2px);
}

.brands-manu-btn.all_new_arraval {
    border-bottom: 3px solid #C8699B;
    padding: 10px 0px 20px 0px;
    display: flex;
    justify-content: center;
}

.special-catagory-manu .mvp_new_arraval .propuler-percentage-manu {
    display: block !important;
    top: unset !important;
    right: 11px !important;
    left: unset !important;
    bottom: 11px !important;
}

.sticky_header.menu-section .menu-products .dropdown-menu {
    padding: 0px 35px 0px 0px !important
}

.wrap-sub-categ h5.mega_manu_title_name {
    font-size: 20px;
    margin-bottom: 35px;
    font-weight: 600;
    color: #4A4A4A !important;
    line-height: 24px;
}

.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-sub-categ {
    padding-right: 15px!important;
    padding-top: 30px!important;
    padding-left: 45px!important;
}

/* .level_1>li>a {
    font-size: 16px !important;
    font-weight: 400 !important;
} */

.sticky_header .menu-products.dropdown:hover{
    background-color: #fff;
    color: #C8699B;
}

.sticky_header .menu-products.dropdown:hover .level_1>li>a{
    color: #C8699B !important;
    /* border: 2px solid #C8699B !important; */
}


.sticky_header .column {
    padding-right: 35px;
}

#n_home .toptrading .tab-content .bg-transparent .toptrading_wishlist .product-wishlist a.wishlist_toggle:hover {
    box-shadow: none !important;
    border-color: #C8699B !important;
}

.AboutUs_desc .AboutUs_title h4 {
    margin-bottom: 0px !important;
    color: #4A4A4A;
}

.AboutUs_desc .AboutUs_title h1 {
    padding-bottom: 55px !important;
    
}

.AboutUs_desc .AboutUs_title {
     margin-bottom: 0px !important;
}

.image_content .arrival_image {
    padding-top: 17px;
    padding-bottom: 27px;
    background-color: #fff;
}

.arrivals_contan .arrival_title h4 {
    margin-bottom: 35px;
}

.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
    
    width: calc(100% - -275px) !important;
    
    left: -275px !important;
}

.active {
    font-weight: bold;
}
.brand-item {
    display: none;
}
.brand-item.visible {
    display: block;
}

ul.pager.brand_page_manu li .filter-button {
display: inline-block;
padding: 5px 17px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 10px;
text-decoration: none;
margin-right: 8px;
cursor: pointer;
margin-bottom: 10px;
}

ul.pager.brand_page_manu li:before {
display: none;
}

ul.pager.brand_page_manu {
text-align: center;
margin: 30px 0;
}

ul.pager.brand_page_manu li .filter-button:hover {
box-shadow: inset 0 100px 0 0 #C8699B !important;
border-color: #C8699B !important;
color: #fff;
}

.brand_item_image.brand-item:hover {
box-shadow: 0 0 10px rgba(0, 0, 0, .07) !important;
}

ul.pager.brand_page_manu li:nth-child(27) {
display: none;
}

.brand-page-button {
display: flex;
text-align: center;
justify-content: center;
padding-bottom: 13px;
}

ul.pager.brand_page_manu li .filter-button.active{
    background-color: #C8699B;
    color: #fff;
}

ul.pager.brand_page_manu li .filter-button.brand_number_button {
    font-size: 35px;
    position: absolute;
    padding-top: 13px;
    width: 50px;
    height: 36px;
}

.brand_item_image.brand-item {
    padding: 10px;
    border-radius: 10px;
}

.brands-page .b-menu li:before {
    display: none;
}

.brands-page .b-menu li.nav-item {
    border-radius: 10px;
    padding: 10px;
}

.brands-page .b-menu li.nav-item:hover{
box-shadow: 0 0 10px rgba(0, 0, 0, .07) !important;
}

.brands-page .b-menu li.nav-item .img-fluid {
    border-radius: 10px;
}

.brands-page .b-menu {
    background-color: transparent !important;
    border-bottom: 2px solid #C8699B;
    padding-bottom: 25px;
}

.catagory-video {
    border-radius: 10px;
    border: 1px solid #f6f1f4;
}

.catpage-desc {
    height: 100%;
    margin-top: 45px;
}

.catagory-video video.embed-responsive-item {
    border-radius: 10px;
}

.brand_item_image.brand-item .img-fluid {
    border-radius: 10px;
}

.brand_page_manu .brand-item {
    display: none;
}

.brands-page-title p{
    font-size: 35px;
    font-weight: 400;
    color: #C8699B;
    font-family: 'Playfair Display';
    margin: 20px 15px 49px;
}

.Filter-Subcategory-title {
    font-size: 35px;
    font-weight: 400;
    color: #C8699B;
    font-family: 'Playfair Display';
    margin: 30px 0px 0px;
}

.brand_page_manu .brand-item.visible {
    display: block;
}
 .pager {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.brand_page_manu.pager li {
    display: inline;
    margin-right: 0px;
}
.brand_page_manu .brand-page-button, .brand-page-viewAll {
    display: inline-block;
}

ul.pager.brand_page_manu li .filter-button.disabled {
    pointer-events: none;
    opacity: 0.5;
}

section#homepageCarousel .carousel-caption .carousel-btn span {
    font-weight: 400;
}

.logo-section .header-search input#name_search:focus {
    box-shadow: none;
}

p.percentage-contan span {
    margin: 0;
    background-color: #FFDCEF;
    color: #C8699B;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    border-radius: 19px;
    padding: 8px 16px;
    align-content: center;
}

.propuler-percentage-manu {
    /* float: right; */
    position: absolute;
    right: 10px;
}

.price-manu-propuler {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.thumbnail.card-body  .price {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
p.percentage-contan {
    margin: 0px !important; 
}

.min_menu .min_under_1 li.nav-item.mega-menu-parent .mvp_thmb_withlist .sale_manu_contan {
    position: absolute;
    top: 4px;
    z-index: 111;
    left: 0;
    width: 66px;
    height: 29px;
}

.min_menu .min_under_1 li.nav-item.mega-menu-parent .mvp_thmb_withlist .sale_manu_contan span {
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    padding: 5px 7px;
    border-radius: 100px;
}


.embed-responsive.embed-responsive-4by3 {
    position: relative;
}

.top-trading-save {
    position: absolute;
    right: 15px;
    bottom: 20px !important;
}

span.top_trading_manu {
    color: #C8699B;
    font-size: 18px;
    font-weight: 600;
    background-color: #FBF0F6;
    padding: 8px 16px;
    border-radius: 100px;
    font-family: 'Urbanist';
}

.toptrading_wishlist {
    position: absolute;
    right: 0;
    top: 15px;
}


.bg-transparent.thumbnail .thumbcard-img span.sale-manu-text {
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    padding: 8px 22px;
    border-radius: 19px;
    color: #fff;
    background-color: #D70A0A;
}

.thumbnail .thumbcard-img.mvp_thmb_withlist .sale_manu_contan {
    position: absolute;
    z-index: 11;
    top: 15px;
    left: 15px;
    width: 80px;
    height: 38px;
}

.thumbnail .thumbcard-img.mvp_thmb_withlist .sale_manu_contan .badge {
    border-radius: 19px !important;
    padding: 0px !important;
    width: 100%;
    height: 100%;
    font-size: 18px;
    font-weight: 600;
    align-content: center;
}

/* #n_home .qty-box {
    display: none;
} */

section.products-row.product_container_contan {
    margin-top: 40px;
}

.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan {
    max-height: 520px;
    overflow-y: auto;
    padding-right: 60px;
}

#n_content {
    background-color: rgba(246, 241, 244, 1);
}

.sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval p.percentage-contan span {
    margin: 0;
    background-color: #ffdcef;
    color: #c8699b;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    border-radius: 19px;
    padding: 8px 16px;
    align-content: center;
}

.sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval .propuler-percentage-manu {
    position: absolute;
    top: 14px;
    left: 9px;
}

.sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval .card-title {
    height: 66px !important;
    max-height: unset !important;
}

/* .sms-icon img {
    max-width: 25px;
} */

#accordionDescription h4.short-desc-title {
    font-size: 19px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 30px;
}


/* #n_checkout .dah_cartPage .cart_qtywrap .qty_plus {
    left: 32px;
    right: unset !important;
}

#n_checkout .dah_cartPage .cart_qtywrap .qty_minus {
    left: unset !important;
    right: 32px;
} */

.top_hedding_bg .color-theme {
    font-size: 54px;
    font-family: 'Playfair Display';
    font-weight: 600;
    line-height: 1.1;
    text-align: center;
    justify-content: center;
    letter-spacing: 3px;
}

body#n_checkout .top_hedding_bg {
    padding-top: 100px;
    padding-bottom: 65px;
}

body#n_checkout .dah_cartPage {
    padding: 0px 15px;
    max-width: 1670px;
    margin: 0 auto;
}

#n_checkout .table.cartTable{
    border: none !important;
}

#n_checkout .cartTable, .cartTable tbody {
    border: 1px solid #E8E3DF;
}
.table.cartTable .cartTable--heading {
    font-size: 18px;
    line-height: 30px;
    font-weight: 600 !important;
    color: #4A4A4A;
}

#n_checkout .table.cartTable tbody {
    border: none !important;
}

#n_checkout .table.cartTable .cartTable-tr a.nav-link {
    font-size: 18px;
    color: #4A4A4A;
    line-height: 30px;
    font-weight: 600;
}

#n_checkout .table.cartTable .cartTable-tr .cart_qtywrap .cart-qty {
    height: 54px;
    width: 142px;
    font-size: 18px;
    font-weight: 600;
    border: 1px solid #4A4A4A !important;
}

#n_checkout .table.cartTable .cartTable-tr .text-price {
    color: #4A4A4A !important;
}

#n_checkout .table.cartTable .cartTable-tr .text-muted {
    color: #4a4a4a;
    font-size: 14px;
}

span.outline-secondary-button {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 20px;
    align-content: center;
    padding: 0 16px;
}

#n_checkout .table.cartTable button.btn.btn-outline-secondary-1 {
    background-color: #4A4A4A;
    color: #fff;
    width: 231px;
    padding-right: 10px;
}

#n_checkout .table.cartTable .btn.btn-outline-secondary-1:hover {
    box-shadow: inset 0 100px 0 0 #C8699B;
    border-color: #C8699B;
}

#n_checkout .cartTable td.Continue-Shopping_updatebutton button.btn-outline-secondary-1 span{
    padding: 0 17px;
}
#n_checkout .table.cartTable .row.btn-stack .btn-success span.outline-secondary-button {
    padding: 0 !important; 
}

#n_checkout .table.cartTable .row.btn-stack .btn-success {
    padding-left: 20px;
}

#n_checkout .table.cartTable .row.btn-stack .btn-success span {
    text-transform: capitalize;
    padding: 0 9px;
}

.Continue-Shopping_updatebutton .update-cart-buttom span:first-child {
    padding-right: 60px !important;
}

.Continue-Shopping_updatebutton .update-cart-buttom .outline-secondary-button {
    right: 10px;
    position: absolute;
}

.dah_cartPage .cart_totalsec .table {
    border: none !important;
    background-color: #fff;
    border-radius: 10px;
    margin-top: 24px !important;
}

#shipping_calc_manu .cartshippanel p {
    font-size: 20px;
    color: #4a4a4a;
    line-height: 30px;
}

.cartshiping-ship-title{
    font-size: 20px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 30px;
    margin-bottom: 30px;
}
.dah_cartPage .shipping_calc_manu #cart_ship_calculate {
    background-color: #F0E8ED !important;
    border-radius: 10px;
    padding: 0px;
}

.cart-select-ship-manu .ship-select-text {
    font-weight: 400 !important;
    margin-bottom: 20px !important;
}

.shipping_calc_manu .card {
    border: none;
}

.dah_cartPage .shipping_calc_manu .form-group h5 {
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 19.2px;
    color: #4a4a4a;
    margin-bottom: 5px !important;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .dah_updatecart {
    width: 230px;
    border-radius: 32px;
    height: 54px;
    background-color: #4A4A4A;
    color: #fff;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .pickup-default {
    width: 230px;
    border-radius: 32px;
    height: 54px;
    background-color: #4A4A4A;
    color: #fff;
}
.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .Pickup_button{
    width: 230px;
    max-width: 100%;
    justify-content: center;
    margin-left: 0px !important;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart-ship-or-tage {
    font-size: 20px;
    text-transform: uppercase;
    color: #4a4a4a;
    margin: 0 35px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .dah_updatecart:hover , .dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .dah_updatecart:focus,.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart_ship_calculate_type_buttons .dah_updatecart:active {
    box-shadow: inset 0 100px 0 0 #C8699B !important;
    color: #fff !important;
    border-color: #C8699B !important;
}

.dah_cartPage .shipping_calc_manu .cart_ship .flex-grow-1 {
    flex-grow: unset !important;
}
.dah_cartPage .shipping_calc_manu  .btn-success {
    height: 54px;
    text-transform: capitalize !important;
}
.cart_totalsec h5:first-child {
    font-size: 20px;
    font-weight: 600 !important;
    color: #4a4a4a;
    line-height: 30px;
}

.cart_totalsec .carttotal-tr-th{
    padding-top: 25px !important;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate .cart-select-ship-manu {
    padding: 30px 40px 30px 40px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.ship_calculate {
    padding: 30px 40px 30px 40px;
    border-bottom: 2px solid #ebdce5;
    border-top: 2px solid #ebdce5;
    margin-bottom: 30px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate select#ship_country {
    width: 100%;
    height: 54px;
    border-radius: 31px;
    font-size: 17px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate input#ship_zip {
    height: 54px;
    width: 100%;
    border-radius: 31px;
    font-size: 17px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group input {
    width: 15px;
    position: relative;
    bottom: 18px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group .free-delivery-manu h4 {
    font-size: 17px;
    font-weight: 600;
    color: #4a4a4a;
    line-height: 30px;
    margin: 0px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group .free-delivery-manu  p {
    font-size: 14px !important;
    margin: 0px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group label.free-delivery-manu {
    padding-left: 10px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary {
    padding: 0px 40px 0px 40px;
}

.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group:last-child {
    padding-bottom: 30px;
}


.dah_cartPage .shipping_calc_manu #cart_ship_calculate form.SHsummary .form-group {
    margin: 0px;
}


#n_checkout .table.cartTable tr.cartTable-tr {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}

.cartTable-tr td:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.cartTable-tr td:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

tr.table-manu-contan:last-child {
    display: none;
}

/* #n_checkout .table.cartTable tr.table-manu-contan td:last-child {
    height: 0px !important;
} */

#n_checkout .table.cartTable tr.table-manu-contan td {
    padding: 0px !important;
    height: 10px;
}
.dah_cartPage .cart_totalsec .table tr .text-price {
    font-size: 20px;
    color: #4a4a4a;
    font-weight: 500;
    line-height: 30px;
}

span.outline-secondary-button {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 20px;
    align-content: center;
    padding: 0 10px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn span.outline-secondary-button{
    padding: 0 10px !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .form-control:focus {
    box-shadow: none;
}


.dah_cartPage .cart_totalsec .table .cart-total-manu{
    font-weight: 700 !important;
}

.row.catrpage_main_btns {
    display: flex;
    justify-content: center !important;
}

.row.catrpage_main_btns .checkoutbtn {
    width: 244px;
    height: 54px;
}

.row.catrpage_main_btns .checkoutbtn span:first-child {
    padding: 0 17px;
}

.cart_totalsec .panel.panel-default {
    display: none;
}

.cart_totalsec p.zip-container {
    display: none;
}

.cart_totalsec .mpay_contan{
    padding: 20px;
    background-color: #ffffff;
    border-radius: 10px;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan {
    padding: 20px;
    background-color: #F9F9F9;
    border-radius: 10px !important;
    margin-top: 24px;
}

.cart_totalsec .mpay_contan .mpay .sectionafter , #n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .sectionafter{
    display: flex;
    width: 100%;
}

.cart_totalsec .mpay_contan .mpay .sectionafter .mtext , #n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .sectionafter .mtext{
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    color: #4a4a4a;
    margin-right: 15px;
        display: none;
}


.cart_totalsec .mpay_contan .mpay .afterzip ,#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterzip{
    display: flex;
    align-items: center;
}

.cart_totalsec .mpay_contan .mpay .afterzip .paypal , #n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterzip .paypal {
    background-color: #F6F6EE;
    border-radius: 15px;
    width: 80px;
    height: 30px;
}

.cart_totalsec .mpay_contan .mpay .afterpay ,#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterpay{
    width: 110px;
    height: 30px;
    background-color: #B2FCE4;
    border-radius: 15px;
    align-content: center;
}

.cart_totalsec .mpay_contan .mpay .zippay , #n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .zippay{
    width: 80px;
    height: 30px;
    background-color: #EBEBEB;
    border-radius: 15px;
    margin: 0 10px !important;
    align-content: center;
}

.mpay_contan .klarna {
    background-color: #FFAEC8;
    padding: 2px 10px;
    border-radius: 15px;
    margin-left: 10px;
}

.catpage-heading.row.dah_content_img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cart_totalsec .mpay_contan .mpay  , #n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay{
    width: 100%;
    flex-direction: column;
    display: flex;
    padding: 0px !important;
}

.cart_totalsec hr  {
    display: none;
}

#n_checkout .table.cartTable tr.cartTable-tr .cartTable--column-image .img-fluid {
    max-width: 110px !important;
    height: auto;
    background-color: #F9F9F9;
    padding: 5px;
    border-radius: 10px;
}




.cartTable--heading-quantity {
    width: 290px !important;
}

.cartTable--heading-price {
    width: 230px !important;
}

.cartTable--heading-remove {
    width: 100px !important;
}

.position-relative.cart_qtywrap {
    width: 142px;
}

.cartTable-tr td:last-child {
    padding-right: 90px;
}

th.cartTable--heading {
    padding-bottom: 10px !important;
}


td.Continue-Shopping_updatebutton {
    padding: 0px !important;
    padding-top: 50px !important;
}

.shipping_calc_manu {
    padding-top: 10px;
}

.cart_totalsec {
    padding-top: 10px;
}

.cart_totalsec .mpay_contan .mpay_pay_logo, #n_product .product-page-container .dah_prd-titlesec .mpay_pay_logo {
    float: left;
    display: flex;
    padding-top: 10px;
    text-align: center;
    justify-content: left;
}

.cart_totalsec .checkoutbtn {
    margin: 40px 0 !important;
    padding-right: 5px !important;
}

.cart_totalsec .mpay_contan .mpay_pay_logo svg , #n_product .product-page-container .dah_prd-titlesec .mpay_pay_logo svg{
    filter: invert(45%) sepia(2%) saturate(84%) hue-rotate(314deg) brightness(91%) contrast(84%);
}

.dah_cartPage .cart_totalsec .cart_coupon_form input.applyCoupan-input {
    background-color: transparent;
    border: navajowhite;
    color: #fff;
    padding: 0 21px;
}

.shipping_calc_manu {
    padding-right: 25px;
}

.cart_totalsec {
    padding-left: 25px;
}

#n_checkout .news_letter {
    margin-top: 120px;
}

.slick_main_slider {
    display: flex;
}

.slick_main_slider .slick-track {
    flex-direction: column;
    display: flex;
}

.slick_main_slider button.slick-prev.slick-arrow {
    background-color: #fff;
    height: 100%;
    left: 0px;
    z-index: 1;
    border: 1px solid #e3e3e3;
}



/* slider css */

 .dah_altimages {
    max-width: 135px;
    flex: 0 0 135px;
    padding-right: 0;
}

 #thumbnail-slider div.inner {
    background-color: transparent;
    box-sizing: border-box;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0 0;
    position: relative;
    width: 110px;
}
 #thumbnail-slider {
    height: 100%;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    padding-top: 40px;
    padding-bottom: 30px;
}

#thumbnail-slider div.inner ul {
    float: left!important;
    font-size: 0;
    height: auto!important;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 110px!important;
}

#thumbnail-slider-next.disabled,#thumbnail-slider-prev.disabled {
    opacity: .1;
    cursor: default;
}

#thumbnail-slider-prev {
    top: 0;
}

#thumbnail-slider-prev, #thumbnail-slider-next {
    position: absolute;
    background-color: rgba(0,0,0,.4);
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0;
    color: #000;
    z-index: 10;
    cursor: pointer;
    transition: opacity .6s;
    backface-visibility: hidden;
}

#n_product div#myCarousel>div img {
    max-height: 100%;
}

 .dah_altimages #thumbnail-slider ul li::before {
    display: none;
}

.product_page_main_slider .dah_altimages #thumbnail-slider .inner ul li{
    margin: 5px 0 !important;
    border: 1px solid #DADADA;
}

#thumbnail-slider-prev::before, #thumbnail-slider-next::before {
    position: absolute;
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: -5px;
    border-left: 2px solid #000;
    border-top: 2px solid #000;
}

#thumbnail-slider-next::before {
    bottom: 12px;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

#thumbnail-slider-prev::before {
    top: 12px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}



/* product page css */

#n_product .product-page-container {
    background-color: #fff;
}

.product-page-container .wrapper-product-title {
    margin-top: 15px;
}
._itmspec_listopt .specific .n-wrapper-form-control {
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 5px;
}

._itmspec_listopt .specific .n-wrapper-form-control select {
    border: none;
}

._itmspec_listopt .variation-name {
    font-weight: 600;
}

#n_product  .extra-options .buying-options .notify-button {
    width: 370px;
    height: 54px;
    margin-left: 0px;
    margin-right: 30px;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize !important;
}

#n_product .product-page-container ol.breadcrumb {
    justify-content: center;
    padding: 0;
    margin-top: 37px;
    margin-bottom: 47px;
}

#n_product .product-page-container li.breadcrumb-item a {
    font-weight: 400;
    font-size: 14px;
}

.breadcrumb .breadcrumb-item:last-child a{
    font-weight: 600 !important;
}

#n_product .product-page-container li.breadcrumb-item a:last-child{
    font-weight: 600 !important;
}

#n_product .product-page-container .dah_prd-titlesec {
    margin-left: 0px !important;
}

#n_product .product-page-container .brand-logo-product .product_brand_img {
    width: 100%;
    height: auto;
    max-width: 150px;
    margin-bottom: 20px;
}

#n_product .product-page-container .wrapper-product-title h1{
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: #4A4A4A;
}

#n_product .product-page-container .wrapper-product-title h6{
    font-size: 18px !important;
    font-weight: 400;
    line-height: 30px;
    color: #4A4A4A;
    margin-bottom: 13px;
}

#n_product .product-page-container .wrapper-product-title .title-sku{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #4A4A4A !important;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r {
    margin-left: 15px;
    border-left: 1px solid #777777;
    color: #C8699B;
}

#n_product .product-page-container .wrapper-pricing .price {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    color: #4a4a4a;
}

#n_product .product-page-container .dah_prd-titlesec .wrapper-pricing-text {
    margin: 0px !important;
    padding-bottom: 5px;
}

#n_product .product-page-container .dah_prd-titlesec .wrapper-pricing-text .text-price {
    line-height: 30px;
    color: #4a4a4a;
}

#n_product .product-page-container .dah_prd-titlesec .wrapper-pricing-text  .productrrp {
    font-size: 18px;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 30px;
}

#n_product .product-page-container .dah_prd-titlesec .wrapper-pricing-text  .productsave.small {
    color: #C8699B !important;
}

#n_product .product-page-container .dah_prd-titlesec  .color-theme span {
    color: #54B508;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
}

#n_product .product-page-container .pvd_border hr{
    padding: 0 25px;
}

#n_product  .extra-options .buying-options .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;
}

#n_product  .extra-options .buying-options .addtocart {
    width: 370px;
    height: 54px;
    margin: 0 20px;
}

#n_product .product-page-container .dah_qtywrap {
    width: 142px;
    height: 54px;
}

#n_product .extra-options .buying-options .product-wishlist-manu .wishlist_toggle {
    width: 54px;
    height: 54px;
    color: #C8699B;
    font-size: 20px;
    border-color: #4a4a4a;
}

.thumbnail.card-body .card-title {
    margin-top: 22px;
    overflow: hidden;
	min-height: unset !important;
}
#_jstl__buying_options_r #multiitemadd p.card-title {
    overflow: hidden !important;
}

#n_product, 
#n_product .page,
#n_product .product-page-container {
    overflow: visible !important;
} 

#n_product .dah_prd-titlesec {
    position: sticky;
    top: 50px;
    z-index: 1; 
    background: #fff;
}


#n_product .product-page-container .short_description .short-desc-title {
    font-weight: 600;
    font-size: 18px;
    color: #4a4a4a;
    line-height: 30px;
    margin-bottom: 10px;
}

#n_product .product-page-container .short_description .short_description_text p {
    margin: 0px;
    margin-bottom: 5px;
    color: #4A4A4A;
}

.cate_hedding .btn_filter:focus ,.cate_hedding .btn_filter:active {
    box-shadow: none;
    color: #fff;
}

.cate_hedding .btn_filter:hover{
box-shadow: inset 0 100px 0 0 #C8699B;
border-color: #C8699B;
}

.cate_hedding .btn-text {
    margin: 0 auto;
}

#n_product .extra-options .buying-options .qty_plus {
    right: 32px;
}

#n_product .extra-options .buying-options .qty_minus{
    left: 32px;
}

#n_product .product-page-container .product-upsell-manu .upsell-product .hedding {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 15px;
}

#n_product .product-page-container .product-upsell-manu .upsell-product #upsellmultiitemaddmob .card {
    border: none;
}

#n_product .product-page-container .product-upsell-manu .upsell-product .thumbnail-caption .card-title {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #4a4a4a !important;
    font-family: 'Urbanist';
    font-weight: 400 !important;
    height: 40px !important;
    margin-bottom: 10px !important;
}
#n_product .product-page-container .product-upsell-manu .upsell-product .thumbnail-caption .card-title a{
    text-decoration: none;
}

#n_product .product-page-container .product-upsell-manu .upsell-product .thumbnail-caption .price span {
    font-size: 18px !important;
    line-height: 30px;
    color: #4a4a4a;
    font-weight: 700;
}
 
#n_product .product-page-container .product-upsell-manu .upsell-product .thumbnail-caption .thumbcard-rrp-price {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 30px;
    color: #4a4a4a;
    margin-left: 10px;
}
#n_product .product-page-container .product-upsell-manu .upsell-product .thumbnail-caption .price>del{
    font-size: 14px !important;
    font-weight: 400;
    line-height: 30px;
    margin-left: 10px;
    color: #4A4A4A;
}

#n_product div#accordionSpecifications .card-body {
    background-color: transparent !important;
    color: #4a4a4a !important;
    padding: 0px !important;
}

#n_product .tabbable div#accordionSpecifications .descsec-title{
    color: #4A4A4A !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    margin-bottom: 0px !important;
    font-family: 'Urbanist';
    padding-bottom: 15px;
}


#n_product .tabbable div#accordionSpecifications .dah_table {
    background-color: #4A4A4A;
    color: #fff;
    padding: 20px;
}

#n_product div#accordionSpecifications .card-body .dah_table .dah_table-content {
    background-color: #595959;
    border-bottom: 3px solid #4a4a4a !important;
}

#n_product div#accordionSpecifications .card-body .dah_table .dah_table-content .dah_table-content-title {
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 20px;
}

#n_product div#accordionSpecifications .card-body .dah_table .dah_table-content .dak_table-content-desc {
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 19.2px;
}

.dah_prd-imgsec .description-manu {
    margin-top: 70px;
    padding: 0px;
    margin-bottom: 50px;
}

.dah_prd-imgsec .description-manu #accordionDescription .productdetails P {
    font-size: 18px;
    font-weight: 400;
    color: #4a4a4a;
}

.cart-panel-wrapper .side-cart #neto-dropdown #cartcontents {
    width: 100% !important;
}





#left-sidebar #mvp_fiters .mvp_filter_btn button:first-child {
    background-color: #4a4a4a;
    width: 151px;
    height: 54px;
    border-color: #4a4a4a;
}

#left-sidebar #mvp_fiters .mvp_filter_btn button:first-child:hover ,#left-sidebar #mvp_fiters .mvp_filter_btn button:first-child:focus{
    box-shadow: inset 0 100px 0 0 #C8699B;
    border-color: #C8699B;
    }

    #left-sidebar #mvp_fiters .mvp_filter_btn button:last-child {
        background-color: #fff;
        border: 1px solid #4A4A4A;
        width: 170px;
        height: 54px;
        color: #4a4a4a;
    }

    #left-sidebar #mvp_fiters .mvp_filter_btn button:last-child:hover {
        box-shadow: inset 0 100px 0 0 #C8699B;
        border-color: #C8699B;
        color: #fff;
    }

    aside#left-sidebar #filters .filter-group p {
        font-size: 16px;
        font-weight: 600 !important;
        color: #4a4a4a;
    }

    #left-sidebar .filter-group {
        border-bottom: 1px solid #4A4A4A1A;
        padding-bottom: 10px !important;
    }

    aside#left-sidebar .filter-group p.mb-0.font-weight-bold a {
        border-bottom: none !important;
        padding-bottom: 0px !important;
    }

    #left-sidebar #appSidebar {
        border-radius: 20px !important;
    }

    .dah_cartPage .cart_totalsec .cart_coupon_form .btn input {
        background-color: transparent;
        border: none;
        color: #fff;
        padding: 0 17px;
        font-weight: 500;
        font-size: 16px;
    }

    #n_checkout .btn-success:hover{
        border-color: #000;
        box-shadow: inset 0 100px 0 0 #000;
    }

    .page-navigation-manu .pagination li {
        border-radius: 46px;
        margin-right: 10px;
        border: 1px solid #DADADA;
        width: 48px;
        height: 48px;
        align-content: center;
        text-align: center;
    }

    .page-navigation-manu .pagination li a.nav-link {
        margin: 0px !important;
    }

    .page-navigation-manu  .pagination li.active {
        background-color: #C8699B;
        color: #fff !important;
    }
    .page-navigation-manu .pagination li.active a{
        
        color: #fff !important;
    }

    .page-navigation-manu .pagination li.right-icon {
        border: none;
        padding: 0px !important;
        margin-right: 10px;
    }

    .page-navigation-manu .pagination li.right-icon .page-next {
        border-color: #DADADA;
    }

    .page-navigation-manu .pagination li.right-icon .page-next:hover {
        border-color: #C8699B !important;
        background-color: unset;
    }

    .page-navigation-manu .pagination li.right-icon .page-prev {
        border-color: #DADADA;
    }

    .page-navigation-manu .pagination li.right-icon .page-prev:hover {
        border-color: #C8699B !important;
        background-color: unset;
    }
    

    /* .page-navigation-manu .pagination li:nth-child(2) {
        margin-left: 10px;
        padding: 11px 16px !important;
    } */

    .footer-usps {
        padding:45px 0;
        background-color: #fff;
    }

    .footer-usps .footer-usps-item h5 {
        color: #4a4a4a;
        font-weight: 400;
        line-height: 28px;
    }

    nav.page-navigation-manu {
        padding-bottom: 90px;
    }

    #dah_selectedFilters .rounded-pill {
        background-color: #EBE2E7;
        border-color: #EBE2E7;
        font-size: 16px;
        color: #4a4a4a;
        line-height: 19.2px;
        font-weight: 400;
    }

    #dah_selectedFilters .rounded-pill .close {
        opacity: unset !important;
        font-size: 26px;
        padding-top: 7px !important;
        padding-bottom: 8px !important;
    }

    .propuler-price-manu span.thumbcard-rrp-price {
        font-size: 18px;
        line-height: 1.3;
    }

    .category-not-show-manu {
        text-align: center;
    }

    .category-not-show-manu p {
        margin: 0px;
        font-size: 20px;
        color: #4a4a4a;
        padding: 45px;
    }

    .search_manu {
        padding-top: 35px;
    }

    #dah_selectedFilters span.Your_filters {
        font-size: 16px;
        font-weight: 600;
        padding-right: 10px;
    }

    .page-navigation-manu .pagination li:hover {
        color: #fff !important;
        background-color: #C8699B;
    }

    .page-navigation-manu .pagination li:hover a {
        color: #fff;
    }

    .page-navigation-manu .pagination li.right-icon:hover {
        background-color: transparent !important;
    }

    .page-navigation-manu .pagination li.right-icon:hover a{
        color: #4a4a4a !important;
    }

    .logo-section .header-search button.btn:focus {
        box-shadow: none;
    }


    .Sub-Category-list section{
        margin-top: 40px;
    }

    .Sub-Category-list .catagory-name-list {
        padding-bottom: 15px;
    }

    .Sub-Category-list .catagory-name-list a:hover {
        text-decoration: none !important;
    }

    .Sub-Category-list .catagory-name-list button.btn.btn-success {
        margin-top: 10px;
    }


    .cate_hedding a#mvp_filter_out {
        border: 1px solid #4A4A4A;
        color: #4a4a4a;
        background-color: #fff;
        font-size: 16px;
        font-weight: 400;
        width: 170px;
    }

    .cate_hedding .Main_filter_btn{
        display: flex;
    }

    .cate_hedding a#mvp_filter_out:hover {
        color: #fff;
        box-shadow: inset 0 100px 0 0 #C8699B;
        border-color: #C8699B;
    }
    .dah_paltimgs a {
        float: left;
        width: 100%;
        border: 1px solid #dadada;
        margin-bottom: 15px;
        background-color: #fff;
    }
    .dah_paltimgs a.dah_active,
    .dah_paltimgs a:hover,
    .dah_paltimgs a:focus,
    .dah_paltimgs a:active {
        border-color: #c8699b !important
    }




.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-rec-item .mvp_thmb_withlist .dah_quickviewbtn-icon {
    display: none;
}


.modal.show .modal-dialog .dah_quickview_sec .productdetail h1 , .modal.show .modal-dialog .dah_quickview_sec .productdetail h2,.modal.show .modal-dialog .dah_quickview_sec .productdetail h3,.modal.show .modal-dialog .dah_quickview_sec .productdetail h4,.modal.show .modal-dialog .dah_quickview_sec .productdetail h5 {
    font-size: 25px !important;
    line-height: 40px !important;
}

#n_product  .extra-options .buying-options .produvt-cart-button {
    position: absolute;
    right: 10px;
}

.bg-transparent form.form-inline .btn{
    height: 54px;
}


.modal.show .modal-dialog .dah_quickview_sec .dah_paltimgs {
    max-height: 535px;
    overflow: hidden;
    overflow-y: auto;
    direction: rtl;
    height: 100%;
    max-width: 125px !important;
}


/* .Sub-Category-list .catagory-name-list {
    flex: 0 0 10.66667%;
    max-width: 10.66667%;
} */


#n_product .home-popularprd .thumbnail .thumbcard-img .dah_quickviewbtn-icon {
    display: none;
}

a.btn.dah_quickviewbtn-icon {
	width: 40px;
	position: absolute;
	right: 61px;
	top: 12px;
	z-index: 98 !important;
}

.product-page-container .dah_prd-titlesec .sitcky-row.sticky-prodct-row {
    position: fixed;
    bottom: 0px;
    z-index: 1221212;
    background: #f9f9f9;
    padding: 15px 0;
    width: 100% !important;
    left: 0;
    justify-content: center;
    box-shadow: 0px -5px 6px rgba(0, 0, 0, 0.05);
    max-width: 100%;
}
iframe#podium-bubble {
    z-index: 1 !important;
}
.product-page-container .dah_prd-titlesec .sitcky-row.sticky-prodct-row {
    animation-name: fadeInUp !important;
    -webkit-animation-name: fadeInUp !important;
    animation-duration: 1s !important;
    animation-fill-mode: both !important;
    -webkit-animation-duration: 1s !important;
    -webkit-animation-fill-mode: both !important;
}


@keyframes fadeInUp {
    from {
        transform: translate3d(0, 100%, 0);
        opacity: 0;
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@-webkit-keyframes fadeInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        opacity: 0;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}


#dv-StickyCTA-section {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999999;
    background: #F2F2F2;
    border: 1px solid #EAEAEA;
    box-shadow: 0px -5px 6px rgba(0, 0, 0, 0.05);
  
}

.dah_quickview_sec .wrapper-product-title {
    margin-top: 20px;
}

.dah_quickview_sec .main-image {
    max-width: calc(100% - 125px);
    max-height: 535px !important;
    align-content: center;
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
}

.dah_quickview_sec .main-image #main-image {
    max-width: 100%;
}

.dah_quickview_sec .main-image .zoom {
    height: 100%;
}

.product_page_main_slider .dah_altimages {
    max-width: 140px;
    flex: 0 0 140px;
    max-height: 762px;
}

.product_page_main_slider .main-image {
    max-width: calc(100% - 140px);
    flex: 0 0 calc(100% - 125px);
    max-height: 740px;
    height: 100%;
}

.product-page-container .product_page_main_slider {
    width: 100%;
    margin: 0 auto;
}

/* #n_product .mvp_pdp_page .also-like {
	position: relative;
	z-index: -1;
}

#n_product .mvp_pdp_page .news_letter {
	position: relative;
	z-index: -1;
}

#n_product .mvp_pdp_page footer.wrapper-footer {
	position: relative;
	z-index: -1;
}

#n_product .mvp_pdp_page {
	position: relative;
	z-index: -1;
} */

#left-sidebar {
    box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, .07) !important;
}

.modal.show .modal-dialog .dah_quickview_sec .buying-options .addtocart span {
    position: relative;
    right: 0;
    left: 33px;
}
.modal.show .modal-dialog .dah_quickview_sec .buying-options .addtocart:hover{
    box-shadow: inset 0 100px 0 0 #000 !important;
    border-color: #fff;
}

.modal.show .modal-dialog .dah_quickview_sec  .wrapper-pricing .price {
    margin-top: 0px !important;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title h1 {
    margin-bottom: 10px !important;
}

.toptrading .toptrading_desc .nav-pills .nav-link.active {
    text-shadow: 0px 0px 1px #4A4A4A;
    font-weight: unset !important;
}

.Sub-Category-list .catagory-name-list:hover .fa-chevron-right {
    filter: invert(50%) sepia(31%) saturate(658%) hue-rotate(276deg) brightness(95%) contrast(98%);
}

.Sub-Category-list .catagory-name-list:hover a {
    color: #C8699B;
}

.mvp_thmb_withlist .qty-box .mvp_thumb_input:focus {
    outline: none;
}

.thumb article .thumbnail .price-manu-propuler .propuler-price-manu .text-price.has_child {
    color: #D70A0A;
}

.dah_quickview_sec .brand-logo-product .product_brand_img {
    width: 100%;
    height: auto;
    max-width: 150px;
}

.npopup {
    z-index: 111111111 !important; 
}

div#dah_selectedFilters {
    margin-top: 0px !important;
}

.form-row #sortby.sortby_btn {
    background: #fff url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat 60px;
    background-position: 148px 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    line-height: 35px;
}

.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-rec-item {
    margin-top: 30px;
    /* margin-bottom: 30px; */
}

/* .sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval .propuler-percentage-manu {
    display: none;
} */

.product-upsell-manu .upselll-product-image {
    max-width: 177px;
    width: 100%;
    height: 100%;
}

.product-page-container .nCrossSellItem {
    padding: 0 5px !important;
    max-width: calc(129px - -71px) !important;
}

.product-page-container .nCrossSellItem .upsell_box p {
    font-weight: 500 I !important;
}

.home-popularprd {
    padding-top: 50px !important;
    padding-bottom: 120px !important;
}

 .home-popularprd .products-row {
    margin-top: 50px !important;
}

.cartTable--heading.cartTable--heading-image {
    width: 180px;
}

.Continue-Shopping_updatebutton .update-cart-buttom {
    width: 231px;
    height: 54px;
    padding-right: 5px !important;
}

.dah_cartPage .cart_totalsec .table .cart_coupon_form {
    margin: 10px 0 !important;
}
/* 
.dah_quickview_sec .dah_paltimgs a:last-child {
    margin-bottom: 0px;
} */

.toptrading .mvp_trading_now .price {
    margin-top: 25px !important;
}


.brands-page {
    margin-bottom: 20px;
}

.dah_prd-imgsec .mane-product-review {
    left: -0px !important;
    padding-left: 0px !important;
    /* left: -61px !important;
    padding-left: 60px !important; */
}
.mane-product-review:after {
    content: '';
    width: 100%;
    display: flex;
    background-color: #F9F9F9;
    position: absolute;
    top: 0;
    left: -100%;
    height: -webkit-fill-available;
}
.dah_prd-imgsec .mane-product-review #accordionReviews blockquote h4 {
    font-size: 25px;
}

.dah_prd-imgsec .mane-product-review #accordionReviews blockquote {
    margin-top: 15px;
}

#rating_select_options #rating_stars i {
    font-size: 25px;
}

.review-button .btn-default {
    padding-right: 0;
}

#n_customer_account .news_letter {
    margin-top: 20px;
}

#n_checkout ul.list-unstyled li:before {
    display: none;
}

#n_checkout ul.list-unstyled li input.readonly {
    margin: 0px 0px 5px 10px;
}

#n_checkout .table.cartTable tr.cartTable-tr ul.list-unstyled {
    display: none;
}

.brands-page {
    margin-top: 30px;
}

.home-history .products-row.products-history .history-product-manu .card-title {
    line-height: 20px;
    max-height: 50px !important;
}

.propuler-percentage-manu {
    bottom: 5px;
}

.sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan .wrap-rec-item .propuler-percentage-manu {
    bottom: unset;
}

.thumbnail.card-body .card-title {
    line-height: 1.2 !important;
}

.mega-menu-parent.brands-manu-li .b-mega-menu li.nav-item a {
    padding: 10px;
}

.mega-menu-parent.brands-manu-li .b-mega-menu li.nav-item a .img-fluid , .mega-menu-parent.brands-manu-li .b-mega-menu li.nav-item a:hover {
    border-radius: 10px;
}

.Home_category  .homepopcat-slider-card-btn .homeslider_desc {
    max-width: 200px;
    float: left;
}


.catpage-heading.dah_content_img .breadcrumb li.breadcrumb-item span , .catpage-heading.dah_content_img .breadcrumb li.breadcrumb-item::before  {
    color: #fff;
}

.catpage-heading.row.dah_content_img .page-header.color-theme {
    background-color: #fff;
    border-radius: 100px;
    padding: 0px 40px 10px;
    margin: 0px !important;
}

.catpage-heading.dah_content_img .breadcrumb {
    background-color: #4a4a4a;
    color: #fff;
    border-radius: 100px;
    max-width: max-content;
    padding: 0px 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.product-upsell-manu article .price-manu-propuler {
    margin-top: 0px;
    position: relative;
    justify-content: space-between;
    min-height: 49px;
}
.product-upsell-manu article .price-manu-propuler .propuler-price-manu .text-price {
    font-weight: 700;
    font-size: 18px;
    color: #4A4A4A;
}
.product-upsell-manu article .propuler-percentage-manu span {
    font-size: 14px !important;
    padding: 8px 10px !important;
}
.product-page-container .product-upsell-manu .nCrossSellItem .thumbnail.card-body .price{
    margin: 0px !important;
}
.product-upsell-manu article .propuler-percentage-manu {
    top: 15px;
    bottom: unset;
    right: unset;
    left: 15px;
}
.product-upsell-manu article .propuler-percentage-manu span.product_store_price {
    line-height: 1.1;
}
/*responsive css*/

@media (min-width: 1600px) {
    .thumbnail.card-body .card-title {
        max-height: 50px;
    }
    
    .Sub-Category-list .catagory-name-list {
        flex: 0 0 19.66667%;
        max-width: 20%;
    }
}

@media screen and (min-width:1600px) and (max-width:1919.98px) {
    /* .mane-product-review {
        width: 932px !important;
    } */

    
}
@media (max-width:1919.98px) {
.Home_category .homepopcat-slider-card-btn {
    left: 15px!important;
    margin: 0px !important;
}
}
@media (min-width: 1600px) and (max-width: 1870px) {
    /* .dah_prd-imgsec .mane-product-review {
        left: -177px !important;
        padding-left: 177px !important;
    } */

    #n_product .product-page-container .dah_prd-titlesec .mpay_contan {
        padding: 15px;
    }

    .AboutUs_cantan {
        padding: 60px 70px !important;
    }

    #n_home .AboutUS_manu .AboutUs_contan  .AboutUs_cantan p:first-child {
        padding-bottom: 25px !important;
    }

    .AboutUs_cantan p {
        font-size: 19px !important;
    }

    .arrival_desc_manu .arrivaal_desc p {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval p.percentage-contan span {
        padding: 8px 10px;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .brands-page .brand_item_image.col-xl-1 {
    flex: 0 0 12.33333% !important;
    max-width: 12.33333% !important;
}

/* .dah_prd-imgsec .mane-product-review {
    width: 144% !important;
  } */

  .wrapper-product-title div {
    flex-direction: column;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r {
    margin: 0 0 10px 0 !important;
    border: none;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r span{
    margin: 0px !important;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .sectionafter {
    flex-direction: column;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterzip {
    justify-content: left;
    margin-top: 10px;
}

.cartTable--heading-remove {
    width: 155px !important;
}

.dah_cartPage .cart_ship .postcode-search-contan {
    flex-direction: unset !important;
}
.dah_cartPage .cart_ship .btn-success {
    margin-left: 15px !important;
    width: 195px !important;
}

#n_category .thumb .row.products-row .category-article ,#n_content .thumb .row.products-row .category-article{
    flex: 0 0 33% !important;
    max-width: 33% !important;
}

#n_category .thumbnail .form-inline.buying-options .btn {
    width: 179px !important;
}

.thumbnail.card-body .card-title {
	max-height: 45px;
}

.Sub-Category-list .catagory-name-list {
    flex: 0 0 24.66667%;
    max-width: 50%;
}

.mega-menu-parent .mvp_new_arraval li article{
    max-width: 17%;
    flex: 0 0 16.7%;
}

/* .product-page-container .product-upsell-manu .upsell-product #multiitemadd article.nCrossSellItem {
    padding: 0 5px !important;
    max-width: 50% !important;
    flex: 0 0 50%;
}
.product-page-container .nCrossSellItem .card.thumbnail.card-body {
    padding: 8px 4px;
}
.product-upsell-manu .upselll-product-image {
    max-width: 255px;
    width: 100%;
    height: 100%;
} */
}

@media (min-width: 992px) and (max-width: 1200px) {

    .product-page-container .nCrossSellItem {
        padding: 0 5px !important;
        max-width: 100% !important
    }

    .product-upsell-manu .upselll-product-image {
        max-width: 100%;
    }

    .mvp_thumb_input {
        padding-left: 26px !important;
    }
    .also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options {
        flex-wrap: nowrap;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    #n_checkout .table.cartTable tr.cartTable-tr .qty-cart-btn {
        display: block !important;
    }

    .mvp_thumb_input {
        padding-left: 26px !important;
    }
}


@media (min-width:1199.98px) {
    .dah_prd-imgsec .mane-product-review{
        display: block !important;
    }

    .dah_prd-imgsec .description-manu{
        display: block !important;
    }

    .dublicate-code_description_review{
        display: none;
    }

    .brands-page .b-menu li.nav-item {
        max-width: 10%;
    }
}

@media (max-width:1599px) {

    .sticky_header.menu-section .navbar.m_middalheader li.mega-menu-parent .mvp_new_arraval p.percentage-contan span {
        padding: 8px 10px;
    }

    body#n_checkout .top_hedding_bg {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .home-history .row.products-row.products-history .thumbnail.card-body .card-title {
        font-size: 18px;
        line-height: 22px !important;
        max-height: 47px !important;
    }


    .cate_hedding {
        padding: 40px 0px 30px !important;
    }

    .cate_hedding > *:nth-child(-n+3) {
        flex: 0 1 auto;
        width: auto !important;
    }

    .cate_hedding a#mvp_filter_out {
        display: none;
    }

    .cart_totalsec .mpay_contan .mpay  .mpay_pay_logo {
        justify-content: center;
    }

    .cart_totalsec .mpay_contan .mpay .sectionafter {
        flex-wrap: wrap;
        justify-content: center;
    }


    .new-arrivals_manu .arrivals_content .arrival_title {
        padding-bottom: 30px !important;
    }

    .arrivals_contan .arrival_title h4 {
        margin-bottom: 20px;
    }
    
    body#n_checkout .dah_cartPage {
        padding: 0 15px !important;
    }

    #n_product .product-page-container .wrapper-product-title .title-sku {
        margin-bottom: 5px;
    }

    /* .product-page-container form.buying-options {
        padding-top: 0px !important; 
    } */

    #n_product .product-page-container .dah_prd-titlesec {
        padding-left: 40px !important;
    }


    #n_product .product-page-container .dah_qtywrap {
        width: 135px
    }

    #n_product .extra-options .buying-options button.btn {
        width: 285px;
        justify-content: flex-start !important;
        padding-left: 25px;
        margin-right: 20px !important;
    }

   

    .dah_prd-imgsec .description-manu {
      margin: 30px 0 !important;
    }

    /* .dah_prd-imgsec .mane-product-review {
        left: -245px !important;
        padding-left: 245px !important;
    } */

    .home-popularprd {
        padding: 35px 0 55px 0 !important;
    }

    .home-history {
        padding: 45px 0 !important;
    }

    #n_product .product-page-container .dah_prd-titlesec .mpay_contan {
        margin-top: 20px;
    }

    .Shipping-order-contan {
        padding-bottom: 15px;
    }

    #accordionSpecifications {
        padding-top: 15px;
    }

    .also-like .home-popularprd .row.products-row article:nth-child(4) {
        display: none;
    }

    .also-like .home-popularprd .row.products-row article{
            flex: 0 0 33.33333% !important;
            max-width: 33.33333% !important;
    }

    .also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options button.btn {
        width: 180px;
    }


    .home-history .products-row.products-history .history-product-manu {
        flex: 0 0 14% !important;
        max-width: 14% !important;
    }

    .home-history .products-row.products-history .history-product-manu:nth-child(8) ,.home-history .products-row.products-history .history-product-manu:nth-child(9),.home-history .products-row.products-history .history-product-manu:nth-child(10){
        display: none !important;
    }

    .dah_cartPage .cart_totalsec .cart_coupon_form .btn {
        width: 345px !important;
    }

    .dah_cartPage .cart_totalsec .cart_coupon_form .form-control {
        width: 100% !important;
    }

    .dah_cartPage .cart_totalsec .cart_coupon_form .btn span.outline-secondary-button {
        position: absolute;
        right: 5px;
    }

    .dah_cartPage .cart_totalsec .cart_coupon_form .btn {
        padding-left: 10px !important;
        justify-content: flex-start !important;
    }

    .cartTable-tr td:last-child {
        padding-right: 0px !important;
    }

    

    .dah_cartPage .cart_ship {
        margin-right: 0px;
    }

    #n_product .wrapper-product-title  .title-sku, .dah_cartPage .title-sku {
        margin-bottom: 0px;
        width: 100%;
    }

    .modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title div#_jstl__reviews_r {
        margin-left: 0px !important;
        border-left: 0px !important;
    }

    .modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title div#_jstl__reviews_r span {
        margin: 0px !important;
    }

    #n_checkout .table.cartTable .cartTable-tr a.nav-link {
        line-height: 24px;
    }

    .pagination {
        margin: 25px auto 0 !important;
    }

    nav.page-navigation-manu {
        padding-bottom: 50px !important;
    }

    .main_manu_contan .wrap-rec-item p.percentage-contan span {
        padding: 8px 10px;
        font-size: 16px;
    }
}

@media (max-width:1199.98px) {

    .thumb article .thumbnail {
        margin-bottom: 0px !important;
    }

    #n_customer_account .catpage-desc {
        padding: 0px;
    }

.brands-page .page-header {
    font-size: 40px;
    line-height: 35px;
}

#n_product .product-page-container .dah_qtywrap {
    width: 142px !important;
}

#n_product .tabbable {
    padding: 0px !important;
}

div#accordionSpecifications .dah_table-content {
    padding: 10px 0 !important;
    margin: 0px !important;
}

/* #n_product div#accordionSpecifications .card-body .dah_table .dah_table-content .dah_table-content-title {
    font-weight: 400 !important;
}

#n_product div#accordionSpecifications .card-body .dah_table .dah_table-content .dak_table-content-desc {
    font-weight: 300 !important;
} */

.dublicate-code_description_review .description-manu #accordionDescription .productdetails P {
    font-size: 18px;
    font-weight: 400;
    color: #4a4a4a;
}

#n_product .product-page-container .dah_prd-titlesec {
    padding: 0 15px !important;
}

.dublicate-code_description_review .product-review-manu {
    background-color: #f9f9f9 !important;
}

.dublicate-code_description_review .product-review-manu .review_contan {
    width: 100%;
    padding: 30px 15px 15px 15px;
}

.dublicate-code_description_review .description-manu {
    margin: 30px 0;
}

.dublicate-code_description_review {
    position: relative;
    z-index: -1;
}

.text-price {
    font-size: 22px !important;
    line-height: 24px !important;
}

.thumbnail.card-body .card-title {
    margin-top: 10px !important;
}

.also-like .home-popularprd .row.products-row .thumbnail.card-body .card-title {
    max-height: 45px;
}

.thumbcard-img .embed-responsive {
    padding-bottom: 0px !important;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options{
    display: block !important;
    display: flex !important;
    align-items: center;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options button.btn {
    width: 159px;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options .qty-box {
    width: 88px !important;
}

.also-like .home-popularprd .thumbcard-img .buying-options span:first-child {
    padding-left: 0px;
}

.home-history .products-row.products-history .history-product-manu {
    flex: 0 0 16% !important;
    max-width: 16% !important;
}

.home-history .products-row.products-history .history-product-manu:nth-child(7){
    display: none !important;
}

.home-popularprd .products-row {
    margin-top: 30px !important;
}

.home-popularprd {
    padding: 25px 0 30px 0 !important;
}

.home-history {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}

.home-history .row.products-row.products-history {
    padding-top: 30px;
}

.product_page_main_slider .main-image {
    max-width: calc(100% - 155px);
    flex: 0 0 calc(100% - 155px);
}

.dah_cartPage .cart_totalsec .table tr > :last-child {
    padding-right: 30px !important;
}

.dah_cartPage .cart_totalsec .table tr > :first-child {
    padding-left: 30px !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form {
    padding-top: 10px !important;
}

.dah_cartPage .cart_totalsec .table .border-line {
    padding: 10px 0 0 !important;
}

.dah_cartPage .cart_totalsec .table tr:last-child > td {
    padding-top: 24px !important;
    padding-bottom: 20px !important;
}

.dah_cartPage .cart_totalsec .table tr > th{
    padding-top: 20px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn input {
    padding: 0 17px;
}

.cartTable--heading-price {
    width: 170px !important;
}

.cartTable--heading-quantity {
    width: 200px !important;
}

.cartTable--heading.cartTable--heading-image {
    width: 165px !important;
}

.cartTable--heading-remove {
    width: 120px !important;
}

.dah_cartPage .cart_ship .form-control {
    width: 100% !important;
}

.cart_totalsec .mpay_contan .mpay .sectionafter {
    justify-content: center;
}

.cart_totalsec .mpay_contan .mpay_pay_logo{
    justify-content: center;
}

.price-manu-propuler .propuler-price-manu .price {
    flex-direction: column;
}

.special-catagory-manu p.price {
    flex-direction: unset;
}

#n_category .propuler-percentage-manu ,#n_content .propuler-percentage-manu {
    bottom: 10px !important;
}

aside#left-sidebar #filters {
    grid-template-columns: repeat(3, 1fr) !important;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title h1 {
    line-height: 24px !important;
}

#n_product .wrapper-product-title  .title-sku, .dah_cartPage .title-sku {
    width: auto;
}

.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{
    line-height: 30px !important;
}

.propuler-percentage-manu {
    bottom: 10px;
}

.main_manu_contan .wrap-rec-item .thumbnail.card-body .card-title {
    max-height: 34px !important;
    min-height: auto;
}

.thumbnail.card-body .card-title {
    max-height: 40px !important;
}


.mega-menu-parent .mvp_new_arraval li article{
    max-width: 25%;
    flex: 0 0 25%;
}

.mega-menu-parent .scrollable-content {
    padding-bottom: 0px !important;
}


.thumbnail .form-inline.buying-options .addtocart {
    max-width: 162px;
}

.thumbnail .form-inline.buying-options .qty-box {
    width: 85px;
}

.thumbcard-img .buying-options span:first-child {
    padding-left: 5px !important;
}

.thumbcard-img .buying-options span:last-child {
    margin-left: 10px !important;
}

.modal.show .modal-dialog .dah_quickview_sec .wrapper-product-title h1{
    font-size: 16px !important;
}
}

@media (max-width:991.98px) {

    nav.page-navigation-manu {
        padding-bottom: 40px;
    }

    .dah_cartPage .cart_ship .form-control {
        width: 260px !important; 
    }

#n_product .product-page-container .wrapper-product-title h1 {
    font-size: 22px;
    margin-bottom: 0px;
}

#n_product .product-page-container .wrapper-product-title h6{
    font-size: 16px;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan {
    margin-bottom: 15px !important;
}

.Shipping-order-contan {
    padding-bottom: 15px !important;
}

#accordionSpecifications {
    padding-top: 15px !important;
}

.dublicate-code_description_review .description-manu {
    margin: 20px 0px 0px 0px !important;
}

.also-like .home-popularprd .row.products-row article {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

.also-like .home-popularprd .row.products-row article:nth-child(3) {
    display: none;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options{
    margin-top: 0px !important;
}

.home-history .products-row.products-history .history-product-manu {
    flex: 0 0 20% !important;
    max-width: 20% !important;
}

.home-history .products-row.products-history .history-product-manu:nth-child(6){
    display: none !important;
}

.dah_cartPage .cart_totalsec .table tr > :last-child {
    padding-right: 25px !important;
}

.dah_cartPage .cart_totalsec .table tr > :first-child {
    padding-left: 25px !important;
}

body#n_checkout .top_hedding_bg {
    padding-top: 40px;
    padding-bottom: 20px;
}

.dah_cartPage .cart_qtywrap .qty-opr {
    display: block !important;
}

.dah_cartPage .cart_ship .postcode-search-contan {
    flex-direction: unset !important;
}

.dah_cartPage .cart_ship .btn-success {
    width: 231px !important;
    margin-left: 15px !important;
}

.dah_cartPage .cart_ship {
    padding: 30px !important;
    margin-right: 0px !important;
}

#n_checkout .news_letter {
    margin-top: 70px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
    width: 256px !important;
}

.row.mvphomepopcat-slider .homepopcat-slider-card-btn {
    left: 15px;
}

.catpage-desc {
    padding: 0 !important;
}

#n_checkout .shopping-cart-border {
    margin-top: 16px !important;
}

#mvp_mobilemenu .mvp_border:hover {
    color: #4a4a4a;
    font-weight: 600;
}

#n_home .AboutUS_manu .AboutUs_button {
    margin-left: auto;
}

.logo-section .nav-link {
	padding: 0px !important;
}

.logo-section .nav.righttmenu {
    align-items: center;
}

.cat_bradcum {
    margin-bottom: 20px !important;
}

.price-manu-propuler {
    margin-top: 10px;
}

.pagination {
    margin: 25px auto 0 !important;
}

.propuler-price-manu span.thumbcard-rrp-price {
    line-height: 1;
}

.toptrading .mvp_trading_now .thumbcard-img .embed-responsive-4by3 a {
    max-width: calc(100% - 54px) !important;
}

.brands-page-title p{
    margin: 0px 15px 20px;
}

.cate_hedding .btn-text {
    margin: 0 auto;
    display: block;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#accordionDescription .card-body {
    margin-bottom: 20px;
}

#n_checkout .table.cartTable .moblie_sku-qtu-close-btn {
    padding-right: 15px;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}


#searchToggle .search-bar {
    border-radius: 30px !important;
    /* padding: 0 45px 0px 40px; */
}
#searchToggle button {
    top: 0 !important;
}
#searchToggle form {
    overflow: unset !important;
}

#searchToggle .nsearchinput-pl.well {
    top: 55px !important;
}
#searchToggle form .input-group-append button {
    right: 15px;
}

#searchToggle form .input-group .input-group-append {
    margin-left: -25px;
}
}

@media (max-width:767.98px) {
.product_page_main_slider .main-image {
    max-width: 100%;
    flex: 100%;
    max-height: 530px;
    height: 100%;
    padding: 0px;
}

.dah_altdimages-mob #thumbnail-slider2 a.dah_fancybox .img-fluid {
    max-width: 94px;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul li {
    margin:0 3px;
    border: 1px solid #DADADA;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul {
    margin: 0px;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul li:before {
    display: none;
}

#n_product .dah_prd-imgsec {
    margin-bottom: 20px;
}

#n_product .product-page-container .dah_qtywrap {
    width: 131px !important;
}

.product-page-container .nCrossSellItem {
    max-width: 100% !important;
}

.row.sitcky-row.buying-options {
    padding-top: 10px;
}

.product-upsell-manu .upselll-product-image {
    max-width: 251px !important;
}

.wrapper-product-title div {
    flex-direction: column;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r {
    margin: 0px !important;
    border: none;
}

#n_product .product-page-container .pvd_border hr {
    padding: 0 20px !important;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .sectionafter {
    flex-direction: column;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterzip {
    justify-content: left;
    margin-top: 10px;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan {
    margin-bottom: 20px;
    padding: 15px 19px 24px 20px;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r span {
    margin: 0px !important;
}

#n_product .product-page-container .wrapper-product-title div#_jstl__reviews_r span:last-child {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}

#n_product .product-page-container .short_description .short_description_text p {
    font-size: 16px;
}

#n_product .product-page-container .product-upsell-manu .upsell-product .hedding {
    margin-bottom: 0px;
}

.text-price {
    font-size: 22px !important;
    line-height: 30px !important;
}

#n_product .product-page-container .dah_prd-titlesec .wrapper-pricing-text .productrrp {
    font-size: 16px;
}
.home-popularprd .products-row {
    margin-top: 0px!important;
}

.home-popularprd .home-popularprd-headlines h2 {
    font-size: 36px !important;
    line-height: 47.99px !important;
}

.home-history .home-popularprd-headlines h2 {
    font-size: 36px !important; 
    line-height: 47.99px !important;
}

.home-popularprd {
    padding: 30px 0 40px!important;
}

.home-popularprd>div article:nth-child(3) {
    display: none;
}

.home-popularprd>div article:nth-child(4) {
    display: none;
}

#n_product .product-page-container .brand-logo-product .product_brand_img {
    margin-bottom: 10px;
}

.also-like .home-popularprd .row.products-row article {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

#n_category .propuler-percentage-manu .percentage-contan span {
    font-size: 14px !important;
    padding: 8px 14px !important;
}

#n_category .propuler-percentage-manu {
    bottom: 25px;
}

/* .also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options {
    display: none !important;
} */

#n_category .propuler-percentage-manu .percentage-contan span, #n_content .propuler-percentage-manu .percentage-contan span , .price-manu-propuler p.percentage-contan span {
    font-size: 14px !important;
    padding: 8px 13px !important;
}

.thumbnail.card-body  .price {
    margin-top: 0px !important;
}

/* .defult-html-addtocart form.form-inline.buying-options .qty-box {
    display: none;
} */

/* .also-like .home-popularprd .defult-html-addtocart {
    display: block !important;
} */

#n_product .thumbnail.card-body .buying-options .btn {
    transform: scale(1);
}

.price-manu-propuler {
    display: flex;
    align-items: center;
    min-height: 54px;
    margin-top: 15px;
    height: 100%;
    position: relative;
}


#n_category .price-manu-propuler ,#n_content .price-manu-propuler {
    margin-top: 10px;
}

#n_category .price-manu-propuler .propuler-price-manu .price ,#n_content .price-manu-propuler .propuler-price-manu .price {
    flex-direction: column;
}

.price-manu-propuler .propuler-price-manu .price span.text-price {
    text-align: left;
    width: 100%;
}

.propuler-price-manu span.thumbcard-rrp-price {
    margin-left: 0px !important;
}

.home-history .products-row.products-history .history-product-manu {
    flex: 0 0 33% !important;
    max-width: 33% !important;
}

.home-history .products-row.products-history .history-product-manu:nth-child(6),.home-history .products-row.products-history .history-product-manu:nth-child(5),.home-history .products-row.products-history .history-product-manu:nth-child(4){
    display: none !important;
}


.home-history .history-product-manu .text-price {
    font-weight: 700;
    font-size: 22px !important;
}

.products-history .thumbnail.card-body .price{
    margin-top: 10px !important;
}

.products-history .thumbnail.card-body .card-title {
    font-size: 16px !important;
    line-height: 24px;
    max-height: 40px !important;
}

.home-history .row.products-row.products-history {
    padding-top: 0px !important;
}

.home-history {
    padding-top: 30px !important;
    padding-bottom: 15px !important;
}

.also-like .home-popularprd .defult-html-addtocart .buying-options span.ml-3 {
    align-items: center;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 8px;
}

.dah_altdimages-mob {
    margin-top: 15px;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul {
    padding-left: 0px;
    transform: none !important;
}

.dah_altdimages-mob {
    padding: 0px !important;
}

.product-review-manu .review_contan .review-title p {
    font-size: 22px;
    padding-bottom: 13px;
}

.review-desc {
    padding-top: 13px !important;
}

.dublicate-code_description_review .product-review-manu .review_contan {
    padding: 35px 15px 25px 15px;
}

#n_category .propuler-price-manu span.thumbcard-rrp-price ,#n_content .propuler-price-manu span.thumbcard-rrp-price {
    font-size: 16px;
}

.product-page-container .dah_prd-titlesec .sitcky-row.sticky-prodct-row .dah_qtywrap {
    margin-bottom: 5px !important;
}


body#n_checkout .top_hedding_bg {
    padding-top: 30px;
    padding-bottom: 45px;
}

.top_hedding_bg .color-theme {
    font-size: 36px !important;
    line-height: 1.2;
    margin-bottom: 0px !important;
}

.cart_totalsec .mpay_contan .mpay .sectionafter {
    flex-direction: column;
}

.cart_totalsec .mpay_contan .mpay .afterzip {
    justify-content: center;
    margin-top: 5px;
}

.dah_cartPage .cart_qtywrap .qty-opr {
    display: block !important;
}

.dah_cartPage .cart_ship .form-control {
    width: 240px !important;
}

.cart_totalsec {
    margin-top: 0px !important;
}

.dah_cartPage .cart_totalsec .table {
    margin-top: 10px !important;
}

td.Continue-Shopping_updatebutton {
    padding-top: 30px !important;
}

#n_checkout .table.cartTable {
    margin-bottom: 0px !important;
}

div#shipping_calc_manu {
    padding-top: 0px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
    margin-top: 0px !important;
    margin-left: 15px !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .form-control {
    width: 285px !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form {
    flex-direction: unset !important;
}

.cart_totalsec .carttotal-tr-th {
    padding-top: 15px !important;
}

.dah_cartPage .cart_totalsec .table .border-line {
    padding: 15px 0 0 !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form {
    padding-top: 10px !important;
}

.dah_cartPage .cart_totalsec .table tr:last-child > td {
    padding-top: 10px !important;
    padding-bottom: 15px !important;
}

.cart_totalsec .checkoutbtn {
    margin: 30px 0 !important;
}

.zip-widget__wrapper {
    padding: 0px ;
}

#n_checkout .news_letter {
    margin-top: 50px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
    width: 194px !important;
}

/* .footer-usps-item img {
    max-width: 46px !important;
    margin-right: 10px !important;
} */

.footer-usps {
    padding: 25px 0px 5px 0px !important;
}

#n_home .footer-usps {
    padding: 15px 0px 0px 0px !important;
}

.cate_hedding {
    padding: 40px 0px 30px !important;
}

aside#left-sidebar #filters {
    grid-template-columns: repeat(2, 1fr) !important;
}

#n_home .toptrading .toptrading_desc .nav-pills li.nav-item {
    padding-bottom: 0px !important; 
}

.Home_category .homepopcat-slider-card-btn {
    left: 8px;
}

#n_home .AboutUS_manu .AboutUs_contan .AboutUs_cantan p:last-child {
    display: none;
}

.news_letter form .btn-outline-secondary {
    width: 166px !important;
    height: 48px !important;
}

.col-footer-about img {
    margin-bottom: 15px;
}

.col-footer-about p {
    max-width: 100% !important;
    font-size: 16px;
    font-weight: 400;
}

.f-copyright .address-book span {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.mvphomepopcat-slider1 .homepopcat-slider-card-img {
    margin-bottom: 15px !important;
}

.Home_category .homepopcat-slider-card-btn {
    left: 8px !important;
}

.form-row #sortby.sortby_btn {
    width: 160px !important;
    background-position: 130px 18px;
    height: 48px !important;
}

.btn_filter, .btn_filter:hover {
    width: 160px !important;
    height: 48px !important;
}

.btn_filter span:first-child {
    margin-right: 40px !important;
}

.cate_hedding .btn-text {
    display: none;
}

#left-sidebar #mvp_fiters .mvp_filter_btn button:first-child {
    width: 141px !important;
    height: 44px !important;
}

#left-sidebar #mvp_fiters .mvp_filter_btn button:last-child {
    width: 161px !important;
    height: 44px !important;
    margin-left: 12px !important;
}

#n_product .product-page-container ol.breadcrumb {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

#n_product .dah_prd-imgsec {
    margin-bottom: 25px !important;
}

#n_product .product-page-container .wrapper-product-title .title-sku {
    margin-top: 10px !important;
}

.product-upsell-manu .nCrossSellItem:nth-child(1),.product-upsell-manu .nCrossSellItem:nth-child(2) {
    margin-bottom: 20px;
}

#n_product .tabbable div#accordionSpecifications .dah_table {
    padding: 10px !important;
}

.product-review-manu .review_contan .review-title p {
    font-size: 22px !important;
    padding-bottom: 13px !important;
}

.review-desc p {
    font-size: 16px !important;
}

.review-desc span {
    font-size: 14px !important;
}

.also-like .home-popularprd .row.products-row .thumbnail.card-body .card-title {
    max-height: 72px !important;
}

.also-like .home-popularprd .defult-html-addtocart button.btn {
    font-size: 16px !important;
}
.also-like .home-popularprd .defult-html-addtocart button.btn span {
    padding-left: 5px;
}
.home-history .products-row.products-history .history-product-manu {
    padding-left: 5px !important;
    padding-right: 5px !important; 
}

.also-like .home-popularprd article.category-article {
    padding: 0 5px !important;
}

.news_letter .mvp_group .checkbox label {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.product-page-container .nCrossSellItem .card.thumbnail.card-body{
    padding: 0px !important;
}

.dah_cartPage .cart_totalsec .table tr > th{
    padding-top: 10px !important;
}

#n_category article.category-article ,#n_content article.category-article{
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-bottom: 15px !important;
}

.Home_category .mvp_left_p p {
    width: 100% !important;
}

body#n_product .also-like .home-popularprd .products-row > *[class^=col] {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.product-upsell-manu .upsell-product #multiitemadd .row {
    margin-right: -5px !important;
    margin-left: -5px !important;
}

.row.btn-stack.sitcky-row.sticky-prodct-row {
    margin:0 0px !important;
}

#n_product .news_letter .new-latter-contan {
    align-items: flex-start !important;
}

.home-history .products-row.products-history .history-product-manu:last-child {
    padding-right: 5px !important;
}

.home-history .row.products-row.products-history .thumbnail.card-body .card-title {
    margin-bottom: 0px !important;
}

.sitcky-row.sticky-prodct-row {
    margin: 0px;
}

input.form-control.mvp_email {
    height: 48px !important;
}

div#dah_selectedFilters{
    display: none !important;
}

#n_home .AboutUS_manu .AboutUs_contan .col-12 {
    padding: 0;
}

.cate_hedding a#mvp_filter_out {
    height: 48px;
    width: 160px;
}

.popular_product .category-article.slick-slide {
    padding-left: 5px;
    padding-right: 5px;
}

#n_product .product-page-container .wrapper-product-title .title-sku {
    line-height: 1;
}

#n_category .thumb .row.products-row , #n_content .thumb .row.products-row{
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.brands-page .brand_item_image {
    flex: 0 0 33.33333% !important;
    max-width: 33% !important;
}

.Sub-Category-list .catagory-name-list {
    flex: 0 0 49.33333%;
    max-width: 50%;
}

.thumbnail .thumbcard-img.mvp_thmb_withlist .sale_manu_contan {
    width: 60px;
    height: 27px;
}

ol.breadcrumb li.breadcrumb-item:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.thumbnail.card-body .card-title {
    max-height: 60px !important;
    height: 60px;
}

article.category-article .thumbnail.card-body .card-title .nav-link {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

#n_home .toptrading .mvp_trading_now .mvp_artice_row p.price {
    padding-top: 10px;
}

#n_home .toptrading .mvp_trading_now .mvp_artice_row .thumbnail.card-body .card-title{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden !important;
text-overflow: ellipsis;
}

.Sub-Category-list section {
    margin-top: 20px;
}

.Filter-Subcategory-title {
    margin: 20px 0px 0px;
}

.productdetails .productdetailLink {
    display: none;
}

#n_checkout .table.cartTable tr.cartTable-tr td:nth-child(2) {
    width: 100%;
    display: flex;
    border-top-right-radius: 10px !important;
}

.moblie_sku-qtu-close-btn {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.thumbnail .form-inline.buying-options .qty-box {
    width: 100%;
    margin: 0px;
    height: 44px;
    display: flex;
    align-items: center;
}

.mvp_thmb_withlist form.buying-options, .defult-html-addtocart form.buying-options {
    min-height: 108px;
    gap: 10px;
    flex-flow: column-reverse;
    justify-content: end !important;
}

.thumbnail .form-inline.buying-options .qty-box .qty-minus {
    right: unset;
    height: 100%;
    border-right: 1px solid #4A4A4A;
    font-size: 30px;
    border-left: 0px;
}
.thumbnail .form-inline.buying-options .qty-box .qty-plus {
    height: 100%;
    font-size: 26px;
    border-bottom: 0px;
    border-left: 1px solid #4A4A4A;
}
.thumbnail .form-inline.buying-options .qty-box .mvp_thumb_input {
    padding: 14px 34px;
    text-align: center;
    align-content: center;
    font-size: 16px;
    justify-content: center;
    display: flex;
    align-items: center;
}

.thumbnail .form-inline.buying-options .addtocart span:first-child {
    /* display: none; */
}

.thumbnail .form-inline.buying-options .addtocart {
    max-width: 100%;
    justify-content: space-between !important;
}
.thumbcard-img .buying-options span:last-child {
    margin-left: 0px !important;
}

.f-copyright svg {
    width: 100%;
}

.product-upsell-manu article .propuler-percentage-manu {
    top: 8px;
    left: 7px;
}

.also-like .home-popularprd .thumbcard-img.mvp_thmb_withlist .form-inline.buying-options .qty-box {
    width: 100% !important;
}
}

li.mega-menu-parent.brands-manu-li ul.dropdown-menu {
    padding-bottom: 0px;
}



@media (max-width:576px) {

    #n_home .toptrading .toptrading_desc .nav-pills li.nav-item {
        padding-bottom: 15px !important;
    }

  
.brands-page .page-header {
    font-size: 30px;
    line-height: 25px;
}

#n_product .product-page-container .wrapper-pricing .price {
    font-size: 14px;
}

#n_product .product-page-container .dah_prd-titlesec  .color-theme span {
    font-size: 16px;
}

#n_product .product-page-container .short_description .short-desc-title {
    font-size: 18px;
}

#n_product .extra-options .buying-options .dah_qtywrap {
    width: 100% !important;
}

#n_product .extra-options .buying-options button.btn {
    margin: 0px 10px 0 0 !important;
    width: 281px;
}

#n_product .extra-options .buying-options .dah_qtywrap {
    width: 345px !important;
    margin-bottom: 15px !important;
}



.dah_altdimages-mob {
    margin-top: 15px;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul {
    padding-left: 0px;
}

#n_product .dah_prd-imgsec {
    margin-bottom: 20px;
}

.product-page-container .nCrossSellItem .card.thumbnail.card-body {
    padding-top: 0px;
}

.home-history .products-row.products-history .history-product-manu {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}

.home-history .products-row.products-history .history-product-manu:nth-child(3){
    display: none !important;
}

#n_product .product-page-container .dah_prd-titlesec .mpay_contan .mpay .afterzip {
    margin-top: 5px !important;
}



#n_checkout .table.cartTable tr.cartTable-tr .cartTable--column-image .img-fluid {
    max-width: 60px !important;
}

.cartTable tbody tr td.cartTable--column-image {
    width: 70px !important;
    vertical-align: top;
}

#n_checkout .table.cartTable .cartTable-tr a.nav-link {
    font-size: 15px;
}

.position-relative.cart_qtywrap {
    width: 100px;
}

#n_checkout .table.cartTable .cartTable-tr .cart_qtywrap .cart-qty {
    width: 100px;
}

#n_checkout .dah_cartPage .cart_qtywrap .qty_plus {
    left: unset;
    right: 17px;
}

#n_checkout .dah_cartPage .cart_qtywrap .qty_minus {
    left: 17px;

}

.mvp_trading_now .text-price {
    font-size: 22px !important;
}

.cartTable tbody tr td.options-column {
    width: 75px;
}

.Continue-Shopping_updatebutton .update-cart-buttom {
    width: 100%;
}

#n_checkout .table.cartTable button.btn.btn-outline-secondary-1 {
    width: 100%;
}

.dah_cartPage .cart_ship .form-control {
    width: 100% !important;
}

.dah_cartPage .cart_ship .btn-success {
    width: 100% !important;
    margin-left: 0px !important;
}

.dah_cartPage .shipping_calc_manu .cart_ship .flex-grow-1 {
    width: 100%;
}

.cart_totalsec h5:first-child {
    font-size: 17px;
}

.dah_cartPage .cart_totalsec .cart_coupon_form {
    flex-direction: column !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .form-control {
    width: 100% !important;
}

.dah_cartPage .cart_totalsec .cart_coupon_form .btn {
    margin-top: 15px !important;
    margin-left: 0px !important;
    width: 100% !important;
}

#n_category .category-article .price-manu-propuler .text-price {
    font-size: 22px !important;
}

#n_category .cate_hedding .btn-text ,#n_content .cate_hedding .btn-text {
    display: none;
}

aside#left-sidebar #filters {
    grid-template-columns: repeat(1, 1fr) !important;
}

.new-arrivals_manu .arrivals_content .arrivals_contan .arrival_desc_content {
    height: 420px !important;
}

.mvp_mb_lvl_2 .lev_2 .nuhover.lev-2 {
    max-width: 160px;
    flex: 0 0 160px;
    display: flex;
}


.catpage-heading {
    padding-top: 15px;
    padding-bottom: 30px;
}

.mvp_thmb_withlist .wishlist_toggle {
    float: right;
    width: 24px !important;
    height: 24px !important;
    min-height: unset;
}

.mvp_thmb_withlist .wishlist_toggle span i {
    font-size: 14px !important;
}



.catpage-heading {
    padding-bottom: 30px !important;
}

.cat_bradcum {
    margin-bottom: 20px !important;
}

#n_product .tabbable div#accordionSpecifications .dah_table {

    padding: 5px !important;
}

.homepopcat-slider-card-img div {
    justify-content: flex-start !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;
}

#n_checkout .table.cartTable .cartTable-tr a.nav-link {
    line-height: 20px;
}

/* .cate_hedding form {
    width: 100%;
    margin-top: 10px;
} */


.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{
    line-height: 25px !important;
}

#n_home .footer-usps .mvp_usps .footer-usps-item img {
    margin-right: 5px !important;
}


#n_product .thumbnail.card-body .card-title , #n_category.thumbnail.card-body .card-title{
    max-height: 40px !important;
}

.home-history .row.products-row.products-history .thumbnail.card-body .card-title{
    max-height: 45px !important;
}

.thumbnail .thumbcard-img.mvp_thmb_withlist .sale_manu_contan {
    width: 50px;
}

.thumbnail .thumbcard-img.mvp_thmb_withlist .sale_manu_contan .badge {
    font-size: 15px;
}

.cate_hedding a#mvp_filter_out {
    display: none;
}

.Sub-Category-list .catagory-name-list {
    max-width: 100%;
    flex: 0 0 100% ;
}

input#delete_button {
    width: 150px;
}


.row.brand-page-row {
    margin-right: -5px;
    margin-left: -5px;
}

._itmspec_listopt {
    max-width: 100% !important;
    flex: 100% !important;
}

ul.pager.brand_page_manu li:nth-child(28) {
    margin-right: 50px;
}

.resolution-cancel-button {
    width: 125px !important;
} 

.toptrading .mvp_trading_now .thumbcard-img .embed-responsive-4by3 a {
    max-width: calc(100% - 65px) !important;
}

.dah_cartPage .cart_qtywrap .qty_minus {
    left: 17px;
}

section#homepageCarousel .carousel-caption h2 {
    margin-bottom: 8px;
}

.catpage-heading.row.dah_content_img .page-header.color-theme{
    font-size: 28px !important;
    padding-bottom: 3px;
}

.Continue-Shopping_updatebutton .update-cart-buttom span:first-child {
    padding-right: 15px !important;
}

.Continue-Shopping_updatebutton .update-cart-buttom .outline-secondary-button {
    position: relative;
    right: 0px;
}

#searchToggle .search-bar {
    padding: 0px 45px 0px 15px !important;
}

#n_product .extra-options .buying-options .notify-button {
    width: 270px !important;
    margin-right: 20px !important;
}
.thumbnail .thumbcard-img {
    padding: 10px !important;
}

.dah_altdimages-mob #thumbnail-slider2 .inner ul li {
    width: calc(100% / 5 - 6px);
}
.dah_altdimages-mob #thumbnail-slider2 a.dah_fancybox .img-fluid {
    max-width: 100%;
}
}


@media (max-width:425px){
    .brands-page .brand_item_image {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        margin-bottom: 0px !important;
    }

    .dah_altdimages-mob #thumbnail-slider2 a.dah_fancybox .img-fluid {
        max-width: 78px;
        width: 100%;
    }

    .news_letter {
        padding: 40px 0 50px;
    }

    .Home_category  .homepopcat-slider-card-btn .homeslider_desc {
        left: 5px !important;
    }

    section#homepageCarousel .carousel-caption {
        bottom: 0px !important;
        top: 35% !important;
    }

    section#homepageCarousel .carousel-caption .carousel-btn {
        height: 48px !important;
    }

    .thumbcard-img {
        padding: 13px !important;
    }

    .thumbcard-img .buying-options span:first-child {
        padding-left: 7px !important;
    }
    
    .thumbcard-img .buying-options span:last-child {
        margin-left: 0px !important;
    }

    .thumbnail .form-inline.buying-options .btn span{
        font-size: 16px;
    }
    .thumbnail .form-inline.buying-options .addtocart {
        padding: 5px;
    }


    /* .thumbnail .form-inline.buying-options .qty-box {
        width: 70px;
        margin-top: 0px;
    } */

    /* .mvp_thumb_input {
        padding-left: 17px !important;
    } */
    /* .thumbnail .form-inline.buying-options .addtocart {
        justify-content: center !important;
        gap: 5px;
    } */
}

#mvp_fiters .mvp_scroll_sitebar 
div label {
    font-size: 16px;
    font-weight: 400;
    text-transform:capitalize
}

.sitcky-row.buying-options {
    margin: 0px;
}

    .sticky_header.menu-section .menu-products .dropdown-menu .row.main_manu_contan{
        min-height: 100%;
    }

    .Sub-Category-list .catagory-name-list .img-fluid {
        max-width: 100%;
        width: 100%;
    }

    .dublicate-code_description_review .productdetails .productdetailLink {
        font-size: 16px;
        color: #333;
        font-weight: 400;
        text-decoration: underline;
    }


    #n_home .toptrading .toptrading_desc ul.nav-pills::-webkit-scrollbar-thumb {
        background-color:#4A4A4A33 !important;  
        border-radius: 20px !important; 
    }

    #n_home .toptrading .toptrading_desc ul.nav-pills::-webkit-scrollbar-track{
        background-color: #E5E0E3 !important;
        border-radius: 20px !important;
    }

    .thumbnail.card-body .card-title {
        height: 62px; 
    }

    .row.catrpage_main_btns button.checkoutbtn.btn-success:disabled {
        opacity: 0.7 !important;
    }

    a.btn.Disputebutton {
        width: 200px;
    }

    .offset-md-6 button.btn-block {
        width: 200px;
        float: right;
    }

    .row.btn-stack .offset-md-6 .icon-white {
        margin-left: 5px;
        margin-right: 0px;
    }
    .card.card-body .form-check input.form-check-input {
        margin-top: 10px;
    }

    span.badge-pill.badge-secondary {
        position: absolute;
        top: -8px;
        right: -2px;
        font-size: 11px;
        padding: 4px 5px 4px 5px;
        background-color: #C8699B;
        color: #fff;
        width: 19px;
        height: 19px;
    }

    .navbar-toggler-cart{
        position: relative;
    }

    .toptrading .mvp_trading_now .thumbcard-img .embed-responsive-4by3 a {
        max-width: calc(100% - 90px);
    }

    #accordionDescription .productdetails *, #accordionDescription .productdetails {
        letter-spacing: 0.5px;
    }


    .mega-menu-parent .scrollable-content,
    .mega-menu-parent .scrollable-content2,
      .mega-menu-parent .scrollable-content3,
       .mega-menu-parent .scrollable-content4 {
        overflow: hidden;
        /* scrollbar-color: #E5E0E3 #888; */
        /* overflow-x: auto;
        display: flex !important; */
        flex-wrap: nowrap !important;
        /* padding-bottom: 25px; */
    }

    .mega-menu-parent .scroll-button {
        position: absolute;
        top: 34%;
        width: 48px;
        height: 48px;
        border: 1.5px solid rgba(74, 74, 74, 0.5);
        justify-content: center;
        background-color: transparent;
        display: flex;
        border-radius: 50%;
        z-index: 11;
    }

    .mega-menu-parent .mvp_new_arraval .propuler-price-manu {
        height: 42px;
    }

    .mega-menu-parent .mvp_new_arraval li article {
        margin: 5px 0;
    }

    .mega-menu-parent .scroll-button i{
        color: rgba(74, 74, 74, 0.5);
        font-size: 18px;
        height: 100%;
        align-content: center;
    }
    
    .mega-menu-parent #scroll-right,
     .mega-menu-parent #scroll-right2,
     .mega-menu-parent #scroll-right3,
      .mega-menu-parent #scroll-right4 {
        right: 5px;
    }

    .mega-menu-parent #scroll-left,
    .mega-menu-parent #scroll-left2,
    .mega-menu-parent #scroll-left3,
     .mega-menu-parent #scroll-left4 {
        left: 5px;
    }

div#Homepage_Popup_Notice .mvp_pop {
    background: #fff;
}

.cart_totalsec .mpay_contan .mpay .sectionafter {
    flex-wrap: wrap;
    justify-content: center;
}
.cart_totalsec .mpay_contan .mpay  .mpay_pay_logo {
    justify-content: center;
}



.mega-menu-parent .mvp_new_arraval .propuler-price-manu p.price {
    flex-wrap: wrap;
    width: 100px;
}


.thumbnail .form-inline.buying-options .btn .fa-spinner.fa-spin{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}


.category-2 , .category-1 {
    display: none;
    padding: 10px;
}