.elementor-1121 .elementor-element.elementor-element-1bd10401{--display:flex;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1121 .elementor-element.elementor-element-1bd10401{--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-1bd10401{--margin-top:0px;--margin-bottom:51px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1bd10401 *//* --- 1. TOPBAR STYLING --- */
.topbar-inner,
.topbar-inner *,
.topbar-inner a {
  color: #F4F4F5 !important;
}

.topbar-inner svg {
  stroke: #F4F4F5 !important;
}
.topbar-inner svg[fill="currentColor"] {
  fill: #F4F4F5 !important;
}

/* Address pin icon red (#C8272D) */
.topbar-inner span svg.text-orange {
  stroke: #C8272D !important;
  color: #C8272D !important;
}

/* Phone number link, text, and icon permanently red (#C8272D) */
.topbar-inner a[href^="tel:"],
.topbar-inner a[href^="tel:"]:hover,
.topbar-inner a[href^="tel:"] *,
.topbar-inner a[href^="tel:"]:hover * {
  color: #C8272D !important;
}
.topbar-inner a[href^="tel:"] svg,
.topbar-inner a[href^="tel:"]:hover svg {
  stroke: #C8272D !important;
}

/* Baaki links ka hover effect red (#C8272D) */
.topbar-inner a:not([href^="tel:"]):hover,
.topbar-inner a:not([href^="tel:"]):hover * {
  color: #C8272D !important;
}
.topbar-inner a:not([href^="tel:"]):hover svg {
  stroke: #C8272D !important;
}
.topbar-inner a:not([href^="tel:"]):hover svg[fill="currentColor"] {
  fill: #C8272D !important;
}


/* --- 2. NAVIGATION BAR STYLING --- */
/* Menus / Links ko black karna */
nav a:not([role="button"]):not(.bg-orange):not(.btn) {
  color: #000000 !important;
}

/* Button text ko white karna */
nav a.bg-orange,
nav button,
nav .btn {
  color: #ffffff !important;
}
.vb-site-header nav ul {
    padding: 20px 10px !important;
}
.vb-site-header nav ul a {
    padding: 8px 10px !important;
}/* End custom CSS */