{"id":4509,"date":"2024-08-29T06:48:19","date_gmt":"2024-08-29T06:48:19","guid":{"rendered":"https:\/\/www.wpthemesdemo.com\/home-renovation-work\/?page_id=4509"},"modified":"2025-10-15T11:57:40","modified_gmt":"2025-10-15T11:57:40","slug":"projects","status":"publish","type":"page","link":"https:\/\/www.wpthemesdemo.com\/civil-construction\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"\n            <div class=\"row m-0\">\n           \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/home-automation-integration\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/interior-1961070_640-1.jpg\" alt=\"Home Automation Integration \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/home-automation-integration\/ style=\"text-transform :  uppercase \">\n                                 Home Automation Integration<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n        \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/modernize-an-office-with-open-workspace\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/architecture-5339245_640-1.jpg\" alt=\"Modernize an office with open workspace \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/modernize-an-office-with-open-workspace\/ style=\"text-transform :  uppercase \">\n                                 Modernize an office with open workspace<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n        \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/modernize-the-kitchen\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/hotel-3728754_1280-1.jpg\" alt=\"Modernize the Kitchen \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/modernize-the-kitchen\/ style=\"text-transform :  uppercase \">\n                                 Modernize the Kitchen<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n        \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/built-a-deck-or-patio-with-outdoor-kitchen\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/cyprus-3658940_640-1.jpg\" alt=\"Built a deck or patio with outdoor kitchen \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/built-a-deck-or-patio-with-outdoor-kitchen\/ style=\"text-transform :  uppercase \">\n                                 Built a deck or patio with outdoor kitchen<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n        \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/create-a-home-theater-game-room\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/lost-places-597166_640-1.jpg\" alt=\"Create a home theater, game room \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/create-a-home-theater-game-room\/ style=\"text-transform :  uppercase \">\n                                 Create a home theater, game room<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n        \n                \n        <!-- <div class=\"<\/?php echo $colCls;?> single-project-bx\"> -->\n      <div class=\"col-lg-3 col-md-4 col-sm-4 col-xs-4 peccular-project-b\">\n                    <div project-match-height=\"groupName\" class=\"peccular-project-single wow zoomIn\" data-wow-duration=\"2s\">     \n                        \n                          \n\n\n                        <!-- <div class=\"image-comparison\" data-component=\"image-comparison-slider\">\n                            <div class=\"image-comparison__slider-wrapper\">\n                                <input type=\"range\" min=\"0\" max=\"100\" value=\"50\" class=\"image-comparison__range\" id=\"image-compare-range\" data-image-comparison-range=\"\">\n                                    <div class=\"image-comparison__image-wrapper--overlay\" data-image-comparison-overlay=\"\">\n                                        <figure class=\"image-comparison__figure image-comparison__figure--overlay\">\n                                            <picture class=\"image-comparison__picture\">                        ?>\n                                                <img decoding=\"async\" src=\"<\/?php echo esc_url($image_url); ?>\" alt=\"<\/?php the_title(); ?> \"class=\"image-comparison__image image-comparison__image\" \/>\n                                                \n                                                \n                                            <\/picture>\n                                                <div class=\"image-comparison__captionleft\">Before\n                                                <\/div>\n                                        <\/figure>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__slider\" data-image-comparison-slider=\"\">\n                                        <span class=\"image-comparison__thumb\" data-image-comparison-thumb=\"\"> -->\n                                            <!--  <i class=\"fa fa-caret-right about-icon1\" aria-hidden=\"true\"><\/i>\n                                                <i class=\"fa fa-caret-left about-icon2\" aria-hidden=\"true\"><\/i> -->\n                                                <!-- Drag\n                                        <\/span>\n                                    <\/div> -->\n                                    <!-- <div class=\"image-comparison__image-wrapper\">\n                                        <figure class=\"image-comparison__figure\">\n                                            <picture class=\"image-comparison__picture\">\n                                                <img decoding=\"async\" src=\"<\/?php echo $image_src ?>\" alt=\"<\/?php the_title(); ?>\" class=\"image-comparison__image\" \/>\n                                            <\/picture>\n                                            <div class=\"image-comparison__captionright\">After\n                                            <\/div>\n                                        <\/figure>\n                                    <\/div>\n                            <\/div>\n                        <\/div> -->\n\n                        <div class=\"project-image\">\n                                <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/bathroom-transformation\/\">\n                                                                        <img decoding=\"async\" src=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-content\/uploads\/sites\/82\/2024\/08\/room-3077080_640-1.jpg\" alt=\"Bathroom Transformation \"class=\"img-responsive\" \/>\n                                    <div class=\"imageOverlay\"><\/div>  \n                                <\/a>\n\n                            <div class=\"peccular-project-content\">\n                               <h4 class=\"peccular-project-title inner-area-title\" <a href=\"https:\/\/www.wpthemesdemo.com\/civil-construction\/our-project\/bathroom-transformation\/ style=\"text-transform :  uppercase \">\n                                 Bathroom Transformation<\/a>\n                                <\/h4> \n                                <!-- <p class=\"peccular-project-text inner-area-text\">\n                                  <\/?php\n                                  \/\/ echo get_the_content();\n                                 echo wp_trim_words(get_the_content(), 15); \n                                ?>  \n                                <\/p> -->\n                                   <!-- <\/?php if($peccular_project_pagebtntext){ ?>                             \n                                      <div class=\"buttondesign\">\n                                         <a href=\"<\/?php the_permalink(); ?>\" class=\"btn-look\"> <span><\/?php echo $peccular_project_pagebtntext; ?> <i class=\"fa fa-angle-right\" aria-hidden=\"true\"><\/i><\/span><\/a>\n                                     <\/div>\n                                  <\/?php }?> -->\n                                <div class=\"clearfix\"><\/div>\n                            <\/div>\n                        <\/div>\n                                <div class=\"clearfix\"><\/div>\n                            <\/div> \n                                      \n    <script>\n        var matchHeight = function () {\n        \n        function init() {\n            eventListeners();\n            matchHeight();\n        }\n        \n        function eventListeners(){\n            $(window).on('resize', function() {\n                matchHeight();\n            });\n        }\n        \n        function matchHeight(){\n            var groupName = $('[project-match-height]');\n            var groupHeights = [];\n            \n            groupName.css('min-height', 'auto');\n            \n            groupName.each(function() {\n                groupHeights.push($(this).outerHeight());\n            });\n            \n            var maxHeight = Math.max.apply(null, groupHeights);\n            groupName.css('min-height', maxHeight);\n        };\n        \n        return {\n            init: init\n        };\n        \n    } ();\n\n    $(document).ready(function() {\n        matchHeight.init();\n    });\n    <\/script>\n    <script type=\"text\/javascript\">\nfunction moveSliderThumb(e) {\n  const sliderRange = e.currentTarget.querySelector('[data-image-comparison-range]');\n  const thumb = e.currentTarget.querySelector('[data-image-comparison-thumb]');\n  let position = e.layerY - 20;\n\n  if (e.layerY <= sliderRange.offsetTop) {\n    position = -20;\n  }\n\n  if (e.layerY >= sliderRange.offsetHeight) {\n    position = sliderRange.offsetHeight - 20;\n  }\n\n  thumb.style.top = `${position}px`;\n}\n\nfunction moveSliderRange(e, element) {\n  const value = e.target.value;\n  const slider = element.querySelector('[data-image-comparison-slider]');\n  const imageWrapperOverlay = element.querySelector('[data-image-comparison-overlay]');\n\n  slider.style.left = `${value}%`;\n  imageWrapperOverlay.style.width = `${value}%`;\n\n  element.addEventListener('mousemove', moveSliderThumb);\n  setSliderstate(e, element); \/\/ Ensure this function is defined\n}\n\nfunction init(element) {\n  const sliderRange = element.querySelector('[data-image-comparison-range]');\n\n  if ('ontouchstart' in window === false) {\n    sliderRange.addEventListener('mouseup', e => setSliderstate(e, element)); \/\/ Ensure this function is defined\n    sliderRange.addEventListener('mousedown', moveSliderThumb);\n  }\n\n  sliderRange.addEventListener('input', e => moveSliderRange(e, element));\n  sliderRange.addEventListener('change', e => moveSliderRange(e, element));\n}\n\n\/\/ Initialize all image comparison sliders\ndocument.querySelectorAll('[data-component=\"image-comparison-slider\"]').forEach(init);\n<\/script>\n    \n\n      <\/div>\n                    <div class=\"clearfix\"><\/div>\n        <\/div>\n            \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":4814,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4509","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/pages\/4509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/comments?post=4509"}],"version-history":[{"count":1,"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/pages\/4509\/revisions"}],"predecessor-version":[{"id":4831,"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/pages\/4509\/revisions\/4831"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/media\/4814"}],"wp:attachment":[{"href":"https:\/\/www.wpthemesdemo.com\/civil-construction\/wp-json\/wp\/v2\/media?parent=4509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}