dev-jaanvi #1

Open
jaanvi wants to merge 155 commits from dev-jaanvi into main
2 changed files with 477 additions and 106 deletions
Showing only changes of commit d8816431ef - Show all commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View file

@ -1,4 +1,3 @@
import { import {
Box, Box,
Button, Button,
@ -50,7 +49,12 @@ const LandingPage = () => {
return ( return (
<Box <Box
sx={{ sx={{
background: " #111111", background: {
lg: " #111111",
sm: " #111111",
md: " #111111",
xs: " #000000",
},
color: "white", color: "white",
fontFamily: "Inter", fontFamily: "Inter",
display: "flex", display: "flex",
@ -126,12 +130,15 @@ const LandingPage = () => {
py: 8, py: 8,
justifyContent: "space-between", justifyContent: "space-between",
fontFamily: "Inter", fontFamily: "Inter",
backgroundImage: 'url("/bgev.svg")', backgroundImage: {
lg: 'url("/bgev.svg")',
sm: 'url("/bgev.svg")',
},
position: "relative", position: "relative",
backgroundSize: "cover", // Ensures the SVG scales to cover the hero section backgroundSize: "cover", // Ensures the SVG scales to cover the hero section
backgroundRepeat: "no-repeat", backgroundRepeat: "no-repeat",
backgroundPosition: "center", backgroundPosition: "center",
width: "100vw", // Takes full viewport width width: "100vw",
maxWidth: "100%", maxWidth: "100%",
}} }}
> >
@ -140,6 +147,7 @@ const LandingPage = () => {
py: { xs: 4, sm: 6, md: 8 }, py: { xs: 4, sm: 6, md: 8 },
justifyContent: "space-between", justifyContent: "space-between",
fontFamily: "Inter", fontFamily: "Inter",
width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" },
}} }}
> >
<Grid <Grid
@ -152,14 +160,18 @@ const LandingPage = () => {
<Grid <Grid
item item
xs={12} xs={12}
sm={6}
md={6} md={6}
sx={{ sx={{
height: { xs: "auto", md: "400px" },
display: "flex", display: "flex",
flexDirection: "column", flexDirection: "column",
justifyContent: "center", justifyContent: "center",
textAlign: { xs: "center", md: "justify" }, // Center-align text on smaller screens textAlign: {
px: { xs: 2, sm: 4 }, // Add padding for smaller screens xs: "center",
sm: "left",
md: "left",
},
px: { xs: 2, sm: 4, md: 6 },
}} }}
> >
<Typography <Typography
@ -168,11 +180,10 @@ const LandingPage = () => {
fontWeight: 600, fontWeight: 600,
fontSize: { fontSize: {
xs: "28px", xs: "28px",
sm: "36px", sm: "32px",
md: "40px", md: "36px",
}, // Adjust font size for responsiveness },
lineHeight: "120%", lineHeight: "120%",
letterSpacing: "0px",
marginBottom: "16px", marginBottom: "16px",
}} }}
> >
@ -193,7 +204,7 @@ const LandingPage = () => {
xs: "16px", xs: "16px",
sm: "18px", sm: "18px",
md: "20px", md: "20px",
}, // Adjust font size for responsiveness },
lineHeight: "140%", lineHeight: "140%",
}} }}
> >
@ -217,6 +228,7 @@ const LandingPage = () => {
fontWeight: 500, fontWeight: 500,
display: { display: {
xs: "none", xs: "none",
sm: "block",
md: "block", md: "block",
lg: "block", lg: "block",
}, },
@ -230,12 +242,13 @@ const LandingPage = () => {
<Grid <Grid
item item
xs={12} xs={12}
sm={6}
md={6} md={6}
sx={{ sx={{
display: "flex", display: "flex",
justifyContent: "center", justifyContent: "center",
alignItems: "center", alignItems: "center",
px: { xs: 2, sm: 4 }, // Add padding for smaller screens px: { xs: 2, sm: 4, md: 6 },
}} }}
> >
<img <img
@ -256,17 +269,54 @@ const LandingPage = () => {
<Container <Container
maxWidth="lg" maxWidth="lg"
sx={{ sx={{
width: "100%",
position: "relative", position: "relative",
background: "#22496033", // Add transparency to the background width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" },
background: {
lg: "#22496033",
xs: "none",
sm: "#22496033",
md: "#22496033",
},
borderRadius: "12px", borderRadius: "12px",
py: { xs: 2, md: 4 }, // Adjust vertical padding py: { xs: 2, md: 4 },
px: { xs: 2, md: 3 }, // Adjust horizontal padding px: { xs: 2, md: 3 },
mt: { xs: 8, md: 15 }, // Adjust margin for spacing mt: { xs: 8, md: 15 },
}}
>
<Grid
container
spacing={2}
textAlign="center"
sx={{
display: { xs: "grid" },
gridTemplateColumns: {
xs: "repeat(2, 1fr)", // Two items per row on mobile
sm: "repeat(4, 1fr)",
md: "repeat(4, 1fr)",
lg: "repeat(4, 1fr)",
},
gap: { xs: 2, sm: 5,md:5 },
flexDirection: {
xs: "column", // Stacked cards in xs
sm: "row", // Row layout for sm and above
md: "row",
lg: "row",
},
}}
>
{/* Grid 1 */}
<Grid
item
xs={12}
sm={6}
md={3}
sx={{
background: { xs: "#22496033", sm: "none" }, // Different background for xs
padding: { xs: 2, sm: 0 }, // Add padding for mobile mode
borderRadius: { xs: "8px" }, // Rounded corners for cards in xs
mb: { xs: 2, sm: 0 }, // Add spacing in xs only
}} }}
> >
<Grid container spacing={2} textAlign="center">
<Grid item xs={12} sm={6} md={3}>
<Typography <Typography
variant="h3" variant="h3"
color="#52ACDF" color="#52ACDF"
@ -275,12 +325,12 @@ const LandingPage = () => {
xs: "40px", xs: "40px",
sm: "60px", sm: "60px",
md: "80px", md: "80px",
}} // Adjust font size for responsiveness }}
lineHeight={{ lineHeight={{
xs: "48px", xs: "48px",
sm: "80px", sm: "80px",
md: "100px", md: "100px",
}} // Adjust line height }}
fontFamily={"Poppins"} fontFamily={"Poppins"}
> >
50+ 50+
@ -294,13 +344,26 @@ const LandingPage = () => {
xs: "12px", xs: "12px",
sm: "14px", sm: "14px",
md: "16px", md: "16px",
}} // Adjust font size for smaller screens }}
lineHeight={"22px"} lineHeight={"22px"}
> >
Successful Digital Transformations Successful Digital Transformations
</Typography> </Typography>
</Grid> </Grid>
<Grid item xs={12} sm={6} md={3}>
{/* Grid 2 */}
<Grid
item
xs={12}
sm={6}
md={3}
sx={{
background: { xs: "#22496033", sm: "none" },
padding: { xs: 2, sm: 0 },
borderRadius: { xs: "8px" },
mb: { xs: 2, sm: 0 },
}}
>
<Typography <Typography
variant="h3" variant="h3"
color="#52ACDF" color="#52ACDF"
@ -334,7 +397,20 @@ const LandingPage = () => {
Client Satisfaction Client Satisfaction
</Typography> </Typography>
</Grid> </Grid>
<Grid item xs={12} sm={6} md={3}>
{/* Grid 3 */}
<Grid
item
xs={12}
sm={6}
md={3}
sx={{
background: { xs: "#22496033", sm: "none" },
padding: { xs: 2, sm: 0 },
borderRadius: { xs: "8px" },
mb: { xs: 2, sm: 0 },
}}
>
<Typography <Typography
variant="h3" variant="h3"
color="#52ACDF" color="#52ACDF"
@ -368,7 +444,20 @@ const LandingPage = () => {
Global Partnerships Global Partnerships
</Typography> </Typography>
</Grid> </Grid>
<Grid item xs={12} sm={6} md={3}>
{/* Grid 4 */}
<Grid
item
xs={12}
sm={6}
md={3}
sx={{
background: { xs: "#22496033", sm: "none" },
padding: { xs: 2, sm: 0 },
borderRadius: { xs: "8px" },
mb: { xs: 2, sm: 0 },
}}
>
<Typography <Typography
variant="h3" variant="h3"
color="#52ACDF" color="#52ACDF"
@ -410,9 +499,9 @@ const LandingPage = () => {
maxWidth="lg" maxWidth="lg"
sx={{ sx={{
textAlign: "center", textAlign: "center",
width: "100%", width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" },
borderRadius: "12px", borderRadius: "12px",
background: "#151D21", background: "#22496033",
py: { xs: 3, md: 4 }, py: { xs: 3, md: 4 },
px: { xs: 2, md: 3 }, px: { xs: 2, md: 3 },
mt: { xs: 6, md: 10 }, mt: { xs: 6, md: 10 },
@ -488,14 +577,19 @@ const LandingPage = () => {
key={index} key={index}
sx={{ sx={{
textAlign: "center", textAlign: "center",
mt: { xs: 3, sm: 0 }, mt: { xs: 0, sm: 0 },
}} }}
> >
<Card <Card
sx={{ sx={{
borderRadius: "18px", borderRadius: "18px",
boxShadow: "0px 4px 30px 0px #0000001A", boxShadow: "0px 4px 30px 0px #0000001A",
background: "#2A3C47", background: {
lg: "#2A3C47",
md: "#2A3C47",
sm: "#2A3C47",
xs: "none",
},
width: { xs: "100%", md: "220px" }, width: { xs: "100%", md: "220px" },
height: { xs: "auto", md: "200px" }, height: { xs: "auto", md: "200px" },
display: "flex", display: "flex",
@ -584,11 +678,16 @@ const LandingPage = () => {
maxWidth="lg" maxWidth="lg"
sx={{ sx={{
textAlign: "center", textAlign: "center",
width: "100%", width: { lg: "100%", md: "90%", sm: "90%" },
background: "#22496033", background: {
xs: "none",
lg: "#22496033",
sm: "#22496033",
md: "#22496033",
},
borderRadius: "16px", borderRadius: "16px",
py: { xs: 2, md: 4 }, py: { xs: 2, md: 5 },
px: { xs: 1, md: 3 }, px: { xs: 2, md: 3 },
mt: { xs: 6, md: 5 }, mt: { xs: 6, md: 5 },
fontFamily: "Neue Montreal", fontFamily: "Neue Montreal",
}} }}
@ -607,7 +706,7 @@ const LandingPage = () => {
src="/iMockup - iPhone.png" src="/iMockup - iPhone.png"
alt="iMockup - iPhone" alt="iMockup - iPhone"
style={{ style={{
width: "100%", width: "50%",
maxWidth: "500px", maxWidth: "500px",
borderRadius: "10px", borderRadius: "10px",
}} }}
@ -618,21 +717,44 @@ const LandingPage = () => {
width: "100%", width: "100%",
height: "100%", height: "100%",
pointerEvents: "none", pointerEvents: "none",
display: {
xs: "none",
sm: "block",
md: "block",
lg: "block",
},
}} }}
> >
{/* Top Left */} {/* Top Left */}
<Box <Box
sx={{ sx={{
position: "absolute", position: "absolute",
top: { xs: "8%", md: "5%" }, top: {
left: { xs: "10%", md: "5%" }, sm: "5%",
transform: "translate(-5%, -5%)", md: "6%",
maxWidth: { xs: "150px", md: "200px" }, lg: "5%",
},
left: {
sm: "2%",
md: "2%",
lg: "5%",
},
transform: {
md: "translate(-10%, -10%)",
lg: "translate(-5%, -5%)",
},
maxWidth: {
sm: "140px",
md: "200px",
lg: "200px",
},
display: { display: {
xs: "none", xs: "none",
md: "none", sm: "block",
md: "block",
lg: "block", lg: "block",
}, },
textAlign: "left",
}} }}
> >
<img <img
@ -644,7 +766,6 @@ const LandingPage = () => {
height: "50px", height: "50px",
top: "100%", top: "100%",
left: "160%", left: "160%",
transform: transform:
"translate(-50%, -50%) rotate(-20deg)", "translate(-50%, -50%) rotate(-20deg)",
}} }}
@ -653,7 +774,11 @@ const LandingPage = () => {
variant="h6" variant="h6"
fontWeight={400} fontWeight={400}
color="#FFFFFF" color="#FFFFFF"
fontSize={{ xs: "16px", md: "20px" }} fontSize={{
sm: "13px",
md: "18px",
lg: "20px",
}}
lineHeight="30px" lineHeight="30px"
> >
Seamless Navigation Seamless Navigation
@ -661,7 +786,11 @@ const LandingPage = () => {
<Typography <Typography
variant="body2" variant="body2"
color="#D9D8D8" color="#D9D8D8"
fontSize={{ xs: "12px", md: "14px" }} fontSize={{
sm: "10px",
md: "14px",
lg: "14px",
}}
> >
Effortlessly locate and access EV charging Effortlessly locate and access EV charging
stations with our intuitive map integration. stations with our intuitive map integration.
@ -672,14 +801,30 @@ const LandingPage = () => {
<Box <Box
sx={{ sx={{
position: "absolute", position: "absolute",
top: { xs: "8%", md: "5%" }, top: {
right: { xs: "10%", md: "5%" }, sm: "1%",
transform: "translate(5%, -5%)", md: "6%",
maxWidth: { xs: "150px", md: "200px" }, lg: "5%",
},
right: {
sm: "1%",
md: "3%",
lg: "5%",
},
transform: {
md: "translate(10%, -10%)",
lg: "translate(5%, -5%)",
},
maxWidth: {
sm: "180px",
md: "200px",
lg: "200px",
},
textAlign: "right", textAlign: "right",
display: { display: {
xs: "none", xs: "none",
md: "none", sm: "block",
md: "block",
lg: "block", lg: "block",
}, },
}} }}
@ -691,8 +836,8 @@ const LandingPage = () => {
position: "absolute", position: "absolute",
width: "100px", width: "100px",
height: "90px", height: "90px",
top: "195%", top: "135%",
right: "120%", right: "90%",
transform: transform:
"translate(50%, -50%) rotate(9deg)", "translate(50%, -50%) rotate(9deg)",
}} }}
@ -701,7 +846,11 @@ const LandingPage = () => {
variant="h6" variant="h6"
fontWeight={400} fontWeight={400}
color="#FFFFFF" color="#FFFFFF"
fontSize={{ xs: "16px", md: "20px" }} fontSize={{
sm: "13px",
md: "18px",
lg: "20px",
}}
lineHeight="30px" lineHeight="30px"
> >
Live Availability Live Availability
@ -709,7 +858,11 @@ const LandingPage = () => {
<Typography <Typography
variant="body2" variant="body2"
color="#D9D8D8" color="#D9D8D8"
fontSize={{ xs: "12px", md: "14px" }} fontSize={{
sm: "10px",
md: "14px",
lg: "14px",
}}
> >
View real-time charger availability to plan your View real-time charger availability to plan your
trips efficiently. trips efficiently.
@ -720,15 +873,32 @@ const LandingPage = () => {
<Box <Box
sx={{ sx={{
position: "absolute", position: "absolute",
bottom: { xs: "8%", md: "5%" }, bottom: {
left: { xs: "10%", md: "5%" }, sm: "2%",
transform: "translate(-5%, 5%)", md: "6%",
maxWidth: { xs: "150px", md: "200px" }, lg: "5%",
},
left: {
sm: "2%",
md: "3%",
lg: "5%",
},
transform: {
md: "translate(-18%, 10%)",
lg: "translate(-5%, 5%)",
},
maxWidth: {
sm: "120px",
md: "200px",
lg: "200px",
},
display: { display: {
xs: "none", xs: "none",
md: "none", sm: "block",
md: "block",
lg: "block", lg: "block",
}, },
textAlign: "left",
}} }}
> >
<img <img
@ -736,10 +906,10 @@ const LandingPage = () => {
alt="Arrow" alt="Arrow"
style={{ style={{
position: "absolute", position: "absolute",
width: "60px", width: "53px",
height: "50px", height: "60px",
bottom: "80%", bottom: "80%",
left: "120%", left: "125%",
transform: transform:
"translate(-50%, 50%) rotate(25deg)", "translate(-50%, 50%) rotate(25deg)",
}} }}
@ -748,15 +918,22 @@ const LandingPage = () => {
variant="h6" variant="h6"
fontWeight={400} fontWeight={400}
color="#FFFFFF" color="#FFFFFF"
fontSize={{ xs: "16px", md: "20px" }} fontSize={{
lineHeight="30px" sm: "13px",
md: "18px",
lg: "20px",
}}
> >
Smart Recommendations Smart Recommendations
</Typography> </Typography>
<Typography <Typography
variant="body2" variant="body2"
color="#D9D8D8" color="#D9D8D8"
fontSize={{ xs: "12px", md: "14px" }} fontSize={{
sm: "10px",
md: "14px",
lg: "14px",
}}
> >
Get personalized station suggestions based on Get personalized station suggestions based on
your location and usage patterns. your location and usage patterns.
@ -767,14 +944,30 @@ const LandingPage = () => {
<Box <Box
sx={{ sx={{
position: "absolute", position: "absolute",
bottom: { xs: "8%", md: "5%" }, bottom: {
right: { xs: "10%", md: "5%" }, sm: "5%",
transform: "translate(5%, 5%)", md: "6%",
maxWidth: { xs: "150px", md: "200px" }, lg: "5%",
},
right: {
sm: "2%",
md: "3%",
lg: "5%",
},
transform: {
md: "translate(10%, 10%)",
lg: "translate(5%, 5%)",
},
maxWidth: {
sm: "180px",
md: "200px",
lg: "200px",
},
textAlign: "right", textAlign: "right",
display: { display: {
xs: "none", xs: "none",
md: "none", sm: "block",
md: "block",
lg: "block", lg: "block",
}, },
}} }}
@ -787,7 +980,7 @@ const LandingPage = () => {
width: "60px", width: "60px",
height: "50px", height: "50px",
bottom: "100%", bottom: "100%",
right: "200%", right: "140%",
transform: transform:
"translate(50%, 50%) rotate(-200deg)", "translate(50%, 50%) rotate(-200deg)",
}} }}
@ -796,7 +989,11 @@ const LandingPage = () => {
variant="h6" variant="h6"
fontWeight={400} fontWeight={400}
color="#FFFFFF" color="#FFFFFF"
fontSize={{ xs: "16px", md: "20px" }} fontSize={{
sm: "13px",
md: "18px",
lg: "20px",
}}
lineHeight="30px" lineHeight="30px"
> >
Secure Payments Secure Payments
@ -804,7 +1001,160 @@ const LandingPage = () => {
<Typography <Typography
variant="body2" variant="body2"
color="#D9D8D8" color="#D9D8D8"
fontSize={{ xs: "12px", md: "14px" }} fontSize={{
sm: "10px",
md: "14px",
lg: "14px",
}}
>
Make hassle-free transactions with our secure
payment gateway.
</Typography>
</Box>
</Box>
<Box
sx={{
display: { xs: "grid", sm: "none" },
gridTemplateColumns: "1fr", // Column-wise layout
gap: 2,
mt: 4,
width: "100%",
}}
>
{/* Card 1 */}
<Box
sx={{
background: "#151D21",
boxShadow: "0px 0px 16px 0px #00000014",
width: "358px",
height: "100px",
padding: "20px",
borderRadius: "4px",
}}
>
<Typography
variant="h6"
fontWeight={500}
fontSize="20px"
color="#52ACDF"
lineHeight={"100%"}
mt={2}
textAlign={"left"}
>
Seamless Navigation
</Typography>
<Typography
variant="body2"
fontSize="14px"
fontWeight={400}
color="#D9D8D8"
mt={2}
textAlign={"left"}
>
Effortlessly locate and access EV charging
stations with our intuitive map integration.
</Typography>
</Box>
{/* Card 2 */}
<Box
sx={{
background: "#151D21",
boxShadow: "0px 0px 16px 0px #00000014",
width: "358px",
height: "100px",
padding: "20px",
borderRadius: "4px",
}}
>
<Typography
variant="h6"
fontWeight={500}
fontSize="20px"
color="#52ACDF"
lineHeight={"100%"}
mt={2}
textAlign={"left"}
>
Live Availability
</Typography>
<Typography
variant="body2"
fontSize="14px"
fontWeight={400}
color="#D9D8D8"
mt={2}
textAlign={"left"}
>
View real-time charger availability to plan your
trips efficiently.
</Typography>
</Box>
{/* Card 3 */}
<Box
sx={{
background: "#151D21",
boxShadow: "0px 0px 16px 0px #00000014",
width: "358px",
height: "100px",
padding: "20px",
borderRadius: "4px",
}}
>
<Typography
variant="h6"
fontWeight={500}
fontSize="20px"
color="#52ACDF"
lineHeight={"100%"}
mt={2}
textAlign={"left"}
>
Smart Recommendations
</Typography>
<Typography
variant="body2"
fontSize="14px"
fontWeight={400}
color="#D9D8D8"
mt={2}
textAlign={"left"}
>
Get personalized station suggestions based on
your location and usage patterns.
</Typography>
</Box>
{/* Card 4 */}
<Box
sx={{
background: "#151D21",
boxShadow: "0px 0px 16px 0px #00000014",
width: "358px",
height: "100px",
padding: "20px",
borderRadius: "4px",
}}
>
<Typography
variant="h6"
fontWeight={500}
fontSize="20px"
color="#52ACDF"
lineHeight={"100%"}
mt={2}
textAlign={"left"}
>
Secure Payments
</Typography>
<Typography
variant="body2"
fontSize="14px"
fontWeight={400}
color="#D9D8D8"
mt={2}
textAlign={"left"}
> >
Make hassle-free transactions with our secure Make hassle-free transactions with our secure
payment gateway. payment gateway.
@ -819,55 +1169,62 @@ const LandingPage = () => {
maxWidth="lg" maxWidth="lg"
sx={{ sx={{
textAlign: "center", textAlign: "center",
width: "100%", width: { lg: "100%", md: "90%", sm: "90%" },
background: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)), background: {
lg: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)),
linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`, linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`,
xs: "none",
sm: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)),
linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`,
md: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)),
linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`,
},
py: { xs: 3, sm: 4, md: 5 }, py: { xs: 3, sm: 4, md: 5 },
px: { xs: 2, sm: 3, md: 4 }, px: { xs: 2, sm: 3, md: 4 },
mt: { xs: 6, sm: 8, md: 10 }, mt: { xs: 6, sm: 8, md: 10 },
height: { xs: "auto", md: "261px" }, // height: { xs: "auto", lg: "261px", sm: "208px" },
fontFamily: "Neue Montreal", fontFamily: "Neue Montreal",
borderRadius: "12px",
}} }}
> >
<Box <Box
sx={{ sx={{
textAlign: "center", textAlign: "center",
py: 4, py: 2,
px: 3, px: 2,
mt: 2, mt: 0,
}} }}
> >
<Box <Box
sx={{ sx={{
display: "flex", display: { lg: "flex", sm: "block", md: "flex" },
flexDirection: { xs: "column", sm: "row" }, flexDirection: {
xs: "column",
sm: "row",
lg: "row",
},
alignItems: "center", alignItems: "center",
justifyContent: "center", justifyContent: "space-between",
gap: { xs: 2, sm: 3 }, gap: { xs: 2, sm: 3 },
position: "relative", position: "relative",
mt: { md: 0 },
}} }}
> >
{/* Image Container to Ensure Images Stay Fixed */} {/* Image Container to Ensure Images Stay Fixed */}
<Box <Box
sx={{ sx={{
position: "relative", position: "relative",
display: "inline-block", display: {
width: { xs: "70px", sm: "80px" }, lg: "inline-block",
height: { xs: "70px", sm: "80px" }, md: "inline-block",
}} sm: "none",
> },
{/* Primary Image */} width: { sm: "80px", md: "50x" },
<img height: { sm: "80px", md: "50x" },
src="/dev-bg.png" mt: { md: 0 },
alt="Developer"
style={{
width: "100%",
height: "100%",
position: "absolute",
zIndex: 1, zIndex: 1,
}} }}
/> >
{/* Overlapping Image */}
<img <img
src="/developer.png" src="/developer.png"
alt="developer" alt="developer"
@ -875,9 +1232,6 @@ const LandingPage = () => {
width: "100%", width: "100%",
height: "100%", height: "100%",
position: "absolute", position: "absolute",
top: { xs: "5px", sm: "1px" },
left: { xs: "5px", sm: "10px" },
zIndex: 2,
}} }}
/> />
</Box> </Box>
@ -886,11 +1240,12 @@ const LandingPage = () => {
<Typography <Typography
fontFamily={"Inter"} fontFamily={"Inter"}
fontWeight={500} fontWeight={500}
fontSize={{ xs: "20px", sm: "30px", md: "40px" }} fontSize={{ xs: "20px", sm: "24px", md: "27px" }}
lineHeight={"130%"} lineHeight={"130%"}
color="#FFFFFF" color="#FFFFFF"
sx={{ sx={{
mt: { xs: 2, sm: 0 }, mt: { xs: 2, sm: 0 },
zIndex: 3,
}} }}
> >
Get your application developed by our certified Get your application developed by our certified
@ -903,8 +1258,18 @@ const LandingPage = () => {
backgroundColor: "#52ACDF", backgroundColor: "#52ACDF",
color: "white", color: "white",
borderRadius: "8px", borderRadius: "8px",
width: { xs: "140px", sm: "160px" }, width: {
height: { xs: "45px", sm: "54px" }, xs: "121px",
sm: "140px",
lg: "182px",
md: "200px",
},
height: {
xs: "42px",
sm: "34px",
lg: "54px",
md: "44px",
},
fontFamily: "Neue Montreal", fontFamily: "Neue Montreal",
textTransform: "none", textTransform: "none",
fontWeight: 500, fontWeight: 500,
@ -916,7 +1281,7 @@ const LandingPage = () => {
lineHeight: "100%", lineHeight: "100%",
padding: { xs: "10px", sm: "16px" }, padding: { xs: "10px", sm: "16px" },
"&:hover": { backgroundColor: "#439BC1" }, "&:hover": { backgroundColor: "#439BC1" },
mt: { xs: 2, sm: 0 }, mt: { xs: 2, sm: 2 },
}} }}
> >
Schedule a Call Schedule a Call
@ -929,14 +1294,20 @@ const LandingPage = () => {
maxWidth="lg" maxWidth="lg"
sx={{ sx={{
textAlign: "center", textAlign: "center",
width: "100%", width: { lg: "100%", xs: "90%" },
background: "#22496033", background: {
lg: "#22496033",
md: "none",
xs: "#151D21",
sm: "none",
},
py: { xs: 3, sm: 4, md: 5 }, py: { xs: 3, sm: 4, md: 5 },
px: { xs: 2, sm: 3, md: 4 }, px: { xs: 2, sm: 3, md: 4 },
mt: { xs: 6, sm: 8, md: 10 }, mt: { xs: 6, sm: 8, md: 10 },
mb: { xs: 6, sm: 8, md: 10 }, mb: { xs: 6, sm: 8, md: 10 },
fontFamily: "Neue Montreal", fontFamily: "Neue Montreal",
height: "auto", height: "auto",
borderRadius: { xs: "8px", lg: "12px" },
}} }}
> >
<Box <Box