/* Container for site name */
.site-name {
  display: flex;
  align-items: baseline;
  gap: 6px;
}

/* Stylish handwritten font for "Anitasana" */
.brand-main {
  font-family: "Agbalumo", cursive;
  font-size: 34px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1px;
  transition: all 0.3s ease-in-out;
}

/* Stylish cursive yellow for "Yoga" */
.brand-sub {
  font-family: "Dancing Script", cursive;
  font-size: 32px;
  font-weight: 700;
  color: var(--pbmit-secondary-color);
  transition: all 0.3s ease-in-out;
}

/* Hover Effects */
.site-branding:hover .brand-main {
  color: var(--pbmit-secondary-color);
}

.site-branding:hover .brand-sub {
  color: #fff;
}

/* 📱 Mobile Responsive Styling */
@media (max-width: 576px) {
  .site-branding {
    flex-direction: column; /* Logo on top, name below */
    align-items: center;
    text-align: center;
  }

  .logo-img {
    max-height: 45px !important; /* Slightly smaller logo for mobile */
    margin-bottom: 5px;
  }

  .site-name {
    flex-direction: column; /* Stack Anitasana & Yoga */
    gap: 0;
    line-height: 1.2;
  }

  .brand-main {
    font-size: 24px !important; /* Reduce font size for mobile */
  }

  .brand-sub {
    font-size: 22px; /* Slightly smaller Yoga */
    display: none;
  }
}

.header-style-1 .site-navigation {
  flex: 1;
  padding-left: 90px;
}
.ihbox-style-4_bg {
  background-image: url(../images/homepage-1/bg/icon-bg-1.png);
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 20px;
  padding: 125px 45px 75px 45px;
  border-radius: 30px;
  background-color: var(--pbmit-blackish-color);
  background-size: cover;
}

.ihbox-style-4A_bg {
  background-image: url(../images/homepage-1/bg/icon-bg-2.png);
}
.about-us-two_img {
  background-image: url(../images/homepage-1/about-img-01.webp);
}
.testimonial-two-left_img {
  background-image: url(../images/testimonial-left-img.webp);
}
/* Add style for the third option (Phone) */
.widget .download .item-download:nth-child(2) {
  margin-bottom: 20px;
}

.site-footer .pbmit-footer-widget-col-1 .pbmit-footer-logo img {
  height: auto !important;
}
.site-header .site-branding img {
  max-height: 80px;
}
.pbmit-yoge-icon-garbha-sanskar {
  display: inline-block;
  width: 98px;
  height: 98px;
  background-image: url(../images/pregnant.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.fvkKIs {
    max-width: 100% !important;
}

