Documentation

Noveo

Thank you so much for purchasing our item from themeforest.

This section will guide you through the basic setup and structure of the theme, helping you get started quickly and easily.


  • Version: 1.0
  • Author: PioneerPixel
  • Created: 12 January, 2026

If you have any questions that are beyond the scope of this help file, Please feel free to email via Support mail.


Installation

Getting started with the theme is straightforward and does not require any special setup. Follow the steps below to setup your site template:

  1. Unzip the downloaded package
  2. Open the noveo-html-template-v-1.0.0 folder to find all the template files. You will need to upload these files to your hosting web server using FTP or local server (recommended, e.g. XAMPP, MAMP) in order to use it on your website.
  3. You are good to go for adding your content now!

Folder structure overview (root folder with noveo/ and documentation/).


HTML Structure

The theme is built with a clean and well-organized HTML structure based on reusable sections.
The template is based on Bootstrap Framework

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="theme-style-mode" content="1">
    <meta name="description" content="Empowering businesses with expert guidance, strategic solutions, and a clear path toward measurable and lasting results.">

    <title>Noveo - Business, Consulting & Agency Bootstrap 5 Template</title>

    <!-- favicon -->

    <link rel="shortcut icon" type="image/x-icon" href="assets/images/favicon.png">

    <!-- google font -->

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
    <!-- end google font --> 
    
    <!-- bootstrap core -->

    <link rel="stylesheet" href="assets/css/vendor/bootstrap.min.css">

    
    <!-- fontawesome icons -->

    <link rel="stylesheet" href="assets/css/plugin/fontawesome.min.css"> 
    <link rel="stylesheet" href="assets/css/plugin/solid.min.css">
    <link rel="stylesheet" href="assets/css/plugin/regular.min.css">
    <link rel="stylesheet" href="assets/css/plugin/brands.min.css">

    <!-- end fontawesome icons -->

    <link rel="stylesheet" href="assets/css/plugin/swiper-bundle.min.css">
    <link rel="stylesheet" href="assets/css/plugin/animate.min.css">
    <link rel="stylesheet" href="assets/css/style.css">
    
</head>
<body>

    <!-- start header -->

    <header class="header-default">    
     ......
    </head>

    <!-- end header -->

    <!-- start main content -->

    <main>    
     ......
    </main id="main-content">

    <!-- end main content -->

    <!-- start footer -->

    <footer>    
     ......
    </footer>

    <!-- end footer -->

    <!-- JS -->

    <script src="assets/js/plugin/jquery.min.js"></script>
    <script src="assets/js/vendor/bootstrap.min.js"></script>
    <script src="assets/js/plugin/swiper-bundle.min.js"></script>
    <script src="assets/js/plugin/wow.min.js"></script>
    <script src="assets/js/plugin/isotope.pkgd.min.js"></script>
    <script>
        new WOW().init();
    </script>
    <script src="assets/js/main.js" defer></script>

    
</body>
</html>

SCSS / Sass Overview

The theme styles are written in Sass (SCSS syntax) for better scalability and maintainability. We have added .scss files in template. You can find scss file here - assets/scss

  • Variables, mixins, and components are separated into dedicated files.
  • The main SCSS file compiles into a single style.css file used by the theme.

Open the scss/abstract/_variables.scss and Edit the values according to your needs.

This setup allows easy global changes without touching individual CSS rules.

Screenshot suggestion:


Color Schemes

All colors are managed through Sass variables, making customization fast and consistent across the entire theme.

Brand Colors

  • $color-primary-100: #3B8E86;
  • $color-primary-500: #11605A;
  • $color-primary-900: #084540;
  • $color-secondary-100: #6FE4B6;
  • $color-secondary-500: #19B981;
  • $color-secondary-900: #148A61;
  • $color-accent-100: #D7F28C;
  • $color-accent-500: #A6C94F;
  • $color-accent-900: #7A9B36;
  • $color-error: #e90909;

Overlay Color

  • $overlay-color: rgba(43, 47, 48, 0.8);

Neutral Colors

  • $color-white: #FFFFFF;
  • $color-black: #000000;
  • $color-gray-100: #F2F4F6;
  • $color-gray-200: #D1D6DA;
  • $color-gray-300: #90979B;

Text Color

  • $txt-color: #2B2F30;

Gradients

  • $grad-team-1: linear-gradient(135deg, $color-primary-500, $color-primary-100);
  • $grad-team-2: linear-gradient(135deg, $color-secondary-900, $color-secondary-100);
  • $grad-team-3: linear-gradient(135deg, $color-accent-500, $color-accent-100);

To change the color palette, simply edit these variables and recompile the Sass files.

Screenshot suggestion:


Theme Customization

