.elementor-5235 .elementor-element.elementor-element-17c3f65:not(.elementor-motion-effects-element-type-background), .elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://oxmoev.com/wp-content/uploads/2025/12/ather-energy-expands-electric-scooter-portfolio-in-sri-lanka-with-rizta-launch.webp");background-position:0px -52px;background-size:cover;}.elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-background-overlay{background-color:#000000;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-container{min-height:250px;}.elementor-5235 .elementor-element.elementor-element-17c3f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5235 .elementor-element.elementor-element-4723104{text-align:center;}.elementor-5235 .elementor-element.elementor-element-4723104 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:600;color:#FFF4F5;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs :is( .woocommerce-breadcrumb, i ){color:#FFFFFF;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .woocommerce-breadcrumb a{color:#8DC64B;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .woocommerce-breadcrumb a:hover{color:var( --e-global-color-accent );}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .woocommerce-breadcrumb{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;line-height:17px;justify-content:center;margin:0;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs i,
					.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .divider,
					.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .delimeter{font-size:9px;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .woocommerce-breadcrumb i{margin:0 8px;}.elementor-5235 .elementor-element.elementor-element-737b45d{margin-top:3%;margin-bottom:0%;}.elementor-5235 .elementor-element.elementor-element-2230ab9{margin-top:2%;margin-bottom:9%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-container{min-height:250px;}.elementor-5235 .elementor-element.elementor-element-17c3f65:not(.elementor-motion-effects-element-type-background), .elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-container{min-height:150px;}.elementor-5235 .elementor-element.elementor-element-17c3f65:not(.elementor-motion-effects-element-type-background), .elementor-5235 .elementor-element.elementor-element-17c3f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-5235 .elementor-element.elementor-element-4723104 .elementor-heading-title{font-size:30px;}.elementor-5235 .elementor-element.elementor-element-0011746 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-5235 .elementor-element.elementor-element-0011746 .shopengine-breadcrumbs .woocommerce-breadcrumb{font-size:12px;}}/* Start custom CSS for html, class: .elementor-element-cfe4603 */.ev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}
