main{
  margin-bottom: 10%;
}
.frame-12611572733{
display: flex
;
    flex-direction: row;
    gap: 31px;
    align-items: center;
    justify-content: flex-start;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
    margin-bottom: 50px;
    margin-top: 50px;
}

.technical-expertise-text2{
    display: none;
}
.title{
  color: #333333;
    text-align: center;
    font-family: "Inter-Light", sans-serif;
    font-size: 40px;
    font-weight: 300;
    padding-left: 40px;
    margin-top: 50px;
}

.page-content{
    padding: 50px;
  background: #3cac62;
      margin-left: 50px;
    margin-right: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
    border-radius: 20px;
}

.technical-expertise-section{
  display: flex;
  flex-direction: row;
  gap: 50px;
  margin-top: 30px;
}

.technical-expertise-text{
  color: #ffffff;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 20px;
    line-height: 2;
    font-weight: 500;
}

.image-195 {
  flex-shrink: 0;
  width: 400px;
  height: 400px;
}

.list{
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 2;
  font-weight: 500;
  margin-top: 25px;
  }
.footer-content{
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
    justify-content: center;
    flex-shrink: 0;
    position: relative;

}
  .footer_phones{
    color: #ffffff;
    text-align: left;
    font-family: "Inter-Medium", sans-serif;
    font-size: 18px;
    letter-spacing: 0.05em;
    font-weight: 500;
  }
  
  .footer-content-main{
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: flex-start;
  }

   .footer-content-main .box{
    width: 50%;
   }

   .quick-links{
    display: flex;
    flex-direction: column;
    gap: 25px;
    font-size: 18px;
   }

   .linkedin{
    margin-top: 20px;
   }
















.services-tax-compliance-advisory-visual-page,
.services-tax-compliance-advisory-visual-page * {
  box-sizing: border-box;
}
.services-tax-compliance-advisory-visual-page {
  background: #ffffff;

  position: relative;
  overflow: hidden;
}
.frame-1261157166 {
  background: #ffffff;
 padding: 25px 40px;   /* smaller padding */
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: 1250px;        /* smaller width */
  height: 70px;         /* smaller height */
  margin: 0 auto;       /* center instead of absolute */
  position: absolute;

}
.image-244 {
  flex-shrink: 0;
  width: 268px;
  height: 65px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 268/65;
}
.frame-1261157161 {
  display: flex;
  flex-direction: row;
  gap: 50px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.about-us {
  color: #555555;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.frame-1261156995 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.services {
  color: #555555;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.frame {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1;
}
.group {
  width: 100%;
  height: 52.39%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 23.81%;
  top: 23.8%;
  overflow: visible;
}
.frame-1261157213 {
  background: #f5f5f5;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  
  position: relative;
}
.frame-12611569952 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.technology {
  color: #326758;
  text-align: center;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  font-weight: 500;
  position: relative;
}
.frame-1261156997 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.contact-us {
  color: #555555;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.frame-1261157163 {
  background: #3cac62;
  border-radius: 10px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 150px;
  height: 58px;
  position: relative;
}
.talk-to-us {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  font-weight: 500;
  position: relative;
}
.frame-1261157260 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 1300px;
    margin: 112px auto 0 auto;
  max-width: 95%;

}
.technology-driven-financial-excellence {
  color: #333333;
  text-align: left;
  font-family: "Inter-Light", sans-serif;
  font-size: 40px;
  font-weight: 300;
  position: relative;
  align-self: stretch;
  padding-left: 40px;
}
.frame-1261157227 {
  background: #3cac62;
  border-radius: 20px;
  width: 90%;
  height: 5150px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 280px;
  overflow: hidden;

  right: 50%; 
}
.frame-1261157222 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 80px;
  top: 37px;
}
.technical-expertise {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 600;
  position: relative;
}
.technical-expertise2 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 600;
  position: relative;
  margin-top: 20px;
}
.frame-1261157285 {
  display: flex;
  flex-direction: column;
  gap: 100px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 87%;
   margin: 172px auto 0 auto;
  max-width: 95%;
}
.frame-1261157258 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}