Most visual customizations can be done by editing Sass variables.

You can easily customize:

  • Colors
  • Border radius
  • Typography
  • Overlays and gradients
  • And more

Example


            $radius-lg: 12px; //default
$radius-lg: 24px; //custom

After modifying variables, recompile the Sass files to apply changes globally.

Screenshot suggestion:


Logo & Favicon Settings

The Logo Container can be found in the Header - <header> Footer - <footer> and mobile menu - <div class="mobile-menu-header">

            
            <div class="header-main-logo">
                <div class="logo">
                    <a href="index.html">
                        <img src="assets/images/logo-dark.png" alt="Noveo"/>
                    </a>
                </div>
            </div>

            <div class="mobile-menu-header">
                <div class="logo">
                    <a href="index.html">
                        <img src="assets/images/logo-dark.png" alt="Noveo"/>
                    </a>
                </div>
                ...
            </div>

            <div class="footer-widget">
                <a href="index.html">
                    <img src="assets/images/logo-light.png" class="footer-logo" alt="Noveo"/>
                </a>
                ...
            </div>
            

Logos are located in the assets folder:

assets/images/

To replace the logo:

  • Upload your new logo image.
  • Keep the same filename

Favicon is located in the assets folder:

assets/images/

To replace the Favicon:

  • Upload your Favicon.
  • Keep the same filename

Content

This section explains how to manage and customize the main content elements used throughout the theme.

Typography

The theme uses Google Fonts, loaded directly in the HTML head.

Google Fonts Setup



  <!-- google font -->

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    
  <!-- end google font -->  

To change or add new fonts:

  1. Visit Google Fonts
  2. Select your desired font(s)
  3. Replace or extend the <link> tag above
  4. Update the font variables in SCSS

Font Variables (SCSS)


  // Font Family

  $font-heading: "Montserrat", sans-serif; 
  $font-body: "Poppins", sans-serif;

By changing these variables, all headings and body text will update globally after recompiling the Sass files.


Icons

The theme includes Font Awesome 5 Free, fully integrated and ready to use.

Font Awesome Setup


  <!-- fontawesome icons -->

    <link rel="stylesheet" href="assets/css/plugin/fontawesome.min.css"> 
    <link rel="stylesheet" href="assets/css/plugin/solid.min.css">
    <link rel="stylesheet" href="assets/css/plugin/regular.min.css">
    <link rel="stylesheet" href="assets/css/plugin/brands.min.css">

  <!-- end fontawesome icons -->

This package includes:

  • Solid icons
  • Regular icons
  • Brand icons (All free icons only)

Reference and icon list:

https://fontawesome.com/v5/search?ic=free-collection

Icon Size Variables


  // Size for icons
  $icon-size-xs: 12px;
  $icon-size-sm: 16px;
  $icon-size-md: 20px;
  $icon-size-lg: 24px;
  $icon-size-xl: 32px;
  $icon-size-xxl: 64px;

These variables can be reused across components or customized to match your design needs.


Images

Preview Images & Copyright

Images shown in the live preview are for demonstration purposes only and are not included in the downloadable package.

The final package contains:

  • Placeholder images only
  • Each placeholder includes the required image dimensions

This ensures full compliance with copyright and licensing rules.

Customer Logos

Logos used in customer or partner sections are:

  • Fully fictional
  • Created for illustrative purposes
  • Do not represent real companies or brands

Replacing Images

Images can be replaced in two ways:

1. Replace Placeholder Images

Upload your images into the corresponding folders, keeping the same file names:


  assets/images/
  ├─ about/
  ├─ avatar/
  ├─ blog/
  ├─ contact/
  ├─ cta/
  ├─ customers/
  ├─ faq/
  ├─ hero/
  ├─ portfolio/
  ├─ services/
  ├─ team/
  ├─ working-process/

2. Update Image Paths in HTML

You can also change image names, paths, or add new images directly in the HTML files if needed.

Screenshot suggestion:

Background Images

Background images (e.g. hero sections) are defined in SCSS files:


  background-image: url(../../assets/images/hero/hero-slide-1.jpg);

To change background images:

  • Replace the image file or
  • Update the image path in the SCSS file
  • Recompile the Sass files

Screenshot suggestion:

Notes

  • All icons used are Font Awesome 5 Free
  • No Pro or premium assets are included
  • All placeholder images are safe to replace
  • No third-party copyrighted images are distributed

Components

This section describes the main reusable components included in the theme and explains how to customize or extend them.

Buttons

The theme includes three main button styles:

Primary Button


  <a class="main-btn main-btn-primary">...</a>

Outline Button


  <a class="main-btn main-btn-outline">...</a>

White Button


  <a class="main-btn main-btn-white">...</a>

