.header-top.agency_topbar.agency {
  background-color: #2e4c30 !important; /* or use #008000 for standard green */
}
.footer-logo {
  margin: 0 !important;
  padding: 0 !important;
}
.agency_service.bg-white.thumb_shape::before {
  background-color: orange !important; /* or use #ff6600 for a strong orange */
}
/* Change the corner shape */
.agency_service.bg-white.thumb_shape::before,
.agency_service.bg-white.thumb_shape::after {
  background-color: #1c482a
 !important; /* Or use #f26522 for your button-like orange */
}

/* Change the icon background */
.agency_service__icon {
  background-color: #ea6b2c !important;
}
.tab-menu-global.tabStyleThree ul li a.active {
  color: orange !important;
}
.wedding_bannerbottom__single__title {
  color: #000000 !important;  /* makes it black */
  font-size: 28px !important; /* adjust size as needed */
  font-weight: bold;          /* optional: makes it stand out */
}

.tab-menu-global.tabStyleThree ul li a.active {
  background-color: #ea6b2c !important;
  color: #fff !important;  /* keep text readable */
}
.tab-menu-global.tabStyleThree ul li a.active::after {
  background-color: #ea6b2c !important;
}


.construction_blog__contents__title {
  font-weight: bold;
}
footer.agency_footer_area .copyright-contents p {
  color: #ffffff !important;
}

/* Add this to your stylesheet or in cPanel custom CSS */
.header-top-entry .title {
    display: flex !important;         /* forces flexbox layout */
    align-items: center !important;   /* vertically centers the items */
    gap: 8px !important;              /* space between icon, text, and number */
    justify-content: flex-start !important; /* aligns the content to the left */
    white-space: nowrap !important;   /* prevents text from wrapping to next line */
    flex-wrap: nowrap;                /* ensure no wrapping */
}

.header-top-entry .title a {
    margin: 0 !important;             /* remove any margin */
    color: #fff !important;           /* change color if needed */
    text-decoration: none !important; /* remove underline */
}
.footerTittle {
  font-weight: bold !important;
}

.brand-slider-marquee .single-brand-item img {
  max-height: 50px;   /* adjust this value smaller if needed */
  width: auto;        /* keeps the aspect ratio */
  height: auto;       /* avoids fixed height */
  object-fit: contain; /* ensures image scales without distortion */
}

.agency_service__icon img {
    filter: none !important;
}


/* ≤ 767px: show the phone block first and full width */
@media (max-width: 767px) {
  /* If the theme hides the top bar on mobile, unhide it */
  .header-top { display: block !important; }

  /* Make the phone numbers block come first */
  .header-top .header-info-left {
    order: -1;           /* put before the other flex child */
    flex: 0 0 100%;      /* its own line */
    text-align: center;
    margin-bottom: 6px;
  }

  /* Keep the rest below it */
  .header-top .header-info-right {
    order: 0;
    flex: 0 0 100%;
  }

  /* If any inner items were hidden with Bootstrap utilities, undo */
  .header-top .header-info-left.d-none,
  .header-top .header-info-left .d-none {
    display: block !important;
  }

  /* Optional: stack numbers vertically for readability */
  .header-top .header-info-left li { display: block; margin: 2px 0; }
}

/* Optional: keep the bar stuck to the very top when scrolling */
.header-top { position: sticky; top: 0; z-index: 1020; }


.agency_service__icon img {
    max-width: 70px;
    filter: brightness(0) saturate(100%) invert(48%) sepia(88%) saturate(7467%) hue-rotate(4deg) brightness(99%) contrast(105%);
}


/*.agency_service a,*/
/*.agency_service button {*/
/*  background-color: #2e4c30 !important;*/
/*  border-color: #2e4c30 !important;*/
/*}*/

/*.agency_service a:hover,*/
/*.agency_service button:hover {*/
/*  background-color: #244026 !important; */
/*  border-color: #244026 !important;*/
/*}*/

.agency_service_icon {
    background-color: orange !important;
}
.singleBlog-global .blogCaption .tittle {
    font-weight: bold !important;
}


 .cmn-btn2.hero-btn {
    background-color: #1c482a !important; /* dark green */
    color: #fff !important;
}

footer .copyright-contents p {
  color: white;
}
a[href="https://business.thulo.com"] {
  color: white !important;
}
a[href="https://thulosites.com"] {
  color: white !important;
}


