Home images updated

This commit is contained in:
Selvi 2025-07-21 13:34:35 +05:30
parent fd9ba7c165
commit 225b9ade3d
42 changed files with 123 additions and 112 deletions

View File

@ -33,7 +33,7 @@ export default function About() {
<div className="col-lg-6"> <div className="col-lg-6">
<div className="about-image"> <div className="about-image">
<Image <Image
src="/assets/img/about/01.jpg" src="/assets/img/home/about/about-big-image.webp"
alt="img" alt="img"
width={485} width={485}
height={592} height={592}

View File

@ -7,7 +7,7 @@ export default function Blogs() {
return ( return (
<section <section
id="blog" id="blog"
className="news-section fix section-padding fix section-bg-2 scrollSpySection" className="news-section fix section-padding fix scrollSpySection"
> >
<div className="shape-1 float-bob-y"> <div className="shape-1 float-bob-y">
<Image <Image

View File

@ -8,7 +8,7 @@ export default function Cta() {
<div className="container"> <div className="container">
<div <div
className="cta-banner-wrapper fix bg-cover" className="cta-banner-wrapper fix bg-cover"
style={{ backgroundImage: 'url("/assets/img/cta-bg.jpg")' }} style={{ backgroundImage: 'url("/assets/img/home/launch/ready-to-launch-bg.webp")' }}
> >
<h2 className="splt-txt wow"> <h2 className="splt-txt wow">
<AnimatedText text="Ready to Launch Your " /> <br /> <AnimatedText text="Ready to Launch Your " /> <br />
@ -20,19 +20,19 @@ export default function Cta() {
</h2> </h2>
<div className="cta-img wow fadeInUp" data-wow-delay=".4s"> <div className="cta-img wow fadeInUp" data-wow-delay=".4s">
<Image <Image
src="/assets/img/cta-img.png" src="/assets/img/home/launch/build-on-innovation-right.webp"
width={223} width={223}
height={256} height={256}
alt="img" alt="img"
/> />
<div className="shape-img"> {/* <div className="shape-img">
<Image <Image
src="/assets/img/cta-shape.png" src="/assets/img/cta-shape.png"
width={225} width={225}
height={242} height={242}
alt="img" alt="img"
/> />
</div> </div> */}
</div> </div>
<Link <Link
href={`/contact`} href={`/contact`}

View File

@ -6,7 +6,7 @@ export default function Faq() {
return ( return (
<section <section
className="faq-section fix section-padding section-bg-2 bg-cover" className="faq-section fix section-padding section-bg-2 bg-cover"
style={{ backgroundImage: 'url("/assets/img/faq/bg-shape.png")' }} style={{ backgroundImage: 'url("/assets/img/faq/faq-bg.webp")' }}
> >
<div className="track-shape float-bob-x"> <div className="track-shape float-bob-x">
<Image src="/assets/img/track.png" width={163} height={79} alt="img" /> <Image src="/assets/img/track.png" width={163} height={79} alt="img" />

View File

@ -25,7 +25,7 @@ export default function Hero() {
const slides = [ const slides = [
{ {
id: 1, id: 1,
image: "/assets/img/cta-bg.jpg", image: "/assets/img/home/banner/banner-1.webp",
title: "Smart Coconut", title: "Smart Coconut",
subtitle: "Solutions", subtitle: "Solutions",
text: "Efficient machines for deshelling to drying coconut.", text: "Efficient machines for deshelling to drying coconut.",
@ -34,7 +34,7 @@ export default function Hero() {
}, },
{ {
id: 2, id: 2,
image: "/assets/img/cta-bg.jpg", image: "/assets/img/home/banner/banner-2.webp",
title: "Future-Ready", title: "Future-Ready",
subtitle: "Engineering", subtitle: "Engineering",
text: "Automation and precision for coconut processing plants.", text: "Automation and precision for coconut processing plants.",
@ -43,7 +43,7 @@ export default function Hero() {
}, },
{ {
id: 3, id: 3,
image: "/assets/img/cta-bg.jpg", image: "/assets/img/home/banner/banner-3.webp",
title: "Global Processing", title: "Global Processing",
subtitle: "Impact", subtitle: "Impact",
text: "Trusted coconut machinery in 20+ countries worldwide.", text: "Trusted coconut machinery in 20+ countries worldwide.",

View File

@ -33,7 +33,7 @@ export default function Skills() {
<div className="col-lg-7 wow fadeInUp" data-wow-delay=".2s"> <div className="col-lg-7 wow fadeInUp" data-wow-delay=".2s">
<div className="skills-image"> <div className="skills-image">
<Image <Image
src="/assets/img/skills/01.jpg" src="/assets/img/home/build/build-on-innovation-left.webp"
width={324} width={324}
height={520} height={520}
alt="img" alt="img"
@ -51,7 +51,7 @@ export default function Skills() {
<div className="col-lg-5 wow fadeInUp" data-wow-delay=".4s"> <div className="col-lg-5 wow fadeInUp" data-wow-delay=".4s">
<div className="skills-image"> <div className="skills-image">
<Image <Image
src="/assets/img/skills/02.jpg" src="/assets/img/home/build/build-on-innovation-right.webp"
width={227} width={227}
height={520} height={520}
alt="img" alt="img"

View File

@ -39,7 +39,7 @@ export default function Testimonials() {
</div> </div>
<div className="testimonial-image"> <div className="testimonial-image">
<Image <Image
src="/assets/img/testimonial/testimonial-image.jpg" src="/assets/img/home/testimonial/testimonial-right.webp"
width={745} width={745}
height={708} height={708}
alt="img" alt="img"
@ -89,7 +89,7 @@ export default function Testimonials() {
<div className="client-image-area"> <div className="client-image-area">
<div className="client-img"> <div className="client-img">
<Image <Image
src="/assets/img/testimonial/client-1.png" src="/assets/img/home/testimonial/testimonial-1.webp"
alt="img" alt="img"
width={81} width={81}
height={89} height={89}
@ -97,7 +97,7 @@ export default function Testimonials() {
</div> </div>
<div className="client-img"> <div className="client-img">
<Image <Image
src="/assets/img/testimonial/client-2.png" src="/assets/img/home/testimonial/testimonial-2.webp"
alt="img" alt="img"
width={81} width={81}
height={89} height={89}
@ -105,7 +105,7 @@ export default function Testimonials() {
</div> </div>
<div className="client-img"> <div className="client-img">
<Image <Image
src="/assets/img/testimonial/client-3.png" src="/assets/img/home/testimonial/testimonial-3.webp"
alt="img" alt="img"
width={81} width={81}
height={89} height={89}

View File

@ -46,19 +46,19 @@ export const projectItems = [
export const projects = [ export const projects = [
{ {
id: 7, id: 7,
images: ["/assets/img/project/09.jpg", "/assets/img/project/09.jpg"], images: ["/assets/img/home/who-we-are/who-we-are-1.webp", "/assets/img/home/who-we-are/who-we-are-1.webp"],
title: "Mission", title: "Mission",
delay: ".2s", delay: ".2s",
}, },
{ {
id: 8, id: 8,
images: ["/assets/img/project/10.jpg", "/assets/img/project/10.jpg"], images: ["/assets/img/home/who-we-are/who-we-are-2.webp", "/assets/img/home/who-we-are/who-we-are-2.webp"],
title: "Vission", title: "Vission",
delay: ".4s", delay: ".4s",
}, },
{ {
id: 9, id: 9,
images: ["/assets/img/project/11.jpg", "/assets/img/project/11.jpg"], images: ["/assets/img/home/who-we-are/who-we-are-3.webp", "/assets/img/home/who-we-are/who-we-are-3.webp"],
title: "Core Values", title: "Core Values",
delay: ".6s", delay: ".6s",
}, },
@ -66,7 +66,7 @@ export const projects = [
export const projects2 = [ export const projects2 = [
{ {
id: 7, id: 7,
images: ["/assets/img/project/09.jpg", "/assets/img/project/09.jpg"], images: ["/assets/img/project/09.jpg"],
title: "Mission", title: "Mission",
delay: ".2s", delay: ".2s",
}, },

View File

@ -1,64 +1,64 @@
export const serviceItems = [ export const serviceItems = [
{ {
id: 1, id: 1,
imgSrc: "/assets/img/service/01.jpg", imgSrc: "/assets/img/home/explore/coconut-shell-removal.webp",
iconSrc: "/assets/img/icon/01.svg", iconSrc: "/assets/img/home/explore/icon-1.webp",
number: "01", number: "01",
title: "Coconut Shell Removal System", title: "Coconut Shell Removal System",
description: "Remove shells effortlessly with coconut deshelling machines. Built for durability and speed.", description: "Remove shells effortlessly with coconut deshelling machines. Built for durability and speed.",
}, },
{ {
id: 2, id: 2,
imgSrc: "/assets/img/service/02.jpg", imgSrc: "/assets/img/home/explore/energy-efficient-coconut-dryer.webp",
iconSrc: "/assets/img/icon/02.svg", iconSrc: "/assets/img/home/explore/icon-2.webp",
number: "02", number: "02",
title: "Energy-Efficient Coconut Dryer", title: "Energy-Efficient Coconut Dryer",
description: "Accelerate your drying process with coconut dryers designed for uniform moisture removal.", description: "Accelerate your drying process with coconut dryers designed for uniform moisture removal.",
}, },
{ {
id: 3, id: 3,
imgSrc: "/assets/img/service/03.jpg", imgSrc: "/assets/img/home/explore/coconut-processing-machinery.webp",
iconSrc: "/assets/img/icon/03.svg", iconSrc: "/assets/img/home/explore/icon-3.webp",
number: "03", number: "03",
title: "Coconut Processing Machinery", title: "Coconut Processing Machinery",
description: "Custom-engineered coconut processing machinery tailored to your production line.", description: "Custom-engineered coconut processing machinery tailored to your production line.",
}, },
{ {
id: 4, id: 4,
imgSrc: "/assets/img/service/04.jpg", imgSrc: "/assets/img/home/explore/coconut-processing-equipment.webp",
iconSrc: "/assets/img/icon/04.svg", iconSrc: "/assets/img/home/explore/icon-4.webp",
number: "04", number: "04",
title: "Coconut Processing Equipment", title: "Coconut Processing Equipment",
description: "Reliable and compact coconut processing equipment suitable for small to large-scale industries.", description: "Reliable and compact coconut processing equipment suitable for small to large-scale industries.",
}, },
{ {
id: 5, id: 5,
imgSrc: "/assets/img/service/01.jpg", imgSrc: "/assets/img/home/explore/coconut-shell-removal.webp",
iconSrc: "/assets/img/icon/01.svg", iconSrc: "/assets/img/home/explore/icon-1.webp",
number: "01", number: "01",
title: "Coconut Shell Removal System", title: "Coconut Shell Removal System",
description: "Remove shells effortlessly with coconut deshelling machines. Built for durability and speed.", description: "Remove shells effortlessly with coconut deshelling machines. Built for durability and speed.",
}, },
{ {
id: 6, id: 6,
imgSrc: "/assets/img/service/02.jpg", imgSrc: "/assets/img/home/explore/energy-efficient-coconut-dryer.webp",
iconSrc: "/assets/img/icon/02.svg", iconSrc: "/assets/img/home/explore/icon-2.webp",
number: "02", number: "02",
title: "Energy-Efficient Coconut Dryer", title: "Energy-Efficient Coconut Dryer",
description: "Accelerate your drying process with coconut dryers designed for uniform moisture removal.", description: "Accelerate your drying process with coconut dryers designed for uniform moisture removal.",
}, },
{ {
id: 7, id: 7,
imgSrc: "/assets/img/service/03.jpg", imgSrc: "/assets/img/home/explore/coconut-processing-machinery.webp",
iconSrc: "/assets/img/icon/03.svg", iconSrc: "/assets/img/home/explore/icon-3.webp",
number: "03", number: "03",
title: "Coconut Processing Machinery", title: "Coconut Processing Machinery",
description: "Custom-engineered coconut processing machinery tailored to your production line.", description: "Custom-engineered coconut processing machinery tailored to your production line.",
}, },
{ {
id: 8, id: 8,
imgSrc: "/assets/img/service/04.jpg", imgSrc: "/assets/img/home/explore/coconut-processing-equipment.webp",
iconSrc: "/assets/img/icon/04.svg", iconSrc: "/assets/img/home/explore/icon-4.webp",
number: "04", number: "04",
title: "Coconut Processing Equipment", title: "Coconut Processing Equipment",
description: "Reliable and compact coconut processing equipment suitable for small to large-scale industries.", description: "Reliable and compact coconut processing equipment suitable for small to large-scale industries.",

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -58,28 +58,28 @@
gap: 25px; gap: 25px;
justify-content: space-between; justify-content: space-between;
@include breakpoint (max-xxl){ @include breakpoint (max-xxl) {
flex-wrap: wrap; flex-wrap: wrap;
gap: 0; gap: 0;
} }
.news-image { .news-image {
@include breakpoint (max-xxl){ @include breakpoint (max-xxl) {
padding-left: 30px; padding-left: 30px;
padding-bottom: 30px; padding-bottom: 30px;
} }
@include breakpoint (max-lg){ @include breakpoint (max-lg) {
padding: 0; padding: 0;
} }
@include breakpoint (max-md){ @include breakpoint (max-md) {
padding-left: 30px; padding-left: 30px;
padding-bottom: 30px; padding-bottom: 30px;
} }
} }
&:not(:last-child){ &:not(:last-child) {
margin-bottom: 30px; margin-bottom: 30px;
} }
@ -128,6 +128,10 @@
.news-section { .news-section {
position: relative; position: relative;
background-image: url('/assets/img/home/blog/blog-bg.webp');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
.shape-1 { .shape-1 {
position: absolute; position: absolute;
@ -234,7 +238,8 @@
} }
} }
&:hover,&.active { &:hover,
&.active {
background-color: #0b2273; background-color: #0b2273;
.news-image { .news-image {
@ -247,7 +252,7 @@
filter: blur(0) filter: blur(0)
} }
&:nth-child(2){ &:nth-child(2) {
-webkit-transform: translateX(-50%) scaleX(2); -webkit-transform: translateX(-50%) scaleX(2);
transform: translateX(-50%) scaleX(2); transform: translateX(-50%) scaleX(2);
opacity: 0; opacity: 0;
@ -277,6 +282,7 @@
.author-items { .author-items {
border-top: 1px solid $white; border-top: 1px solid $white;
.author-info { .author-info {
.content { .content {
h6 { h6 {
@ -352,7 +358,7 @@
width: 70px; width: 70px;
font-size: 18px; font-size: 18px;
height: 100%; height: 100%;
background-color:$theme-color; background-color: $theme-color;
color: $white; color: $white;
text-align: center; text-align: center;
transition: all .3s ease-in-out; transition: all .3s ease-in-out;
@ -387,7 +393,7 @@
color: $header-color; color: $header-color;
} }
&:not(:last-child){ &:not(:last-child) {
margin-bottom: 12px; margin-bottom: 12px;
} }
@ -424,7 +430,7 @@
@include flex; @include flex;
gap: 20px; gap: 20px;
&:not(:last-child){ &:not(:last-child) {
margin-bottom: 20px; margin-bottom: 20px;
border-bottom: 1px solid $border-color; border-bottom: 1px solid $border-color;
padding-bottom: 20px; padding-bottom: 20px;
@ -486,7 +492,7 @@
@include flex; @include flex;
justify-content: space-between; justify-content: space-between;
&:not(:last-child){ &:not(:last-child) {
margin-bottom: 30px; margin-bottom: 30px;
} }
@ -511,7 +517,8 @@
color: $white; color: $white;
@include transition; @include transition;
&:hover,&.active { &:hover,
&.active {
background-color: $theme-color; background-color: $theme-color;
} }
@ -529,11 +536,11 @@
padding: 60px 45px; padding: 60px 45px;
text-align: center; text-align: center;
@include breakpoint (max-xl){ @include breakpoint (max-xl) {
padding: 50px 30px; padding: 50px 30px;
} }
@include breakpoint (max-lg){ @include breakpoint (max-lg) {
padding: 50px 30px; padding: 50px 30px;
} }
@ -549,7 +556,7 @@
} }
.theme-btn { .theme-btn {
@include breakpoint (max-xxl){ @include breakpoint (max-xxl) {
padding: 22px 30px; padding: 22px 30px;
} }
} }
@ -563,7 +570,7 @@
position: relative; position: relative;
margin-bottom: 50px; margin-bottom: 50px;
@include breakpoint (max-md){ @include breakpoint (max-md) {
margin-bottom: 30px; margin-bottom: 30px;
} }
@ -602,7 +609,7 @@
position: relative; position: relative;
z-index: 9; z-index: 9;
@include breakpoint (max-md){ @include breakpoint (max-md) {
padding: 30px; padding: 30px;
} }
@ -611,7 +618,7 @@
gap: 40px; gap: 40px;
margin-bottom: 15px; margin-bottom: 15px;
@include breakpoint (max-xl){ @include breakpoint (max-xl) {
gap: 20px; gap: 20px;
flex-wrap: wrap; flex-wrap: wrap;
} }
@ -638,11 +645,11 @@
} }
} }
@include breakpoint (max-md){ @include breakpoint (max-md) {
font-size: 27px; font-size: 27px;
} }
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
font-size: 25px; font-size: 25px;
} }
} }
@ -654,7 +661,7 @@
} }
.array-button { .array-button {
@include breakpoint (max-xl){ @include breakpoint (max-xl) {
display: none; display: none;
} }
@ -716,7 +723,7 @@
margin-bottom: 20px; margin-bottom: 20px;
font-size: 30px; font-size: 30px;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
font-size: 24px; font-size: 24px;
} }
@ -770,6 +777,7 @@
color: $header-color; color: $header-color;
margin-right: 15px; margin-right: 15px;
} }
a { a {
display: inline-block; display: inline-block;
padding: 12px 26px; padding: 12px 26px;
@ -783,7 +791,7 @@
transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
border-radius: 0; border-radius: 0;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
margin-bottom: 5px; margin-bottom: 5px;
} }
@ -805,7 +813,7 @@
font-size: 16px; font-size: 16px;
color: $header-color; color: $header-color;
&:not(:last-child){ &:not(:last-child) {
margin-right: 10px; margin-right: 10px;
} }
@ -822,7 +830,7 @@
.comments-heading { .comments-heading {
margin-bottom: 30px; margin-bottom: 30px;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
margin-bottom: 20px; margin-bottom: 20px;
} }
@ -830,7 +838,7 @@
font-size: 24px; font-size: 24px;
font-weight: 700; font-weight: 700;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
font-size: 22px; font-size: 22px;
} }
} }
@ -839,7 +847,7 @@
.blog-single-comment { .blog-single-comment {
border-bottom: 1px solid #F2F5FA; border-bottom: 1px solid #F2F5FA;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
flex-wrap: wrap; flex-wrap: wrap;
gap: 20px; gap: 20px;
} }
@ -855,6 +863,7 @@
font-size: 20px; font-size: 20px;
} }
} }
.star { .star {
i { i {
color: $theme-color; color: $theme-color;
@ -892,7 +901,7 @@
font-size: 24px; font-size: 24px;
margin-bottom: 30px; margin-bottom: 30px;
@include breakpoint (max-sm){ @include breakpoint (max-sm) {
margin-bottom: 20px; margin-bottom: 20px;
} }
} }
@ -904,7 +913,8 @@
margin-bottom: 10px; margin-bottom: 10px;
} }
input,textarea { input,
textarea {
width: 100%; width: 100%;
outline: none; outline: none;
border: none; border: none;
@ -926,6 +936,7 @@
} }
} }
} }
.blog-description ul { .blog-description ul {
list-style-type: disc; list-style-type: disc;
padding-left: 1.5rem; padding-left: 1.5rem;

View File

@ -2,7 +2,7 @@ export const newsItems = [
{ {
id: 1, id: 1,
slug: "deshelling-machine-upgrades-what-you-need-to-know", slug: "deshelling-machine-upgrades-what-you-need-to-know",
imgSrc: "/assets/img/news/02.jpg", imgSrc: "/assets/img/home/blog/blog-1.webp",
title: "Deshelling Machine Upgrades: What You Need to Know", title: "Deshelling Machine Upgrades: What You Need to Know",
description: "If you're still using outdated deshellers, you may be losing time and...", description: "If you're still using outdated deshellers, you may be losing time and...",
author: "By Admin", author: "By Admin",
@ -12,7 +12,7 @@ export const newsItems = [
{ {
id: 2, id: 2,
slug: "dry-smarter-choosing-the-right-coconut-dryer-facility", slug: "dry-smarter-choosing-the-right-coconut-dryer-facility",
imgSrc: "/assets/img/news/03.jpg", imgSrc: "/assets/img/home/blog/blog-2.webp",
title: "Dry Smarter: Choosing the Right Coconut Dryer Facility", title: "Dry Smarter: Choosing the Right Coconut Dryer Facility",
description: "Selecting the wrong dryer can lead to uneven drying and product rejection...", description: "Selecting the wrong dryer can lead to uneven drying and product rejection...",
author: "By Admin", author: "By Admin",
@ -25,7 +25,7 @@ export const newsImageItems = [
{ {
id: 3, id: 3,
slug: "revolutionizing-coconut-processing-the-rise-of-turnkey-plants", slug: "revolutionizing-coconut-processing-the-rise-of-turnkey-plants",
backgroundImage: "/assets/img/news/01.jpg", backgroundImage: "/assets/img/home/blog/blog-3.webp",
title: "Revolutionizing Coconut Processing: The Rise of Turnkey Plants", title: "Revolutionizing Coconut Processing: The Rise of Turnkey Plants",
description: "Turnkey coconut processing plants are helping manufacturers scale faster and reduce operational...", description: "Turnkey coconut processing plants are helping manufacturers scale faster and reduce operational...",
author: "By Admin", author: "By Admin",