.elementor-167 .elementor-element.elementor-element-1cd5429{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-167 .elementor-element.elementor-element-c674883{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-257df3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-bcb176b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:55px;}.elementor-167 .elementor-element.elementor-element-613a2df{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-e7a20c7{animation-delay:500ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-167 .elementor-element.elementor-element-e7a20c7 .aux-modern-heading-description{color:var( --e-global-color-8a210d3 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;max-width:408px;}.elementor-167 .elementor-element.elementor-element-fa9d42f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-167 .elementor-element.elementor-element-78457ac{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-78457ac .aux-modern-heading-primary{font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d036517 );}.elementor-167 .elementor-element.elementor-element-e3841cc{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-167 .elementor-element.elementor-element-e3841cc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-e3841cc .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-167 .elementor-element.elementor-element-e3841cc .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-8a210d3 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;padding:8px 0px 8px 0px;}.elementor-167 .elementor-element.elementor-element-e3841cc .aux-menu-depth-0.aux-hover > .aux-item-content {color:var( --e-global-color-text );}.elementor-167 .elementor-element.elementor-element-0a1c832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-167 .elementor-element.elementor-element-0a8a7dc{animation-duration:2000ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-0a8a7dc .aux-modern-heading-primary{font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d036517 );}.elementor-167 .elementor-element.elementor-element-0f88641{animation-duration:2000ms;animation-delay:700ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-0f88641 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-item, .elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-items{justify-content:flex-start;text-align:left;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-item:not(:last-child){padding-bottom:8px;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-item:not(:first-child){margin-top:8px;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-text{color:var( --e-global-color-8a210d3 );font-size:18px;font-weight:300;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-item:hover .aux-icon-list-text{color:var( --e-global-color-text );}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-167 .elementor-element.elementor-element-9abacd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-167 .elementor-element.elementor-element-300cd14{animation-duration:2000ms;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-300cd14 .aux-modern-heading-primary{font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d036517 );}.elementor-167 .elementor-element.elementor-element-32fdff3{animation-duration:2000ms;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-item, .elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-items{justify-content:flex-start;text-align:left;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-item:not(:last-child){padding-bottom:20px;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-item:not(:first-child){margin-top:20px;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-text2{color:var( --e-global-color-8a210d3 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-167 .elementor-element.elementor-element-cdced79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.5px 0px 0px 0px;--border-top-width:0.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2CFFA580;--border-color:#2CFFA580;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-c3d9027{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-27f2285 small{color:var( --e-global-color-8a210d3 );font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;}.elementor-167 .elementor-element.elementor-element-4a843f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-item, .elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-items{justify-content:flex-end;text-align:right;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-item .aux-list-connector{border-bottom-style:dashed;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-text{color:var( --e-global-color-8a210d3 );font-size:16px;font-weight:400;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-167 .elementor-element.elementor-element-9b36d11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-167 .elementor-element.elementor-element-d4db55f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-167 .elementor-element.elementor-element-257df3f{--flex-wrap:wrap;}.elementor-167 .elementor-element.elementor-element-bcb176b{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-fa9d42f{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-0a1c832{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-167 .elementor-element.elementor-element-9abacd3{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-167 .elementor-element.elementor-element-bcb176b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-e7a20c7 .aux-modern-heading-description{font-size:15px;}.elementor-167 .elementor-element.elementor-element-fa9d42f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-e3841cc .aux-menu-depth-0 > .aux-item-content{font-size:15px;}.elementor-167 .elementor-element.elementor-element-0a1c832{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-0f88641 .aux-icon-list-text{font-size:15px;}.elementor-167 .elementor-element.elementor-element-9abacd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-text{font-size:15px;}.elementor-167 .elementor-element.elementor-element-32fdff3 .aux-icon-list-text2{font-size:15px;}.elementor-167 .elementor-element.elementor-element-27f2285{text-align:center;}.elementor-167 .elementor-element.elementor-element-27f2285 small{font-size:14px;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-item, .elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-167 .elementor-element.elementor-element-5d9a126 .aux-icon-list-text{font-size:14px;}}@media(min-width:768px){.elementor-167 .elementor-element.elementor-element-1cd5429{--content-width:1600px;}.elementor-167 .elementor-element.elementor-element-bcb176b{--width:40%;}.elementor-167 .elementor-element.elementor-element-fa9d42f{--width:17%;}.elementor-167 .elementor-element.elementor-element-0a1c832{--width:17%;}.elementor-167 .elementor-element.elementor-element-9abacd3{--width:26.067%;}.elementor-167 .elementor-element.elementor-element-9b36d11{--content-width:1600px;}.elementor-167 .elementor-element.elementor-element-d4db55f{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-167 .elementor-element.elementor-element-bcb176b{--width:50%;}.elementor-167 .elementor-element.elementor-element-fa9d42f{--width:50%;}.elementor-167 .elementor-element.elementor-element-0a1c832{--width:50%;}.elementor-167 .elementor-element.elementor-element-9abacd3{--width:50%;}}









/* Start custom CSS for aux_icon_list, class: .elementor-element-32fdff3 */.elementor-167 .elementor-element.elementor-element-32fdff3 .widget-container ul li {
    word-break: initial;
}/* End custom CSS */









/* Start custom CSS for container, class: .elementor-element-1cd5429 */.elementor-167 .elementor-element.elementor-element-1cd5429{
    background: transparent linear-gradient(180deg, #111823 0%, #0C1014 53%, #0C1014 100%);
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-d01c095 *//* ==========================
   GLOBAL FOOTER STYLING
   ========================== */

.elv-footer {
  background: #070b12;               /* dark like your site */
  color: #e6ecff;
  padding: 46px 6vw 22px;
  border-top: 1px solid rgba(0, 255, 160, 0.4); /* subtle green line */
  font-family: inherit;
}

.elv-footer-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr 1.2fr;
  gap: 40px;
}

/* Columns */
.elv-footer-col {
  font-size: 14px;
}

/* Brand column */
.elv-footer-brand {
  max-width: 360px;
}

.elv-footer-logo {
  display: flex;
  align-items: baseline;
  gap: 6px;
  margin-bottom: 12px;
}

.elv-footer-logo-mark {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #c48dff;                     /* purple accent */
}

.elv-footer-logo-sub {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
}

.elv-footer-text {
  font-size: 14px;
  line-height: 1.7;
  color: rgba(230, 236, 255, 0.85);
}

/* Headings & Lists */
.elv-footer-heading {
  margin: 0 0 14px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: #ffffff;
}

.elv-footer-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elv-footer-list li {
  margin-bottom: 6px;
}

.elv-footer-list a {
  color: rgba(230, 236, 255, 0.78);
  font-size: 14px;
  text-decoration: none;
  transition: color 0.18s ease, transform 0.18s ease;
}

.elv-footer-list a:hover {
  color: #c48dff;                     /* hover like your red link */
  transform: translateX(2px);
}

/* Contact column */
.elv-footer-contact-block {
  margin-bottom: 12px;
}

.elv-footer-label {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #5F2E8E;
}

.elv-footer-contact p {
  margin: 3px 0 0;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(230, 236, 255, 0.9);
}

.elv-footer-contact a {
  color: rgba(230, 236, 255, 0.95);
  text-decoration: none;
}

.elv-footer-contact a:hover {
  color: #c48dff;
}

/* ==========================
   BOTTOM BAR
   ========================== */

.elv-footer-bottom {
  max-width: 1200px;
  margin: 26px auto 0;
  padding-top: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  font-size: 12px;
  color: rgba(210, 216, 240, 0.9);
}

.elv-footer-bottom-right a {
  font-size: 12px;
  color: rgba(210, 216, 240, 0.9);
  text-decoration: none;
  margin-left: 8px;
}

.elv-footer-bottom-right a:hover {
  color: #c48dff;
}

.elv-footer-separator {
  margin-left: 6px;
  color: rgba(210, 216, 240, 0.6);
}

/* ==========================
   RESPONSIVE RULES
   ========================== */

@media (max-width: 1024px) {
  .elv-footer-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px;
  }
}

@media (max-width: 700px) {
  .elv-footer {
    padding: 32px 6vw 18px;
  }

  .elv-footer-inner {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  .elv-footer-brand {
    max-width: none;
  }

  .elv-footer-bottom {
    flex-direction: column;
    align-items: flex-start;
    font-size: 11px;
  }

  .elv-footer-bottom-right a {
    font-size: 11px;
  }
}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-4681ee3 *//* =====================================
   MAIN FOOTER
=====================================*/
.elv-footer {
  background: #0d0d16;
  padding: 60px 25px 30px;
  color: #dcd8e9;
  font-family: 'Inter', system-ui, sans-serif;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

/* GRID */
.elv-footer-container {
  max-width: 1250px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  gap: 40px;
}

/* BRAND */
.footer-about {
  margin-top: 12px;
  color: #b8b5c7;
  font-size: 14px;
  line-height: 1.6;
}

/* TITLES */
.elv-footer-title {
  font-size: 17px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 12px;
}

/* LIST LINKS */
.elv-footer-list,
.elv-footer-contact {
  padding: 0;
  margin: 0;
  list-style: none;
}

.elv-footer-list li {
  margin-bottom: 8px;
}

.elv-footer-list li a {
  font-size: 14px;
  color: #c7c2e2;
  text-decoration: none;
  transition: 0.3s;
}

.elv-footer-list li a:hover {
  color: #7A45C2;
}

/* CONTACT TEXT */
.elv-footer-contact li {
  font-size: 14px;
  color: #c7c2e2;
}

/* =====================================
   SOCIAL ICONS
=====================================*/
.elv-footer-social {
  margin-top: 18px;
  display: flex;
  gap: 10px;
}

.social-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid rgba(122, 69, 194, 0.7);
  background: rgba(255, 255, 255, 0.03);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #e7e1ff;
  transition: 0.25s ease;
}

.social-icon svg {
  width: 18px;
  height: 18px;
}

/* Hover effects */
.social-icon:hover {
  background: linear-gradient(135deg, #5F2E8E, #7A45C2);
  box-shadow: 0 0 10px rgba(122, 69, 194, 0.7);
  color: #fff;
  transform: translateY(-2px);
}

/* =====================================
   BOTTOM ROW
=====================================*/
.elv-footer-bottom {
  max-width: 1250px;
  margin: 40px auto 0;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  color: #b8b5c7;
}

/* LEGAL */
.elv-footer-legal {
  max-width: 1250px;
  margin: 10px auto 0;
  text-align: center;
  font-size: 12px;
  color: #a7a2c0;
}

.elv-footer-legal a {
  color: #c7c2e2;
  margin: 0 6px;
}
.elv-footer-legal a:hover {
  color: #7A45C2;
}

/* =====================================
   RESPONSIVE
=====================================*/
@media (max-width: 900px) {
  .elv-footer-container {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 700px) {
  .elv-footer-container {
    grid-template-columns: 1fr;
    gap: 25px;
  }

  .elv-footer-bottom {
    flex-direction: column;
    gap: 10px;
    text-align: left;
  }
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-17b34ec */<footer class="elv-footer">
  <div class="elv-footer-container">

    <!-- BRAND / ABOUT -->
    <div class="footer-col footer-brand">
      <div class="footer-logo">
        <span class="footer-logo-text">ELIVERSE</span>
      </div>

      <p class="footer-about">
        We help companies plan, design, and build modern digital products.
        Whether it’s analytics, automation, mobile apps, or custom platforms —
        we bring your ideas to life with quality and precision.
      </p>
    </div>

    <!-- QUICK LINKS -->
    <div class="footer-col">
      <h4 class="elv-footer-title">Quick Links</h4>
      <ul class="elv-footer-list">
        <li><a href="#">Home</a></li>
        <li><a href="#">Services</a></li>
        <li><a href="#">Industries</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Careers</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
    </div>

    <!-- SERVICES -->
    <div class="footer-col">
      <h4 class="elv-footer-title">Services</h4>
      <ul class="elv-footer-list">
        <li><a href="#">Data Analytics</a></li>
        <li><a href="#">Data Engineering</a></li>
        <li><a href="#">Data Science</a></li>
        <li><a href="#">Data Visualization</a></li>
        <li><a href="#">Web Development</a></li>
        <li><a href="#">Mobile Application Development</a></li>
        <li><a href="#">UI/UX Design</a></li>
        <li><a href="#">Video Rendering</a></li>
        <li><a href="#">3D Rendering</a></li>
      </ul>
    </div>

    <!-- CONTACT + SOCIAL -->
    <div class="footer-col">
      <h4 class="elv-footer-title">Contact</h4>
      <ul class="elv-footer-contact">
        <li><strong>Address:</strong><br> Karachi, Pakistan</li>
        <li><strong>Phone:</strong><br> +92 300 0000000</li>
        <li><strong>Email:</strong><br> info@eliversetech.com</li>
      </ul>

      <!-- SOCIAL MEDIA ICONS -->
      <div class="elv-footer-social">
        <!-- Update href values with your real profiles -->
        <a href="#" aria-label="Facebook" class="social-icon">
          <i class="fab fa-facebook-f"></i>
        </a>
        <a href="#" aria-label="Instagram" class="social-icon">
          <i class="fab fa-instagram"></i>
        </a>
        <a href="#" aria-label="Bark" class="social-icon">
          <i class="fa-solid fa-badge-check"></i>
        </a>
        <a href="#" aria-label="Trustpilot" class="social-icon">
          <i class="fa-solid fa-star"></i>
        </a>
      </div>
    </div>

  </div>

  <!-- FULL-WIDTH COPYRIGHT ROW -->
  <div class="elv-footer-bottom">
    <p>© 2025 eliversetech.com — All rights reserved.</p>
    <span class="elv-footer-note">Building data-driven products with purpose.</span>
  </div>

  <!-- SLIM MINI-FOOTER FOR LEGAL LINKS -->
  <div class="elv-footer-legal">
    <a href="#">Privacy Policy</a>
    <span>•</span>
    <a href="#">Terms of Use</a>
    <span>•</span>
    <a href="#">Cookie Policy</a>
  </div>
</footer>/* End custom CSS */


