{"id":11053,"date":"2026-07-12T13:28:12","date_gmt":"2026-07-12T13:28:12","guid":{"rendered":"https:\/\/codeville.co.za\/ce\/?page_id=11053"},"modified":"2026-07-14T10:50:56","modified_gmt":"2026-07-14T10:50:56","slug":"tent-manufacturing","status":"publish","type":"page","link":"https:\/\/codeville.co.za\/ce\/tent-manufacturing\/","title":{"rendered":"Stretch Tent Manufacturing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11053\" class=\"elementor elementor-11053\">\n\t\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-026df3b elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-shape-divider-none\" data-id=\"026df3b\" data-element_type=\"section\" data-e-type=\"section\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-50382db pxl-column-element-default\" data-id=\"50382db\" data-element_type=\"column\" data-e-type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                    \t\t<div class=\"elementor-element elementor-element-e616a99 elementor-widget elementor-widget-html\" data-id=\"e616a99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n  CUSTOM STRETCH TENTS \u2013 INTRO + FEATURE CARDS \n============================================================ -->\n\n<style>\n  .cet-custom{\n    width:100vw;\n    margin-left:calc(50% - 50vw);\n    margin-right:calc(50% - 50vw);\n    background:#fff;\n    \/* faint rose glow behind the card cluster *\/\n    background-image:radial-gradient(60% 80% at 82% 50%, rgba(192,110,128,0.10), rgba(192,110,128,0) 70%);\n    padding:70px 20px;\n    box-sizing:border-box;\n  }\n  .cet-custom *{ box-sizing:border-box; }\n  .cet-custom-inner{\n    max-width:1140px;\n    margin:0 auto;\n    display:flex;\n    align-items:center;\n    gap:64px;\n  }\n\n  \/* ---------- LEFT : INTRO ---------- *\/\n  .cet-custom-copy{ flex:1 1 46%; }\n  .cet-custom-copy .cet-eyebrow{\n    color:#C7484D;\n    font-size:15px;\n    font-weight:600;\n    letter-spacing:2px;\n    text-transform:uppercase;\n    margin:0 0 12px;\n  }\n  .cet-custom-copy h2{ margin:0 0 22px; }\n  .cet-custom-copy p{ margin:0 0 18px; }\n  \/* rectangular block button styled after the reference banner *\/\n  .cet-btn{\n    display:inline-block;\n    margin-top:8px;\n    background:#BE5B71;\n    color:#fff !important;\n    text-decoration:none;\n    font-weight:600;\n    font-size:14px;\n    letter-spacing:1.5px;\n    text-transform:uppercase;\n    padding:18px 40px;\n    border-radius:3px;\n    transition:background .25s ease, transform .25s ease, box-shadow .25s ease;\n  }\n  .cet-btn:hover{\n    background:#A94A5F;\n    transform:translateY(-2px);\n    box-shadow:0 12px 26px rgba(190,91,113,0.40);\n  }\n\n  \/* ---------- RIGHT : STAGGERED FEATURE CARDS ---------- *\/\n  .cet-custom-cards{ flex:1 1 54%; }\n  .cet-custom-cards h3{\n    margin:0 0 24px;\n    text-align:center;\n  }\n  .cet-ccgrid{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:20px;\n  }\n  \/* stagger: the second column sits lower, like offset fabric panels *\/\n  .cet-ccard:nth-child(even){ transform:translateY(22px); }\n  .cet-ccard{\n    background:#fff;\n    border:1px solid #F0DEE0;\n    border-radius:10px;\n    padding:26px 24px;\n    box-shadow:0 10px 26px rgba(19,38,68,0.07);\n    transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;\n  }\n  .cet-ccard:hover{\n    transform:translateY(-4px);\n    box-shadow:0 16px 34px rgba(19,38,68,0.13);\n    border-color:transparent;\n  }\n  .cet-ccard:nth-child(even):hover{ transform:translateY(18px); }\n  .cet-ccard-ic{\n    width:46px;\n    height:46px;\n    border-radius:50%;\n    background:#F9EFF0;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#C7484D;\n    margin-bottom:14px;\n    transition:background .25s ease, color .25s ease;\n  }\n  .cet-ccard:hover .cet-ccard-ic{ background:#C7484D; color:#fff; }\n  .cet-ccard-ic svg{ width:22px; height:22px; }\n  .cet-ccard h4{ margin:0 0 8px; font-size:17px; }\n  .cet-ccard p{ margin:0; font-size:14.5px; line-height:1.55; }\n\n  \/* ---------- BOTTOM : IMAGE CAROUSEL (5 visible) ---------- *\/\n  .cet-custom-carousel{\n    max-width:1140px;\n    margin:56px auto 0;\n    display:flex;\n    gap:16px;\n    overflow-x:auto;\n    scroll-snap-type:x mandatory;\n    padding-bottom:6px;\n    -webkit-overflow-scrolling:touch;\n    scrollbar-width:none;\n    cursor:grab;\n  }\n  .cet-custom-carousel::-webkit-scrollbar{ display:none; }\n  .cet-custom-carousel.cet-dragging{ cursor:grabbing; scroll-snap-type:none; }\n  .cet-cslide{\n    flex:0 0 calc(20% - 12.8px);   \/* 5 images visible per view *\/\n    scroll-snap-align:start;\n    border-radius:6px;\n    overflow:hidden;\n  }\n  .cet-cslide img{\n    display:block;\n    width:100%;\n    aspect-ratio:4\/3;\n    object-fit:cover;\n    transition:transform .4s ease;\n    pointer-events:none;           \/* lets you drag from anywhere on the image *\/\n  }\n  .cet-cslide:hover img{ transform:scale(1.05); }\n\n  \/* ---------- RESPONSIVE ---------- *\/\n  @media (max-width:960px){\n    .cet-custom-inner{ flex-direction:column; gap:48px; }\n    .cet-custom-copy, .cet-custom-cards{ flex:1 1 100%; width:100%; }\n    .cet-cslide{ flex:0 0 calc(33.333% - 10.7px); }   \/* 3 visible on tablet *\/\n  }\n  @media (max-width:560px){\n    .cet-custom{ padding:56px 20px; }\n    .cet-ccgrid{ grid-template-columns:1fr; }\n    .cet-ccard:nth-child(even){ transform:none; }\n    .cet-ccard:nth-child(even):hover{ transform:translateY(-4px); }\n    .cet-custom-carousel{ margin-top:44px; }\n    .cet-cslide{ flex:0 0 46%; }                      \/* ~2 visible on phones *\/\n  }\n<\/style>\n\n<section class=\"cet-custom\">\n  <div class=\"cet-custom-inner\">\n\n    <!-- LEFT : INTRO + CTA -->\n    <div class=\"cet-custom-copy\">\n      <p class=\"cet-eyebrow\">Custom Manufacturing<\/p>\n      <h2>Custom Stretch Tents Made for Your Space<\/h2>\n      <p>Cutting Edge Tents provides custom stretch tent manufacturing in South Africa for clients who need a tent designed around specific size, shape, colour, layout and usage requirements. Custom manufacturing is ideal for venues, restaurants, hotels, event companies, wedding venues, schools, churches, private homes and commercial spaces.<\/p>\n      <p>Every custom tent project is planned around how the structure will be used. Whether you need a tent for outdoor dining, regular events, hospitality spaces, branded activations or long-term installations, our team helps create a solution that fits your space, style and purpose.<\/p>\n      <a class=\"cet-btn\" href=\"https:\/\/codeville.co.za\/ce\/contact-us\/\">Start a Custom Tent Project<\/a>\n    <\/div>\n\n    <!-- RIGHT : FEATURE CARDS -->\n    <div class=\"cet-custom-cards\">\n      <h3>Designed Around the Details That Matter<\/h3>\n      <div class=\"cet-ccgrid\">\n\n        <div class=\"cet-ccard\">\n          <span class=\"cet-ccard-ic\">\n            <!-- size & coverage: ruler \/ area -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><path d=\"M8 3v3M12 3v5M16 3v3M3 8h3M3 12h5M3 16h3\"\/><\/svg>\n          <\/span>\n          <h4>Size &amp; Coverage<\/h4>\n          <p>We consider the area that needs to be covered, from small spaces to large event venues.<\/p>\n        <\/div>\n\n        <div class=\"cet-ccard\">\n          <span class=\"cet-ccard-ic\">\n            <!-- shape & layout: layout blocks -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"8\" height=\"12\" rx=\"1\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"13\" width=\"7\" height=\"8\" rx=\"1\"\/><rect x=\"3\" y=\"18\" width=\"8\" height=\"3\" rx=\"1\"\/><\/svg>\n          <\/span>\n          <h4>Shape &amp; Layout<\/h4>\n          <p>Your tent layout is planned around the venue, surface, access points and intended use.<\/p>\n        <\/div>\n\n        <div class=\"cet-ccard\">\n          <span class=\"cet-ccard-ic\">\n            <!-- colour & finish: palette -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21a9 9 0 1 1 9-9c0 2.2-1.8 3-3 3h-2a2 2 0 0 0-1.5 3.3c.6.7.2 2.7-2.5 2.7z\"\/><circle cx=\"7.5\" cy=\"10.5\" r=\"1\" fill=\"currentColor\"\/><circle cx=\"12\" cy=\"7.5\" r=\"1\" fill=\"currentColor\"\/><circle cx=\"16.5\" cy=\"10.5\" r=\"1\" fill=\"currentColor\"\/><\/svg>\n          <\/span>\n          <h4>Colour &amp; Finish<\/h4>\n          <p>Choose a look that matches your venue style, event theme or brand identity.<\/p>\n        <\/div>\n\n        <div class=\"cet-ccard\">\n          <span class=\"cet-ccard-ic\">\n            <!-- purpose & use: target -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><circle cx=\"12\" cy=\"12\" r=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"1.2\" fill=\"currentColor\"\/><\/svg>\n          <\/span>\n          <h4>Purpose &amp; Use<\/h4>\n          <p>We consider whether your tent is for hire, hospitality, private use or long-term installation.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- BOTTOM : IMAGE CAROUSEL (5 visible at a time) -->\n  <div class=\"cet-custom-carousel\" id=\"cetCustomCarousel\">\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/beige-stretch-tent-garden-venue-1.webp\" alt=\"Beige stretch tent at a garden venue\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/branded-stretch-tent-night-event-1.webp\" alt=\"Branded stretch tent at a night event\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/desert-stretch-tent-camp-1.webp\" alt=\"Stretch tent at a desert camp\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/festival-stretch-tent-aerial-view-1.webp\" alt=\"Aerial view of festival stretch tents\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/large-arch-event-stage-tent-1.webp\" alt=\"Large arch stretch tent over an event stage\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/large-beige-stretch-tent-building-installation-1.webp\" alt=\"Large beige stretch tent installed against a building\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/poolside-stretch-tent-venue-1.webp\" alt=\"Poolside stretch tent at a venue\" loading=\"lazy\"><\/div>\n    <div class=\"cet-cslide\"><img decoding=\"async\" src=\"https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/festival-stretch-tent-stage-crowd-1.webp\" alt=\"Decorated festival stretch tent with crowd\" loading=\"lazy\"><\/div>\n  <\/div>\n<\/section>\n\n<script>\n\/* custom-page carousel: drag-to-scroll + autoplay every 3 seconds *\/\n(function(){\n  var track = document.getElementById('cetCustomCarousel');\n  if(!track) return;\n\n  \/* ---- drag to scroll (desktop) ---- *\/\n  var down = false, startX = 0, startScroll = 0;\n  track.addEventListener('mousedown', function(e){\n    down = true;\n    startX = e.pageX;\n    startScroll = track.scrollLeft;\n    track.classList.add('cet-dragging');\n    e.preventDefault();\n  });\n  window.addEventListener('mousemove', function(e){\n    if(!down) return;\n    track.scrollLeft = startScroll - (e.pageX - startX);\n  });\n  window.addEventListener('mouseup', function(){\n    down = false;\n    track.classList.remove('cet-dragging');\n  });\n\n  \/* ---- autoplay: advance one image every 3s, loop back at the end ---- *\/\n  var paused = false;\n  function stepWidth(){\n    var slide = track.querySelector('.cet-cslide');\n    return slide ? slide.getBoundingClientRect().width + 16 : 240;\n  }\n  setInterval(function(){\n    if(paused || down || document.hidden) return;\n    var atEnd = track.scrollLeft + track.clientWidth >= track.scrollWidth - 10;\n    if(atEnd){\n      track.scrollTo({left:0, behavior:'smooth'});\n    } else {\n      track.scrollBy({left:stepWidth(), behavior:'smooth'});\n    }\n  }, 3000);\n\n  \/* pause while the visitor is looking at \/ touching the carousel *\/\n  track.addEventListener('mouseenter', function(){ paused = true; });\n  track.addEventListener('mouseleave', function(){ paused = false; });\n  track.addEventListener('touchstart', function(){ paused = true; }, {passive:true});\n  track.addEventListener('touchend', function(){\n    setTimeout(function(){ paused = false; }, 4000);\n  }, {passive:true});\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t                    <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-18ac4c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-shape-divider-none\" data-id=\"18ac4c2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\n                            <div class=\"elementor-background-overlay\"><\/div>\n            \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-37825af pxl-column-element-default\" data-id=\"37825af\" data-element_type=\"column\" data-e-type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                    \t\t<div class=\"elementor-element elementor-element-5bf16a3 elementor-widget elementor-widget-html\" data-id=\"5bf16a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n  CUSTOM TENTS \u2013 QUALITY + APPLICATIONS\n============================================================ -->\n\n<style>\n  .cet-customapps{\n    width:100vw;\n    margin-left:calc(50% - 50vw);\n    margin-right:calc(50% - 50vw);\n    position:relative;\n    background:url('https:\/\/codeville.co.za\/ce\/wp-content\/uploads\/2026\/07\/stretch-tent-contact-form-background.webp') center\/cover no-repeat;\n    padding:60px 20px;\n    box-sizing:border-box;\n  }\n  \/* white overlay so content stays readable \u2013 adjust the 0.82 to taste *\/\n  .cet-customapps::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:rgba(255,255,255,0.82);\n  }\n  .cet-customapps *{ box-sizing:border-box; }\n  .cet-customapps-inner{\n    position:relative;      \/* sits above the overlay *\/\n    max-width:1140px;\n    margin:0 auto;\n    display:flex;\n    align-items:center;\n    gap:60px;\n  }\n\n  \/* ---------- LEFT : QUALITY COPY ---------- *\/\n  .cet-ca-copy{ flex:1 1 46%; }\n  .cet-ca-copy .cet-eyebrow{\n    color:#C7484D;\n    font-size:15px;\n    font-weight:600;\n    letter-spacing:2px;\n    text-transform:uppercase;\n    margin:0 0 12px;\n  }\n  .cet-ca-copy h2{ margin:0 0 22px; }\n  .cet-ca-copy p{ margin:0 0 18px; }\n  .cet-ca-copy p:last-child{ margin-bottom:0; }\n\n  \/* ---------- RIGHT : APPLICATIONS PANEL ---------- *\/\n  .cet-ca-panel{\n    flex:1 1 54%;\n    background:#fff;\n    border-radius:10px;\n    padding:40px 42px;\n    box-shadow:0 12px 32px rgba(19,38,68,0.10);\n  }\n  .cet-ca-panel h3{ margin:0 0 24px; }\n  .cet-ca-list{\n    list-style:none;\n    margin:0;\n    padding:0;\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:14px 24px;\n  }\n  .cet-ca-list li{\n    display:flex;\n    align-items:center;\n    gap:12px;\n    font-weight:600;\n  }\n  .cet-ca-ic{\n    flex:0 0 40px;\n    height:40px;\n    border-radius:50%;\n    background:#F9EFF0;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    color:#C7484D;\n    transition:background .25s ease, color .25s ease, transform .25s ease;\n  }\n  .cet-ca-list li:hover .cet-ca-ic{\n    background:#C7484D;\n    color:#fff;\n    transform:scale(1.08);\n  }\n  .cet-ca-ic svg{ width:20px; height:20px; }\n\n  \/* ---------- RESPONSIVE ---------- *\/\n  @media (max-width:960px){\n    .cet-customapps-inner{ flex-direction:column; gap:44px; }\n    .cet-ca-copy, .cet-ca-panel{ flex:1 1 100%; width:100%; }\n  }\n  @media (max-width:560px){\n    .cet-customapps{ padding:50px 20px; }\n    .cet-ca-panel{ padding:32px 26px; }\n    .cet-ca-list{ grid-template-columns:1fr; }\n  }\n<\/style>\n\n<section class=\"cet-customapps\">\n  <div class=\"cet-customapps-inner\">\n\n    <!-- LEFT : QUALITY COPY -->\n    <div class=\"cet-ca-copy\">\n      <p class=\"cet-eyebrow\">Quality Manufacturing<\/p>\n      <h2>Manufactured for Weather-Ready Performance<\/h2>\n      <p>A custom stretch tent should be practical, attractive and durable. Our custom tent manufacturing service helps clients create stretch tents that are suitable for repeated use, outdoor conditions and different types of event environments.<\/p>\n      <p>From colour and size to layout and installation requirements, every detail is considered so your tent can support your venue, business or event needs with confidence.<\/p>\n    <\/div>\n\n    <!-- RIGHT : APPLICATIONS -->\n    <div class=\"cet-ca-panel\">\n      <h3>Custom Tent Manufacturing for Multiple Uses<\/h3>\n      <ul class=\"cet-ca-list\">\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- restaurants: cutlery -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3v7a2 2 0 0 0 2 2h0a2 2 0 0 0 2-2V3\"\/><path d=\"M7 12v9\"\/><path d=\"M17 3c-2 1-3 3.2-3 6v3h3v9\"\/><path d=\"M17 3v18\"\/><\/svg>\n          <\/span>\n          <span>Restaurants and caf&eacute;s<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- hotels: building -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"1\"\/><path d=\"M9 21v-4h6v4\"\/><path d=\"M8 7h2M14 7h2M8 11h2M14 11h2\"\/><\/svg>\n          <\/span>\n          <span>Hotels and lodges<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- weddings: rings -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9\" cy=\"14\" r=\"6\"\/><circle cx=\"15\" cy=\"14\" r=\"6\"\/><path d=\"M12 4l-1.5 2.5h3L12 4z\"\/><\/svg>\n          <\/span>\n          <span>Wedding venues<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- event companies: briefcase -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"7\" width=\"20\" height=\"13\" rx=\"2\"\/><path d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\/><path d=\"M2 13h20\"\/><\/svg>\n          <\/span>\n          <span>Event companies<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- schools & churches: book -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 19.5A2.5 2.5 0 0 1 6.5 17H20\"\/><path d=\"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z\"\/><\/svg>\n          <\/span>\n          <span>Schools and churches<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- private homes: house -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 10.5L12 3l9 7.5\"\/><path d=\"M5 9.5V21h14V9.5\"\/><path d=\"M10 21v-6h4v6\"\/><\/svg>\n          <\/span>\n          <span>Private homes<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- outdoor entertainment: sun over ground -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"10\" r=\"4\"\/><path d=\"M12 2v2M4.9 4.9l1.4 1.4M2 10h2M20 10h2M17.7 6.3l1.4-1.4\"\/><path d=\"M3 20h18\"\/><\/svg>\n          <\/span>\n          <span>Outdoor entertainment areas<\/span>\n        <\/li>\n\n        <li>\n          <span class=\"cet-ca-ic\">\n            <!-- branded spaces: flag -->\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 21V4\"\/><path d=\"M5 4h13l-2.5 4L18 12H5\"\/><\/svg>\n          <\/span>\n          <span>Branded event spaces<\/span>\n        <\/li>\n\n      <\/ul>\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t                    <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-09d6c52 elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-shape-divider-none\" data-id=\"09d6c52\" data-element_type=\"section\" data-e-type=\"section\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7598631 pxl-column-element-default\" data-id=\"7598631\" data-element_type=\"column\" data-e-type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                    \t\t<div class=\"elementor-element elementor-element-2fe6e00 elementor-widget elementor-widget-html\" data-id=\"2fe6e00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n  PAGE CLOSING SECTION : SIZE\n============================================================ -->\n\n<style>\n  .cet-closing{\n    width:100vw;\n    margin-left:calc(50% - 50vw);\n    margin-right:calc(50% - 50vw);\n    background:#C06E80;\n    background-image:radial-gradient(120% 90% at 50% 0%, rgba(255,255,255,0.10), rgba(255,255,255,0) 55%);\n    padding:70px 20px;\n    box-sizing:border-box;\n    color:#fff;\n    text-align:center;\n  }\n  .cet-closing *{ box-sizing:border-box; }\n  .cet-closing-inner{ max-width:860px; margin:0 auto; }\n  .cet-closing .cet-eyebrow{\n    font-size:15px;\n    font-weight:600;\n    letter-spacing:2px;\n    text-transform:uppercase;\n    color:rgba(255,255,255,0.85);\n    margin:0 0 12px;\n  }\n  .cet-closing h2{\n    color:#fff;\n    margin:0 0 26px;\n  }\n  .cet-closing h2 .cet-stat{\n    color:#fff;\n    white-space:nowrap;\n  }\n  .cet-closing p{\n    margin:0 0 18px;\n    color:rgba(255,255,255,0.95);\n  }\n  .cet-closing p:last-of-type{ margin-bottom:34px; }\n\n  \/* the headline number *\/\n  .cet-closing-figure{\n    font-size:64px;\n    font-weight:700;\n    line-height:1;\n    margin:0 0 6px;\n    color:#fff;\n  }\n  .cet-closing-figure span{ font-size:26px; font-weight:600; }\n  .cet-closing-figure-label{\n    font-size:14px;\n    letter-spacing:2px;\n    text-transform:uppercase;\n    color:rgba(255,255,255,0.8);\n    margin:0 0 28px;\n  }\n\n  \/* ---------- BUTTONS ---------- *\/\n  .cet-closing-ctas{\n    display:flex;\n    justify-content:center;\n    flex-wrap:wrap;\n    gap:16px;\n  }\n  .cet-btn-solid,\n  .cet-btn-ghost{\n    display:inline-block;\n    text-decoration:none;\n    font-weight:600;\n    font-size:14px;\n    letter-spacing:1.5px;\n    text-transform:uppercase;\n    padding:18px 40px;\n    border-radius:3px;\n    transition:background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;\n  }\n  .cet-btn-solid{\n    background:#fff;\n    color:#A93A3F !important;\n  }\n  .cet-btn-solid:hover{\n    transform:translateY(-2px);\n    box-shadow:0 12px 26px rgba(60,20,30,0.30);\n  }\n  .cet-btn-ghost{\n    border:2px solid rgba(255,255,255,0.85);\n    color:#fff !important;\n  }\n  .cet-btn-ghost:hover{\n    background:#fff;\n    color:#A93A3F !important;\n    transform:translateY(-2px);\n  }\n\n  \/* ---------- RESPONSIVE ---------- *\/\n  @media (max-width:560px){\n    .cet-closing{ padding:56px 20px; }\n    .cet-closing-figure{ font-size:52px; }\n    .cet-btn-solid, .cet-btn-ghost{ width:100%; }\n  }\n<\/style>\n\n<section class=\"cet-closing\">\n  <div class=\"cet-closing-inner\">\n\n    <p class=\"cet-eyebrow\">Size<\/p>\n    <h2>From Intimate Functions to Large-Scale Events<\/h2>\n\n    <p class=\"cet-closing-figure\">900 <span>m&sup2;<\/span><\/p>\n    <p class=\"cet-closing-figure-label\">Tent sizes available up to<\/p>\n\n    <p>Bedouin tents can vary in size from a small tent for a function or home use to a large tent for corporate functions or events. With sizes of up to 900 square metres, they are the ideal replacement for marquee tents &mdash; more flexible in style, shape and size, and easily moved or changed according to weather conditions or purpose.<\/p>\n\n    <p>Our consultants will be able to assist you in making a decision regarding size. If your budget doesn&rsquo;t allow for a custom manufactured tent, or you simply want to try a variety of tents before making a decision, our tent hiring options give you plenty to explore.<\/p>\n\n    <div class=\"cet-closing-ctas\">\n      <a class=\"cet-btn-solid\" href=\"https:\/\/codeville.co.za\/ce\/contact-us\/\">Speak to a Consultant<\/a>\n      <a class=\"cet-btn-ghost\" href=\"https:\/\/codeville.co.za\/ce\/tent-hire\/\">View Tent Hire Options<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t                    <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Manufacturing Custom Stretch Tents Made for Your Space Cutting Edge Tents provides custom stretch tent manufacturing in South Africa for clients who need a tent designed around specific size, shape, colour, layout and usage requirements. Custom manufacturing is ideal for venues, restaurants, hotels, event companies, wedding venues, schools, churches, private homes and commercial spaces. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11053","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/pages\/11053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/comments?post=11053"}],"version-history":[{"count":26,"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/pages\/11053\/revisions"}],"predecessor-version":[{"id":11516,"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/pages\/11053\/revisions\/11516"}],"wp:attachment":[{"href":"https:\/\/codeville.co.za\/ce\/wp-json\/wp\/v2\/media?parent=11053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}