body {
    margin: 0;
    font-family: 'Inter', sans-serif;

    color: #fff;
    overflow-x: hidden;
}

/* ================= NAVBAR ================= */
.custom-navbar {
    padding: 18px 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
}

.navbar-nav .nav-link {
    color: #fff;
    margin: 0 18px;
    font-weight: 500;
    position: relative;
    transition: .3s;
}

.navbar-nav .nav-link::after {
    content: "|";
    position: absolute;
    right: -20px;
    color: #2e7cff;
}

.navbar-nav .nav-item:last-child .nav-link::after {
    display: none;
}

.navbar-nav .nav-link:hover {
    color: #2e7cff;
}

.partner-btn {
    border: 1px solid #2e7cff;
    color: #ffffff;
    padding: 10px 28px;
    border-radius: 50px;
    transition: .3s;
    font-weight: 600;
    text-decoration: none;
}

.partner-btn:hover {
    background: #2e7cff;
    color: #fff;
}

/* dropdown */

.dropdown-menu {
    border-radius: 10px;
    border: none;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

/* hide close icon on desktop */

.mobile-header {
    display: none;
}

/* MOBILE DESIGN */

@media (max-width:991px) {

    .mobile-header {
        display: flex;
        justify-content: flex-end;
        width: 100%;
    }

    .close-menu {
        font-size: 35px;
        color: white;
        cursor: pointer;
    }

    /* MOBILE MENU */

    @media (max-width:991px) {

        .mobile-menu {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100vh;
            background: #0b0f2c;
            padding: 40px;
            flex-direction: column;
            justify-content: flex-start;
            align-items: flex-start;
            transform: translateY(-120%);
            opacity: 0;
            visibility: hidden;
            transition: all .45s ease;
            display: flex;
        }

        .mobile-menu.show {
            transform: translateY(0);
            opacity: 1;
            visibility: visible;
        }

    }

    .navbar-nav {
        flex-direction: column;
        width: 100%;
        margin-top: 40px;
    }

    .navbar-nav .nav-link {
        font-size: 22px;
        margin: 15px 0;
    }

    .navbar-nav .nav-link::after {
        display: none;
    }

    .partner-btn {
        margin-top: 30px;
    }

    /* animation */

    .navbar-nav .nav-item {
        opacity: 0;
        transform: translateY(20px);
        transition: .4s;
    }

    .mobile-menu.show .nav-item {
        opacity: 1;
        transform: translateY(0);
    }

    .mobile-menu.show .nav-item:nth-child(1) {
        transition-delay: .1s;
    }

    .mobile-menu.show .nav-item:nth-child(2) {
        transition-delay: .2s;
    }

    .mobile-menu.show .nav-item:nth-child(3) {
        transition-delay: .3s;
    }

    .mobile-menu.show .nav-item:nth-child(4) {
        transition-delay: .4s;
    }

    .mobile-menu.show .nav-item:nth-child(5) {
        transition-delay: .5s;
    }

}


/* --------------dropdown css */
/* SERVICES DROPDOWN */
.services-dropdown-wrapper {
    position: relative;
}

/* dropdown container */

.services-dropdown {
    position: absolute;
    top: 130%;
    left: 0;
    background: #1e293b;
    min-width: 240px;
    border-radius: 12px;
    padding: 12px 0;
    color:white !important;

    display: block; /* override bootstrap */

    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: all .35s ease;
}
.services-dropdown .dropdown-item {
    color:white !important;
}
.services-dropdown .dropdown-item:hover {
    background: #f4f7ff;
    color: #2e7cff !important;
    padding-left: 28px;
}

/* show dropdown on hover */

@media (min-width:992px){

    .services-dropdown-wrapper:hover .services-dropdown {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }

}

/* dropdown items */

.services-dropdown .dropdown-item {
    padding: 12px 22px;
    font-size: 15px;
    font-weight: 500;
    color: #1e293b;
    transition: .3s;
}

/* hover effect */

.services-dropdown .dropdown-item:hover {
    background: #f4f7ff;
    color: #2e7cff;
    padding-left: 28px;
}

/* subtle divider */

.services-dropdown li:not(:last-child) {
    border-bottom: 1px solid #f0f0f0;
}


/* =========================
   MOBILE MENU
========================= */

@media (max-width:991px){

    .services-dropdown{
        position: static;
        opacity: 1;
        visibility: visible;
        transform: none;

        display: none;

        background: transparent;
        box-shadow: none;
        padding-left: 15px;
    }

    .services-dropdown.show{
        display:block;
    }

    .services-dropdown .dropdown-item{
        color:white;
        font-size:18px;
        padding:10px 0;
    }

}




/* ================= HERO SECTION ================= */

.hero {
    min-height: 100vh;
    display: flex;
    align-items: center;
    background: url('../images/hero_bg.webp') no-repeat center center/cover;
    padding: 80px 0;
    position: relative;
    padding-top: 150px;
}

.hero h1 {
    font-weight: 800;
    line-height: 1.2;
    font-size: clamp(20px, 5vw, 45px);
}

.hero h1 span {
    color: #2e7cff;
}

.hero p {
    font-size: clamp(15px, 2vw, 18px);
    color: #cbd5e1;
    margin-top: 20px;

}

.cta-btn {
    margin-top: 30px;
    background: linear-gradient(90deg, #2e7cff, #155dfc);
    border: none;
    padding: 14px 32px;
    border-radius: 50px;
    font-weight: 600;
    transition: .3s;
    color: #fff;
}

.cta-btn:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(46, 124, 255, 0.4);
}

/* ================= IMAGE GRID FIX ================= */

.hero-images {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 22px;
}

.hero-images img {
    width: 100%;
    height: 100% !important;
    /* equal height */

    /* crop nicely */
    /* smooth corners */
    display: block;
    animation: float 6s ease-in-out infinite;
}

.hero-images img:nth-child(2) {
    animation-delay: 1s;
}

.hero-images img:nth-child(3) {
    animation-delay: 2s;
}

.hero-images img:nth-child(4) {
    animation-delay: 3s;
}

/* floating animation */

@keyframes float {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* ================= TRUST BAR ================= */

.trusted-bar {
    margin-top: 70px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    padding: 25px;
    border-radius: 20px;
    overflow: hidden;
}

.scroll-logos {
    display: flex;
    gap: 80px;
    animation: scroll 6s linear infinite;
}

.scroll-logos img {
    height: 40px;
    filter: brightness(0) invert(1);
}

@keyframes scroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* ================= RESPONSIVE ================= */

@media(max-width:992px) {

    .hero {
        text-align: center;
        padding: 100px 20px 60px;
    }

    .hero p {
        margin-left: auto;
        margin-right: auto;
    }

    .hero-images {
        margin-top: 50px;
    }

    .partner-btn {
        margin-top: 20px;
    }

}

@media(max-width:576px) {

    .navbar-nav .nav-link::after {
        display: none;
    }

    .hero-images {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

    .hero-images img {
        height: 160px;
    }

}
/* =================================================2nd section========= */


.leads-section{
    /* background:#f5f6f8; */
    padding:90px 0;
}

/* Title */
.leads-title{
    font-size:34px;
    font-weight:700;
    color:#1c1c1c;
    line-height:1.3;
    margin-bottom:20px;

}

.leads-title span{
    color:#2f6df6;
}

/* Paragraph */
.leads-text{
    font-size:15px;
    color:#000000;
    line-height:1.7;
    margin-bottom:20px;
}

/* Highlight Card */
.lead-feature{
    background:#eef2ff;
    border:1px solid #d9e0ff;
    padding:20px 22px;
    border-radius:12px;
    display:flex;
    gap:12px;
    align-items:flex-start;
    max-width:520px;
}

.lead-icon{
    width:26px;
    height:26px;
    border-radius:50%;
    background:#2f6df6;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:14px;
    flex-shrink:0;
}

.lead-feature p{
    margin:0;
    font-size:14px;
    color:#000000;
}

/* Image */
.leads-image img{
    width:100%;
    border-radius:14px;
    box-shadow:0 10px 25px rgba(0,0,0,0.1);
}

/* Responsive */
@media (max-width:991px){

    .leads-section{
        padding:70px 0;
    }

    .leads-image{
        margin-top:40px;
    }

}


/* <!-- -----------------------------------------------------------------------------3rd section --> */
/* SECTION */

.velox-section{
    position:relative;
    padding:90px 0;
    color:#fff;
    background:url('../images/hero_bg.webp') center/cover no-repeat;
}



/* CONTENT ABOVE OVERLAY */

.velox-container{
    position:relative;
    z-index:2;
}

/* LOGO */

.velox-logo{
    width:220px;
    margin-bottom:15px;
}

/* DESCRIPTION */

.velox-desc{
    color:#b8c1d1;
    max-width:520px;
    font-size:15px;
    margin-bottom:35px;
}

/* FEATURE BOXES */

.feature-box{
    display:flex;
    gap:15px;
    background:rgba(22,26,45,0.75);
    border:1px solid rgba(255,255,255,0.08);
    padding:18px;
    border-radius:12px;
    margin-bottom:18px;
    backdrop-filter:blur(4px);
}

.feature-icon{
    width:42px;
    height:42px;

    display:flex;
    align-items:center;
    justify-content:center;
}

.feature-icon img{
    width:50px;
}

.feature-box h5{
    font-size:16px;
    margin-bottom:4px;
}

.feature-box p{
    font-size:13px;
    color:#a5afc2;
    margin:0;
}

/* BUTTON */

.velox-btn{
    margin-top:20px;
    display:inline-flex;
    align-items:center;
    gap:12px;
    background:linear-gradient(90deg,#7b6cff,#6a5cff);
    color:#fff;
    padding:14px 26px;
    border-radius:35px;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
}

.velox-btn span{
    width:28px;
    height:28px;
    background:#fff;
    color:#6a5cff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:14px;
}

/* RIGHT SIGNAL IMAGE */

.signal-img{
    max-width:300px;
    margin-left:auto;
    opacity:0.95;
}

/* RESPONSIVE */

@media (max-width:992px){

.signal-img{
    margin-top:40px;
    max-width:200px;
}

}



/* =================================================leads section */
.leads-section{
    padding:80px 0;

}

.leads-title{
   text-align: center;
    margin-bottom:50px;
    color:black;
}

.leads-title h2{
    font-weight:700;
    font-size:36px;
}

.leads-title span{
    color:#2f6bff;
}

.leads-title p{
    color:#000000;
}

/* cards */

.leads-card{
    background:#fff;
    border-radius:14px;
    padding:35px;
    /* border:1px solid #e5e9f2; */
    height:100%;
    position:relative;
    transition:all .35s ease;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    color:black;

}

.leads-card:hover{
    background:#2f6bff;
    color:#fff;
}

.leads-card:hover p{
    color:#e4ecff;
}

.leads-card:hover .step-number{
    background:rgba(255,255,255,0.2);
    color:#fff;
}

.step-number{
    width:50px;
    height:50px;
    background:#eef2ff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:700;
    color:#2f6bff;
    margin-bottom:18px;
}

.leads-card h5{
    font-weight:600;
    margin-bottom:10px;
}

.leads-card p{
    color:#000000;
    font-size:15px !important;
}

/* last card style */

.leads-card-highlight{
    background:#2f6bff;
    color:#fff;
}

.leads-card-highlight p{
    color:#e4ecff;
}

.leads-card-highlight .step-number{
    background:rgba(255,255,255,0.2);
    color:#fff;
}




/* =======================================================5th section  */
.stats-section {
    padding: 90px 0;
    background: url('../images/hero_bg.webp') center/cover no-repeat;
    position: relative;
}

.stat-card {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 20px;
    padding: 20px;
    height: 100%;
    transition: 0.3s;
    backdrop-filter: blur(10px);
}

.stat-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
}

.stat-card h3 {
    font-size: 20px;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 10px;
}

.stat-card p {
    color: #cbd5e1;
    font-size: 15px;
    line-height: 1.6;
}

/* ICON */

.stat-card img {
    width: 50px;
}

.success-title h2 {

    color: #fff;
    font-size: 38px;
    font-weight: 700;

}

.success-title span {

    color: #2e7cff;

}

.success-title p {

    color: #9aa4b2;
    margin-top: 5px;

}


/* responsive */

/* ========================================================marque section */
/* <!-- ======================================================================marquee section --> */
.trusted-section{

    padding:60px 0;
    overflow:hidden;
}

.trusted-title{
    text-align:center;
    font-weight:600;
    font-size:28px;
    margin-bottom:40px;
    color:#1c1c1c;
}

.trusted-title span{
    color:#2f6df6;
}

.logo-marquee{
    overflow:hidden;
    position:relative;
}

.logo-track{
    display:flex;
    width:max-content;
    animation:scroll 25s linear infinite;
}

.logo-track img{
    height:45px;
    margin:0 60px;
    opacity:0.9;
    transition:0.3s;
}

.logo-track img:hover{
    opacity:1;
    transform:scale(1.05);
}

@keyframes scroll{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

/* Mobile */
@media (max-width:768px){
    .logo-track img{
        height:35px;
        margin:0 35px;
    }
}



/* ====================================================================CTA section */
.dm-pipeline-section{
padding:80px 0;

}

.dm-pipeline-box{
background-image:url('../images/hero_bg.webp');
background-size:cover;
background-position:center;
border-radius:12px;
padding:70px 20px;
position:relative;
color:#fff;
overflow:hidden;
}



.dm-pipeline-box>*{
position:relative;
z-index:2;
}

.dm-pipeline-title{
font-size:34px;
font-weight:700;
line-height:1.4;
margin-bottom:15px;
}

.dm-pipeline-title span{
color:#2f7cff;
}

.dm-pipeline-desc{
color:#bfc7d6;
font-size:16px;
margin-bottom:35px;
}

.dm-pipeline-buttons{
display:flex;
justify-content:center;
gap:15px;
flex-wrap:wrap;
}

.dm-btn-primary{
background:linear-gradient(90deg,#3a82ff,#2563eb);
padding:14px 28px;
border-radius:30px;
color:#fff;
font-weight:600;
text-decoration:none;
display:inline-flex;
align-items:center;
transition:0.3s;
box-shadow:0 6px 18px rgba(0,0,0,0.2);
}

.dm-btn-primary:hover{
transform:translateY(-2px);
box-shadow:0 8px 20px rgba(0,0,0,0.3);
color:#fff;
}

.dm-arrow{
background:#2d6df6;
width:28px;
height:28px;
border-radius:50%;
display:inline-flex;
align-items:center;
justify-content:center;
margin-left:10px;
font-size:14px;
}

.dm-btn-outline{
border:1px solid #4f6ea8;
padding:13px 26px;
border-radius:30px;
color:#cfd7e6;
font-weight:500;
text-decoration:none;
transition:0.3s;
}

.dm-btn-outline:hover{
background:#2f7cff;
border-color:#2f7cff;
color:#fff;
}

@media (max-width:768px){

.dm-pipeline-title{
font-size:26px;
}

.dm-pipeline-box{
padding:50px 15px;
}

}

/* ==========================================================================FOOTER SECTION  */
.tc-footer-section{
background:url('../images/hero_bg.webp');
background-size:cover;
background-position:center;
padding:70px 0 30px;
position:relative;
color:#fff;
}



.tc-footer-section .container{
position:relative;
z-index:2;
}

.tc-footer-main{
border-top:1px solid rgba(255,255,255,0.15);
border-bottom:1px solid rgba(255,255,255,0.15);
padding-top:40px;
}

.tc-footer-logo{
width:140px;
}

.tc-footer-col h5{
font-size:18px;
margin-bottom:18px;
font-weight:600;
}

.tc-footer-col ul{
padding:0;
list-style:none;
}

.tc-footer-col ul li{
margin-bottom:10px;
}

.tc-footer-col ul li a{
color:#c9d1e3;
text-decoration:none;
font-size:14px;
transition:.3s;
}

.tc-footer-col ul li a:hover{
color:#3a82ff;
}

.tc-border-left{
border-left:1px solid rgba(255,255,255,0.15);
padding-left:40px;
}

.tc-divider{
border-color:rgba(255,255,255,0.12);
margin:40px 0;
}

.tc-consult-text{
font-size:28px;
font-weight:700;
}

.tc-btn-primary{
background:linear-gradient(90deg,#3a82ff,#2563eb);
padding:12px 24px;
border-radius:30px;
color:#fff;
font-weight:600;
text-decoration:none;
margin-right:10px;
display:inline-flex;
align-items:center;
}

.tc-btn-circle{
background:#2d6df6;
width:28px;
height:28px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
margin-left:10px;
font-size:13px;
}

.tc-btn-outline{
border:1px solid #4f6ea8;
padding:11px 22px;
border-radius:30px;
color:#d7deef;
text-decoration:none;
}

.tc-btn-outline:hover{
background:#2f7cff;
border-color:#2f7cff;
color:#fff;
}

.tc-footer-bottom p{
font-size:13px;
color:#c5cde0;
margin:0;
}

.tc-footer-bottom a{
font-size:13px;
color:#c5cde0;
margin-left:20px;
text-decoration:none;
}

.tc-footer-bottom a:hover{
color:#3a82ff;
}

@media(max-width:768px){

.tc-border-left{
border:none;
padding-left:15px;
margin-top:30px;
}

.tc-cta-row{
text-align:center;
}

.tc-cta-row .text-md-right{
margin-top:20px;
}
    .tc-footer-bottom{
        text-align: center;
    }

}


/* ===================================================================become our partner page css */


.partner-standby-section {
  font-family: 'Poppins', sans-serif;
  background-color: #f9f9fb;
}

.partner-standby-section .section-title {
  font-size: 2rem;
  font-weight: 700;
  color:black;
}
.partner-standby-section .section-title span {
  color: #3578e5; /* blue highlight */
}
.partner-standby-section .section-desc {
  color: #000000;
  max-width: 800px;
  margin: 0 auto;
}

.partner-card {
  padding: 30px 20px;
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  position: relative;
  transition: transform 0.3s;
}
.partner-card:hover {
  transform: translateY(-5px);
}
.partner-card-number {
  width: 40px;
  height: 40px;
  background-color: rgba(183, 146, 146, 0.3);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 15px;
}

.partner-card h5 {
  font-weight: 600;
  margin-bottom: 10px;
  color:black;
}

.partner-card p {
  font-size: 0.95rem;
  color: #000000;
}

/* Gradient Variants */
.gradient-blue {
  background: linear-gradient(135deg, #dbe6fd, #f0f4ff);
}
.gradient-purple {
  background: linear-gradient(135deg, #e8defb, #f5f0ff);
}
.gradient-green {
  background: linear-gradient(135deg, #dff5ea, #f0fff7);
}

.partner-bottom {
  background-color: #fff;
  box-shadow: 0 5px 20px rgba(0,0,0,0.05);
  color:black;
}
.partner-bottom .bottom-highlights span {
  color: #3578e5;
  font-weight: 600;
}


/* =======================================================================our properties page css === */


/* ===== Key Assets Section ===== */

.key-assets-section{
background:#f6f8fc;
font-family: 'Inter', sans-serif;
}

.key-assets-section .ka-title{
font-size:34px;
font-weight:700;
color:#1b2430;
}

.key-assets-section .ka-title span{
background:linear-gradient(90deg,#3a7bfd,#2e5bff);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
}

.key-assets-section .ka-subtitle{
color:#6b7280;
font-size:16px;
margin-top:6px;
}

.key-assets-section .ka-card{
background:#fff;
border:1px solid #e6ebf5;
border-radius:14px;
padding:35px;
transition:0.3s;
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.key-assets-section .ka-card:hover{
transform:translateY(-6px);
box-shadow:0 10px 30px rgba(0,0,0,0.08);
}

.key-assets-section .ka-logo{
height:42px;
margin-bottom:18px;
}

.key-assets-section .ka-heading{
font-size:17px;
font-weight:600;
color:#2e5bff;
margin-bottom:14px;
}

.key-assets-section .ka-text{
font-size:14.5px;
line-height:1.7;
color:#555;
margin-bottom:20px;
}

.key-assets-section .ka-divider{
height:2px;
width:100%;
background:linear-gradient(90deg,#3a7bfd,#2e5bff);
opacity:.4;
margin:20px 0;
}

.key-assets-section .ka-list{
list-style:none;
padding:0;
margin:0;
}

.key-assets-section .ka-list li{
font-size:14px;
color:#374151;
margin-bottom:10px;
padding-left:28px;
position:relative;
}

.key-assets-section .ka-list li:before{
content:"✔";
position:absolute;
left:0;
top:0;
font-size:14px;
color:#2e5bff;
background:#e9f0ff;
width:18px;
height:18px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
}

/* Responsive */

@media (max-width:991px){

.key-assets-section .ka-card{
padding:28px;
}

}

@media (max-width:576px){

.key-assets-section .ka-title{
font-size:26px;
}

.key-assets-section .ka-card{
padding:24px;
}

.key-assets-section .ka-text{
font-size:14px;
}

}


/* --------------------section 2 */
/* ===== Ecosystem Section ===== */

.ecosystem-section{
background:#f5f7fb;
font-family: 'Inter', sans-serif;
}

.ecosystem-section .eco-title{
font-size:34px;
font-weight:700;
color:#0f172a;
line-height:1.3;
margin-bottom:18px;
max-width:650px;
}

.ecosystem-section .eco-title span{
color:#2e5bff;
}

.ecosystem-section .eco-text{
font-size:15px;
line-height:1.7;
color:#4b5563;
max-width:650px;
margin-bottom:30px;
}

.ecosystem-section .eco-text strong{
font-weight:600;
color:#111827;
}

.ecosystem-section .eco-logos{
display:flex;
align-items:center;
gap:28px;
flex-wrap:wrap;
}

.ecosystem-section .eco-logo img{
height:34px;
object-fit:contain;
}

.ecosystem-section .eco-divider{
width:1px;
height:28px;
background:#cbd5e1;
}

.ecosystem-section .eco-img{
width:100%;
max-width:430px;
border-radius:16px;
box-shadow:0 10px 35px rgba(0,0,0,0.12);
}

/* Responsive */

@media (max-width:991px){

.ecosystem-section .eco-title{
font-size:28px;
}

.ecosystem-section .eco-img{
max-width:380px;
}

}

@media (max-width:576px){

.ecosystem-section .eco-title{
font-size:24px;
}

.ecosystem-section .eco-text{
font-size:14px;
}

.ecosystem-section .eco-logos{
gap:20px;
}

.ecosystem-section .eco-divider{
display:none;
}

}

