/** * Theme functions and definitions * * @package HelloElementor */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.4.4' ); define( 'EHP_THEME_SLUG', 'hello-elementor' ); define( 'HELLO_THEME_PATH', get_template_directory() ); define( 'HELLO_THEME_URL', get_template_directory_uri() ); define( 'HELLO_THEME_ASSETS_PATH', HELLO_THEME_PATH . '/assets/' ); define( 'HELLO_THEME_ASSETS_URL', HELLO_THEME_URL . '/assets/' ); define( 'HELLO_THEME_SCRIPTS_PATH', HELLO_THEME_ASSETS_PATH . 'js/' ); define( 'HELLO_THEME_SCRIPTS_URL', HELLO_THEME_ASSETS_URL . 'js/' ); define( 'HELLO_THEME_STYLE_PATH', HELLO_THEME_ASSETS_PATH . 'css/' ); define( 'HELLO_THEME_STYLE_URL', HELLO_THEME_ASSETS_URL . 'css/' ); define( 'HELLO_THEME_IMAGES_PATH', HELLO_THEME_ASSETS_PATH . 'images/' ); define( 'HELLO_THEME_IMAGES_URL', HELLO_THEME_ASSETS_URL . 'images/' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', 'navigation-widgets', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', HELLO_THEME_STYLE_URL . 'reset.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', HELLO_THEME_STYLE_URL . 'theme.css', [], HELLO_ELEMENTOR_VERSION ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', HELLO_THEME_STYLE_URL . 'header-footer.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } require HELLO_THEME_PATH . '/theme.php'; HelloTheme\Theme::instance(); /***/ function add_my_code_scr() { echo ''; } add_action('wp_head', 'add_my_code_scr');/***/ Home - Kingston CAD Solutions | Engineering Design | Manufacture | Consultancy
Delivering Cutting-Edge Engineering Solutions

Tailored Solutions for Diverse Industries

Kingston CAD Solutions is an engineering design studio established in 2007. We offer a unique blend of talent in designing mechanically-engineered products such as conveyor systems, special purpose machinery and specialist products for sectors including Food Production, Pharmaceutical and Oil and Gas.

freepik__enhancewqfqw_afdf_67809
freepik__enhance__egfwg67809
freepik__enhance_afdf_67809df
freepik__enhagewgnce_afdf_67809
Halliburton_logo
freepik__enhance__67809ff
freepik__enhance_d_67809
freepik__enhanFFce__67809
DSA
freepik__enhance__67809
7
freepik__enhance__67809wfd
freepik__enhance__67809fgeg
freepik__enhance_wfq_67809
svgexport-124rwegw
freepik__enhance__678dd09
bp-logo-(1)rgrwg
freepik__enhance__67dd809
freepik__enhancegrwg__67809
freepik__enhance_afdf_67809
FD
Our Services

Enhancing Performance with Modern Engineering Solutions

Our Goals

Long-Term Client Partnerships

We believe in building strong, lasting relationships with our clients by delivering consistent, high-quality engineering solutions tailored to their needs. Through open communication, transparency, and reliability, we ensure trust and collaboration at every stage. Our client-focused approach allows us to understand business challenges, provide customized solutions, and continuously support evolving requirements. By maintaining high standards, meeting deadlines, and exceeding expectations, we establish partnerships that drive mutual growth and long-term success across various industries.

“conveyor palletising system designed by Kingston CAD Solutions”

About Us

Who We Are

Kingston CAD Solutions is a leading engineering design studio, established in 2007, specializing in mechanical and structural engineering. Our team of experts combines technical excellence with innovative thinking to create cutting-edge solutions tailored to various industries.

With years of experience, we provide high-quality engineering designs for conveyor systems, special purpose machinery, and material handling solutions. Our commitment to precision, efficiency, and client satisfaction drives us to deliver.

At Kingston CAD Solutions, we specialize in mechanical and structural engineering, offering solutions for conveyor systems, pressure vessels, and complex machinery. Our engineers are skilled in delivering customized, high-precision designs.

We take pride in our ability to solve challenging engineering problems, ensuring safety, efficiency, and compliance with industry regulations

Our Mission

Our mission is to provide high-quality engineering solutions that enhance efficiency, reliabilit.

Our Vision

our vision is to be a leading force in engineering innovation, delivering cutting-edge mechanical.

Industries served

Industrial Manufacturing & Material Handling

Testimonials

Valuable words from our customers

At Kingston CAD Solutions, customer satisfaction is our priority. Our clients trust us for innovative, reliable, and precision-engineered solutions that enhance efficiency and drive success across various industries.

Kingston CAD Solutions provided innovative solutions that transformed our operations. Their precision and expertise ensured a seamless experience.

– Dia R., CEO

The team’s dedication to excellence and problem-solving mindset helped us optimize our manufacturing process. A truly reliable and knowledgeable partner!

– Dia M., Operations Manager

Their expertise in mechanical design and engineering exceeded our expectations. We highly recommend Kingston CAD Solutions for their outstanding service!

– Diandra S., Client

Testimonials

Valuable words from our customers

At Kingston CAD Solutions, customer satisfaction is our priority. Our clients trust us for innovative, reliable, and precision-engineered solutions that enhance efficiency and drive success across various industries.

532 Offices

Across 56 and 26k global workforce

Dolores et ea rebum vero eos et accusam et justo duo dolores at ea rebum. labore vero dolore magna aliquyam erat

42 Billion Per Year

Takimata sanctus eirmod tempor invidunt

Dolores et ea rebum vero eos et accusam et justo duo dolores at ea rebum. labore vero dolore magna aliquyam erat

29 Trillion Pounds

Nonumy eirmod tempor invidunt veroe labore

Dolores et ea rebum vero eos et accusam et justo duo dolores at ea rebum. labore vero dolore magna aliquyam erat

96 %
Industrial

Across 56 and 26k global workforce

Dolores et ea rebum vero eos et accusam et justo duo dolores at ea rebum. labore vero dolore magna aliquyam erat

Now, for

Tomorrow

Dolores et ea rebum vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Siam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. dolores et ea rebum vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. sed diam voluptua. At vero eos et accusam justo duo dolores et ea rebum.

Our team

Members

Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn.

Daniel Nichol

Managing Partner

Jonathan White

Firm Director

Patricia Bogle

Chief Operating Officer

Gerry Heller

Managing Director

Joseph Hyde

Tax Partner

Our Blogs

Recent News