Each button supports:

  • Icon + text
  • Hover animations

Hero Slide

The Hero Slide is built using Swiper.js and supports unlimited slides.

Each slide follows the structure below:


  <div class="swiper-slide swiper-hero-item hero-bg-1">
    ...
  </div>

Key points

You can add or remove slides freely by duplicating or removing .swiper-slide elements.

Background images are controlled via utility classes:

  • hero-bg-1
  • hero-bg-2
  • hero-bg-3

These classes are mapped to background images inside the Hero SCSS file.

Screenshot suggestion:

To change a background:

  • Replace the image inside assets/images/hero/
  • Or edit the background image path directly in hero.scss

Floating Cards

Floating Cards are decorative UI widgets used to highlight dynamic information such as:

  • Team members
  • Statistics
  • Notifications

Available types

  • Team widget
  • Stats widget (animated counter)
  • Notification widget

Each card uses the base class:


  <div class="floating-card main-card"></div>

Icon position

You can control the icon direction using:

  • floating-left-icon
  • floating-right-icon

Example use cases:

  • Team preview with avatars
  • Animated statistics (clients satisfied)
  • Review or activity notifications

Content, icons, avatars, and text can be freely customized by editing the HTML.


Portfolio Filter (Isotope)

The portfolio gallery uses Isotope js for filtering and layout.

Filters

Each filter button uses the data-filter attribute:


  <button data-filter=".branding">Branding</button>

Portfolio items

Each card must include category classes:


  <div class="grid-item branding marketing"></div>

How it works

  • Filters are defined via data-filter
  • Portfolio items respond based on matching CSS classes
  • You can add new categories by:
    1. Adding a new filter button
    2. Assigning the same class to portfolio items

No JavaScript changes are required.


Working Process

The Working Process component is fully dynamic and scalable.

It consists of:

  • A navigation bar (steps)
  • Matching content cards

Navigation

Each step button uses:


  <button class="step-nav-item" data-step="1"></button>

Content

Each step content block uses the same data-step value:


  <div class="working-step-item" data-step="1"></div>

Customization

  • You can add unlimited steps
  • Just ensure the data-step value matches between nav and content
  • JavaScript automatically handles:
    • Active state
    • Progress bar
    • Step switching

Accordion

The Accordion component is based on Bootstrap Accordion and styled to match the theme.

Structure

Each accordion item follows this structure:



  <div class="accordion accordion-flush" id="accordionFlushExample">
                        
    <!-- accordion 1 -->

    <div class="accordion-item main-card">
        <h3 class="accordion-header" id="flush-headingOne">
            <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#flush-collapseOne" aria-label="">
                Accordion Title
            </button>
        </h3>
        <div id="flush-collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionFlushExample">
            <div class="accordion-body">Accordion Content>/div>
        </div>
    </div>

    ...

  </div>

Notes

  • You can add or remove accordion items freely
  • Make sure each accordion ID is unique

No JavaScript customization is required.


Customer Slider

The Customer Slider is built with Swiper.js and displays client logos.


  <div class="swiper swiper-customer">
    <div class="swiper-wrapper">

        <!-- slides -->

        <a href="about.html" class="swiper-slide swiper-customer-item">
            <img src="assets/images/customers/customer-1.png" alt="customer logo">
        </a>
        <a href="about.html" class="swiper-slide swiper-customer-item">
            <img src="assets/images/customers/customer-2.png" alt="customer logo"> 
        </a>
        <a href="about.html" class="swiper-slide swiper-customer-item">
            <img src="assets/images/customers/customer-3.png" alt="customer logo"> 
        </a>
        ...
    </div>
  </div>

Features

  • Infinite scrolling
  • Responsive layout

Customization

  • Replace logo images inside assets/images/customers/
  • Add or remove slides freely
  • Logos used in the demo are fictitious and for preview purposes only

Social Icons

Social icons are used in:

  • Footer
  • Mobile menu

Structure


  <div class="social">
    <ul>
        <li><a href="#"><i class="fab fa-facebook-f"></i></a></li>
        ...
    </ul>
  </div>

Notes

  • Icons are powered by Font Awesome Free
  • You can add or remove social platforms by editing the HTML
  • Replace href="#" with your real social links

Source & Credits

Preview Images:

Fonts:

Scripts:


Support

If this documentation doesn't answer your questions, So, Please send us an Email

Note: While we aim to provide the best support possible, please keep in mind that it only extends to verified buyers and only to issues related to our template like bugs and errors. Custom modifications or third party module implementations are not included.

Don’t forget to Rate this template

Please Add your Review (Opinion) for Our template. It would be a great support for us.

Changelog

Version 1.0 (12 January, 2026)

Initial Release