.money-mate-leverages-these-industry-leading-tools-and-software-combined-with-expert-knowledge-of-australian-tax-laws-and-compliance-requirements-to-ensure-clients-receive-accurate-timely-and-fully-compliant-financial-management-services-in-an-efficient-and-scalable-manner-this-technology-blend-enables-real-time-reporting-process-automation-and-proactive-compliance-management-for-australian-businesses-of-all-sizes-these-tool-proficiencies-reinforce-money-mate-s-ability-to-deliver-seamless-cost-effective-and-high-quality-accounting-bookkeeping-tax-payroll-and-compliance-services {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  width: 628px;
}
.frame-1261157274 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-end;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1261157272 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.accounting-and-bookkeeping-software {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.xero-widely-used-cloud-accounting-software-tailored-for-australian-businesses-supporting-gst-bas-single-touch-payroll-stp-and-real-time-financial-tracking-myob-an-industry-standard-in-australia-offering-comprehensive-accounting-payroll-and-compliance-features-designed-to-meet-ato-requirements-quick-books-online-popular-for-small-to-medium-businesses-with-strong-invoicing-bank-feeds-and-integration-capabilities-tailored-for-australian-tax-standards-reckon-a-strong-contender-with-flexible-compliance-reporting-and-payroll-modules-specifically-designed-for-australian-sme-use {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.frame-1261157273 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  margin-top: 50px;
    margin-bottom: 50px;
}
.frame2 {
  background: #ffffff;
  border-radius: 20px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 165px;
  height: 230px;
  position: relative;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1),
    0px 2px 2px 0px rgba(0, 0, 0, 0.09), 0px 5px 3px 0px rgba(0, 0, 0, 0.05),
    0px 9px 3px 0px rgba(0, 0, 0, 0.01), 0px 13px 4px 0px rgba(0, 0, 0, 0);
  overflow: hidden;
  aspect-ratio: 1;
}
.image-196 {
  flex-shrink: 0;
  width: 120px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 120/110;
}
.xero {
  color: #00b6db;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-197 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.m-yob {
  color: #7c14ef;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-199 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.quick-books {
  color: #2c9f1c;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-200 {
  flex-shrink: 0;
  width: 111px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 111/110;
}
.reckon {
  color: #e30613;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.frame-1261157275 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.tax-compliance-and-advisory-tools {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.gov-reports-automates-complex-gst-bas-and-tax-filing-processes-in-accordance-with-australian-regulations-tax-calc-comprehensive-tax-compliance-and-reporting-software-supporting-individual-business-and-corporate-tax-requirements-under-australian-law {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.frame-12611572732 {
  display: flex;
  flex-direction: row;
  gap: 31px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  margin-bottom: 50px;
  margin-top: 50px;
}
.image-202 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.gov-reports {
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.gov-reports-span {
  color: #3a72ac;
}
.gov-reports-span2 {
  color: #383a3c;
}
.image-203 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.taxcalc {
  color: #2a3134;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.frame-1261157276 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.payroll-software {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.key-pay-australian-native-cloud-payroll-software-with-full-compliance-for-superannuation-payg-and-stp-reporting-employment-hero-combines-payroll-hr-and-compliance-tools-designed-to-manage-employee-lifecycle-and-ato-reporting-seamlessly {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.image-204 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
}
.key-pay {
  color: #2a398e;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-206 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.employment-hero {
  color: #7622d7;
  text-align: center;
  font-family: "Inter-Medium", sans-serif;
  font-size: 24px;
  font-weight: 500;
  position: relative;
}
.frame-1261157278 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.compliance-and-regulatory-management-tools {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.undivide-workforce-compliance-platform-with-features-like-real-time-dashboards-alerts-digital-forms-and-local-australian-support-for-audit-readiness-risk-ware-an-australian-owned-governance-risk-and-compliance-platform-offering-centralized-compliance-management-audit-tools-and-ai-driven-automation-libryo-legal-compliance-software-helping-businesses-stay-up-to-date-with-relevant-australian-and-international-laws-tally-prime-popular-compliance-management-software-with-automated-gst-invoicing-and-tax-reporting-to-maintain-regulatory-adherence-sage-50-cloud-accounting-software-with-integrated-compliance-management-features-perfect-for-australian-sm-es {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 22px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.frame-1261157277 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: center;
  flex-shrink: 0;
  width: 1095px;
  position: relative;
  margin-top: 50px;
    margin-bottom: 50px;
}
.image-207 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.undivide {
  color: #548613;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-209 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.risk-ware {
  color: #b24700;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-210 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.libryo {
  color: #006627;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-213 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
}
.tally-prime {
  color: #015fad;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.image-214 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.sage-50-cloud {
  color: #548613;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.frame-1261157279 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.enterprise-resource-planning-erp-systems {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.sap-s-4-hana-intelligent-erp-system-enabling-large-enterprises-to-optimize-operations-ensure-compliance-and-gain-real-time-business-insights-sap-business-one-integrated-erp-solution-designed-for-small-and-mid-sized-businesses-to-manage-finance-inventory-and-operations-efficiently-microsoft-dynamics-365-finance-advanced-erp-system-focused-on-financial-management-regulatory-compliance-and-global-scalability-for-growing-enterprises-microsoft-dynamics-365-business-central-erp-system-supporting-australian-gst-payroll-compliance-and-integration-with-microsoft-365-applications {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 20px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.image-234 {
  flex-shrink: 0;
  width: 110px;
  height: 110px;
  position: relative;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1),
    0px 1px 1px 0px rgba(0, 0, 0, 0.09), 0px 3px 2px 0px rgba(0, 0, 0, 0.05),
    0px 5px 2px 0px rgba(0, 0, 0, 0.01), 0px 7px 2px 0px rgba(0, 0, 0, 0);
  object-fit:contain;
  aspect-ratio: 1;
}
.sap-s-4-hana {
  color: #367ab8;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: relative;
}
.frame-1261157311 {
  background: #ffffff;
  flex-shrink: 0;
  width: 127px;
  height: 110px;
  position: relative;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1),
    0px 1px 1px 0px rgba(0, 0, 0, 0.09), 0px 3px 2px 0px rgba(0, 0, 0, 0.05),
    0px 5px 2px 0px rgba(0, 0, 0, 0.01), 0px 8px 2px 0px rgba(0, 0, 0, 0);
  overflow: hidden;
}
.image-236 {
  background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  width: 127px;
  height: 110px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  object-fit: cover;
  aspect-ratio: 127/110;
}
.sap-business-one {
  color: #367ab8;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 25px;
  font-weight: 400;
  position: relative;
}
.image-237 {
  flex-shrink: 0;
  width: 133px;
  height: 113px;
  position: relative;
  object-fit:contain;
   
  background-color: white;
  border: 5px solid rgba(255, 255, 255, 0.8); /* transparent white border */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* subtle shadow */
}
.microsoft-dynamics-365-finance {
  color: #00214e;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 22px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.image-238 {
  flex-shrink: 0;
  width: 133px;
  height: 113px;
  position: relative;
  object-fit:contain;
  background-color: white;
  border: 5px solid rgba(255, 255, 255, 0.8); /* transparent white border */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* subtle shadow */
}
.microsoft-dynamics-365 {
  color: #00214e;
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.frame-1261157254 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.let-s-grow-together {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 26px;
  line-height: 35px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.your-numbers-tell-your-business-story-and-at-money-mate-we-make-sure-that-story-is-accurate-clear-and-growth-driven-ready-to-simplify-the-way-you-manage-finance-let-s-partner-to-keep-your-business-financially-strong {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 22px;
  line-height: 50px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.footer-light-description-three-column {
  background: #3cac62;
  width: 110%;
  height: 361px;
  position: absolute;
  left: 53%;
  translate: -50%;
  bottom: 0px;
  overflow: hidden;
}
.frame-1261157211 {
  display: flex;
  flex-direction: row;
  gap: 35%;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  top: 50px;
}
.frame-1261157208 {
  display: flex;
  flex-direction: column;
  gap: 46px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 130px;
  position: relative;
}
.about-us2 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.services2 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.technology2 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.who-we-help {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.frame-1261157209 {
  display: flex;
  flex-direction: column;
  gap: 46px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 81px;
  position: relative;
}
.email {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.phone {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.address {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.frame-1261157210 {
  display: flex;
  flex-direction: column;
  gap: 46px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 30px;
  position: relative;
}
.social-icons {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.social-icons2 {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.social-icons3 {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
._2025-money-mate-com-all-rights-reserved {
  color: #eeeeee;
  text-align: center;
  font-family: "Inter-Medium", sans-serif;
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 0.04em;
  font-weight: 500;
  
  top: 324px;
}
.group-1000015038 {
  position: absolute;
  inset: 0;
}
.frame-1261157207 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 391px;
  position: absolute;
  left: 70px;
  top: 50px;
}
.header-text {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.money-mate-pvt-ltd {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  font-weight: 700;
  position: relative;
}
.rr-towers-iv-3rd-floor-tvk-industrial-estate-guindy-chennai-600032-india {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 18px;
  line-height: 35px;
  letter-spacing: 0.05em;
  font-weight: 500;
  margin-bottom: 20px;
  width: 306px;
}
.frame-1261157212 {
  display: flex;
  flex-direction: column;
  gap: 13px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 215px;
  position: absolute;
  left: 70px;
  top: 228px;
}
._91-9841200746 {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 0.05em;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.info-moneymate-com {
  color: #ffffff;
  text-align: left;
  font-family: "Inter-Medium", sans-serif;
  font-size: 18px;
  letter-spacing: 0.05em;
  font-weight: 500;
  text-transform: lowercase;
  position: relative;
}


/* ===== Base Header Layout ===== */
.mm-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px 60px;
  background-color: #fff;
  
  /* position: relative; */
  position: fixed;
  top: 0px;
  width: 100%;
  max-width: 1500px;
  margin: 0 auto;
  z-index: 100;
}

/* ===== Logo ===== */
.mm-logo img {
  width: 210px;
  height: auto;
  cursor: pointer;
}

/* ===== Navigation ===== */
.mm-nav {
  display: flex;
  align-items: center;
  gap: 60px;
}

.mm-link {
   font-family: "Inter", sans-serif;
  font-size: 100px; /* increased from 18px */
  font-weight: 500; /* optional – makes it bolder */
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease;
}

.mm-link:hover {
  color: #36b37e;
}

/* ===== Dropdown (Services) ===== */
.mm-dropdown {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.mm-icon {
  width: 12px;
  height: 12px;
}

/* ===== Call-to-Action Button ===== */
.mm-button {
   background-color: red;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  border: none;
  padding: 12px 28px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.mm-button:hover {
  background-color: #2e9e6e;
}

/* ===== Responsive between 1000px – 1500px ===== */
@media (max-width: 1500px) and (min-width: 1000px) {
  .mm-header {
    padding: 20px 40px;
  }

  .mm-logo img {
    width: 210px;
  }

  .mm-nav {
    gap: 40px;
  }

  .mm-link {
   
    font-size: 18px; /* slightly bigger than before */
    font-weight: 500;
  }

  .mm-button {
    font-size: 15px;
    padding: 10px 24px;
  }
}

/* ===== Mobile fallback (optional) ===== */
/*@media (max-width: 999px) {
  .mm-header {
    flex-direction: column;
    gap: 20px;
  }

  .mm-nav {
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
  }
}*/

/* ===== Base Header Layout ===== */
.mm-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 25px 60px;
  background-color: #fff;
  
  /* position: relative; */
  position: fixed;
  top: 0px;
  width: 100%;
  max-width: 1500px;
  margin: 0 auto;
  z-index: 100;
}

/* ===== Logo ===== */
.mm-logo img {
  width: 210px;
  height: auto;
  cursor: pointer;
}

/* ===== Navigation ===== */
.mm-nav {
  display: flex;
  align-items: center;
  gap: 60px;
}

.mm-link {
   font-family: "Inter", sans-serif;
  font-size: 100px; /* increased from 18px */
  font-weight: 500; /* optional – makes it bolder */
  color: #333;
  text-decoration: none;
  transition: color 0.3s ease;
}

.mm-link:hover {
  color: #36b37e;
}

/* ===== Dropdown (Services) ===== */
.mm-dropdown {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.mm-icon {
  width: 12px;
  height: 12px;
}

/* ===== Call-to-Action Button ===== */
.mm-button {
  background-color: #3cac62;
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  border: none;
  padding: 12px 28px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.mm-button1 {
  background-color:#fff;
  color:  #36b37e;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  border: none;
  padding: 12px 28px;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.mm-button:hover {
  background-color: #2e9e6e;
}

/* ===== Responsive between 1000px – 1500px ===== */
@media (min-width: 900px) {
  .mm-header {
    padding: 20px 40px;
  }

  .mm-logo img {
    width: 210px;
  }

  .mm-nav {
    gap: 40px;
  }

  .mm-link {
   
    font-size: 18px; /* slightly bigger than before */
    font-weight: 500;
  }

  .mm-button {
    font-size: 15px;
    padding: 10px 24px;
     background-color: #3cac62;
  }
}

/* ===== Mobile fallback (optional) ===== */
/*@media (max-width: 900px) {
  .mm-header {
    flex-direction: column;
    gap: 20px;
  }

  .mm-nav {
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
  }
}*/



/* Hide by default menu */
.vector {
  display: none;
}

 .mm-cta {
  display: none;
}


/* ---------- Mobile View (below 800px) ---------- */
@media (max-width: 900px) {
  .mm-header {
    justify-content: space-between;
    padding: 10px 16px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
  
    z-index: 999;

    
  }

  /* Hide all nav links */
  .mm-nav {
    display: none;
  }

  /* Show menu icon */
  .vector {
    display: inline-block;
    width: 18px;   /* adjust size as needed */
    height: 18px;
       object-fit: contain;
  }

   .mm-cta {
  display: inline-block;
}

  /* Keep logo visible */
  .mm-logo img {
    width: 140px;
    height: auto;
  }

  /* Keep Talk To Us button visible */
  .mm-cta {
    display: flex;
     gap: 12px;
      align-items: center;
  }

  .mm-button {
    padding: 7px 16px;
    font-size: 12px;
    
  }
}



/* ✅ Responsive footer for mobile view (below 500px) */
@media (max-width: 500px) {
  .footer-light-description-three-column {
    display: flex;
    flex-direction: column;   /* make it column layout */
    align-items: center;
    text-align: center;
    gap: 20px;
    padding: 20px;
  }

  .footer-light-description-three-column .frame-1261157211 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 15px;
  }

  .footer-light-description-three-column .frame-1261157208 a div {
    font-size: 14px;
    margin-bottom: 8px;
  }

  .footer-light-description-three-column .frame-1261157210 img {
    width: 30px;
    height: 30px;
  }

  .footer-light-description-three-column ._2025-money-mate-com-all-rights-reserved {
    font-size: 12px;
    margin-top: 10px;
  }

  .footer-light-description-three-column .frame-1261157207,
  .footer-light-description-three-column .frame-1261157212 {
    text-align: center;
    font-size: 14px;
  }

  .footer-light-description-three-column ._91-9841200746 {
    font-size: 13px;
  }

  /* General layout fix for small screens */
  .frame-1261157166 {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 15px;
    align-items: center;
    gap: 10px;
  }

  .frame-1261157161 {
    flex-direction: column;
    gap: 10px;
  }

  .about-us, .services, .technology, .contact-us {
    font-size: 14px;
  }

  .frame-1261157163 {
    width: auto;
    height: 45px;
    padding: 6px 12px;
  }

  .talk-to-us {
    font-size: 14px;
  }
}
