img.logo-st {
    width: 220px;
}
.bg-danger{
 background-color: #c53236 !important;
}
.text-danger{
  color: #c53236 !important;
}
.floating-icons {
  position: fixed;
  right: 20px;
  top: 60%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 9999;
}

.floating-icons .icon {
  width: 48px;
  height: 48px;
  background: #003366; /* Dark Blue */
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 20px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  transition: 0.3s;
}

.floating-icons .icon:hover {
  transform: scale(1.1);
  background: #0055aa;
}

.floating-icons .whatsapp {
  background: #25D366;
}

.floating-icons .whatsapp:hover {
  background: #1ebe59;
}

.floating-icons .call {
  background: #003366;
}

.floating-icons .email {
  background: #c53236;
}

/* flip css */
/* UNIQUE FLIP CARD CLASS */
/* MAIN WRAPPER */
.sb-flip-card {
  background: transparent;
  perspective: 1000px;
  height: 470px;        
}

/* INNER FLIP */
.sb-flip-inner {
  position: relative;
  width: 100%;
  height: 100%;        
  transition: transform 0.7s;
  transform-style: preserve-3d;
}

.sb-flip-card:hover .sb-flip-inner {
  transform: rotateY(180deg);
}

/* FRONT & BACK PANELS */
.sb-flip-front,
.sb-flip-back {
  position: absolute;
  width: 100%;
  height: 100%;         
  backface-visibility: hidden;
  border-radius: 10px;
  overflow: hidden;
}

/* FRONT IMAGE AREA */
.sb-flip-front img {
  width: 100%;
  height: 87%;          
  object-fit: cover;    
}

.sb-flip-front .title-box {
  height: 25%;
}

/* BACK SIDE */
.sb-flip-back {
  background: #c53236;
  transform: rotateY(180deg);
  color: white;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .page-title {
     padding-top: 100px !important;
  }
}