.home1-banner-section .banner-wrapper {
  background-image: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.3) 0%,
      rgba(204, 3, 3, 0.3) 100%
    ),
    url("../img/new-bg.jpg");
}

.contact-map-section iframe {
  filter: none;
}

.logo {
  width: 150px;
}

.product-card .product-content p {
  min-height: 116px;
}

.product-card .product-img {
  background: #f6f6f6;
}

:root {
  --primary-color2: #cb0000 !important;
}

.inner-contact-section .contact-content .contact-list .single-contact {
  margin-bottom: 25px;
  gap: 25px;
}

.breadcrumb-section.product-page .breadcrumb-img img {
  width: 100%;
  height: 500px;
  min-height: 500px !important;
  object-fit: contain !important;
  background: #f6f6f6;
}

.product-page .breadcrumb-content-wrap .circular-text {
  bottom: 30%;
}

/* .shop-details-tab-img img {
  width: 100%;
  height: 50vh;
  object-fit: contain;
  object-position: center;
} */

.container {
  padding: 0px 70px;
  width: 100%;
  max-width: 100%;
}

.feature-list li::marker,
.feature-list li strong {
  color: #cb0000;
}

.shop-details-description-section .shop-details-description-nav .nav-tabs {
  gap: 0px;
}

.shop-details-description-section
  .shop-details-description-nav
  .nav-tabs
  .nav-link {
  padding: 15px 25px;
}

.shop-details-description-section
  .shop-details-description-nav
  .nav-tabs
  .nav-link.active {
  background: #cb0000;
  color: #fff;
  border-bottom: 3px solid #ff848f;
}

.ports-description-area img {
  width: 100%;
}

.footer-menu-and-address-wrap {
  padding: 50px 0px;
}

.footer-section
  .footer-wrapper
  .footer-menu-and-address-wrap
  .align-items-center {
  align-items: stretch !important;
}

.footer-section .footer-wrapper .address-area {
  padding: 0px;
  height: 100%;
}

.footer-section
  .footer-wrapper
  .footer-menu-and-address-wrap
  .col-lg-3
  .footer-widget {
  height: 100%;
}
