.agro-site .agro-native-c{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--container-default-gap:0;min-width:0;max-width:100%}.agro-native-c>.agro-native-c{flex-shrink:1}.agro-native-widget{--kit-widget-spacing:0;--container-widget-flex-grow:0;margin-block-end:0}.agro-native-widget>.elementor-widget-container{line-height:inherit}.agro-native-widget .elementor-heading-title,.agro-native-widget .elementor-widget-container p,.agro-native-widget .elementor-widget-container strong,.agro-native-widget .elementor-widget-container small{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;margin:0}.agro-native-button .elementor-button{background:transparent;color:inherit;border:0;padding:0;font:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;border-radius:inherit}.agro-native-button .elementor-button-wrapper{line-height:inherit}.agro-native-icon{flex-shrink:0}.agro-native-icon img{max-width:100%;height:auto}.agro-native-c.hero-section,.agro-native-c.home-hero-section{padding:0}.agro-native-c.hero-section>.agro-native-c.hero-photo{height:100%;min-height:100%;width:100%}.agro-native-widget img{vertical-align:middle}.agro-native-c.agro-dropdown[hidden]{display:none!important}.agro-native-c ul,.agro-native-c ol{list-style:none;padding:0}.agro-native-widget [lang=ur]{line-height:1.9}.agro-native-c .elementor-widget-text-editor p:last-child{margin-bottom:0}.agro-native-c .agro-native-widget{min-width:0}

