{"id":60,"date":"2026-09-19T13:37:16","date_gmt":"2026-09-19T13:37:16","guid":{"rendered":"https:\/\/healingmassagespafl.com\/?page_id=60"},"modified":"2026-09-19T13:47:09","modified_gmt":"2026-09-19T13:47:09","slug":"home","status":"publish","type":"page","link":"https:\/\/healingmassagespafl.com\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"60\" class=\"elementor elementor-60\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1aa3fc5 e-con-full e-flex e-con e-parent\" data-id=\"1aa3fc5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63924eb elementor-widget elementor-widget-html\" data-id=\"63924eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL<\/title>\n    <meta name=\"description\" content=\"Healing Spa offers professional body massages, foot reflexology, and facial treatments in West Palm Beach, FL. Relax and renew with our expert therapists.\">\n    \n    <!-- Favicon -->\n    <link rel=\"icon\" href=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/favicon.ico\" type=\"image\/x-icon\">\n    \n    <!-- Bootstrap 5 -->\n    <link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.1.3\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3\" crossorigin=\"anonymous\">\n\n    <!-- Google Fonts -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\n    \n    <!-- Font Awesome -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    \n    <!-- Custom CSS -->\n    <style>\n        \/* Reset and base styles *\/\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n:root {\n    --primary-color: #3EAA5B;\n    --secondary-color: #d35400;\n    --accent-color: #2ecc71;\n    --light-color: #F9F9F9;\n    --dark-color: #333;\n    --text-color: #444;\n    --border-radius: 5px;\n    --box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);\n    --transition: all 0.3s ease;\n}\n\nbody {\n    font-family: 'Poppins', sans-serif;\n    line-height: 1.6;\n    color: var(--text-color);\n    background-color: var(--light-color);\n}\n\nh1, h2, h3, h4, h5, h6 {\n    font-weight: 700;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n    color: var(--primary-color);\n}\n\np {\n    margin-bottom: 1rem;\n}\n\na {\n    text-decoration: none;\n    color: var(--primary-color);\n    transition: var(--transition);\n}\n\na:hover {\n    color: var(--secondary-color);\n}\n\nimg {\n    max-width: 100%;\n    height: auto;\n    display: block;\n}\n\n.container {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 20px;\n}\n\n.btn {\n    display: inline-block;\n    background-color: var(--secondary-color);\n    color: white;\n    padding: 12px 25px;\n    border-radius: var(--border-radius);\n    text-transform: uppercase;\n    font-weight: 600;\n    letter-spacing: 1px;\n    transition: var(--transition);\n    border: none;\n    cursor: pointer;\n}\n\n.btn:hover {\n    background-color: var(--primary-color);\n    color: white;\n    transform: translateY(-3px);\n    box-shadow: var(--box-shadow);\n}\n\n.btn-outline {\n    background-color: transparent;\n    border: 2px solid var(--secondary-color);\n    color: var(--secondary-color);\n}\n\n.btn-outline:hover {\n    background-color: var(--secondary-color);\n    color: white;\n}\n\n\/* Section styles *\/\nsection {\n    padding: 80px 0;\n}\n\n.section-header {\n    text-align: center;\n    margin-bottom: 50px;\n}\n\n.section-header h2 {\n    font-size: 2.5rem;\n    position: relative;\n    display: inline-block;\n    margin-bottom: 20px;\n}\n\n.section-header h2::after {\n    content: '';\n    position: absolute;\n    width: 80px;\n    height: 3px;\n    background-color: var(--secondary-color);\n    bottom: -10px;\n    left: 50%;\n    transform: translateX(-50%);\n}\n\n.section-header p {\n    font-size: 1.1rem;\n    color: #777;\n    max-width: 700px;\n    margin: 0 auto;\n}\n\n\/* Header styles *\/\nheader {\n    background-color: white;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n    position: relative;\n    width: 100%;\n    top: 0;\n    z-index: 1000;\n}\n\n.header-container {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 10px;\n}\n\n.logo {\n    display: flex;\n    align-items: center;\n}\n\n.logo img {\n    width: 250px;\n    height: auto;\n    margin-right: 10px;\n}\n.logo span {\n    font-weight: 600;\n    color: #3eaa5b;\n    padding-left: 10px;\n    font-size: 20px;\n    display: block;\n}\n.license1 {\n    display:none !important;\n}\n.license2 {\n    display: block;\n}\n.logo h1 {\n    font-size: 1.8rem;\n    margin-bottom: 0;\n}\n\nnav ul {\n    display: flex;\n    list-style: none;\n    margin-top: 15px;\n}\n\nnav ul li {\n    margin-left: 5px;\n}\n\n\/*nav ul li a {\n    font-weight: 600;\n    position: relative;\n}\nnav ul li a::after {\n    content: '';\n    position: absolute;\n    width: 0;\n    height: 2px;\n    background-color: var(--secondary-color);\n    bottom: -5px;\n    left: 0;\n    transition: var(--transition);\n}*\/\n\nnav ul li a {\n    font-weight: 400;\n    text-transform: uppercase;\n    position: relative;\n    background-color: #fff;\n    color: #000;\n    padding: 12px 17px;\n}\nnav ul li a:hover,\nnav ul li a.active {\n    background-color: #3BAB5A;\n    color: #fff;\n}\nnav ul li a:hover::after,\nnav ul li a.active::after {\n    width: 100%;\n}\n\n.mobile-menu-btn {\n    display: none;\n    background: #3EAA5B;\n    border: none;\n    font-size: 1.5rem;\n    cursor: pointer;\n    color: #fff;\n    padding: 8px 15px;\n}\n.close-menu {\n    position: absolute;\n    right: 15px;\n    top: 15px;\n    font-size: 20px;\n    color: #3EAA5B;\n    border: 0;\n    background: transparent;\n}\n.close-menu:hover {\n    color: #3EAA5B;\n}\n.close-menu {display:none;}\n\/* Hero section *\/\n.hero {\n    \/*background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('..\/img\/hero-bg.jpg') no-repeat center center\/cover;*\/\n    height: 70vh;\n    display: flex;\n    align-items: center;\n    text-align: center;\n    color: white;\n    padding: 0;\n    background-color: #fff;\n}\n\/*.hero::before {\n    content: \"\";\n    position: absolute;\n    display: block;\n    width: 100%;\n    height: 100%;\n    background: rgba(0,0,0,0.4);\n}*\/\n.hero-content {\n    max-width: 800px;\n    margin: 0 auto;\n}\n\n.hero h1 {\n    font-size: 3.5rem;\n    margin-bottom: 20px;\n    color: white;\n}\n\n.hero p {\n    font-size: 1.2rem;\n    margin-bottom: 30px;\n}\n\n\/* About section *\/\n.about {\n    background-color: white;\n}\n\n.about-container {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 50px;\n    align-items: center;\n}\n\n.about-img img {\n    border-radius: var(--border-radius);\n    box-shadow: var(--box-shadow);\n}\n\n.about-content h2 {\n    margin-bottom: 20px;\n}\n\n.about-content p {\n    margin-bottom: 20px;\n}\n\n.about-features {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n    margin-top: 30px;\n}\n\n.feature-item {\n    display: flex;\n    align-items: flex-start;\n}\n\n.feature-icon {\n    font-size: 1.5rem;\n    color: var(--secondary-color);\n    margin-right: 15px;\n}\n\n.feature-text h4 {\n    font-size: 1.1rem;\n    margin-bottom: 5px;\n}\n\n\/* Services section *\/\n.services {\n    background-color: #f5f5f5;\n}\n\n.services-container {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 30px;\n}\n\n.service-card {\n    background-color: white;\n    border-radius: var(--border-radius);\n    overflow: hidden;\n    box-shadow: var(--box-shadow);\n    transition: var(--transition);\n}\n\n.service-card:hover {\n    transform: translateY(-10px);\n}\n\n.service-img {\n    height: 200px;\n    overflow: hidden;\n}\n\n.service-img img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: var(--transition);\n}\n\n.service-card:hover .service-img img {\n    transform: scale(1.1);\n}\n\n.service-content {\n    padding: 25px;\n}\n\n.service-content h3 {\n    font-size: 1.5rem;\n    margin-bottom: 15px;\n}\n\n.service-price {\n    margin-top: 15px;\n    border-top: 1px solid #eee;\n    padding-top: 15px;\n}\n\n.service-price p {\n    margin-bottom: 5px;\n    display: flex;\n    justify-content: space-between;\n}\n\n\/* Promotions section *\/\n.promotions {\n    background-color: white;\n}\n\n.promo-container {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 30px;\n}\n\n.promo-card {\n    border: 2px dashed var(--secondary-color);\n    border-radius: var(--border-radius);\n    padding: 30px;\n    text-align: center;\n    transition: var(--transition);\n}\n\n.promo-card:hover {\n    transform: translateY(-5px);\n    box-shadow: var(--box-shadow);\n}\n\n.promo-title {\n    font-size: 1.8rem;\n    color: var(--secondary-color);\n    margin-bottom: 15px;\n}\n\n.promo-subtitle {\n    font-size: 1.2rem;\n    margin-bottom: 20px;\n}\n\n.promo-details {\n    margin-top: 20px;\n    font-size: 0.9rem;\n    color: #777;\n}\n\n\/* Gallery section *\/\n.gallery {\n    background-color: #f5f5f5;\n}\n\n.gallery-container {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));\n    gap: 20px;\n}\n\n.gallery-item {\n    position: relative;\n    overflow: hidden;\n    border-radius: var(--border-radius);\n    height: 250px;\n}\n\n.gallery-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: var(--transition);\n}\n\n.gallery-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0, 0, 0, 0.7);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    opacity: 0;\n    transition: var(--transition);\n}\n\n.gallery-overlay i {\n    color: white;\n    font-size: 2rem;\n}\n\n.gallery-item:hover img {\n    transform: scale(1.1);\n}\n\n.gallery-item:hover .gallery-overlay {\n    opacity: 1;\n}\n\n\/* Location section *\/\n.location {\n    background-color: white;\n}\n\n.location-container {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 50px;\n}\n\n.map-container {\n    height: 400px;\n    border-radius: var(--border-radius);\n    overflow: hidden;\n}\n\n.map-container iframe {\n    width: 100%;\n    height: 100%;\n    border: none;\n}\n\n.location-info {\n    padding: 20px;\n}\n\n.location-info h3 {\n    font-size: 1.8rem;\n    margin-bottom: 20px;\n}\n\n.location-detail {\n    display: flex;\n    margin-bottom: 20px;\n}\n\n.location-detail i {\n    font-size: 1.5rem;\n    color: var(--secondary-color);\n    margin-right: 15px;\n    margin-top: 5px;\n}\n\n.location-detail div p {\n    margin-bottom: 5px;\n}\n\n\/* Contact section *\/\n.contact {\n    background-color: #f5f5f5;\n}\n\n.contact-container {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 50px;\n}\n\n.contact-info {\n    padding: 20px;\n}\n\n.contact-info h3 {\n    font-size: 1.8rem;\n    margin-bottom: 20px;\n}\n\n.contact-detail {\n    display: flex;\n    margin-bottom: 20px;\n}\n\n.contact-detail i {\n    font-size: 1.5rem;\n    color: var(--secondary-color);\n    margin-right: 15px;\n    margin-top: 5px;\n}\n\n.contact-form {\n    background-color: white;\n    padding: 30px;\n    border-radius: var(--border-radius);\n    box-shadow: var(--box-shadow);\n}\n\n.form-group {\n    margin-bottom: 20px;\n}\n\n.form-group label {\n    display: block;\n    margin-bottom: 5px;\n    font-weight: 600;\n}\n\n.form-group input,\n.form-group textarea {\n    width: 100%;\n    padding: 12px;\n    border: 1px solid #ddd;\n    border-radius: var(--border-radius);\n    font-family: inherit;\n    font-size: 1rem;\n}\n\n.form-group textarea {\n    height: 150px;\n    resize: vertical;\n}\n\n\/* Footer *\/\nfooter {\n    background-color: var(--dark-color);\n    color: white;\n    padding: 50px 0 20px;\n}\n\n.footer-container {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 30px;\n    margin-bottom: 30px;\n}\n\n.footer-logo {\n    margin-bottom: 20px;\n}\n\n.footer-logo img {\n    height: 50px;\n}\n\n.footer-about p {\n    margin-bottom: 20px;\n}\n\n.footer-title {\n    font-size: 1.3rem;\n    margin-bottom: 20px;\n    color: white;\n}\n\n.footer-links ul {\n    list-style: none;\n}\n\n.footer-links ul li {\n    margin-bottom: 10px;\n}\n\n.footer-links ul li a {\n    color: #bbb;\n    transition: var(--transition);\n}\n\n.footer-links ul li a:hover {\n    color: white;\n    padding-left: 5px;\n}\n\n.footer-contact p {\n    display: flex;\n    align-items: flex-start;\n    margin-bottom: 15px;\n}\n\n.footer-contact i {\n    margin-right: 10px;\n    color: var(--secondary-color);\n}\n\n.footer-bottom {\n    text-align: center;\n    padding-top: 20px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n\/* Animations *\/\n.animate-on-scroll {\n    opacity: 0;\n    transform: translateY(30px);\n    transition: opacity 0.6s ease, transform 0.6s ease;\n    color= orange;\n}\n\n.animate-on-scroll.show {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* FORM *\/\n\t.error {\n\t\tcolor: red;\n\t\tfont-size: 0.9em;\n\t\tmargin-top: 5px;\n\t}\n\t.success-message {\n\t\tcolor: green;\n\t\ttext-align: center;\n\t\tmargin-bottom: 20px;\n\t\tdisplay: none;\n\t}\n\t#contactForm .message-success {\n\t\tcolor: green;\n\t\tpadding: 10px;\n\t\tborder: 1px solid green;\n\t\tmargin-top: 20px;\n\t\tdisplay: none;\n\t}\n\t#contactForm .message-error {\n\t\tcolor: #f16f6f;\n\t\tpadding: 10px;\n\t\tborder: 1px solid #f16f6f;\n\t\tmargin-top: 20px;\n\t\tdisplay: none;\n\t\tfont-size: 14px;\n\t}\n\t.btn-submit:disabled,\n\t.btn-submit[disabled]{\n\t  border: 1px solid #999999;\n\t  background-color: #cccccc;\n\t  color: #666666;\n\t}\n\t#loading-form{display:none;}\n\n.header-top {\n    background: #3EAA5B;\n    color: #fff;\n    padding:8px 0;\n    font-size:15px;\n}\n.header-top a,\n.header-top a:hover {\n    color: #fff;\n    text-decoration: underline;\n}\n.social-net {\n    list-style: none;\n    display: flex;\n    flex-direction: row;\n    flex-wrap: nowrap;\n    align-content: center;\n    padding: 0;\n    margin: 0;\n}\n.social-net li {\n    list-style: none;\n    margin: 0 10px 0 0;\n    padding: 0;\n}\n.icon-top {\n      width: 35px;\n      height: 35px;\n      margin-right:10px;\n   }\n.carousel-indicators [data-bs-target] {\n    background-color: #3EAA5B;\n}\n.carousel-control-next-icon {\n    background-color: #3EAA5B;\n    padding: 30px;\n}\n.carousel-control-prev-icon {\n    background-color: #3EAA5B;\n    padding: 30px;\n}\n#slidehomemobil {display:none;}\n#slidehome {display:block;}\n.mobile {display:none;}\n.computer {display:block;}\n\n\/* Responsive styles *\/\n@media screen and (max-width: 992px) {\n    .about-container,\n    .location-container,\n    .contact-container {\n        grid-template-columns: 1fr;\n    }\n    \n    .about-img {\n        order: -1;\n    }\n    \n    .hero h1 {\n        font-size: 2.8rem;\n    }\n}\n\n@media screen and (max-width: 768px) {\n    .mobile-menu-btn {\n        display: block;\n    }\n    \n    .close-menu {display:block;}\n    nav {\n        position: fixed;\n        top: 80px;\n        left: -100%;\n        width: 100%;\n        height: calc(100vh - 80px);\n        background-color: white;\n        transition: var(--transition);\n        box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1);\n    }\n    \n    nav.active {\n        left: 0;\n    }\n    \n    nav ul {\n        flex-direction: column;\n        padding: 20px;\n    }\n    \n    nav ul li {\n        margin: 15px 0;\n        text-align: center;\n    }\n    nav ul li a:hover, nav ul li a.active {\n        background-color: #fff;\n        color: #3BAB5A;\n    }\n    .hero h1 {\n        font-size: 2.2rem;\n    }\n    \n    .section-header h2 {\n        font-size: 2rem;\n    }\n    \n    .about-features {\n        grid-template-columns: 1fr;\n    }\n}\n@media only screen and (max-width : 640px) {\n    .header-top {display:none;}\n    .logo img {\n        width: 240px;\n    }\n    .carousel-control-prev,\n    .carousel-control-next {display:none;}\n    .slider-home,\n    .slider-home .row,\n    .slider-home .row .col {\n        padding-right:0;\n        padding-left:0;\n        margin-right: 0;\n        margin-left:0;\n    }\n    .hero {\n        height: auto;\n        padding-top: 70px;\n        padding-bottom: 70px;\n    }\n    #slidehomemobil {display:block;}\n\t#slidehome {display:none;}\n}\n@media screen and (max-width: 576px) {\n    .hero h1 {\n        font-size: 1.8rem;\n    }\n    \n    .section-header h2 {\n        font-size: 1.8rem;\n    }\n    \n    section {\n        padding: 60px 0;\n    }\n    .license1 {\n        display:block !important;\n    }\n    .license2 {\n        display: none !important;\n    }\n    .logo {\n        display: block;\n    }\n}\n\/* Reviews Section - Carousel Implementation *\/\n.reviews {\n    background-color: white;\n}\n\n\/* This is the viewport for the carousel, it hides the overflowing review cards *\/\n.reviews-carousel-wrapper {\n    overflow: hidden;\n    position: relative;\n    margin: 0 auto;\n    padding: 10px 0; \/* Add some vertical padding *\/\n}\n\n\/* This container holds all the review cards and will be moved with transform *\/\n.reviews-container {\n    display: flex; \/* Key for horizontal layout *\/\n    \/* The transition is added via JS to allow for silent jumps *\/\n}\n\n.review-card {\n    background-color: white;\n    border-radius: 10px; \/* Rounded corners *\/\n    padding: 30px;\n    \/* Each card is 1\/3 of the viewport width, accounting for margins *\/\n    flex: 0 0 calc(33.333% - 20px);\n    box-sizing: border-box;\n    margin: 0 10px; \/* Horizontal margin to create space between cards *\/\n\n    \/* Efficient shading *\/\n    box-shadow: 0 5px 20px rgba(0,0,0,0.08);\n   \n    border-left: 5px solid var(--secondary-color);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.review-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.12);\n}\n\n.review-card .review-stars {\n    color: #f39c12;\n    margin-bottom: 15px;\n    font-size: 1.1rem;\n}\n\n.review-card .review-stars i {\n    margin-right: 3px;\n}\n\n.review-card .review-comment {\n    font-style: italic;\n    color: #555;\n    margin-bottom: 20px;\n}\n\n.review-card .review-comment::before {\n    content: '\"';\n}\n.review-card .review-comment::after {\n    content: '\"';\n}\n\n.review-card .reviewer-name {\n    font-weight: 600;\n    color: var(--primary-color);\n    text-align: right;\n}\n\n.review-card .reviewer-name::before {\n    content: \"\u2014 \";\n}\n\n\/* Styling for the navigation buttons *\/\n.reviews-navigation {\n    text-align: center;\n    margin-top: 30px;\n}\n\n.review-nav-btn {\n    background-color: var(--primary-color);\n    color: white;\n    border: none;\n    border-radius: 50%; \/* Makes them circular *\/\n    width: 50px;\n    height: 50px;\n    font-size: 1.2rem; \/* Adjust icon size *\/\n    cursor: pointer;\n    transition: var(--transition);\n    margin: 0 15px;\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    box-shadow: var(--box-shadow);\n}\n\n.review-nav-btn:hover {\n    background-color: var(--secondary-color);\n    transform: translateY(-3px);\n}\n\n.review-nav-btn:disabled {\n    background-color: #ccc;\n    cursor: not-allowed;\n    transform: none;\n    box-shadow: none;\n    opacity: 0.7;\n}\n\n\/* Responsive adjustments for carousel *\/\n@media screen and (max-width: 992px) {\n    .review-card {\n        \/* Show 2 cards on tablets *\/\n        flex: 0 0 calc(50% - 20px);\n    }\n}\n\n@media screen and (max-width: 680px) {\n    .review-card {\n        \/* Show 1 card on mobile *\/\n        flex: 0 0 calc(100% - 20px);\n    }\n}\n\n    <\/style>\n<\/head>\n<body>\n    <!-- Header -->\n    <header>\n        <div class=\"container-fluid header-top\">\n            <div class=\"container\">\n            <div class=\"row justify-content-between\">\n                <div class=\"col-3\">\n                    <ul class=\"social-net\">\n                        <li>\n                            <a href=\"http:\/\/yelp.com\/biz\/healing-spa-and-massage-west-palm-beach\" target=\"_blank\" title=\"Yelp\"><img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/red-2.avif\" alt=\"Yelp\"><\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"https:\/\/goo.gl\/maps\/vHG971dB2429KtiV6\" target=\"_blank\" title=\"Yelp\"><img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/red-4.avif\" alt=\"Yelp\"><\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"http:\/\/facebook.com\/Healing-Spa-Massage-103095745544595\" target=\"_blank\" title=\"Yelp\"><img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/red-3.avif\" alt=\"Yelp\"><\/a>\n                        <\/li>\n                        <li>\n                            <a href=\"http:\/\/instagram.com\/healingspamassagefl\" target=\"_blank\" title=\"Yelp\"><img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/red-1.avif\" alt=\"Yelp\"><\/a>\n                        <\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"col-6\">\n                    <a class=\"d-flex flex-row justify-content-center align-items-center\" href=\"https:\/\/www.google.com\/maps\/place\/Healing+Spa+%26+Massage\/@26.715475,-80.1115417,15z\/data=!4m6!3m5!1s0x88d929b76263a2f5:0x3c2c7ddfa93b0907!8m2!3d26.715475!4d-80.1115417!16s%2Fg%2F11f8j1bdy1?entry=ttu\" target=\"_blank\">\n                        <img decoding=\"async\" class=\"icon-top\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/googlemapsicon.png\"> 2695 N Military Trl Ste 1, West Palm Beach, FL 33409\n                    <\/a>\n                <\/div>\n                <div class=\"col-3 justify-content-between\">\n                    <a class=\"d-flex flex-row justify-content-end align-items-center\" href=\"tel:561-469-6146\">\n                        <img decoding=\"async\" class=\"icon-top\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/phoneicon.png\"> 561-469-6146\n                    <\/a>\n                <\/div>\n            <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"container header-container\">\n            <div class=\"logo\">\n                <span class=\"license1\">MM41905<\/span><img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/logo-healingmassagespafl.png\"> <span class=\"license2\">MM41905<\/span>\n            <\/div>\n            \n            <button class=\"mobile-menu-btn\">\n                <i class=\"fas fa-bars\"><\/i>\n            <\/button>\n            \n            <nav>\n                <button class=\"close-menu\"><i class=\"fas fa-times\"><\/i><\/button>\n                <ul>\n                    <li><a href=\"#about\">About<\/a><\/li>\n                    <li><a href=\"#services\">Services<\/a><\/li>\n                    <li><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/paid-plans\/details?pId=695132\" target=\"_blank\">Membership<\/a><\/li>\n                    <li><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/gift-cards?pId=695132\"  target=\"_Blank\">Gift Card<\/a><\/li>\n                    <li><a href=\"#location\">Location<\/a><\/li>\n                    <li><a href=\"#contact\">Contact<\/a><\/li>\n                <\/ul>\n            <\/nav>\n        <\/div>\n    <\/header>\n    <div class=\"container slider-home\">\n        <div class=\"row\">\n            <div class=\"col\">\n                <div id=\"slidehome\" class=\"carousel slide\" data-bs-ride=\"carousel\">\n                    <div class=\"carousel-indicators\">\n                        <button type=\"button\" data-bs-target=\"#slidehome\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"true\" aria-label=\"Slide 1\"><\/button>\n                        <button type=\"button\" data-bs-target=\"#slidehome\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\"><\/button>\n                        <button type=\"button\" data-bs-target=\"#slidehome\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\"><\/button>\n                    <\/div>\n                    <div class=\"carousel-inner\">\n                        <div class=\"carousel-item active\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-1.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                        <div class=\"carousel-item\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-2.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                        <div class=\"carousel-item\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-3.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                    <\/div>\n                    <!--<button class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#slidehome\" data-bs-slide=\"prev\">\n                        <span class=\"carousel-control-prev-icon\" aria-hidden=\"true\"><\/span>\n                        <span class=\"visually-hidden\">Previous<\/span>\n                    <\/button>\n                    <button class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#slidehome\" data-bs-slide=\"next\">\n                        <span class=\"carousel-control-next-icon\" aria-hidden=\"true\"><\/span>\n                        <span class=\"visually-hidden\">Next<\/span>\n                    <\/button>-->\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"container slider-home\">\n        <div class=\"row\">\n            <div class=\"col\">\n                <div id=\"slidehomemobil\" class=\"carousel slide\" data-bs-ride=\"carousel\">\n                    <div class=\"carousel-indicators\">\n                        <button type=\"button\" data-bs-target=\"#slidehomemobil\" data-bs-slide-to=\"0\" class=\"active\" aria-current=\"true\" aria-label=\"Slide 1\"><\/button>\n                        <button type=\"button\" data-bs-target=\"#slidehomemobil\" data-bs-slide-to=\"1\" aria-label=\"Slide 2\"><\/button>\n                        <button type=\"button\" data-bs-target=\"#slidehomemobil\" data-bs-slide-to=\"2\" aria-label=\"Slide 3\"><\/button>\n                    <\/div>\n                    <div class=\"carousel-inner\">\n                        <div class=\"carousel-item active\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-1b.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                        <div class=\"carousel-item\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-2b.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                        <div class=\"carousel-item\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/slider-3b.jpg\" class=\"d-block w-100\" alt=\"Healing Spa & Massage - Relax & Therapeutic in West Palm Beach, FL\">\n                        <\/div>\n                    <\/div>\n                    <!--<button class=\"carousel-control-prev\" type=\"button\" data-bs-target=\"#slidehomemobil\" data-bs-slide=\"prev\">\n                        <span class=\"carousel-control-prev-icon\" aria-hidden=\"true\"><\/span>\n                        <span class=\"visually-hidden\">Previous<\/span>\n                    <\/button>\n                    <button class=\"carousel-control-next\" type=\"button\" data-bs-target=\"#slidehomemobil\" data-bs-slide=\"next\">\n                        <span class=\"carousel-control-next-icon\" aria-hidden=\"true\"><\/span>\n                        <span class=\"visually-hidden\">Next<\/span>\n                    <\/button>-->\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <!-- Hero Section -->\n    <section id=\"home\" class=\"hero\">\n        <div class=\"container hero-content\">\n            <h1 class=\"animate-on-scroll\" style=\"color:#3EAA5B\">Relax and Renew<\/h1>\n            <p class=\"animate-on-scroll\" style=\"color: #3EAA5B\">Discover the unique experience of Healing Spa in West Palm Beach, FL. <br>Our professional massage therapists will help you eliminate body fatigue and release tension.<\/p>\n             \n            <a href=\"#services\" class=\"btn animate-on-scroll\">Explore Our Services<\/a>\n            <br><br>\n            <h2 class=\"animate-on-scroll\" style=\"color:#3EAA5B\">MM41905<\/h2>\n        <\/div>\n    <\/section>\n    \n    <!-- About Section -->\n    <section id=\"about\" class=\"about\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>About Healing Spa<\/h2>\n                <p>Your destination for relaxation and wellness in the heart of West Palm Beach<\/p>\n            <\/div>\n            \n            <div class=\"about-container\">\n                <div class=\"about-content\">\n                    <p align=\"center\">Healing Spa has been providing professional body and foot massages in West Palm Beach, FL for over a decade. <br> Our relaxing atmosphere is perfect for releasing stress and rejuvenating your body and mind.<\/p>\n                    \n                    <p align=\"center\">At Healing Spa, you can choose from our professional masseurs who are specialized in helping you eliminate body fatigue and loosen up any tension around your legs, neck, and waist areas.<\/p>\n                    <center><h4>MM41905<\/h4><\/center>\n                    \n                    <div class=\"about-features\">\n                        <div class=\"feature-item animate-on-scroll\">\n                            <div class=\"feature-icon\">\n                                <i class=\"fas fa-hands\"><\/i>\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h4>Expert Therapists<\/h4>\n                                <p>Our skilled professionals provide authentic Chinese massage techniques.<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"feature-item animate-on-scroll\">\n                            <div class=\"feature-icon\">\n                                <i class=\"fas fa-spa\"><\/i>\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h4>Relaxing Environment<\/h4>\n                                <p>Our spa is designed to provide a peaceful and calming atmosphere.<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"feature-item animate-on-scroll\">\n                            <div class=\"feature-icon\">\n                                <i class=\"fas fa-dollar-sign\"><\/i>\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h4>Affordable Prices<\/h4>\n                                <p>Quality services at reasonable rates to fit your budget.<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"feature-item animate-on-scroll\">\n                            <div class=\"feature-icon\">\n                                <i class=\"fas fa-clock\"><\/i>\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h4>Extended Hours<\/h4>\n                                <p>Open daily from 9:30 AM to 8:30 PM<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"about-img animate-on-scroll\">\n                    <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/about-img.webp\" alt=\"Healing Spa Interior\">\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <!-- Services Section -->\n    <section id=\"services\" class=\"services\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Our Services<\/h2>\n                <p>At Healing Spa we offer a variety of professional treatments to help you relax and renew. Walk In welcome.<\/p>\n            <\/div>\n            \n            <div class=\"services-container\">\n                <!-- Service 1: Swedish Massage -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/service-bodywork.webp\" alt=\"Swedish - Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Swedish Massage<\/h3>\n                        <p>The most popular type of massage in the United States. It involves the use of hands, forearms or elbows to manipulate the superficial layers of the muscles to improve mental and physical health..<\/p>\n                        \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\n                    <\/div>\n                <\/div>\n                \n                <!-- Service 2: Deep tissue -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/deeptissue.jpg\" alt=\"Deep Tissue Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Deep Tissue Massage<\/h3>\n                        <p>Deep tissue massage is designed to relieve pain and muscle tension throughout the body. This type of massage is extremely beneficial because it reaches the deepest layer of muscles, fascia and tendons.<\/p>\n                       \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                        \n                    <\/div>\n                <\/div>\n                \n                <!-- Service 3:Aromatherapy Massage -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/aromatheraphy.jpg\" alt=\"Aromatherapy Massages\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Aromatherapy Massage<\/h3>\n                        <p>Aromatherapy massage is massage therapy with essential oils added to the massage oil or lotion. Some of the health benefits of aromatherapy include its ability to reduce anxiety, ease depression, boost energy levels..<\/p>\n                        \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                       \n                    <\/div>\n                <\/div>\n                \n                <!-- Service 4: Foot Reflexology -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/Foot_Reflexology.jpg\" alt=\"Foot Reflexology\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Foot Reflexology<\/h3>\n                        <p>The practice of foot reflexology massage involves applying pressure to specific points on the feet in order to affect various parts of the body. Adhesions in the muscle are very important to address because they cause pain, inflammation.<\/p>\n                       \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                        \n                    <\/div>\n                <\/div>\n                 <!-- Service 5: Therapeutic Massages -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/couple-massage.jpeg\" alt=\"Combo Packages\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Therapeutic Massage<\/h3>\n                        <p>Therapeutic Massage is a style of massage therapy which focuses on getting results vs. just relaxing. You feel great long after your therapeutic massage session ends. Come and try our services.<\/p>\n                        \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                        <\/div>\n                    \n                <\/div>\n                 <!-- Service 6: Combo Packages -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/couple_massage.jpg\" alt=\"Couple Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Couple Massage<\/h3>\n                        <p>Couple massage is a wonderfully relaxing, personal experience. During the session, two people receive massages at the same time and in the same room from two different therapists.<\/p>\n\n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\t\t\t\t\t\t<\/div>\n\n                <\/div>\n\t\t\t\t               <!-- Service 7: Hot Stone -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/hot-stone.avif\" alt=\"Hot Stone\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Hot Stone Massage<\/h3>\n                        <p>Hot stone therapy promotes healing by targeting the deeper layers of muscle through the use of heated stones. Combined with regular massage, this treatment delivers a wealth of benefits.<\/p>\n                        \n                           <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                       \n                    <\/div>\n                <\/div>\n                 <!-- Service 8: Prenatal -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/pregnant_massage2.jpg\" alt=\"Prenatal Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Prenatal Massage<\/h3>\n                        <p>Massage therapy during pregnancy is a wonderful complementary choice for prenatal care. Massage relieves many of the normal discomforts experienced during pregnancy, such as headaches and edema.<br>Prenatal Massage is available starting at 17 weeks of pregnancy and beyond<\/p>\n\n                           <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\n                    <\/div>\n                <\/div>\n                 <!-- Service9: Deep Myosfacials -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/deep_myos.avif\" alt=\"Deep Myofascial Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Deep Myofascial Massage<\/h3>\n                        <p>Deep myofascial massage is a of the techniques used by physiotherapists to treat tight fascia tissues. Unlike a deep tissue massage, which works on knots and pain deep within your muscles, myofascial release targets the fascia.<\/p>\n                        \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\t\t\t\t\t\t<\/div>\n                    \n                <\/div>\n                \t\t <!-- Service 10:Cupping  -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/cuuping.jpg\" alt=\"Cupping Therapy\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Cupping Therapy<\/h3>\n                        <p>Cupping therapy is an ancient form of alternative medicine in which a therapist puts special cups on your skin for a few minutes to create suction. People get it for many purposes, including to help with pain, inflammation, blood flow, relaxation..<\/p>\n                        \n                       <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n                        <\/div>\n                   \n                <\/div>\n                 <!-- Service 11: Premium -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/aromatherapy.avif\" alt=\"Prenatal Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Premium Massage<\/h3>\n                        <p>Immerse yourself in a world of pure indulgence featuring organic essential oils, herbal compresses, hot stone therapy, expert stretching techniques, scalp and foot massages, and a complete full-body relaxation treatment.<br>Discover the pinnacle of relaxation with our exclusive \"Premium Massage.\" \nImmerse yourself in a world of pure indulgence featuring organic essential oils, hot stone therapy, expert stretching techniques, scalp and foot massages, and a complete full-body relaxation treatment. Elevate your wellness journey with the added luxury of herbal compresses. Experience self-care at its finest.<\/p>\n                       \n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\n                    <\/div>\n                <\/div>\n                 <!-- Service 12: Add on -->\n                <div class=\"service-card animate-on-scroll\">\n                    <div class=\"service-img\">\n                        <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/service-bodywork.webp\" alt=\"Deep Myofascial Massage\">\n                    <\/div>\n                    <div class=\"service-content\">\n                        <h3>Body Scrub<\/h3>\n                        <p>Body scrub is a popular body treatment that is basically a facial for the body: It exfoliates and hydrates your skin, leaving it smooth and soft. The scrub is followed by an application of high-quality lotion or cream that leaves your skin hydrated..<\/p>\n\n                            <center><a href=\"https:\/\/www.fresha.com\/a\/healing-spa-massage-west-palm-beach-2695-north-military-trail-ou5fvqdx\/booking?menu=true&pId=695132&dppub=true\" target=\"_blank\" class=\"btn\">Booking<\/a><\/center>\n\n                    <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n          <!-- Reviews Section -->\n\n     <section id=\"reviews\" class=\"reviews\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>What Our Clients Say<\/h2>\n                <p>Read what our customers have to say about their experience at Kimberly Spa.<\/p>\n            <\/div>\n            <div class=\"reviews-carousel-wrapper\">\n                <div id=\"reviews-container\" class=\"reviews-container\">\n                    <\/div>\n            <\/div>\n            <div class=\"reviews-navigation\">\n                <button id=\"prev-review\" class=\"review-nav-btn\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\n                <button id=\"next-review\" class=\"review-nav-btn\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\n            <\/div>\n        <\/div>\n    <\/section>\n\n   \n    \n\n    <!-- Gallery Section -->\n    <section id=\"gallery\" class=\"gallery\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Our Gallery<\/h2>\n                <p>Explore our facilities and relaxing environment<\/p>\n            <\/div>\n            \n            <div class=\"gallery-container\">\n                <div class=\"gallery-item animate-on-scroll\">\n                    <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/gallery-1.jpeg\" alt=\"Healing Spa Interior\">\n                    <div class=\"gallery-overlay\">\n                        <i class=\"fas fa-search-plus\"><\/i>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"gallery-item animate-on-scroll\">\n                    <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/gallery-2.jpeg\" alt=\"Massage Room\">\n                    <div class=\"gallery-overlay\">\n                        <i class=\"fas fa-search-plus\"><\/i>\n                    <\/div>\n                <\/div>\n                \n               \n                \n                <div class=\"gallery-item animate-on-scroll\">\n                    <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/gallery-4.jpeg\" alt=\"Facial Treatment\">\n                    <div class=\"gallery-overlay\">\n                        <i class=\"fas fa-search-plus\"><\/i>\n                    <\/div>\n                <\/div>\n                \n                \n                <div class=\"gallery-item animate-on-scroll\">\n                    <img decoding=\"async\" src=\"https:\/\/healingmassagespafl.com\/wp-content\/uploads\/2026\/09\/gallery-5.jpeg\" alt=\"Healing Spa Exterior\">\n                    <div class=\"gallery-overlay\">\n                        <i class=\"fas fa-search-plus\"><\/i>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <!-- Location Section -->\n    <section id=\"location\" class=\"location\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Our Location<\/h2>\n                <p>Visit us in the heart of West Palm Beach, FL<\/p>\n            <\/div>\n            \n            <div class=\"location-container\">\n                <div class=\"map-container animate-on-scroll\">\n                    <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d14255.620847573542!2d-80.1115417!3d26.715475!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88d929b76263a2f5%3A0x3c2c7ddfa93b0907!2sHealing%20Spa%20%26%20Massage!5e0!3m2!1ses!2sus!4v1744761175881!5m2!1ses!2sus\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n                <\/div>\n                \n                <div class=\"location-info animate-on-scroll\">\n                    <h3>Healing Spa & Massage<\/h3>\n                    \n                    <div class=\"location-detail\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i>\n                        <div>\n                            <p>2695 N Military Trl # 1<\/p>\n                            <p>West Palm Beach, FL<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"location-detail\">\n                        <i class=\"fas fa-phone-alt\"><\/i>\n                        <div>\n                            <p>561- 469-6146<\/p>\n                            <p><\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"location-detail\">\n                        <i class=\"fas fa-clock\"><\/i>\n                        <div>\n                            <p>Open daily<\/p>\n                            <p>9:30 AM - 8:30 PM<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <a href=\"\" target=\"_blank\" class=\"btn\">Get Directions<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <!-- Contact Section -->\n    <section id=\"contact\" class=\"contact\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Contact Us<\/h2>\n                <p>Have questions or want to book an appointment? Get in touch with us<\/p>\n            <\/div>\n            \n            <div class=\"contact-container\">\n                <div class=\"contact-info animate-on-scroll\">\n                    <h3>Get In Touch<\/h3>\n                    \n                    <div class=\"contact-detail\">\n                        <i class=\"fas fa-map-marker-alt\"><\/i>\n                        <div>\n                            <p>2695 N Military Trl Ste 1,<\/p>\n                            <p>West Palm Beach, 33409 FL<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"contact-detail\">\n                        <i class=\"fas fa-phone-alt\"><\/i>\n                        <div>\n                            <p>561- 469-6146<\/p>\n                            <p>.<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"contact-detail\">\n                        <i class=\"fas fa-envelope\"><\/i>\n                        <div>\n                            <p>healingspamassageunit1@gmail.com<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"contact-detail\">\n                        <i class=\"fas fa-clock\"><\/i>\n                        <div>\n                            <p>Open daily<\/p>\n                            <p>9:30 AM - 8:30 PM<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"contact-form animate-on-scroll\">\n                    <form id=\"contactForm\" method=\"POST\">\n                        <div class=\"form-group\">\n                            <label for=\"name\">Name*<\/label>\n                            <input type=\"text\" id=\"name\" name=\"name\" required>\n                            <div id=\"nameError\" class=\"error\"><\/div>\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label for=\"email\">Email*<\/label>\n                            <input type=\"email\" id=\"email\" name=\"email\" required>\n                            <div id=\"emailError\" class=\"error\"><\/div>\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label for=\"phone\">Phone (Optional)<\/label>\n                            <input type=\"text\" id=\"phone\" name=\"phone\">\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label for=\"service\">Subject*<\/label>\n                            <input type=\"text\" id=\"service\" name=\"service\" required>\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label for=\"message\">Message*<\/label>\n                            <textarea id=\"message\" name=\"message\" required><\/textarea>\n                        <\/div>\n\n                        <button type=\"submit\" class=\"btn btn-submit\">SEND MESSAGE<\/button>\n\n                        <div class=\"message-success\" style=\"display:none;\"><\/div>\n                        <div class=\"message-error\" style=\"display:none;\"><\/div>\n                        <div id=\"loading-form\" style=\"display:none;\">Sending...<\/div>\n                    <\/form>\n\t\t\t\t\t\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <!-- Footer -->\n    <footer>\n        <div class=\"container\">\n            <div class=\"footer-container\">\n                <div class=\"footer-about\">\n                    <div class=\"footer-logo\">\n                        \n                    <\/div>\n                    <p>Healing Spa offers professional body massages, foot reflexology, and facial treatments in West Palm Beach, FL. <br>Our relaxing atmosphere is perfect for releasing stress and rejuvenating your body and mind.<\/p>\n                <\/div>\n                \n                <div class=\"footer-links\">\n                    <h3 class=\"footer-title\">Quick Links<\/h3>\n                    <ul>\n                        <li><a href=\"#home\">Home<\/a><\/li>\n                        <li><a href=\"#about\">About<\/a><\/li>\n                        <li><a href=\"#services\">Services<\/a><\/li>\n                        <li><a href=\"#promotions\">Promotions<\/a><\/li>\n                        <li><a href=\"#gallery\">Gallery<\/a><\/li>\n                        <li><a href=\"#location\">Location<\/a><\/li>\n                        <li><a href=\"#contact\">Contact<\/a><\/li>\n                    <\/ul>\n                <\/div>\n                \n                <div class=\"footer-contact\">\n                    <h3 class=\"footer-title\">Contact Info<\/h3>\n                    <p><i class=\"fas fa-map-marker-alt\"><\/i>2695 N Military Trl Ste 1, West Palm Beach, Fl 33409<\/p>\n                    <p><i class=\"fas fa-phone-alt\"><\/i>561-469-6146 <\/p>\n                    <p><i class=\"fas fa-envelope\"><\/i> info@healingspa.com<\/p>\n                    <p><i class=\"fas fa-clock\"><\/i> Open daily: 9:30 AM - 8:30 PM<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"footer-bottom\">\n                <p>&copy; 2025 Healing Spa.All rights reserved. Proudly created by <a href=\"https:\/\/www.yiz-net.com\" target=\"_blank\">Yiz Net Marketing<\/a><\/p>All rights reserved.<\/p>\n                <p>** Walk In Welcome **<\/p>\n            <\/div>\n        <\/div>\n    <\/footer>\n    \n    <!-- Bootstrap 5 -->\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.1.3\/dist\/js\/bootstrap.bundle.min.js\" integrity=\"sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p\" crossorigin=\"anonymous\"><\/script> \n    \n    <!-- Custom JS -->\n\t<script data-cookieconsent=\"ignore\" src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/2.0.3\/jquery.min.js\"><\/script>\n    <script>\n        \/\/ Main JavaScript for Kimberly Spa website\n\n\/\/ Wait for DOM to be fully loaded\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Mobile menu toggle\n    const mobileMenuBtn = document.querySelector('.mobile-menu-btn');\n    const mobileCloseBtn = document.querySelector('.close-menu');\n    const nav = document.querySelector('nav');\n    \n    if (mobileMenuBtn) {\n        mobileMenuBtn.addEventListener('click', function() {\n            nav.classList.toggle('active');\n        });\n        mobileCloseBtn.addEventListener('click', function() {\n            nav.classList.toggle('active');\n        });\n    }\n    \n    \/\/ Scroll animations\n    const animateElements = document.querySelectorAll('.animate-on-scroll');\n    \n    \/\/ Initial check for elements in viewport\n    checkAnimations();\n    \n    \/\/ Check for animations on scroll\n    window.addEventListener('scroll', checkAnimations);\n    \n    function checkAnimations() {\n        animateElements.forEach(element => {\n            const elementPosition = element.getBoundingClientRect().top;\n            const windowHeight = window.innerHeight;\n            \n            if (elementPosition < windowHeight - 50) {\n                element.classList.add('show');\n            }\n        });\n    }\n    \n    \/\/ Smooth scrolling for anchor links\n    const anchorLinks = document.querySelectorAll('a[href^=\"#\"]');\n    \n    anchorLinks.forEach(link => {\n        link.addEventListener('click', function(e) {\n            e.preventDefault();\n            \n            const targetId = this.getAttribute('href');\n            \n            if (targetId === '#') return;\n            \n            const targetElement = document.querySelector(targetId);\n            \n            if (targetElement) {\n                \/\/ Close mobile menu if open\n                if (nav.classList.contains('active')) {\n                    nav.classList.remove('active');\n                }\n                \n                window.scrollTo({\n                    top: targetElement.offsetTop - 80, \/\/ Adjust for header height\n                    behavior: 'smooth'\n                });\n            }\n        });\n    });\n    \n    \/\/ Gallery lightbox\n    const galleryItems = document.querySelectorAll('.gallery-item');\n    \n    galleryItems.forEach(item => {\n        item.addEventListener('click', function() {\n            const imgSrc = this.querySelector('img').getAttribute('src');\n            const lightbox = document.createElement('div');\n            lightbox.classList.add('lightbox');\n            \n            const lightboxContent = `\n                <div class=\"lightbox-content\">\n                    <span class=\"close-lightbox\">&times;<\/span>\n                    <img decoding=\"async\" src=\"${imgSrc}\" alt=\"Gallery image\">\n                <\/div>\n            `;\n            \n            lightbox.innerHTML = lightboxContent;\n            document.body.appendChild(lightbox);\n            \n            \/\/ Prevent scrolling when lightbox is open\n            document.body.style.overflow = 'hidden';\n            \n            \/\/ Close lightbox on click\n            lightbox.addEventListener('click', function(e) {\n                if (e.target === lightbox || e.target.classList.contains('close-lightbox')) {\n                    document.body.removeChild(lightbox);\n                    document.body.style.overflow = 'auto';\n                }\n            });\n        });\n    });\n    \n    \/\/ Form validation\n    \/*const contactForm = document.getElementById('contact-form');\n    \n    if (contactForm) {\n        contactForm.addEventListener('submit', function(e) {\n            e.preventDefault();\n            \n            \/\/ Basic validation\n            let isValid = true;\n            const nameInput = document.getElementById('name');\n            const emailInput = document.getElementById('email');\n            const messageInput = document.getElementById('message');\n            \n            \/\/ Reset error messages\n            const errorElements = document.querySelectorAll('.error-message');\n            errorElements.forEach(element => element.remove());\n            \n            \/\/ Validate name\n            if (!nameInput.value.trim()) {\n                showError(nameInput, 'Please enter your name');\n                isValid = false;\n            }\n            \n            \/\/ Validate email\n            if (!emailInput.value.trim()) {\n                showError(emailInput, 'Please enter your email');\n                isValid = false;\n            } else if (!isValidEmail(emailInput.value)) {\n                showError(emailInput, 'Please enter a valid email address');\n                isValid = false;\n            }\n            \n            \/\/ Validate message\n            if (!messageInput.value.trim()) {\n                showError(messageInput, 'Please enter your message');\n                isValid = false;\n            }\n            \n            \/\/ If form is valid, submit it (in a real scenario, this would send data to a server)\n            if (isValid) {\n                \/\/ Show success message\n                const successMessage = document.createElement('div');\n                successMessage.classList.add('success-message');\n                successMessage.textContent = 'Thank you for your message! We will get back to you soon.';\n                \n                contactForm.reset();\n                contactForm.appendChild(successMessage);\n                \n                \/\/ Remove success message after 5 seconds\n                setTimeout(() => {\n                    successMessage.remove();\n                }, 5000);\n            }\n        });\n    }\n    \n    \/\/ Helper functions\n    function showError(input, message) {\n        const errorMessage = document.createElement('div');\n        errorMessage.classList.add('error-message');\n        errorMessage.textContent = message;\n        \n        input.parentElement.appendChild(errorMessage);\n        input.classList.add('error');\n        \n        \/\/ Remove error styling when input changes\n        input.addEventListener('input', function() {\n            input.classList.remove('error');\n            const error = input.parentElement.querySelector('.error-message');\n            if (error) {\n                error.remove();\n            }\n        });\n    }\n    \n    function isValidEmail(email) {\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        return emailRegex.test(email);\n    }*\/\n    \n    \/\/ Active navigation highlighting\n    function setActiveNavLink() {\n        const sections = document.querySelectorAll('section');\n        const navLinks = document.querySelectorAll('nav ul li a');\n        \n        let currentSection = '';\n        \n        sections.forEach(section => {\n            const sectionTop = section.offsetTop;\n            const sectionHeight = section.clientHeight;\n            \n            if (window.scrollY >= (sectionTop - 150)) {\n                currentSection = section.getAttribute('id');\n            }\n        });\n        \n        navLinks.forEach(link => {\n            link.classList.remove('active');\n            if (link.getAttribute('href') === `#${currentSection}`) {\n                link.classList.add('active');\n            }\n        });\n    }\n    \n    window.addEventListener('scroll', setActiveNavLink);\n    \n    \/\/ Initialize active nav link on page load\n    setActiveNavLink();\n\n    var myCarousel = document.querySelector('#slidehome');\n    var carousel = new bootstrap.Carousel(myCarousel);\n\n    var myCarousel2 = document.querySelector('#slidehomemobil');\n    var carousel2 = new bootstrap.Carousel(myCarousel);\n});\njQuery(document).ready(function ($) {\n    $(\"#contactForm\").on(\"submit\", function (e) {\n        e.preventDefault();\n\n        var $form = $(this);\n        var $btn = $form.find(\".btn-submit\");\n\n        $btn.prop(\"disabled\", true);\n        $(\"#loading-form\").show();\n        $(\".message-success\").hide();\n        $(\".message-error\").hide();\n\n        var formData = $form.serializeArray();\n        formData.push({\n            name: \"action\",\n            value: \"slm_submit\"\n        });\n\n        $.ajax({\n            type: \"POST\",\n            url: \"\/wp-admin\/admin-ajax.php\",\n            data: formData,\n            success: function (response) {\n                $(\".message-success\")\n                    .html(\"Thank you! Your message has been submitted.\")\n                    .show();\n\n                $form[0].reset();\n            },\n            error: function () {\n                $(\".message-error\")\n                    .html(\"There was a problem sending your message. Please try again.\")\n                    .show();\n            },\n            complete: function () {\n                $btn.prop(\"disabled\", false);\n                $(\"#loading-form\").hide();\n            }\n        });\n    });\n});\n \/\/ REVIEWS SECTION START\n  \/\/ =================================================================\n \n   \n    \/\/ Load reviews, and only THEN initialize the carousel\n    loadReviews().then(() => {\n        initCarousel();\n    }).catch(error => {\n        console.error(\"Carousel could not be initialized because reviews failed to load.\", error);\n    });\n\n    \/\/ load reviews from reviews.json\nfunction loadReviews() {\n   \n    \/\/console.log(\"1. loadReviews function has started.\"); \/\/ Checkpoint 1\n\n    const reviewsContainer = document.getElementById('reviews-container');\n    \/\/console.log(\"2. Target container element:\", reviewsContainer); \/\/ Checkpoint 2\n\n    if (!reviewsContainer) {\n       \/\/ console.error(\"Stopping: The 'reviews-container' DIV was not found in the HTML.\");\n        return Promise.reject(\"Review container not found\");\n    }\n\n    return fetch('reviews.json')\n        .then(response => {\n            if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);\n            return response.json();\n        })\n        .then(data => {\n        \/\/    console.log(\"3. Successfully parsed JSON data:\", data); \/\/ Checkpoint 3\n\n            reviewsContainer.innerHTML = '';\n           \n            \/\/ Check if data.reviews is actually an array\n            if (!Array.isArray(data.reviews)) {\n                return;\n            }\n\n            data.reviews.forEach(review => {\n\/\/                console.log(\"4. Processing one review:\", review.reviewer); \/\/ Checkpoint 4\n               \n                let starsHTML = '';\n                for (let i = 0; i < review.starRating; i++) {\n                    starsHTML += '<i class=\"fas fa-star\"><\/i>';\n                }\n                let relativeDate = daysSince(review.createTime);\n               \n                function daysSince(unixTimestamp) {\n                  \/\/ Get the current time in milliseconds\n                  const now = new Date().getTime();\n               \n                  \/\/ Convert the input Unix timestamp (seconds) to milliseconds\n                  const pastDate = new Date(unixTimestamp * 1000).getTime();\n               \n                  \/\/ Calculate the difference in milliseconds\n                  const differenceInMilliseconds = now - pastDate;\n               \n                  \/\/ Check if the timestamp is in the future\n                  if (differenceInMilliseconds < 0) {\n                    return \"The date is in the future.\";\n                  }\n               \n                  \/\/ Define the number of milliseconds in a day\n                  const millisecondsPerDay = 24 * 60 * 60 * 1000;\n               \n                  \/\/ Calculate the number of full days that have passed\n                  const daysPassed = Math.floor(differenceInMilliseconds \/ millisecondsPerDay);\n               \n                  \/\/ Return the formatted string based on the number of days\n                  if (daysPassed === 0) {\n                    return \"Today\";\n                  } else if (daysPassed === 1) {\n                    return \"1 day ago\";\n                  } else {\n                    return `${daysPassed} days ago`;\n                  }\n                }\n               \n                \/\/ Sanitize the comment length ---\n                const wordLimit = 80;\n                const words = review.comment.split(' ');\n                let sanitizedComment = review.comment;\n\n                if (words.length > wordLimit) {\n                    sanitizedComment = words.slice(0, wordLimit).join(' ') + '...';\n                }\n                \/\/ --- END of new logic ---\n                const reviewCard = document.createElement('div');\n                reviewCard.className = 'review-card';\n                reviewCard.innerHTML = `\n                    <div class=\"review-stars\">${starsHTML}<\/div>\n                    <p class=\"review-comment\">${sanitizedComment}<\/p>\n                    <p class=\"reviewer-stars\">${relativeDate}<\/p>\n                    <p class=\"reviewer-name\">${review.reviewer}<\/p>\n                `;\n               \n                console.log(\"Created card element to be appended:\", reviewCard); \/\/ Checkpoint 5\n\n                reviewsContainer.appendChild(reviewCard);\n            });\n           \n        })\n        .catch(error => {\n            console.error('An error occurred during the fetch\/load process:', error);\n            if (reviewsContainer) {\n                reviewsContainer.innerHTML = '<p>...<\/p>';\n            }\n            throw error;\n        });\n}\n\n        function initCarousel() {\n        console.log('init carousel');\n        const reviewsContainer = document.getElementById('reviews-container');\n        const prevBtn = document.getElementById('prev-review');\n        const nextBtn = document.getElementById('next-review');\n        const reviewsWrapper = document.querySelector('.reviews-carousel-wrapper');\n\n        if (!reviewsContainer || !prevBtn || !nextBtn || !reviewsWrapper || reviewsContainer.children.length === 0) {\n            if (prevBtn && nextBtn) {\n                prevBtn.style.display = 'none';\n                nextBtn.style.display = 'none';\n                console.log('init carousel buttons');\n            }\n            return;\n        }\n\n        const originalReviews = Array.from(reviewsContainer.children);\n        const numVisible = 3; \/\/ Number of items to show at once\n\n        if (originalReviews.length <= numVisible) {\n            prevBtn.style.display = 'none';\n            nextBtn.style.display = 'none';\n            reviewsContainer.style.justifyContent = 'center';\n            return;\n        }\n\n        \/\/ Clone items for infinite scroll effect\n        originalReviews.slice(0, numVisible).forEach(card => {\n            reviewsContainer.appendChild(card.cloneNode(true));\n            console.log('clone items for carousel');\n        });\n        originalReviews.slice(-numVisible).forEach(card => {\n            reviewsContainer.prepend(card.cloneNode(true));\n        });\n\n        let currentIndex = numVisible;\n        let isMoving = false;\n\n        const getCardWidth = () => {\n            const card = reviewsContainer.querySelector('.review-card');\n            if (!card) return 0;\n            const style = window.getComputedStyle(card);\n            return card.offsetWidth + parseFloat(style.marginLeft) + parseFloat(style.marginRight);\n        };\n\n        const updatePosition = (animate = true) => {\n            reviewsContainer.style.transition = animate ? 'transform 0.5s ease-in-out' : 'none';\n            reviewsContainer.style.transform = `translateX(-${currentIndex * getCardWidth()}px)`;\n        };\n\n        const moveCarousel = (direction) => {\n            if (isMoving) return;\n            isMoving = true;\n            currentIndex += direction;\n            updatePosition();\n        };\n\n        nextBtn.addEventListener('click', () => moveCarousel(1));\n        prevBtn.addEventListener('click', () => moveCarousel(-1));\n\n        reviewsContainer.addEventListener('transitionend', () => {\n            isMoving = false;\n            \/\/ Jump to beginning\n            if (currentIndex >= numVisible + originalReviews.length) {\n                currentIndex = numVisible;\n                updatePosition(false);\n            }\n            \/\/ Jump to end\n            if (currentIndex < numVisible) {\n                currentIndex = numVisible + originalReviews.length - 1;\n                updatePosition(false);\n            }\n        });\n       \n        window.addEventListener('resize', () => updatePosition(false));\n\n        \/\/ Initial positioning\n        \/\/ Use a small timeout to ensure DOM is ready for width calculations\n        setTimeout(() => {\n            updatePosition(false);\n            reviewsWrapper.style.height = `${reviewsContainer.offsetHeight}px`; \/\/ Prevent layout shift\n        }, 100);\n    }\n\n    \/\/ =================================================================\n    \/\/ REVIEWS SECTION END\n    <\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Healing Spa &#038; Massage &#8211; Relax &#038; Therapeutic in West Palm Beach, FL 2695 N Military Trl Ste 1, West Palm Beach, FL 33409 561-469-6146 MM41905 MM41905 About Services Membership Gift Card Location Contact Relax and Renew Discover the unique experience of Healing Spa in West Palm Beach, FL. Our professional massage therapists will help [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-60","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/pages\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":10,"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/pages\/60\/revisions"}],"predecessor-version":[{"id":72,"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=\/wp\/v2\/pages\/60\/revisions\/72"}],"wp:attachment":[{"href":"https:\/\/healingmassagespafl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}