#product_images .carousel-item img,.kit_product_info .carousel-item img {
  border-radius: 30px;
}

#product_images .carousel-thumbs .carousel-thumb{
  width: unset;
 border-radius:10px;
  max-width: 100px;
}
#product_images .carousel-thumbs a{
    margin: 0 0.7rem;
}
@media only screen and (min-width: 768px) {
    .navbar {
  background: #bc0815;
}
 .navbar .navbar-nav .nav-item > .nav-link {
    color: #fff !important;
  }
  .navbar .navbar-nav .nav-item:hover > .nav-link,.navbar .navbar-nav .nav-item.show > .nav-link,.navbar .navbar-nav .nav-item.active > .nav-link {
  color: rgba(256,256,256,0.75) !important;
}
}

#InfoTab .tab-content,#InfoTab .nav-tabs{
    border:none !important;
}

#price_calculator .card-header .col-6.text-right{
    display:none !important;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #bc0815;
  border-color: #bc0815;
  box-shadow: none;
}

#product-info .page-header h1 small{
    display:none !important;
}

#product-info .page-header h1{
    font-size:29px;
}
.navbar .navbar-nav .nav-item > .nav-link {
  padding: 0.8rem 0.5rem;}
  
#category_product_list .product-box { border-radius:15px; }

#category_product_list .product-box .thumbnail.edatalayer {
  border-radius: 15px 15px 0 0;
}

#category_product_list .product-box .card {
  border-radius: 15px !important;
}  
  
@media (min-width: 768px) {
    .pt-md-5, .py-md-5 {
        padding-top: 0.5rem !important;
    }
}