.featured .row{
  justify-content: center;
}


/* Cart */

i.fi-rs-trash {
    font-size: 20px;
}

table.table--cart strong {
    float: none !important;
}

/* Cart End*/

.checkout-logo a img {
    background: black;
    padding: 10px;
}

.header-style-1 .header-middle-ptb-1 {
    padding: 20px 0;
}

.popular-categories .card-2 .heading-card a {
    color: white;
}

.popular-categories .card-2 span {
    color: #c6c6c6;
}

/* Header Black */

header.header-area.header-style-1.header-height-2, .header-bottom.header-bottom-bg-color.sticky-bar {
    background-color: black;
  	color: white;
}

.header-info a span, .main-menu nav ul li a, .header-action-2 .header-action-icon-2>a span {
    color: white;
}

.header-style-1 .header-bottom-bg-color {
    border-top: 1px solid #ffffff38;
}

.mobile-header-active.mobile-header-wrapper-style.sidebar-visible, .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top {
    background-color: black;
}

.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a, .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a {
    color: white;
}

/* Header Black End*/

/* Footer Black */

footer.main {
    background-color: black;
}

section.featured.section-padding {
    background-color: #292929;
}

p.font-lg.text-heading, ul.contact-infor, h4.widget-title, .footer-list li a {
    color: white;
}

p.font-heading.h6.me-2 {
    color: #7e7e7e;
}

/* Footer Black End */

p.font-lg.text-heading {
    color: white;
}

footer .text-end p.font-sm {
    display: none;
}

footer .logo img {
    width: 200px;
}

footer .footer-mid .row{
  gap: 5%;
}

div#carousel-10-columns .slick-track {
	margin: inherit;
}

.hotline{
display:none !important;
}

@media (max-width: 567px) {
  div.products-listing div.col-12 {
    flex: 0 0 auto;
    width: 50%;
  }    
  
      .footer-mobile .menu--footer li a {
        padding: .5rem 1rem 0.25rem 1rem;
    }
  
  .product-detail .mt-60 div.col-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  
      .logo.logo-width-1 a img {
        max-height: 40px;
        vertical-align: middle;
    }
  
      .header-bottom {
        padding: 2px 0;
    }
  
  .col-xxl-3.col-xl-3.col-lg-6.col-md-6.mb-lg-0.mb-md-5.mb-sm-5 {
    flex: 0 0 auto;
    width: 50%;
  }

.product-cart-wrap .product-card-bottom .add-cart .add {
    padding: 5px 10px;
}

    .product-cart-wrap .product-img-action-wrap .product-action-1 {
        min-width: auto;
    }
  
  .text-truncate {
    white-space: normal;
}
  
  .header-action-2 .header-action-icon-2>a {
        margin-right: 20px;
    }
  
  div.tab-content.account.dashboard-content.pl-50 {
    padding-left: 0 !important;
}
  
      .hero-slider-1 .single-hero-slider {
        height: 300px;
    }
  
  footer .section-padding {
    padding: 25px 0 0 0;
}
  
  footer .pb-30 {
    padding-bottom: 90px !important;
}
  
  .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover>a {
    color: var(--color-brand);
}
  
  img.auth-card__banner.card-img-top.mb-3 {
    width: 200px;
    padding: 3rem 0 0 3rem !important;
}
  
  /* Cart */

.table td:before {
  display: none;
}
  .table--cart tr td:nth-child(3) {
    display: none;
}
  
      table.table td {
        display: table-cell;
        text-align: justify;
        width: auto;
        padding: 0 5px !important;
    }
  
  .shopping-summery table tbody tr img {
        margin-right: 0;
        max-width: 100px;
    }
  
  .detail-extralink.mr-15 {
    margin: 0 !important;
}
  
  p.mb-5.font-heading.h6, .table--cart p.mb-0, .table--cart input.qty-input[type=number] {
    font-size: 14px;
}
  
  h4.text-brand {
    font-size: 18px;
}
  
  .detail-qty.border.radius.m-auto {
    width: auto;
    padding: 20px 5px !important;
}
  
  .detail-extralink .detail-qty {
    border: none !important;
}

  .section--shopping-cart .row.mt-50 {
    margin-top: 0 !important;
}
/* Cart End*/
}