
/* navbar */
.mobile-logo {
  max-height: 50px;
  width: auto;
}

/* Mobile styles */
@media (max-width: 992px) {
  .navbar-brand {
    flex-grow: 1;
  }
  .mobile-logo {
   height: 75%;
  }
  .navbar-toggler {
    order: 2; /* Forces toggle to right side */
    margin-left: auto; /* Pushes to far right */
  }
}

  
/* back to top */

#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #ff0000;
    color: white !important;
    cursor: pointer;
    padding: 12px;
    border-radius: 50%;
    font-size: 18px;
    width: 50px;
    height: 50px;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
}

#myBtn:hover {
    background-color: #d90000;
    transform: translateY(-3px);
}

#myBtn i {
    font-size: 24px;
    color: white !important;
}

/* Breadcrumb */

.custom-breadcrumb{
  margin-top: 20px;
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color:#D8CFC5;;
  border-radius: 4px;
 
  
}
.crumb{margin-top: 100px;}
.breadcrumb ol li a{
  color: white;
  text-transform: uppercase;
}



.tooltip-inner {
  background-color: #FF0800;
  font-size: 14px;
  padding: 5px 10px;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
  border-top-color:#FF0800;
}



/* GALLERY */

/* .gallery-img{height: 300px !important;} */
.gallery-card {transition: transform 0.3s ease, box-shadow 0.3s ease;border-radius: 12px;overflow: hidden;}
.gallery-card:hover {transform: translateY(-5px);box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.gallery-image-container {position: relative;overflow: hidden;}
.gallery-image-container img {transition: transform 0.5s ease;width: 100%;height: 250px;object-fit: cover;border-radius: 1rem;}
.gallery-image-container:hover img {transform: scale(1.05);}
.image-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);opacity: 0;transition: opacity 0.3s ease;}
.gallery-card:hover .image-overlay {opacity: 1;}
.preview-btn {opacity: 0;transform: translateY(20px);transition: all 0.3s }
.gallery-card:hover .preview-btn {opacity: 1;transform: translateY(0);}
.modal-image {max-width: 100%;border-radius: 8px;box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
.page-link {color: #B85B47;border: none;padding: 0.5rem 0.75rem;}
.page-item.active .page-link {background-color: #B85B47;border-radius: 50%;}
.page-link:hover {color: white;}

/* video collections */

/* .collection-image-container {position: relative;overflow: hidden;border-radius: 2rem;} */
.collection-image-container img{width: 100%;height: 250px;object-fit: cover;border-radius: 1.5rem;}
.collection-body a{color: #B85B47 !important;}
.collection-body a:hover{color: #4A4238 !important;}
.collection-body{text-align: center;}