.agro-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agro-news-empty{grid-column:1/-1;padding:45px;text-align:center;background:#f5f8f0;border:1px solid #dfe7db;border-radius:16px;color:#738069}.agro-news-item{min-width:0}.agro-news-card .elementor-widget-image img{width:100%;height:230px;object-fit:cover}.agro-news-body p{margin-bottom:20px}@media(max-width:1024px){.agro-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.agro-news-grid{grid-template-columns:1fr}}

.agro-native-widget.elementor-widget-text-editor p,.agro-native-widget.elementor-widget-text-editor strong,.agro-native-widget.elementor-widget-text-editor small{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.agro-native-c.hero-section>.agro-native-c.hero-photo{position:absolute;inset:0;z-index:-1}
.agro-native-c.site-header{position:relative;background:#fffefa}.agro-native-c.header-inner{height:auto}.agro-native-c.primary-navigation>.elementor-element{flex-shrink:0}.agro-native-c.brand-mark .elementor-widget-image{width:100%}.agro-native-c.brand-copy{white-space:nowrap}.agro-native-c .header-social-link{display:flex;align-items:center;justify-content:center}.agro-native-c .header-social-link .agro-native-icon{width:16px}.agro-native-c .nav-accordion-trigger .agro-native-icon{width:13px}.agro-native-c .agro-dropdown .elementor-widget-button{width:100%}.agro-native-c .agro-dropdown .elementor-button{display:block;text-align:left}.agro-editable-hero{isolation:isolate}.agro-editable-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent 75%);z-index:-1}.agro-editable-hero>.elementor-widget{max-width:100%}@media(max-width:1100px){.agro-native-c.primary-navigation:not(.agro-nav-open){display:none}.agro-native-c.primary-navigation.agro-nav-open{width:100%;position:static}.agro-native-c.primary-navigation>.elementor-element{width:100%}.agro-native-c.header-inner{flex-wrap:wrap}.agro-native-c.brand-copy{display:none}}@media(max-width:767px){.agro-editable-hero{background-position:65% center}.agro-native-c.header-inner{padding:10px 15px}.agro-native-c.header-actions{margin-left:auto}}

.agro-native-c.mobile-navigation-socials{display:none}.agro-native-c.site-header .elementor-widget-text-editor{font-size:inherit}.agro-native-c.site-header .language-switcher{font-size:12px}.agro-native-c.site-header .header-social-link{border:0;background:transparent;width:24px;height:24px}.agro-native-c.site-header .header-social-link img{width:16px;height:16px}.agro-native-c.site-header .nav-accordion-trigger img{width:13px;height:13px}.agro-native-c.site-header .header-socials{gap:6px}.agro-native-c.site-header .language-switcher .elementor-button{font-size:12px}.agro-native-c.site-header .nav-home .elementor-button{font-size:11px}
@media(max-width:767px){body.agro-site .site-header .brand,body.agro-site .site-header .brand-mark{width:70px;flex-basis:70px;flex-grow:0;flex-shrink:0}body.agro-site .site-header .brand-mark{height:70px}body.agro-site .site-header .header-actions{width:auto;flex-basis:auto;flex-grow:0}body.agro-site .site-header .header-inner{justify-content:space-between;align-items:center;gap:8px}body.agro-site .site-header .language-switcher,body.agro-site .site-header .header-socials{width:auto;flex-basis:auto}body.agro-site .site-header .agro-mobile-toggle{width:auto}body.agro-site .site-footer .brand-mark{width:70px;max-width:70px;flex-basis:70px}}
body.agro-site .elementor .mx-auto{margin-inline:auto}body.agro-site>.elementor-11{position:sticky;top:0;z-index:100}.agro-native-c.site-header{position:relative}.agro-site .site-header .language-switcher{border:1px solid #dfe7d9;border-radius:4px;padding:3px;gap:0}.agro-site .site-header .language-switcher .elementor-button{padding:7px 8px;border-radius:3px;font-weight:700}.agro-site .language-switcher [aria-pressed=true] .elementor-button{background:#21432f;color:white}.agro-site .site-header .header-social-link img{width:18px;height:18px}.agro-site .site-header .youtube img{filter:brightness(0) saturate(100%) invert(16%) sepia(97%) saturate(7204%) hue-rotate(358deg) brightness(99%) contrast(118%)}.agro-site .site-header .facebook img{filter:brightness(0) saturate(100%) invert(39%) sepia(99%) saturate(3493%) hue-rotate(202deg) brightness(98%) contrast(94%)}.agro-site .site-header .instagram img{filter:brightness(0) saturate(100%) invert(32%) sepia(82%) saturate(1911%) hue-rotate(313deg) brightness(93%) contrast(88%)}.agro-site .site-header .whatsapp img{filter:brightness(0) saturate(100%) invert(63%) sepia(84%) saturate(490%) hue-rotate(89deg) brightness(90%) contrast(90%)}

.agro-native-widget.justify-center{justify-content:center}.agro-native-widget.items-center{align-items:center}
.agro-native-widget.nav-home{align-items:center}

/* Native header/footer component defaults; page data supplies editable layout values. */
.agro-native-widget.nav-home{align-items:center;justify-content:center}.agro-native-c.nav-accordion-trigger{cursor:pointer}.agro-site .site-footer .footer-inner{max-width:1180px}.agro-site .site-footer .footer-brand{display:flex}.agro-site .site-footer .footer-contact a{white-space:normal}.agro-site .site-footer .agro-native-icon{flex-shrink:0}.agro-site .site-footer .footer-socials{display:flex}.agro-site .site-footer .brand-mark img{object-fit:contain}.agro-site .site-footer .brand-copy{display:flex}.agro-site .site-footer .footer-socials .agro-native-icon img{width:16px;height:16px}.agro-site .site-footer .footer-contact .elementor-widget-text-editor{min-width:0}
body.agro-site .site-header .language-switcher [aria-pressed=true] .elementor-button{background:#21432f;color:#fff}body.agro-site .site-header .language-switcher [aria-pressed=false] .elementor-button{background:transparent;color:#536157}.agro-site .language-switcher [lang] .elementor-button{min-width:29px;text-align:center}.agro-site .site-header .agro-dropdown{min-width:250px}.agro-site .site-header .agro-dropdown .elementor-button{text-align:left;white-space:normal}
@media(max-width:1100px){body.agro-site .site-header .primary-navigation.agro-nav-open{width:100%;order:3;flex-basis:100%;align-items:stretch}.agro-site .site-header .primary-navigation.agro-nav-open>.elementor-element{width:100%}.agro-site .site-header .primary-navigation.agro-nav-open .nav-home{justify-content:flex-start}.agro-site .site-header .primary-navigation.agro-nav-open .nav-accordion{flex-direction:column;align-items:stretch}.agro-site .site-header .primary-navigation.agro-nav-open .nav-accordion-trigger{width:100%;min-height:38px}}
@media(max-width:767px){.agro-site .site-footer .brand-copy{width:auto}.agro-site .site-footer .brand-copy strong{font-size:18px}.agro-site .site-footer .brand-copy small{display:block}.agro-site .site-footer .footer-inner{max-width:100%}.agro-site .site-footer .footer-bottom{max-width:100%}}
body.agro-site .site-header .nav-accordion-trigger{min-height:38px}body.agro-site .site-header .agro-dropdown{position:absolute;top:100%;left:0;width:280px;min-width:250px;max-height:70vh;overflow:auto;flex-direction:column;align-items:stretch;z-index:1000}body.agro-site .site-header .agro-dropdown .elementor-button-content-wrapper{justify-content:flex-start}@media(max-width:1100px){body.agro-site .site-header .primary-navigation.agro-nav-open .agro-dropdown{position:static;top:auto;left:auto;width:100%;min-width:0;max-height:50vh;box-shadow:none}}
body.agro-site .site-header .agro-dropdown{flex-wrap:nowrap}body.agro-site .site-header .agro-dropdown>.elementor-element{flex-shrink:0}
.agro-native-icon img{display:block;object-fit:contain}.agro-native-c.shrink-0,.agro-native-widget.shrink-0{flex-shrink:0}.agro-about-portrait .elementor-widget-image img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.agro-site .site-header .header-social-link .agro-native-icon img{filter:none;width:20px;height:20px;object-fit:contain}@media(max-width:767px){.agro-site .site-header .header-social-link .agro-native-icon img{width:16px;height:16px}}

/* ===== NAVBAR FIX v3 ===== */

/* Logo + naam + subtitle */
html body.agro-site .site-header .brand{
  display:flex !important; align-items:center !important; gap:14px !important;
}
html body.agro-site .site-header .brand-copy{
  display:flex !important; flex-direction:column !important;
  align-items:flex-start !important; justify-content:center !important;
  gap:3px !important; white-space:nowrap !important; max-width:none !important;
}
html body.agro-site .site-header .brand-copy>*:first-child,
html body.agro-site .site-header .brand-copy>*:first-child *{
  font-size:22px !important; line-height:1.15 !important; font-weight:700 !important; margin:0 !important;
}
html body.agro-site .site-header .brand-copy>*:last-child,
html body.agro-site .site-header .brand-copy>*:last-child *{
  font-size:11.5px !important; line-height:1.3 !important; letter-spacing:.06em !important; margin:0 !important;
}

/* Nav links ke beech gap */
html body.agro-site .site-header .primary-navigation{
  gap:24px !important; align-items:center !important;
}
html body.agro-site .site-header .primary-navigation .elementor-button{
  font-size:14px !important; white-space:nowrap !important;
}

/* Laptop (1101px - 1400px): chhota font, desktop navbar hi rahe */
@media (min-width:1101px) and (max-width:1400px){
  html body.agro-site .site-header .header-inner{flex-wrap:nowrap !important; gap:12px !important}
  html body.agro-site .site-header .primary-navigation{gap:14px !important}
  html body.agro-site .site-header .primary-navigation .elementor-button{font-size:12.5px !important}
  html body.agro-site .site-header .brand-copy>*:first-child,
  html body.agro-site .site-header .brand-copy>*:first-child *{font-size:18px !important}
  html body.agro-site .site-header .brand-copy>*:last-child,
  html body.agro-site .site-header .brand-copy>*:last-child *{font-size:10px !important; letter-spacing:.03em !important}
}

/* Mobile menu sirf 900px se neeche. 901px - 1100px par desktop navbar wapas */
@media (min-width:901px) and (max-width:1100px){
  html body.agro-site .site-header .header-inner{flex-wrap:nowrap !important; gap:10px !important}
  html body.agro-site .site-header .primary-navigation:not(.agro-nav-open){
    display:flex !important; position:static !important; width:auto !important;
    flex-direction:row !important; gap:10px !important; padding:0 !important;
  }
  html body.agro-site .site-header .primary-navigation .elementor-button{font-size:11.5px !important}
  html body.agro-site .site-header .agro-mobile-toggle{display:none !important}
  html body.agro-site .site-header .brand-copy>*:first-child,
  html body.agro-site .site-header .brand-copy>*:first-child *{font-size:16px !important}
  html body.agro-site .site-header .brand-copy>*:last-child,
  html body.agro-site .site-header .brand-copy>*:last-child *{font-size:9px !important}
  html body.agro-site .site-header .header-socials{display:none !important}
}
@media (max-width:900px){
  html body.agro-site .site-header .primary-navigation:not(.agro-nav-open){display:none !important}
  html body.agro-site .site-header .agro-mobile-toggle{display:inline-flex !important}
}