.ev-card{background:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,0.08);text-align:center;overflow:hidden;padding:20px 20px 0;transition:.3s;}
.ev-card:hover{box-shadow:0 0 20px rgba(0,0,0,0.18);transform:translateY(-5px);}
.ev-title{font-size:22px;font-weight:800;margin-bottom:8px;}
.ev-price{font-size:24px;color:#ff3c00;font-weight:800;margin-bottom:8px;}
.ev-brand{font-size:12px;font-weight:600;color:#555;margin-bottom:12px;}
.ev-image img{width:100%;height:230px;object-fit:contain;}

.ev-bottom.ev-spec-box{
    margin-top:12px;padding:18px;background:#f8f9fa;
    display:grid;grid-template-columns:repeat(2,1fr);gap:18px;border-radius:8px;
}
.spec-item{display:flex;align-items:flex-start;gap:10px;text-align:left;}
.spec-item img{width:26px;height:26px;object-fit:contain;}
.spec-item h4{font-size:13px;font-weight:700;margin-bottom:3px;}
.spec-item p{font-size:13px;color:#666;margin:0;}

@media(max-width:1024px){.ev-grid{grid-template-columns:repeat(2,1fr);}}

@media(max-width:600px){
    .ev-spec-box{grid-template-columns:repeat(2,1fr);}
}



/* ===== WIDE LOOK + LOWER HEIGHT WITHOUT REDUCING IMAGE ===== */

.ev-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr); /* Desktop 4 cards */
    gap:28px;
    width:100%;
}

/* Card slim height */
.ev-card{
    background:#fff;
    border-radius:14px;
    padding:14px 14px 0; /* vertical padding कम */
    text-align:center;
    box-shadow:0 0 10px rgba(0,0,0,0.08);
    transition:.3s;
}

/* IMAGE - Same big remains */
.ev-image img{
    width:100%;
    height:230px;   /* same as original */
    object-fit:contain;
    margin-bottom:8px;
}

/* Titles closer = height reduce */
.ev-title{font-size:20px;font-weight:800;margin-bottom:4px;}
.ev-price{font-size:22px;font-weight:800;color:#ff3c00;margin-bottom:4px;}
.ev-brand{font-size:11px;margin-bottom:6px;color:#666;}

/* SPEC BOX more compact */
.ev-spec-box{
    background:#f8f9fa;
    padding:10px;               /* छोटा किया */
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:8px 10px;               
    border-radius:6px;
    margin-top:6px;             /* space कम */
}

/* Each feature compact */
.spec-item{
    display:flex;
    align-items:flex-start;
    gap:7px;
    text-align:left;
}

.spec-item img{width:22px;height:22px;}
.spec-item h4{font-size:11px;font-weight:700;margin-bottom:2px;}
.spec-item p{font-size:11px;margin:0;color:#555;}

/* Hover */
.ev-card:hover{
    transform:translateY(-4px);
    box-shadow:0 0 18px rgba(0,0,0,0.15);
}

/* Responsive */
@media(max-width:1024px){.ev-grid{grid-template-columns:repeat(2,1fr);} }
@media(max-width:600px){
    .ev-grid{grid-template-columns:1fr;}
    .ev-spec-box{grid-template-columns:1fr;}
}







.ev-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between; /* Top content & bottom content separate */
    height:100%; /* All cards equal height */
}

.ev-bottom.ev-spec-box{
    margin-top:auto;  /* Always push specification box to bottom */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a0e7a2 */.ev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}
.ev-card{background:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,0.08);text-align:center;overflow:hidden;padding:20px 20px 0;transition:.3s;}
.ev-card:hover{box-shadow:0 0 20px rgba(0,0,0,0.18);transform:translateY(-5px);}
.ev-title{font-size:22px;font-weight:800;margin-bottom:8px;}
.ev-price{font-size:24px;color:#ff3c00;font-weight:800;margin-bottom:8px;}
.ev-brand{font-size:12px;font-weight:600;color:#555;margin-bottom:12px;}
.ev-image img{width:100%;height:230px;object-fit:contain;}

.ev-bottom.ev-spec-box{
    margin-top:12px;padding:18px;background:#f8f9fa;
    display:grid;grid-template-columns:repeat(2,1fr);gap:18px;border-radius:8px;
}
.spec-item{display:flex;align-items:flex-start;gap:10px;text-align:left;}
.spec-item img{width:26px;height:26px;object-fit:contain;}
.spec-item h4{font-size:13px;font-weight:700;margin-bottom:3px;}
.spec-item p{font-size:13px;color:#666;margin:0;}

@media(max-width:1024px){.ev-grid{grid-template-columns:repeat(2,1fr);}}

@media(max-width:600px){
    .ev-spec-box{grid-template-columns:repeat(2,1fr);}
}



/* ===== WIDE LOOK + LOWER HEIGHT WITHOUT REDUCING IMAGE ===== */

.ev-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr); /* Desktop 4 cards */
    gap:28px;
    width:100%;
}

/* Card slim height */
.ev-card{
    background:#fff;
    border-radius:14px;
    padding:14px 14px 0; /* vertical padding कम */
    text-align:center;
    box-shadow:0 0 10px rgba(0,0,0,0.08);
    transition:.3s;
}

/* IMAGE - Same big remains */
.ev-image img{
    width:100%;
    height:230px;   /* same as original */
    object-fit:contain;
    margin-bottom:8px;
}

/* Titles closer = height reduce */
.ev-title{font-size:20px;font-weight:800;margin-bottom:4px;}
.ev-price{font-size:22px;font-weight:800;color:#ff3c00;margin-bottom:4px;}
.ev-brand{font-size:11px;margin-bottom:6px;color:#666;}

/* SPEC BOX more compact */
.ev-spec-box{
    background:#f8f9fa;
    padding:10px;               /* छोटा किया */
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:8px 10px;               
    border-radius:6px;
    margin-top:6px;             /* space कम */
}

/* Each feature compact */
.spec-item{
    display:flex;
    align-items:flex-start;
    gap:7px;
    text-align:left;
}

.spec-item img{width:22px;height:22px;}
.spec-item h4{font-size:11px;font-weight:700;margin-bottom:2px;}
.spec-item p{font-size:11px;margin:0;color:#555;}

/* Hover */
.ev-card:hover{
    transform:translateY(-4px);
    box-shadow:0 0 18px rgba(0,0,0,0.15);
}

/* Responsive */
@media(max-width:1024px){.ev-grid{grid-template-columns:repeat(2,1fr);} }
@media(max-width:600px){
    .ev-grid{grid-template-columns:1fr;}
    .ev-spec-box{grid-template-columns:1fr;}
}







.ev-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between; /* Top content & bottom content separate */
    height:100%; /* All cards equal height */
}

.ev-bottom.ev-spec-box{
    margin-top:auto;  /* Always push specification box to bottom */
}/* End custom CSS */