section.product-discription {
    padding-top: 0px;
}

.product-3d {
    background:linear-gradient(90deg, #002C61 0%, #0087D7 100%) !important;
    padding: 10px;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
img.img-responsive.img3d {
    margin-bottom: 22px;
}
    .table thead th {
      background:linear-gradient(90deg, #002C61 0%, #03366b 100%) !important;
      color: #fff;
      text-align: center;
      vertical-align: middle;
    }
    .table thead th:first-child {
      text-align: left;
      padding-left: 10px;
    }
    .sub-header {
      background-color: #e0e0e0;
      color: #000;
    }
    .table td, .table th {
      text-align: center;
      vertical-align: middle;
    }
    .table td:first-child, .table th:first-child {
      text-align: left;
      font-weight: 600;
    }
    .note {
      font-size: 13px;
      margin-top: 10px;
    }
    
.product-card.text-center {
    background-color:#cccccc45;
    border-radius: 10px;
    height:430px;
}
.product-card h6, .product-card p {
    padding-top: 20px;
    font-weight: 600;
    color: #000000;
}
.product-card a{
    text-transform:none;
    text-decoration:none;
} 
section#products {
    background-color: #fff;
    padding-bottom:150px;
}
.product-card .product-img {
  position: relative;
  overflow: hidden;
}
.product-card .product-img img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 250ms ease;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.product-card .product-img img:hover {
  opacity: 0.9;
  transform: scale(1.02);
}
.outside-arrow {
  color: #004b8d;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
}
.swiper-products-prev { left: -55px; }
.swiper-products-next { right: -55px; }
.swiper-products-pagination .swiper-pagination-bullet-active {
  background-color: #004b8d;
}
@media (max-width: 992px) {
  .swiper-products-prev { left: -25px; }
  .swiper-products-next { right: -25px; }
}
@media (max-width: 768px) {
  .outside-arrow { width: 35px; height: 35px; }
  .swiper-products-prev { left: -15px; }
  .swiper-products-next { right: -15px; }
}