diff --git a/public/assets/img/arrow-white.png b/public/assets/img/arrow-white.png new file mode 100644 index 0000000..898b6a7 Binary files /dev/null and b/public/assets/img/arrow-white.png differ diff --git a/public/assets/img/arrow.png b/public/assets/img/arrow.png new file mode 100644 index 0000000..d473389 Binary files /dev/null and b/public/assets/img/arrow.png differ diff --git a/public/assets/img/home/banner/1-element.webp b/public/assets/img/home/banner/1-element.webp new file mode 100644 index 0000000..f2dd41a Binary files /dev/null and b/public/assets/img/home/banner/1-element.webp differ diff --git a/public/assets/img/home/banner/1.webp b/public/assets/img/home/banner/1.webp new file mode 100644 index 0000000..7bcd8c2 Binary files /dev/null and b/public/assets/img/home/banner/1.webp differ diff --git a/public/assets/img/home/banner/bottom.webp b/public/assets/img/home/banner/bottom.webp new file mode 100644 index 0000000..b6f7f88 Binary files /dev/null and b/public/assets/img/home/banner/bottom.webp differ diff --git a/public/assets/img/home/banner/left.webp b/public/assets/img/home/banner/left.webp new file mode 100644 index 0000000..27395e7 Binary files /dev/null and b/public/assets/img/home/banner/left.webp differ diff --git a/public/assets/img/home/banner/right.webp b/public/assets/img/home/banner/right.webp new file mode 100644 index 0000000..78ad8be Binary files /dev/null and b/public/assets/img/home/banner/right.webp differ diff --git a/public/assets/img/home/section1/2.webp b/public/assets/img/home/section1/2.webp new file mode 100644 index 0000000..1a25798 Binary files /dev/null and b/public/assets/img/home/section1/2.webp differ diff --git a/public/assets/img/home/section1/custom.png b/public/assets/img/home/section1/custom.png deleted file mode 100644 index edb67cd..0000000 Binary files a/public/assets/img/home/section1/custom.png and /dev/null differ diff --git a/public/assets/img/home/section1/custom.webp b/public/assets/img/home/section1/custom.webp index 7130a09..b1fc4cd 100644 Binary files a/public/assets/img/home/section1/custom.webp and b/public/assets/img/home/section1/custom.webp differ diff --git a/public/assets/img/home/section1/end.png b/public/assets/img/home/section1/end.png deleted file mode 100644 index 67f669d..0000000 Binary files a/public/assets/img/home/section1/end.png and /dev/null differ diff --git a/public/assets/img/home/section1/end.webp b/public/assets/img/home/section1/end.webp index 0bc7e07..6bb60f1 100644 Binary files a/public/assets/img/home/section1/end.webp and b/public/assets/img/home/section1/end.webp differ diff --git a/public/assets/img/home/section1/responsive.png b/public/assets/img/home/section1/responsive.png deleted file mode 100644 index 5c222d2..0000000 Binary files a/public/assets/img/home/section1/responsive.png and /dev/null differ diff --git a/public/assets/img/home/section1/responsive.webp b/public/assets/img/home/section1/responsive.webp index 2368def..fd68656 100644 Binary files a/public/assets/img/home/section1/responsive.webp and b/public/assets/img/home/section1/responsive.webp differ diff --git a/public/assets/img/home/section1/seo.png b/public/assets/img/home/section1/seo.png deleted file mode 100644 index 7393174..0000000 Binary files a/public/assets/img/home/section1/seo.png and /dev/null differ diff --git a/public/assets/img/home/section1/seo.webp b/public/assets/img/home/section1/seo.webp index 9eba695..a268c98 100644 Binary files a/public/assets/img/home/section1/seo.webp and b/public/assets/img/home/section1/seo.webp differ diff --git a/public/assets/img/home/section3/3.webp b/public/assets/img/home/section3/3.webp new file mode 100644 index 0000000..7333481 Binary files /dev/null and b/public/assets/img/home/section3/3.webp differ diff --git a/public/assets/img/home/section4/4.webp b/public/assets/img/home/section4/4.webp new file mode 100644 index 0000000..4bc3767 Binary files /dev/null and b/public/assets/img/home/section4/4.webp differ diff --git a/public/assets/img/home/section5/conversion-2.webp b/public/assets/img/home/section5/conversion-2.webp new file mode 100644 index 0000000..f1445bd Binary files /dev/null and b/public/assets/img/home/section5/conversion-2.webp differ diff --git a/public/assets/img/home/section5/fast.webp b/public/assets/img/home/section5/fast.webp new file mode 100644 index 0000000..1f046f3 Binary files /dev/null and b/public/assets/img/home/section5/fast.webp differ diff --git a/public/assets/img/home/section5/marketing.webp b/public/assets/img/home/section5/marketing.webp new file mode 100644 index 0000000..fc53837 Binary files /dev/null and b/public/assets/img/home/section5/marketing.webp differ diff --git a/public/assets/img/home/section5/mobile-2.webp b/public/assets/img/home/section5/mobile-2.webp new file mode 100644 index 0000000..37926ba Binary files /dev/null and b/public/assets/img/home/section5/mobile-2.webp differ diff --git a/public/assets/img/home/section5/secure.webp b/public/assets/img/home/section5/secure.webp new file mode 100644 index 0000000..f434fba Binary files /dev/null and b/public/assets/img/home/section5/secure.webp differ diff --git a/public/assets/img/home/section5/seo-2.webp b/public/assets/img/home/section5/seo-2.webp new file mode 100644 index 0000000..713def1 Binary files /dev/null and b/public/assets/img/home/section5/seo-2.webp differ diff --git a/src/components/mobile-app-development-service/BannerBottom.tsx b/src/components/mobile-app-development-service/BannerBottom.tsx index 84eeaea..a26838b 100644 --- a/src/components/mobile-app-development-service/BannerBottom.tsx +++ b/src/components/mobile-app-development-service/BannerBottom.tsx @@ -1,5 +1,8 @@ "use client"; +import { useState } from "react"; +import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup'; + const floatingItems = [ { className: "item-1", @@ -28,6 +31,8 @@ const floatingItems = [ ]; const BannerBottom = () => { + const [isContactOpen, setIsContactOpen] = useState(false); + return (
@@ -82,23 +87,49 @@ const BannerBottom = () => {

We build apps that are reliable, fast-loading, and ready for future upgrades.

-
-
- Phone Icon -
-
- Speak With Our App Experts Today -

- +1-647-679-7651 -

-
-
+ + {/* Centered Call Box at the Bottom of Logo/Illustration */} +
+
+
+
setIsContactOpen(true)} + style={{ + cursor: 'pointer', + background: 'rgba(55, 121, 185, 0.1)', + padding: '10px 25px', + borderRadius: '50px', + border: '1px solid rgba(55, 121, 185, 0.2)', + transition: 'all 0.3s' + }} + onMouseEnter={(e) => { + e.currentTarget.style.background = 'rgba(55, 121, 185, 0.15)'; + e.currentTarget.style.transform = 'translateY(-2px)'; + }} + onMouseLeave={(e) => { + e.currentTarget.style.background = 'rgba(55, 121, 185, 0.1)'; + e.currentTarget.style.transform = 'translateY(0)'; + }} + > +
+ Phone Icon +
+
+ Speak With Our App Experts Today +
+
+
+
+
+ + setIsContactOpen(false)} />
); }; diff --git a/src/components/mobile-app-development-service/Hero.tsx b/src/components/mobile-app-development-service/Hero.tsx index 00301de..d920ab8 100644 --- a/src/components/mobile-app-development-service/Hero.tsx +++ b/src/components/mobile-app-development-service/Hero.tsx @@ -31,8 +31,8 @@ const Hero = () => {
- - {/* View Our Work */} + + {/* View Our Work */}
diff --git a/src/components/mobile-app-development-service/KeyFeatures.tsx b/src/components/mobile-app-development-service/KeyFeatures.tsx index 5df2371..0fba52c 100644 --- a/src/components/mobile-app-development-service/KeyFeatures.tsx +++ b/src/components/mobile-app-development-service/KeyFeatures.tsx @@ -155,7 +155,7 @@ const KeyFeatures = () => { + diff --git a/src/components/mobile-app-development-service/Pricing.tsx b/src/components/mobile-app-development-service/Pricing.tsx index 1ead6ca..813df0e 100644 --- a/src/components/mobile-app-development-service/Pricing.tsx +++ b/src/components/mobile-app-development-service/Pricing.tsx @@ -70,25 +70,39 @@ const Pricing = () => { + +
- Choose Plan + Choose Plan + +
+ ))} diff --git a/src/components/mobile-app-development-service/Service.tsx b/src/components/mobile-app-development-service/Service.tsx index 7978b8e..f6269f7 100644 --- a/src/components/mobile-app-development-service/Service.tsx +++ b/src/components/mobile-app-development-service/Service.tsx @@ -55,7 +55,7 @@ const Service = () => {
diff --git a/src/components/mobile-app-development-service/Work.tsx b/src/components/mobile-app-development-service/Work.tsx index f96827e..5538593 100644 --- a/src/components/mobile-app-development-service/Work.tsx +++ b/src/components/mobile-app-development-service/Work.tsx @@ -82,7 +82,7 @@ const Work = () => {
diff --git a/src/components/mobile-app-development-service/style-app.css b/src/components/mobile-app-development-service/style-app.css index edc21d5..bdf2874 100644 --- a/src/components/mobile-app-development-service/style-app.css +++ b/src/components/mobile-app-development-service/style-app.css @@ -293,7 +293,7 @@ nav a:active, } /* ============================================================ - FAQ SECTION — Spacing, Center Image, Responsive Fix + FAQ SECTION � Spacing, Center Image, Responsive Fix ============================================================ */ /* Left column: right padding to give breathing room from center image */ @@ -16275,7 +16275,7 @@ only screen and (min-width: 768px) and (max-width: 991px), min-height: 160px; } -/* Badge – Years of Excellence */ +/* Badge � Years of Excellence */ .kf-exp-badge { position: absolute; bottom: 30px; @@ -16310,7 +16310,7 @@ only screen and (min-width: 768px) and (max-width: 991px), color: rgba(255, 255, 255, 0.9); } -/* Dot grid decoration – top-right corner */ +/* Dot grid decoration � top-right corner */ .kf-dot-grid { position: absolute; top: 10px; @@ -16330,7 +16330,7 @@ only screen and (min-width: 768px) and (max-width: 991px), display: block; } -/* Responsive – new wrap */ +/* Responsive � new wrap */ @media (max-width: 1200px) { .kf-image-new-wrap { max-width: 420px; @@ -18318,7 +18318,7 @@ only screen and (min-width: 768px) and (max-width: 991px), ================================================================ */ /* --------------------------------------------------------------- - REMOVE ALL UNDERLINES — every link on every section + REMOVE ALL UNDERLINES � every link on every section --------------------------------------------------------------- */ a, a:hover, @@ -18349,7 +18349,7 @@ footer a, } /* --------------------------------------------------------------- - GLOBAL — prevent horizontal overflow at all sizes + GLOBAL � prevent horizontal overflow at all sizes --------------------------------------------------------------- */ *, *::before, @@ -18367,7 +18367,7 @@ img { } /* --------------------------------------------------------------- - Header — responsive fixes + Header � responsive fixes --------------------------------------------------------------- */ @media (max-width: 1024px) { @@ -18455,7 +18455,7 @@ img { } /* --------------------------------------------------------------- - Banner / Hero — responsive fixes + Banner / Hero � responsive fixes --------------------------------------------------------------- */ @media (max-width: 1200px) { @@ -18522,7 +18522,7 @@ img { } /* --------------------------------------------------------------- - Work Section (How It Works) — image mosaic + steps + Work Section (How It Works) � image mosaic + steps --------------------------------------------------------------- */ @media (max-width: 1200px) { .work-others-section .container { @@ -18634,7 +18634,7 @@ img { } /* --------------------------------------------------------------- - WorkProcess (Circular Step Diagram) — responsive fixes + WorkProcess (Circular Step Diagram) � responsive fixes --------------------------------------------------------------- */ @media (max-width: 1024px) { .case-works-section-area .row.align-items-center { @@ -18752,7 +18752,7 @@ img { } /* --------------------------------------------------------------- - KeyFeatures — 992px fix (was missing in existing responsive CSS) + KeyFeatures � 992px fix (was missing in existing responsive CSS) --------------------------------------------------------------- */ @media (max-width: 992px) { .kf-container { @@ -18781,7 +18781,7 @@ img { } /* --------------------------------------------------------------- - CaseStudies (Portfolio) — responsive fixes + CaseStudies (Portfolio) � responsive fixes --------------------------------------------------------------- */ @media (max-width: 1024px) { .case-studies-section .container { @@ -18812,7 +18812,7 @@ img { } /* --------------------------------------------------------------- - Team Section — responsive fixes + Team Section � responsive fixes --------------------------------------------------------------- */ @media (max-width: 992px) { .team-area .col-lg-4 { @@ -18831,7 +18831,7 @@ img { } /* --------------------------------------------------------------- - Testimonial — responsive fixes + Testimonial � responsive fixes --------------------------------------------------------------- */ @media (max-width: 1024px) { @@ -18857,7 +18857,7 @@ img { } /* --------------------------------------------------------------- - FAQ — responsive fixes (3-col breakpoints) + FAQ � responsive fixes (3-col breakpoints) --------------------------------------------------------------- */ @media (max-width: 1200px) { .ztc-faq-section .faqv2-main-img { @@ -18917,7 +18917,7 @@ img { } /* --------------------------------------------------------------- - Blogs Section — responsive fixes + Blogs Section � responsive fixes --------------------------------------------------------------- */ @media (max-width: 992px) { .vl-blog-1-area .col-lg-6 { @@ -18934,7 +18934,7 @@ img { } /* --------------------------------------------------------------- - Footer — responsive fixes + Footer � responsive fixes --------------------------------------------------------------- */ @media (max-width: 992px) { @@ -18964,7 +18964,7 @@ img { } /* --------------------------------------------------------------- - General Section Spacing — prevent sections merging + General Section Spacing � prevent sections merging --------------------------------------------------------------- */ .sp1 { padding: 80px 0; @@ -19386,3 +19386,41 @@ img { font-size: 16px; line-height: 1.6; } +/* New Button Styles - Theme Blue-Dark-Blue Gradient + Radius + Icon */ +.vl-btn1, .vl-btn2, .vl-btn3, .vl-btn4, .vl-btn5, .vl-btn6, .kf-demo-btn, .secondary-cta { + background: linear-gradient(90deg, #3779b9 0%, #1a1f2b 50%, #3779b9 100%) !important; + background-size: 200% auto !important; + border-radius: 30px !important; + color: #fff !important; + padding: 20px 30px !important; + border: none !important; + transition: all 0.5s ease !important; + display: inline-flex !important; + align-items: center !important; + justify-content: center !important; + gap: 8px !important; + text-decoration: none !important; +} + +.vl-btn1:hover, .vl-btn2:hover, .vl-btn3:hover, .vl-btn4:hover, .vl-btn5:hover, .vl-btn6:hover, .kf-demo-btn:hover, .secondary-cta:hover { + background-position: right center !important; + color: #fff !important; + transform: translateY(-2px) !important; + box-shadow: 0 5px 15px rgba(55, 121, 185, 0.4) !important; +} + +/* icon styles */ +.vl-btn1 i, .vl-btn2 i, .vl-btn3 i, .vl-btn4 i, .vl-btn5 i, .vl-btn6 i, .kf-demo-btn i, .secondary-cta i { + display: inline-block !important; + font-size: 14px !important; + margin-left: 5px !important; + transition: transform 0.3s ease !important; +} + +.vl-btn1:hover i, .vl-btn2:hover i, .vl-btn3:hover i, .vl-btn4:hover i, .vl-btn5:hover i, .vl-btn6:hover i, .kf-demo-btn:hover i, .secondary-cta:hover i { + transform: translateX(3px) !important; +} + +.vl-btn1::after, .vl-btn2::after, .vl-btn3::after, .vl-btn4::after, .vl-btn5::after, .vl-btn6::after, .kf-demo-btn::after, .secondary-cta::after { + display: none !important; +} diff --git a/src/components/mobile-app-development-service/support/cards/BlogCard.tsx b/src/components/mobile-app-development-service/support/cards/BlogCard.tsx index 5e55381..e267f24 100644 --- a/src/components/mobile-app-development-service/support/cards/BlogCard.tsx +++ b/src/components/mobile-app-development-service/support/cards/BlogCard.tsx @@ -35,7 +35,7 @@ const BlogCard: React.FC = ({ blog }) => {

{blog.description}

- +
diff --git a/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx b/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx index b90a481..bcbe6df 100644 --- a/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx +++ b/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx @@ -17,7 +17,7 @@ const CaseStudyCard: React.FC = ({ caseStudy }) => {
{caseStudy.title}
- +
diff --git a/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx b/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx index 4a8898a..55eeefd 100644 --- a/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx +++ b/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx @@ -230,7 +230,7 @@ const ContactPopup: React.FC = ({ isOpen, onClose }) => { diff --git a/src/components/mobile-app-development-service/support/layout/Header/Header.tsx b/src/components/mobile-app-development-service/support/layout/Header/Header.tsx index fce78b6..e0bdedc 100644 --- a/src/components/mobile-app-development-service/support/layout/Header/Header.tsx +++ b/src/components/mobile-app-development-service/support/layout/Header/Header.tsx @@ -48,7 +48,7 @@ const Header = () => { className="vl-btn1" style={{ border: 'none' }} > - Get Started Now + Get Started Now diff --git a/src/components/web-development-service/About.tsx b/src/components/web-development-service/About.tsx index a30981e..f992a08 100644 --- a/src/components/web-development-service/About.tsx +++ b/src/components/web-development-service/About.tsx @@ -41,14 +41,15 @@ const About = () => {
We specialize in:
    -
  • Business Websites
  • -
  • Corporate Websites
  • -
  • Landing Pages
  • +
  • Business Websites
  • +
  • Corporate Websites
  • +
  • Landing Pages
    -
  • E-commerce Stores
  • -
  • Custom Web Applications
  • +
  • E-commerce Stores
  • +
  • Custom Web Applications
+
@@ -59,7 +60,7 @@ const About = () => {
diff --git a/src/components/web-development-service/BannerBottom.tsx b/src/components/web-development-service/BannerBottom.tsx index fe98522..24dc0e8 100644 --- a/src/components/web-development-service/BannerBottom.tsx +++ b/src/components/web-development-service/BannerBottom.tsx @@ -83,25 +83,48 @@ const BannerBottom = () => {

Our websites are designed for performance, speed, and scalability. With strong technical architecture and modern frameworks, we deliver fast-loading, secure, and user-friendly digital experiences that convert visitors into customers.

-
setIsContactOpen(true)} - style={{ cursor: 'pointer' }} - > -
- Phone Icon -
-
- Speak With Our Experts Today - -
-
+ + {/* Centered Call Box at the Bottom of Logo/Illustration */} +
+
+
+
setIsContactOpen(true)} + style={{ + cursor: 'pointer', + background: '#3779b9', + padding: '10px 25px', + borderRadius: '50px', + border: '1px solid rgba(55, 121, 185, 0.2)', + transition: 'all 0.3s' + }} + onMouseEnter={(e) => { + e.currentTarget.style.background = '#3779b9'; + e.currentTarget.style.transform = 'translateY(-2px)'; + }} + onMouseLeave={(e) => { + e.currentTarget.style.background = '#3779b9'; + e.currentTarget.style.transform = 'translateY(0)'; + }} + > +
+ Phone Icon +
+
+ Speak With Our Experts Today +
+
+
+
+
+ setIsContactOpen(false)} /> ); diff --git a/src/components/web-development-service/Hero.tsx b/src/components/web-development-service/Hero.tsx index bfd888a..4ba0835 100644 --- a/src/components/web-development-service/Hero.tsx +++ b/src/components/web-development-service/Hero.tsx @@ -31,8 +31,8 @@ const Hero = () => {
- - View Our Work + + View Our Work
@@ -46,13 +46,13 @@ const Hero = () => { */}
- +
- +
- +
diff --git a/src/components/web-development-service/KeyFeatures.tsx b/src/components/web-development-service/KeyFeatures.tsx index 179ca01..b80b33c 100644 --- a/src/components/web-development-service/KeyFeatures.tsx +++ b/src/components/web-development-service/KeyFeatures.tsx @@ -77,7 +77,7 @@ const KeyFeatures = () => { {/* Left – Single Full Image */}
Key Features {
+ diff --git a/src/components/web-development-service/Pricing.tsx b/src/components/web-development-service/Pricing.tsx index e968097..37121f8 100644 --- a/src/components/web-development-service/Pricing.tsx +++ b/src/components/web-development-service/Pricing.tsx @@ -70,25 +70,39 @@ const Pricing = () => {
    {plan.features.map((feature, i) => (
  • - + {feature}
  • ))}
+ +
- Choose Plan + Choose Plan + +
+ ))} diff --git a/src/components/web-development-service/Service.tsx b/src/components/web-development-service/Service.tsx index 58829b0..38062f6 100644 --- a/src/components/web-development-service/Service.tsx +++ b/src/components/web-development-service/Service.tsx @@ -8,7 +8,7 @@ import ContactPopup from '@/components/common/ContactPopup/ContactPopup'; const Service = () => { const [isContactOpen, setIsContactOpen] = useState(false); return ( -
+
{/* Header + intro image row */} @@ -57,7 +57,7 @@ const Service = () => {
diff --git a/src/components/web-development-service/Work.tsx b/src/components/web-development-service/Work.tsx index 6e30349..f1b5117 100644 --- a/src/components/web-development-service/Work.tsx +++ b/src/components/web-development-service/Work.tsx @@ -63,20 +63,22 @@ const Work = () => { {/* Step List */}
{[ - { num: '01', title: 'Conversion-Focused Strategy', desc: 'We build websites that are designed to generate leads and sales.' }, + { img: '/assets/img/home/section5/conversion-2.webp', title: 'Conversion-Focused Strategy', desc: 'We build websites that are designed to generate leads and sales.' }, - { num: '02', title: 'Mobile-First Development', desc: 'Fully responsive across mobile, tablet, and desktop.' }, + { img: '/assets/img/home/section5/mobile-2.webp', title: 'Mobile-First Development', desc: 'Fully responsive across mobile, tablet, and desktop.' }, - { num: '03', title: 'SEO-Optimized Structure', desc: 'Built with clean code and optimized for search engine visibility.' }, + { img: '/assets/img/home/section5/seo-2.webp', title: 'SEO-Optimized Structure', desc: 'Built with clean code and optimized for search engine visibility.' }, - { num: '04', title: 'Fast Loading Speed', desc: 'Performance-optimized websites that load in under 3 seconds.' }, + { img: '/assets/img/home/section5/fast.webp', title: 'Fast Loading Speed', desc: 'Performance-optimized websites that load in under 3 seconds.' }, - { num: '05', title: 'Secure & Scalable', desc: ' Secure architecture designed to grow with your business.' }, + { img: '/assets/img/home/section5/secure.webp', title: 'Secure & Scalable', desc: ' Secure architecture designed to grow with your business.' }, - { num: '06', title: 'Marketing-Ready Integration', desc: 'Facebook Pixel, Google Analytics, CRM & Automation ready.' }, + { img: '/assets/img/home/section5/marketing.webp', title: 'Marketing-Ready Integration', desc: 'Facebook Pixel, Google Analytics, CRM & Automation ready.' }, ].map((step, i) => (
-
{step.num}
+
+ {step.title} +

{step.title}

{step.desc}

@@ -88,7 +90,7 @@ const Work = () => {
diff --git a/src/components/web-development-service/style.css b/src/components/web-development-service/style.css index 2fd12f5..96b0446 100644 --- a/src/components/web-development-service/style.css +++ b/src/components/web-development-service/style.css @@ -3454,7 +3454,7 @@ Location: border-radius: 50%; transition: all 0.4s; display: inline-block; - background: #1a1f2b; + background: #3779b9; } .service1-section-area .service1-boxarea .arrow { @@ -4557,7 +4557,7 @@ Location: .hero1-section-area { position: relative; z-index: 2; - background-image: url(/assets/img/home/banner/bg.webp); + background-image: url(/assets/img/home/banner/1.webp); background-position: center; background-repeat: no-repeat; background-size: cover; @@ -15971,8 +15971,8 @@ only screen and (min-width: 768px) and (max-width: 991px), } .bannerbottom-section .floating-circle img { - width: 55px; - height: 55px; + width: 40px; + height: 40px; object-fit: contain; } @@ -17904,7 +17904,12 @@ only screen and (min-width: 768px) and (max-width: 991px), color: #1a1f2b; min-width: 44px; line-height: 1; - padding-top: 4px; +} + +.work-step-num img { + width: 44px; + height: 44px; + object-fit: contain; } .work-step-body h4 { @@ -17959,6 +17964,11 @@ only screen and (min-width: 768px) and (max-width: 991px), min-width: 36px; } + .work-step-num img { + width: 36px; + height: 36px; + } + .work-step-body h4 { font-size: 15px; } @@ -18118,7 +18128,7 @@ only screen and (min-width: 768px) and (max-width: 991px), } .service-parallax .service1-boxarea h5 { - color: #1a1f2b !important; + color: #fff !important; } .service-parallax .service1-boxarea:hover { @@ -19223,7 +19233,7 @@ img { left: 0; width: 100%; height: 100%; - background-image: url(/assets/img/home/bg/bg-1.webp); + background-image: url(/assets/img/home/section1/2.webp); z-index: -1; background-position: center; background-repeat: no-repeat; @@ -19368,4 +19378,78 @@ img { font-size: 18px; } -/*============= PRICING CSS AREA ENDS ===============*/ \ No newline at end of file +/*============= PRICING CSS AREA ENDS ===============*/ + +/* New Button Styles - Theme Blue-Dark-Blue Gradient + Radius + Icon */ +.vl-btn1, +.vl-btn2, +.vl-btn3, +.vl-btn4, +.vl-btn5, +.vl-btn6, +.kf-demo-btn, +.secondary-cta { + background: linear-gradient(90deg, #3779b9 0%, #1a1f2b 50%, #3779b9 100%) !important; + background-size: 200% auto !important; + border-radius: 30px !important; + color: #fff !important; + padding: 20px 30px !important; + border: none !important; + transition: all 0.5s ease !important; + display: inline-flex !important; + align-items: center !important; + justify-content: center !important; + gap: 8px !important; + text-decoration: none !important; +} + +.vl-btn1:hover, +.vl-btn2:hover, +.vl-btn3:hover, +.vl-btn4:hover, +.vl-btn5:hover, +.vl-btn6:hover, +.kf-demo-btn:hover, +.secondary-cta:hover { + background-position: right center !important; + color: #fff !important; + transform: translateY(-2px) !important; + box-shadow: 0 5px 15px rgba(55, 121, 185, 0.4) !important; +} + +/* icon styles */ +.vl-btn1 i, +.vl-btn2 i, +.vl-btn3 i, +.vl-btn4 i, +.vl-btn5 i, +.vl-btn6 i, +.kf-demo-btn i, +.secondary-cta i { + display: inline-block !important; + font-size: 14px !important; + margin-left: 5px !important; + transition: transform 0.3s ease !important; +} + +.vl-btn1:hover i, +.vl-btn2:hover i, +.vl-btn3:hover i, +.vl-btn4:hover i, +.vl-btn5:hover i, +.vl-btn6:hover i, +.kf-demo-btn:hover i, +.secondary-cta:hover i { + transform: translateX(3px) !important; +} + +.vl-btn1::after, +.vl-btn2::after, +.vl-btn3::after, +.vl-btn4::after, +.vl-btn5::after, +.vl-btn6::after, +.kf-demo-btn::after, +.secondary-cta::after { + display: none !important; +} \ No newline at end of file