Help
RSS
API
Feed
Maltego
Contact
Domain > touchstonefamily.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-07-07
72.34.52.6
(
ClassC
)
2024-11-06
147.182.156.36
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginx/1.22.1Date: Wed, 06 Nov 2024 03:33:44 GMTContent-Type: text/htmlContent-Length: 169Connection: keep-aliveLocation: https://touchstonefamily.ca/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.22.1/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx/1.22.1Date: Wed, 06 Nov 2024 03:33:44 GMTContent-Type: text/html;charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveSet-Cookie: grav-site-49e39f336530d01b2481ff9b294aed002e19f7e; expiresWed, 06 Nov 2024 04:03:44 GMT; Max-Age1800; path/; domaintouchstonefamily.ca; secure; HttpOnly; SameSiteLaxPragma: no-cacheCache-Control: max-age604800Expires: Wed, 13 Nov 2024 03:33:44 GMTETag: 8b1e27f7af9423d5d582100b360a79b4X-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniff !DOCTYPE html>html langen> head> meta charsetutf-8/> title> Home | Touchstone Family Association/title> meta http-equivX-UA-Compatible contentIEedge> meta http-equivX-UA-Compatible contentieedge> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription contentStrengthening Family & Building Community>meta namekeywords contentcharity, causes, donate, charity foundation, charity hub, charity theme, donations, non profit, fundraiser,social, ngo, non-profit, nonprofit, organization, volunteer>meta nameauthor contentTouchstone Family Association>meta propertyog:type contentwebsite>meta propertyog:title contentTouchstone Family Association>meta propertyog:site_name contentTouchstone Family Association>meta propertyog:site_name contentTouchstone Family Association>meta propertyog:url content/>meta propertyog:image content/user/themes/touch-theme/images/meta.png>meta nametwitter:card contentsummary_large_image>meta propertyog:description contentStrengthening Family & Building Community>meta nametwitter:title contentTouchstone Family Association>meta nametwitter:description contentStrengthening Family & Building Community>meta nametwitter:image content/user/themes/touch-theme/images/meta.png> link relicon typeimage/png href/user/themes/touch-theme/images/logo.png/> link relcanonical hrefhttps://touchstonefamily.ca//> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyShadows+Into+Light&displayswap relstylesheet> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:ital,wght@0,100..900;1,100..900&displayswap relstylesheet> script srchttps://unpkg.com/sweetalert/dist/sweetalert.min.js>/script> link relstylesheet hrefhttps://cdn.datatables.net/2.0.3/css/dataTables.dataTables.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/jquery-ui-multidatespicker/1.6.6/jquery-ui.multidatespicker.min.css integritysha512-mIbgL1BBPonQ8vE6IE3m12DOgjnwObnVHk4C2k3S7yyrgd3ctznEDHnz4871ioTgh7QIy0imgyLeNFk+PehRSw crossoriginanonymous referrerpolicyno-referrer/> link hrefhttps://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.css relstylesheet/> link hrefhttps://unpkg.com/purecss@1.0.0/build/pure-min.css typetext/css relstylesheet>link hrefhttps://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/custom.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/bootstrap-5.3.0.min.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/remixicon.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/jquery-ui.multidatespicker.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/noty.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/plugin.css typetext/css relstylesheet>link href/user/themes/touch-theme/css/main-style.css?0df typetext/css relstylesheet>link href/user/plugins/markdown-notices/assets/notices.css typetext/css relstylesheet>link href/user/plugins/form/assets/form-styles.css typetext/css relstylesheet>link href/user/plugins/simplesearch/css/simplesearch.css typetext/css relstylesheet>link href/user/plugins/login/css/login.css typetext/css relstylesheet> script src/user/themes/touch-theme/js/jquery-3.7.0.min.js>/script>script src/user/themes/touch-theme/js/popper.min.js>/script>script src/user/themes/touch-theme/js/bootstrap-5.3.0.min.js>/script>script src/user/themes/touch-theme/js/plugin.js>/script>script src/user/themes/touch-theme/js/mobiscroll.javascript.min.js>/script>script src/user/themes/touch-theme/js/noty.min.js>/script>script src/user/themes/touch-theme/js/main.js>/script> script srchttps://cdn.tiny.cloud/1/nax1cl44ri93xs614mx14vt4vihgl0d0nb7d57k492z102cd/tinymce/7/tinymce.min.js referrerpolicyorigin>/script>script srchttps://cdn.ckeditor.com/ckeditor5/41.3.1/classic/ckeditor.js>/script> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css> script srchttps://cdn.jsdelivr.net/npm/flatpickr>/script> script srchttps://cdn.jsdelivr.net/npm/intl-tel-input@21.1.1/build/js/intlTelInput.min.js>/script> script srchttps://momentjs.com/downloads/moment.js>/script> link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/intl-tel-input@21.1.1/build/css/intlTelInput.css> /head> body idtop classtitle-center title-h1h2>/body>script> const api_base_url https://api.touchstonefamily.ca; const tinymce_key nax1cl44ri93xs614mx14vt4vihgl0d0nb7d57k492z102cd; const recaptcha_v3_key 6LeJvB8pAAAAADjkpzW-t9kyRRA9uVfVRvsuI4uB;/script> script> // Capitalize function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); } // Format date // Input date string (assuming its April 5, 2024) function formatToDateString(inputDateString) { var currentDate new Date(inputDateString) const formattedDate `${monthNamescurrentDate.getMonth()} ${currentDate.getDate()}${getOrdinalSuffix(currentDate.getDate())}, ${currentDate.getFullYear()}`; // Result return formattedDate; // April 5th, 2024 } // Format the output date string const monthNames January, February, March, April, May, June, July, August, September, October, November, December ; // Helper function to get the ordinal suffix (e.g., 1st, 2nd, 3rd, etc.) function getOrdinalSuffix(day) { if (day > 11 && day 13) { return th; } switch (day % 10) { case 1: return st; case 2: return nd; case 3: return rd; default: return th; } } function arrayContainsAll(mainArray, subArray) { // Check if every element in the subArray exists in the mainArray return subArray.every(function (element) { return mainArray.includes(element); }); } function arrayContainsAtLeastOne(mainArray, subArray) { // Check if at least one element in the subArray exists in the mainArray return subArray.some(function (element) { return mainArray.includes(element); }); } function detectCardType(cardNumber) { // Regular expressions for different card types const cardPatterns { visa: /^40-9{12}(?:0-9{3})?$/, mastercard: /^51-50-9{14}$/, amex: /^3470-9{13}$/, discover: /^6(?:011|50-9{2})0-9{12}$/, maestro: /^(5018|5020|5038|6304|6759|6761|6763)0-9{8,15}$/, verve: /^(506(0|1|2|3|4|5|6|7|8|9))/ }; // Check the card number against each pattern for (const type, pattern of Object.entries(cardPatterns)) { if (pattern.test(cardNumber)) { return type; // Return the card type } } return unknown; // If no match is found } function getCardTypeValue(name) { const cardTypes new Map( visa, VISA, mastercard, MC, amex, AMX, discover, DSC, maestro, MAESTR, verve, VERVE, ); return cardTypes.get(name) } function imposeMinMax(el) { if (el.value ! ) { const inputValue parseInt(el.value); const minValue parseInt(el.min); const maxValue parseInt(el.max); if (inputValue minValue) { el.value el.min; } else if (inputValue > maxValue) { el.value el.max; } } } // date format function formatDate(date) { // Array of month names // Get the month (returns a number from 0 to 11) const monthIndex date.getMonth(); // Get the day of the month const day date.getDate(); // Get the month name from the array using the month index const monthName monthShortNamesmonthIndex; // Construct the formatted string const formattedDate `${monthName} ${day}`; return formattedDate; } function printPage() { window.print(); } function showLoader() { $(.async_loader).modal({ backdrop: static, keyboard: false }) $(.async_loader).modal(show); } function hideLoader() { $(.async_loader).modal(hide); } // date format/script>script srchttps://www.google.com/recaptcha/api.js?onloadonloadCallback&renderexplicit async defer>/script>script> const script document.createElement(script); script.src `https://www.google.com/recaptcha/api.js?render${recaptcha_v3_key}`; script.async true; document.head.appendChild(script);/script>script> $(document).on(click, function () { renderCaptcha(); }); $(document).on(keypress, function () { renderCaptcha(); }); var renderCaptcha function () { if ($(#html_element).length && $(#html_element).children().length 0) { grecaptcha.render(html_element, { sitekey: 6Lc9MsgpAAAAABbPx_lTUnKNO3em_a2u5n54DV__, }); } }; var onloadCallback function () { $(document).ready(function () { if ($(#html_element).length) { grecaptcha.render(html_element, { sitekey: 6Lc9MsgpAAAAABbPx_lTUnKNO3em_a2u5n54DV__, }); } }); }; //V3 function getRecaptchaToken(action submit) { return new Promise((resolve, reject) > { grecaptcha.ready(function () { grecaptcha.execute(recaptcha_v3_key, { action }).then(function (token) { if (token) { resolve(token); } else { reject(Failed to generate reCAPTCHA token); } }); }); }); } async function verifyRecaptcha(token) { const secretKey ; // Replace with your reCAPTCHA secret key const verificationUrl `https://www.google.com/recaptcha/api/siteverify`; try { // Send a request to Google reCAPTCHA verification API const response await fetch(verificationUrl, { method: POST, headers: { Content-Type: application/x-www-form-urlencoded }, body: `secret${secretKey}&response${token}` }); // Parse the response from Google const data await response.json(); // Check if the verification was successful if (data.success && data.score > 0.5) { console.log(reCAPTCHA verification passed:, data); // Perform your desired actions if verification is successful return true; } else { console.log(reCAPTCHA verification failed:, data); return false; } } catch (error) { console.error(Error during reCAPTCHA verification:, error); return false; } }/script>script> if ($(.select2).length) { $(document).ready(function () { $(.select2).select2(); }); }/script> div classmodal async_loader tabindex-1 roledialog data-backdropstatic data-keyboardfalse> div classmodal-dialog modal-dialog-centered modal-sm roledocument> div classmodal-content> div classmodal-body text-center> div classlds-spinner> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> div>/div> /div> /div> /div> /div> /div> style> .header-top-area { background: #5675B0; padding: 12px 40px; color: #fff; } .header-top-area a { color: #fff; font-weight: 700; } .header-top-area a svg, .header-top-area a span { vertical-align: middle; } @media(min-width: 992) { .d-lg-block { display: block !important; } } #google_translate_element .skiptranslate { color: #fff !important; } #google_translate_element .skiptranslate { font-size: 0; } #google_translate_element img, #google_translate_element a, .skiptranslate iframe { display: none; } #google_translate_element select { padding: 10px; border-radius: 24px; background: #5675B0; border: 1px solid #fff; font-size: 16px; font-weight: 400; line-height: 16px; color: #fff; } body { top: 0 !important; }/style>header> div classheader-top-area > div classcontainerz> div class> div classd-flex justify-content-between> div classd-flex align-items-center> div classd-flex justify-content-start d-none d-lg-flex> div classmx-2> Call:a hreftel:604-279-5599 target_blank>604-279-5599/a> /div> div classmx-2>a class href/contact-us target_blank>Email Us/a> /div> /div> /div> div class> ul classlisting d-flex gap-20 justify-content-end align-items-center> li classsingle-list d-none d-lg-block data-asw-orgfontsize16 stylefont-size: 16px;>a classsingle target_blank hrefhttps://twitter.com/Touchfam data-asw-orgfontsize16 stylefont-size: 16px;> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewbox0 0 20 20 fillnone> path dM2.08203 9.99967C2.08203 6.26772 2.08203 4.40175 3.2414 3.24237C4.40077 2.08301 6.26675 2.08301 9.99868 2.08301C13.7307 2.08301 15.5966 2.08301 16.756 3.24237C17.9153 4.40175 17.9153 6.26772 17.9153 9.99967C17.9153 13.7316 17.9153 15.5976 16.756 16.757C15.5966 17.9163 13.7307 17.9163 9.99868 17.9163C6.26675 17.9163 4.40077 17.9163 3.2414 16.757C2.08203 15.5976 2.08203 13.7316 2.08203 9.99967Z strokewhite stroke-width1.25 stroke-linecapround stroke-linejoinround/> path dM5.83203 14.1663L9.32668 10.6718M9.32668 10.6718L5.83203 5.83301H8.14685L10.6708 9.32759M9.32668 10.6718L11.8505 14.1663H14.1653L10.6708 9.32759M14.1653 5.83301L10.6708 9.32759 strokewhite stroke-width1.25 stroke-linecapround stroke-linejoinround/> /svg> span>X/span> /a> /li> li classsingle-list d-none d-lg-block data-asw-orgfontsize16 stylefont-size: 16px;>a classsingle target_blank hrefhttps://www.facebook.com/TouchstoneFamilyAssociation data-asw-orgfontsize16 stylefont-size: 16px;> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewbox0 0 20 20 fillnone> path dM2.08203 9.99967C2.08203 6.26772 2.08203 4.40175 3.2414 3.24237C4.40077 2.08301 6.26675 2.08301 9.9987 2.08301C13.7306 2.08301 15.5966 2.08301 16.756 3.24237C17.9154 4.40175 17.9154 6.26772 17.9154 9.99967C17.9154 13.7316 17.9154 15.5976 16.756 16.757C15.5966 17.9163 13.7306 17.9163 9.9987 17.9163C6.26675 17.9163 4.40077 17.9163 3.2414 16.757C2.08203 15.5976 2.08203 13.7316 2.08203 9.99967Z strokewhite stroke-width1.25 stroke-linejoinround/> path dM14.1061 6.68945H11.652C10.7822 6.68945 10.0752 7.3912 10.0688 8.26105L9.99768 17.8565M8.40234 11.6689H12.4046 strokewhite stroke-width1.25 stroke-linecapround stroke-linejoinround/> /svg> span>Facebook/span> /a> /li> li classsingle-list d-none d-lg-block data-asw-orgfontsize16 stylefont-size: 16px;>a classsingle target_blank hrefhttps://www.instagram.com/touchstonefamily data-asw-orgfontsize16 stylefont-size: 16px;> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewbox0 0 20 20 fillnone> path dM2.08203 9.99967C2.08203 6.26772 2.08203 4.40175 3.2414 3.24237C4.40077 2.08301 6.26675 2.08301 9.9987 2.08301C13.7306 2.08301 15.5966 2.08301 16.756 3.24237C17.9154 4.40175 17.9154 6.26772 17.9154 9.99967C17.9154 13.7316 17.9154 15.5976 16.756 16.757C15.5966 17.9163 13.7306 17.9163 9.9987 17.9163C6.26675 17.9163 4.40077 17.9163 3.2414 16.757C2.08203 15.5976 2.08203 13.7316 2.08203 9.99967Z strokewhite stroke-width1.5 stroke-linejoinround/> path dM13.75 10C13.75 12.0711 12.0711 13.75 10 13.75C7.92893 13.75 6.25 12.0711 6.25 10C6.25 7.92893 7.92893 6.25 10 6.25C12.0711 6.25 13.75 7.92893 13.75 10Z strokewhite stroke-width1.5/> path dM14.5895 5.41699H14.582 strokewhite stroke-width2 stroke-linecapround stroke-linejoinround/> /svg> span>Instagram/span> /a> /li> li> div idgoogle_translate_element>/div> /li> /ul> /div> /div> /div> /div> /div> div classheader-area> div classmain-header header-sticky> div classcontainer> div classrow> div classcol-lg-12> div classmenu-wrapper d-flex align-items-center justify-content-between> div classheader-left d-flex align-items-center justify-content-between> !-- Logo--> div classlogo logo-large light-logo>a href/>img src/user/themes/touch-theme/images/touch-blue.png altlogo>/a> /div> !-- Logo Mobile--> div classlogo logo-mobile light-logo>a href/>img src/user/themes/touch-theme/images/touch-blue.png altimg>/a> /div> /div> div classsearch-container> input typetext idsearchField classsearch-field placeholderSearch...> button idcloseSearch classclose-search-btn> i classri-close-line>/i> /button> /div> !-- Main-menu for desktop --> div classmain-menu d-none d-lg-block> nav> ul classlisting idnavigation> li classsingle-list> a href/ classsingle active> Home /a> /li> li classsingle-list> a href/about-us classsingle > About us i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/about-us/governance classsingle > Governance /a> /li> li classsingle-list> a href/about-us/leadership classsingle > Leadership /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients classsingle > Our commitment to our clients i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/about-us/our-commitment-to-our-clients/client-rights-and-responsibilities classsingle > Client Rights & Responsibilities /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients/input-to-service classsingle > Input to Service /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients/privacy-commitment classsingle > Privacy Commitment /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients/client-complaints classsingle > Client Complaints /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients/confidentiality-and-release-of-information classsingle > Confidentiality & Release of Information /a> /li> li classsingle-list> a href/about-us/our-commitment-to-our-clients/conflict-of-interest classsingle > Conflict of Interest /a> /li> /ul> /li> li classsingle-list> a href/about-us/publications classsingle > Publications /a> /li> li classsingle-list> a href/about-us/accreditation classsingle > Accreditation /a> /li> li classsingle-list> a href/about-us/our-community-partners classsingle > Our Community Partners /a> /li> li classsingle-list> a href/about-us/about-tfa classsingle > About Us /a> /li> /ul> /li> li classsingle-list> a href/services classsingle > Services i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/all-services classsingle > All Services /a> /li> li classsingle-list> a href/services/mcfd-referred-services classsingle > MCFD Referred Services i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/mcfd-referred-services/family-preservation classsingle > Family Preservation & Family Reunification /a> /li> li classsingle-list> a href/services/mcfd-referred-services/francis-house classsingle > Francis House Youth Wellness Program /a> /li> li classsingle-list> a href/services/mcfd-referred-services/transition-to-independence classsingle > Transition to Independence /a> /li> li classsingle-list> a href/services/mcfd-referred-services/supervised-access classsingle > Supervised Access /a> /li> /ul> /li> li classsingle-list> a href/services/early-years classsingle > Early Years i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/early-years/community-action-program-for-children classsingle > Community Action Program for Children (CAP-C) /a> /li> li classsingle-list> a href/services/early-years/richmond-early-years-outreach-program classsingle > Richmond Early Years Outreach Program /a> /li> li classsingle-list> a href/services/early-years/pathways-early-years-intervention-program classsingle > Pathways Early Years Intervention Program /a> /li> /ul> /li> li classsingle-list> a href/services/youth classsingle > Youth i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/youth/reset-youth-team classsingle > RESET Youth Services /a> /li> li classsingle-list> a href/services/youth/school-readiness classsingle > School Readiness /a> /li> li classsingle-list> a href/services/youth/streetsmarts-youth-mentorship classsingle > StreetSmarts Youth Mentorship /a> /li> li classsingle-list> a href/services/youth/individual-family-counselling-parent-teen-mediation classsingle > Individual/Family Counselling/Parent-Teen Mediation /a> /li> li classsingle-list> a href/services/youth/restorative-justice classsingle > Restorative Justice /a> /li> li classsingle-list> a href/services/youth/building-safer-communities classsingle > Building Safer Communities /a> /li> /ul> /li> li classsingle-list> a href/services/counselling classsingle > Counselling i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/counselling/front-porch-youth-mental-health-project classsingle > Front Porch Youth Mental Health Project /a> /li> li classsingle-list> a href/services/counselling/front-porch-program classsingle > Front Porch Program /a> /li> /ul> /li> li classsingle-list> a href/services/groups-and-workshops classsingle > Groups & Workshops i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/services/groups-and-workshops/schools-out-leadership-skills-group classsingle > “School’s Out” Leadership Skills Group /a> /li> li classsingle-list> a href/services/groups-and-workshops/future-leaders-working-in-social-services-group classsingle > “Future Leaders” Working in Social Services Group /a> /li> li classsingle-list> a href/services/groups-and-workshops/cantonese-mandarin-speaking-asian-family-support-group classsingle > Cantonese, Mandarin Speaking Asian Family Support Group /a> /li> li classsingle-list> a href/services/groups-and-workshops/my-tween-and-me classsingle > My Tween and Me /a> /li> li classsingle-list> a href/services/groups-and-workshops/whats-needed-to-make-a-difference classsingle > What’s Needed To Make A Difference /a> /li> li classsingle-list> a href/services/groups-and-workshops/mindfulness-based-stress-reduction-for-teens classsingle > BREAKING BARRIERS: Mindfulness-based Stress Reduction for Teens /a> /li> li classsingle-list> a href/services/groups-and-workshops/childrens-social-skills-group classsingle > Children’s Social Skills Group /a> /li> li classsingle-list> a href/services/groups-and-workshops/men-anger-and-the-family classsingle > Men Anger, And The Family /a> /li> li classsingle-list> a href/services/groups-and-workshops/summer-recreation-group classsingle > Summer Recreation Group /a> /li> /ul> /li> li classsingle-list> a href/services/complex-behaviour-program classsingle > Complex Behaviour Program (CDBC/FASD) /a> /li> /ul> /li> li classsingle-list> a href/events classsingle > Events i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/events/calendar classsingle > Calendar /a> /li> li classsingle-list> a href/events/holiday-hampers classsingle > Holiday Hampers /a> /li> li classsingle-list> a href/events/tee-cup-ladies-charity-golf-tournament classsingle > Tee Cup ladies Charity Golf Tournament /a> /li> /ul> /li> li classsingle-list> a href/get-involved classsingle > Get Involved i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/get-involved/practicum-opportunitities classsingle > Practicum Opportunitities /a> /li> li classsingle-list> a href/get-involved/volunteer classsingle > Volunteer i classri-arrow-down-s-line>/i> /a> ul classsubmenu> li classsingle-list> a href/get-involved/volunteer/volunteer-with-restorative-justice classsingle > Volunteer with Restorative Justice /a> /li> li classsingle-list> a href/get-involved/volunteer/volunteer-with-capc classsingle > Volunteer with CAPC /a> /li> /ul> /li> li classsingle-list> a href/get-involved/careers classsingle > Careers /a> /li> li classsingle-list> a href/get-involved/sponsorship-opportunity classsingle > Sponsorship Opportunity /a> /li> li classsingle-list> a href/get-involved/become-a-member classsingle > Become a member /a> /li> li classsingle-list> a href/get-involved/donate classsingle > Donate /a> /li> /ul> /li> li classsingle-list> a href/contact-us classsingle > Contact Us /a> /li> /ul> /nav> /div> div classheader-right> div classcart> !-- search button --> a href/search classrounded-btn search-bar> i classri-search-line>/i> /a> a href/get-involved/donate classbtn-primary-fill pill-btn>Donate/a> /div> /div> /div> !-- Mobile Menu --> div classdiv> div classmobile_menu d-block d-lg-none>/div> /div> /div> /div> /div> /div> /div>/header> main> style> .blog-section .single-blog .blog-img img { height: 260px; object-fit: cover; }.about-area .position-relative img{ aspect-ratio: 1/1; object-fit: cover;}.helpful-area .helpful-card-icon img{width: 32px;height: 32px;object-fit: cover;}.hero-caption { max-width: 80%;}.slick-list.draggable{height: 100%;}.hero-area-two.slick-slide{ height: 100% !important;}@media (min-width: 1400px) { .hero-area-two, .hero-padding-two { min-height: 860px; max-height: 860px; }} /style> !-- Hero area S t a r t--> section classour-slider idour-slider> div classhero-area-two stylebackground: url(/user/pages/01.home/photo_1.jpg); background-size: cover;> div classsingle-slider hero-padding-two> div classcontainer> div classrow justify-content-between text-center> div classcol-12 my-auto mx-auto text-center> div classhero-caption mb-20 mx-auto> h1 classtitle font-700 wow fadeInUp mb-20 text-capitalize data-wow-delay0.0s>Touchstone Family Association/h1> h3 classtext-white mb-20 wow fadeInUp shadow-font data-wow-delay0.1s>Strengthening Family & Building Community/h3> div classd-flex gap-10 flex-wrap mx-auto justify-content-center> a href/services classbtn-primary-fill hero-btn wow fadeinup one data-wow-delay0.2s>Services/a> a href/get-involved/donate classbtn-white hero-btn wow fadeinup two data-wow-delay0.2s>Donate Now/a> /div> /div> /div> /div> /div> /div> /div> div classhero-area-two stylebackground: url(/user/pages/01.home/photo_3.jpg); background-size: cover;> div classsingle-slider hero-padding-two> div classcontainer> div classrow justify-content-between text-center> div classcol-12 my-auto mx-auto text-center> div classhero-caption mb-20 mx-auto> h1 classtitle font-700 wow fadeInUp mb-20 text-capitalize data-wow-delay0.0s>Learn more about Touchstone Family Association/h1> h3 classtext-white mb-20 wow fadeInUp shadow-font data-wow-delay0.1s>Strengthening Family & Building Community/h3> div classd-flex gap-10 flex-wrap mx-auto justify-content-center> a href/about-us classbtn-primary-fill hero-btn wow fadeinup one data-wow-delay0.2s>About Us/a> a href/services classbtn-white hero-btn wow fadeinup two data-wow-delay0.2s>Services/a> /div> /div> /div> /div> /div> /div> /div> /section> !-- End-of Hero--> !-- helpful area S t a r t--> section classhelpful-area> div classcontainer> div classrow gy-24> div classcol-xl-3 col-md-6 col-lg-6> a href/get-involved/donate> div classhelpful-card h-calc wow fadeInLeft data-wow-delay0.0s stylebackground: linear-gradient(180deg, #92b8ff 0%, #3860ad 100%) !important;>div classd-flex justify-content-start>div classhelpful-card-icon my-auto> img src/user/pages/01.home/healtcare.svg altDonate>/div>h4 classcaption-title text-white text-capitalize my-auto mx-3>Donate/h4>/div> div classhelpful-card-caption mt-3> p classcaption-para text-white>We invite you to donate to Touchstone Family Association in support of our fundraising initiatives. /p> /div> /div> /a> /div> div classcol-xl-3 col-md-6 col-lg-6> a href/services> div classhelpful-card h-calc wow fadeInLeft data-wow-delay0.0s stylebackground: linear-gradient(180deg, #66ff92 0%, #6eb72a 100%) !important;>div classd-flex justify-content-start>div classhelpful-card-icon my-auto> img src/user/pages/01.home/Group 5.svg altServices>/div>h4 classcaption-title text-white text-capitalize my-auto mx-3>Services/h4>/div> div classhelpful-card-caption mt-3> p classcaption-para text-white>Touchstone offers a wide selection of programming supporting children, youth and families in the Richmond community. /p> /div> /div> /a> /div> div classcol-xl-3 col-md-6 col-lg-6> a href/events> div classhelpful-card h-calc wow fadeInLeft data-wow-delay0.0s stylebackground: linear-gradient(180deg, #ffd294 0%, #f2a43a 100%) !important;>div classd-flex justify-content-start>div classhelpful-card-icon my-auto> img src/user/pages/01.home/calendar-03.svg altEvents>/div>h4 classcaption-title text-white text-capitalize my-auto mx-3>Events/h4>/div> div classhelpful-card-caption mt-3> p classcaption-para text-white>Learn about Touchstone's upcoming events, including the Tee Cup Ladies Golf Tournament, taking place September 12, 2024. /p> /div> /div> /a> /div> div classcol-xl-3 col-md-6 col-lg-6> a href/get-involved/> div classhelpful-card h-calc wow fadeInLeft data-wow-delay0.0s stylebackground: linear-gradient(180deg, #ffad95 0%, #d6451a 100%) !important;>div classd-flex justify-content-start>div classhelpful-card-icon my-auto> img src/user/pages/01.home/user-group.svg altGet Involved>/div>h4 classcaption-title text-white text-capitalize my-auto mx-3>Get Involved/h4>/div> div classhelpful-card-caption mt-3> p classcaption-para text-white>Touchstone is great place to work, volunteer and learn! Explore our current employment, volunteer and practicum opportunities. /p> /div> /div> /a> /div> /div> /div> /section> !-- End-of helpful--> !-- About us Area S t a r t --> section classabout-area section-padding4 mt-40> div classcontainer-sm stylemax-width: 1000px !important;> div classrow g-24 justify-content-between> div classcol-xl-6 col-lg-6> div classsection-tittle > h2 classtitle mb-20 font-700 shadow-font text-capitalize fs-1 stylefont-size: xxx-large !important>About Us/h2> p classpera mb-30>Touchstone is a non-profit community based social service agency. We have been providing services to Richmond and nearby areas since 1983.Our services have primarily focused on preserving and enhancing family relationships. Through qualified staff, we offer a wide variety of professional services to the community./p> div classcol-lg-10 mt-10 > a href/about-us classbtn btn-primary-fill pill-btn>About Touchstone/a> /div> /div> /div> div classcol-xl-5 col-lg-6> div classposition-relative> img classw-100 src/user/pages/01.home/Union.png altimage> /div> /div> /div> /div> /section> !-- End-of About us Area --> !-- Events S t a r t --> section classblog-section section-padding2 event-section idevent-section> div classcontainer> div classrow justify-content-center> div classcol-xl-7> !-- Section Tittle --> div classsection-tittle text-center mb-50> h2 classtitle font-700 shadow-font stylefont-size: xxx-large !important;>Touchstone Upcoming Events/h2> /div> /div> /div> div classrow gy-24 ideventContainer>/div> /div> /section> !-- End-of Events --> !-- Testimonial S t a r t--> section classtestimonial-section bottom-padding > div classcontainer> div classrow justify-content-center> div classcol-xl-7>/div> /div> div classrow justify-content-center g-24> div classcol-lg-10 col-12 testimonial-slider home-testimonial-slider > div classsingle-testimonial position-relative px-4> div classclient-info> img src/user/pages/01.home/uifaces-popular-image (2).jpg altFamily Preservation Client classtestimonial-img-horizontal> div classclient-details> h3 classname >Family Preservation Client/h3> /div> /div> div classposition-relative> p classpera> I am very satisfied with the counselling service that I received. My counsellor is non-judgmental and it helps me to open up and talk about the struggles. She also understands my cultural background. She has helped me to understand my communication gaps with my wife and offered me some helpful strategies. Thank you very much! /p> /div> /div> div classsingle-testimonial position-relative px-4> div classclient-info> img src/user/pages/01.home/RESETLogo.png altRESET Youth Client classtestimonial-img-horizontal> div classclient-details> h3 classname >RESET Youth Client/h3> /div> /div> div classposition-relative> p classpera> I really felt respected and heard throughout the process. My counsellor was a great help in getting me to where I am today. Really appreciate you offering these services. /p> /div> /div> div classsingle-testimonial position-relative px-4> div classclient-info> img src/user/pages/01.home/Front Porch.jpg altFront Porch Client classtestimonial-img-horizontal> div classclient-details> h3 classname >Front Porch Client/h3> /div> /div> div classposition-relative> p classpera> The counsellor at Touchstone is truly lifechanging and fantastic. With the support of the counsellor I have learned a lot about myself and have been given the right tools to help me deal with life’s challenges after counselling. /p> /div> /div> /div> /div> /div> /section> !-- End-of Testimonial --> section classlinks-section mb-50 > div> ul classlinks-section-slider> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/client-rights-and-responsibilities classcapitalize>Client Rights & Responsibilities/a> /li> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/input-to-service classcapitalize>Input to Service/a> /li> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/privacy-commitment classcapitalize>Privacy Commitment/a> /li> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/client-complaints classcapitalize>Client Complaints/a> /li> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/confidentiality-and-release-of-information classcapitalize>Confidentiality & Release of Information/a> /li> li classlinks-section-item float-start px-2 text-white text-center text-bold> a href/about-us/our-commitment-to-our-clients/conflict-of-interest classcapitalize>Conflict of Interest/a> /li> /ul> /div> /section> !-- Gallery S t a r t --> div classcontainer pt-40> div classrow justify-content-center> div classcol-xl-12> !-- Section Tittle --> div classsection-tittle text-center mb-50> h4 class font-700 shadow-font >Thank you to our funders for their ongoing support for Touchstone Programs and Services/h4> /div> /div> /div> div classgallery-area> div classgallery-slider > div classgallery-img mx-4 px-2> img src/user/pages/01.home/BCID_Supported_H_RGB_pos.png alta> /div> div classgallery-img mx-4 px-2> img src/user/pages/01.home/Canada.png altd> /div> div classgallery-img mx-4 px-2> img src/user/pages/01.home/BCID_Supported_H_RGB_pos.png altg> /div> div classgallery-img mx-4 px-2> img src/user/pages/01.home/UWBC_Logo_transparent_background.png altgg> /div> div classgallery-img mx-4 px-2> img src/user/pages/01.home/Canada.png althj> /div> div classgallery-img mx-4 px-2> img src/user/pages/01.home/TCSI-LOGO.png althj> /div> /div> /div> /div> !-- End-of Gallery --> div idcarouselTemplate classhero-area-two stylebackground: url(vbsnnn); background-size: cover;> div classsingle-slider hero-padding-two> div classcontainer> div classrow justify-content-between text-center> div classcol-12 my-auto mx-auto text-center> div classhero-caption mb-20 mx-auto> h1 classtitle font-700 wow fadeInUp mb-20 text-capitalize data-wow-delay0.0s>Carousel Title/h1>h3 classtext-white mb-20 wow fadeInUp shadow-font line-clamp-2-important data-wow-delay0.1s>Carousel Sub Text/h3> div classd-flex gap-10 flex-wrap mx-auto justify-content-center> a hrefdonation.html classbtn-primary-fill hero-btn wow fadeInUp btn-1 data-wow-delay0.2s>More Info/a> a hrefdonation.html classbtn-white hero-btn wow fadeInUp btn-2 data-wow-delay0.3s>Service/a> /div> /div> /div> /div> /div> /div>/div>div classcol-xl-4 col-lg-4 col-md-6 col-sm-12 view-wrapper idtemplateCard> div classsingle-blog event-bloc h-calc wow fadeInUp data-wow-delay0.2s> div classblog-img position-relative> a hrefblog-details.html> img src/user/pages/01.home/bg-image.png classimg-fluid w-100 altimg> /a> /div> div classblog-info> div classblog-info-title> div classflex gap-16 align-items-center> div classuser flex gap-10 align-items-center> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewbox0 0 24 24 fillnone> path dM18 2V4M6 2V4 strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/> path dM2.5 12.2432C2.5 7.88594 2.5 5.70728 3.75212 4.35364C5.00424 3 7.01949 3 11.05 3H12.95C16.9805 3 18.9958 3 20.2479 4.35364C21.5 5.70728 21.5 7.88594 21.5 12.2432V12.7568C21.5 17.1141 21.5 19.2927 20.2479 20.6464C18.9958 22 16.9805 22 12.95 22H11.05C7.01949 22 5.00424 22 3.75212 20.6464C2.5 19.2927 2.5 17.1141 2.5 12.7568V12.2432Z strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/> path dM3 8H21 strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/> /svg> p classinfo event-date>Wed 1:00 - 2:15/p> /div> div classdonate flex gap-10 align-items-center> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewbox0 0 24 24 fillnone> path dM15.5 11C15.5 12.933 13.933 14.5 12 14.5C10.067 14.5 8.5 12.933 8.5 11C8.5 9.067 10.067 7.5 12 7.5C13.933 7.5 15.5 9.067 15.5 11Z strokewhite stroke-width1.5/> path dM21 11C21 18 12 22 12 22C12 22 3 18 3 11C3 6.02944 7.02944 2 12 2C16.9706 2 21 6.02944 21 11Z strokewhite stroke-width1.5/> /svg> p classinfo event-time>Donation/p> /div> /div>h4 classtitle text-capitalize text-white mb-1 line-clamp-1> a hrefblog-details.html>Outreach in Richmond be used wisely./a> /h4> p classsubtitle text-white>Touchstone Family Association (TFA) has a long history of providing student counsellors with a placement that allows for the further development of skills and insight into “self” as a potential therapist./p> a hrefabout.html classbtn btn-sm btn-primary-fill mt-20 stylefont-size: 18px;> span styleheight: 24px;>More info/span> svg xmlnshttp://www.w3.org/2000/svg styleposition: relative; top: 5px; width24 height24 viewbox0 0 24 24 fillnone> path dM21.0031 12.0004C21.0031 16.9712 16.9731 21.0008 12.0016 21.0008C7.03015 21.0008 3 16.9712 3 12.0004C3 7.02961 7.03015 3 12.0016 3 strokeblack stroke-width1.5 stroke-linecapround/> path dM20.5518 3.46914L14.9883 9.01038M20.5518 3.46914C20.0566 2.97398 16.7204 3.02014 16.0152 3.03016M20.5518 3.46914C21.0471 3.9643 21.0009 7.29992 20.9909 8.0051 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/> /svg> /a> /div> /div> /div>/div> script> // date format function formatDate(date) { // Array of month names const monthNames January, February, March, April, May, June, July, August, September, October, November, December ; const monthShortNames Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec ; // Get the month (returns a number from 0 to 11) const monthIndex date.getMonth(); // Get the day of the month const day date.getDate(); // Get the month name from the array using the month index const monthName monthShortNamesmonthIndex; // Construct the formatted string const formattedDate `${monthName} ${day}`; return formattedDate; } // date format class EventList { constructor(containerId, apiUrl) { this.container document.getElementById(containerId); this.carouselContainer document.getElementById(our-slider); this.clonedCarouselContainer document.getElementById(our-slider).cloneNode(true); this.apiUrl apiUrl; this.templateCard document.getElementById(templateCard); this.templateCarousel document.getElementById(carouselTemplate); } fetchEvent() { //initialize local ones $(.our-slider).slick({ slidesToShow: 1, slidesToScroll: 1, autoplay: false, dots: true, arrows: false, responsive: true, autoplaySpeed: 8000, }); fetch(this.apiUrl).then(response > response.json()).then(data > { if (data.status success) { const eventSection document.getElementById(event-section); eventSection.classList.remove(d-none); this.renderEvents(data.data); } else { const eventSection document.getElementById(event-section); console.error(Error: Request was not successful); eventSection.classList.add(d-none); } }).catch(error > console.error(Error fetching events:, error)); } renderEvents(events) { for (let i 0; i events.length; i++) { var event eventsi; event.creator null; event.actor null; const url `/events/event-details?eventId${event.id}` const widget this.templateCard.cloneNode(true); const carouselWidget this.templateCarousel.cloneNode(true); widget.removeAttribute(id); // Remove the id attribute from the cloned card widget.style.display block; widget.querySelector(.title a).textContent event.subject; widget.querySelector(.title a).setAttribute(href, url); widget.querySelector(a.btn).setAttribute(href, url); widget.querySelector(a.btn).setAttribute(target, _blank); widget.querySelector(.title a).setAttribute(target, _blank); widget.querySelector(.blog-img a img).setAttribute(src, event.path); widget.querySelector(p.subtitle.text-white).textContent event.description; var startDate new Date(event.start_date); var endDate new Date(event.end_date); // startDate.toDateString(); widget.querySelector(div.user p.info.event-date).textContent `${formatDate(startDate) } - ${formatDate(endDate) }`; widget.querySelector(p.info.event-time).textContent `${event.start_time } - ${event.end_time }`; if (event.carousel_visibility 1) { carouselWidget.removeAttribute(id); carouselWidget.style.background `url(${event.path})`; carouselWidget.style.backgroundSize cover; carouselWidget.querySelector(h1.title).textContent event.subject; carouselWidget.querySelector(h3.wow).textContent event.description; carouselWidget.querySelector(a.btn-1).setAttribute(href, url); if (event.service_link) { carouselWidget.querySelector(a.btn-2).setAttribute(href, event.service_link); } else { carouselWidget.querySelector(a.btn-2).style.display none; } //this.carouselContainer.appendChild(carouselWidget); this.clonedCarouselContainer.appendChild(carouselWidget); } if (this.container.childElementCount 30) { this.container.appendChild(widget); } }; this.carouselContainer.replaceWith(this.clonedCarouselContainer); if (this.container.childElementCount > 3) { $(.blog-section .view-wrapper).css(margin, 0 16px); $(#eventContainer).slick({ dots: false, infinite: true, speed: 300, slidesToShow: 3, slidesToScroll: 1, arrows: false, autoplay: false, responsive: { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 1, infinite: true, dots: true } }, { breakpoint: 1000, settings: { slidesToShow: 2, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } , autoplaySpeed: 8000, }); } $(.our-slider).slick({ slidesToShow: 1, slidesToScroll: 1, autoplay: true, dots: true, arrows: false, responsive: true, autoplaySpeed: 8000, }); } } // Create an instance of EventList and fetch events from the API const eventList new EventList(eventContainer, api_base_url + /api/list-approved-event); eventList.fetchEvent();/script> /main> !-- Footer S t a r t -->footer> div classfooter-wrapper footer-bg-one> div classfooter-menu> div classfooter-top-part> div classcontainer> div classcol-lg-12> div classmenu-wrapper d-flex align-items-center justify-content-between> div classheader-left d-flex align-items-center justify-content-between> !-- Logo--> div classlogo> a href/ classd-flex align-items-center >imgsrc/user/themes/touch-theme/images/touch-white.png altlogo> /a> /div> /div> !-- Footer-menu --> div classmain-menu d-none d-lg-block> nav> ul classlisting idnavigation> li classsingle-list>a href/get-involved target_blank classsingle>Get Involved/a> /li> li classsingle-list>a href/contact-us target_blank classsingle>Contact Us/a> /li> /ul> /nav> /div> !-- Right button --> div classheader-right d-none d-lg-block> ul classcart> li classcart-list>a href/search classrounded-btn search-bar stylebackground: none;> i classri-search-line>/i> /a> /li> li classcart-list> a target_blank href/get-involved/become-a-member classbtn pill-btn btn-outline-primary mx-2>Become a member/a> /li> li classcart-list>a target_blank href/services classbtn pill-btn btn-primary-fill>Services/a> /li> /ul> /div> /div> /div> /div> /div> /div> div classfooter_links_part> div classcontainer> div classfooter-imp-link row g-4 justify-content-between > div classcol-xl-6 col-lg-12> div classrow row-gap-3> div classcol-lg-12 mb-4> div classrow align-items-center row-gap-3>a target_blank href/about-us/accreditation classcol-sm-12 col-md-2 col-xl-4>img src/user/themes/touch-theme/images/Carf_Badge.png classimg-fluid w-100 stylemax-width: 180px alt>/a> span classh6 pr-4 col-md-8> Being accredited means that Touchstone has met international standards of practice. Accreditation focuses on quality assurance, accountability, and administrative competence. Touchstone Family Association has been accredited with CARF since 2002. /span> /div> /div> div classcol-lg-6>img src/user/themes/touch-theme/images/rcsac.png alt>/div> div classcol-lg-6>a hrefhttps://fcssbc.ca/ target_blank>img src/user/themes/touch-theme/images/thefed.png alt>/a> /div> /div> /div> div classcol-xl-3 col-lg-6> div classfooter-link> h4 classtitle>Quick Links/h4> ul classimp-link>li classsingle-list>/li>a classsingle target_blank hrefhttps://www.teecupgolf.com>Tee Cup Ladies Charity Golf Tournament/a>/li>li classsingle-list>/li>a classsingle target_blank hrefhttps://sd38.bc.ca/>Richmond School District No.38/a>/li>li classsingle-list>/li>a classsingle target_blank hrefhttps://www.richmond.ca/>City of Richmond/a>/li> /ul> /div> /div> div classcol-xl-3 col-lg-6> div classfooter-link> h4 classtitle>Get Support/h4> ul classimp-link>li classsingle-list>/li>a classsingle target_blank hrefhttps://www2.gov.bc.ca/gov/content/governments/organizational-structure/ministries-organizations/ministries/children-and-family-development>Ministry of Children and Family Development/a>/li>li classsingle-list>/li>a classsingle target_blank hrefhttps://rcybc.ca/>Representative for Children and Youth/a>/li>li classsingle-list>/li>a classsingle target_blank hrefhttps://foundrybc.ca/richmond/>Foundry Richmond/a>/li>li classsingle-list>/li>a classsingle target_blank hrefhttps://richmondfoodbank.org/>Richmond Food Bank Society/a>/li> /ul> /div> /div> /div> /div> /div> hr classfooter-line> div classfooter-imp-link row g-4 justify-content-between land_acknowledgement> div classcontainer> div classrow> div classcol-12> p classpera> Touchstone Family Association respectfully acknowledges that we gather, work and learn on the traditional and unceded lands of the Coast Salish People, including the x"ma®kwayam (Musqueam), Skwxwú7mesh (Squamish), and salilwatat (Tsleil-Waututh) First Nations.We recognize it is our responsibility as a social and community service organization to honour those who were here before us, their continuing relationships with the lands and the long-standing impacts of colonization.Touchstone is committed to honoring, listening and continuously learning from the diverse perspectives of others to make our service more inclusive and welcoming./p> /div> /div> /div> /div> !-- footer-bottom area --> div classfooter-bottom-area> div classcontainer> div classfooter-border> div classrow> div classcol-xl-12> div classfooter-copy-right text-center> div> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewbox0 0 24 24 fillnone> path dM15.5 11C15.5 12.933 13.933 14.5 12 14.5C10.067 14.5 8.5 12.933 8.5 11C8.5 9.067 10.067 7.5 12 7.5C13.933 7.5 15.5 9.067 15.5 11Z strokewhite stroke-width1.5/> path dM21 11C21 18 12 22 12 22C12 22 3 18 3 11C3 6.02944 7.02944 2 12 2C16.9706 2 21 6.02944 21 11Z strokewhite stroke-width1.5/> /svg>a classpera float-end mx-2 target_blank hrefhttp://maps.google.com/?q210 - 3031 Viking Way, Richmond, BC V6V 1W1>210 - 3031 Viking Way, Richmond, BC V6V 1W1 604-279-5599/a> /div> div classfooter-social-link> ul classlisting> li classsingle-list>a classsingle target_blank hrefhttps://www.facebook.com/TouchstoneFamilyAssociation> i classri-facebook-fill>/i> /a> /li> li classsingle-list>a classsingle target_blank hrefhttps://twitter.com/Touchfam> i classri-twitter-x-fill>/i> /a> /li> li classsingle-list>a classsingle target_blank hrefhttps://www.instagram.com/touchstonefamily> i classri-instagram-line>/i> /a> /li> /ul> /div> /div> /div> /div> /div> /div> /div> /div>/footer>!-- End-of Footer -->!-- Scroll Up -->div classprogressParent idback-top> svg classbackCircle svg-inner width100% height100% viewbox-1 -1 102 102> path dM50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98/> /svg>/div>!-- Add an overlay element -->div classoverlay>/div> div classfooter text-center> div classwrapper padding> p> Developed by a hrefhttps://cwdigital.services>CW Digital Services/a>./p> /div> /div> script src/user/plugins/simplesearch/js/simplesearch.js>/script> script> $(.home-testimonial-slider).slick({dots: true,infinite: true,autoplaySpeed: 400,arrows: true,slidesToShow: 2,slidesToScroll: 1,autoplay: false,// rtl: true, // Enable RTL supportprevArrow: button typebutton classslick-prev slick-arrow styledisplay: flex; padding: 0px 16px; justify-content: center; align-items: center; gap: 8px; border-radius: 40px; border: 1px solid #FF9300; background: rgba(255, 147, 0, 0.10);>i classri-arrow-drop-left-line>/i>/button>,nextArrow: button typebutton classslick-next slick-arrow styledisplay: flex; padding: 0px 16px; justify-content: center; align-items: center; gap: 8px; border-radius: 40px; border: 1px solid #FF9300; background: rgba(255, 147, 0, 0.10);>i classri-arrow-drop-right-line>/i>/button>,responsive: {breakpoint: 1200,settings: {slidesToShow: 2}}, {breakpoint: 768,settings: {slidesToShow: 2}}, {breakpoint: 575,settings: {slidesToShow: 1}},});$(.event-slider).slick({dots: true,infinite: true,autoplaySpeed: 400,arrows: true,slidesToShow: 3,slidesToScroll: 1,autoplay: false,// rtl: true, // Enable RTL supportresponsive: {breakpoint: 1200,settings: {slidesToShow: 2}}, {breakpoint: 768,settings: {slidesToShow: 2}}, {breakpoint: 575,settings: {slidesToShow: 1}},});$(.gallery-slider).slick({slidesToShow: 5,slidesToScroll: 1,autoplay: true,autoplaySpeed: 2000,infinite: false,arrows: false,// rtl: true, // Enable RTL supportresponsive: {breakpoint: 1200,settings: {slidesToShow: 4}}, {breakpoint: 768,settings: {slidesToShow: 3}}, {breakpoint: 575,settings: {slidesToShow: 2}},});$(.links-section-slider).slick({slidesToShow: 5,infinite: true,autoplaySpeed: 400,slidesToScroll: 1,autoplay: false,arrows: false});$(.modal .close).click(function () {$(.modal).modal(hide);}) /script> script srchttps://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js>/script> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js integritysha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz crossoriginanonymous>/script> script srchttps://website-widgets.pages.dev/dist/sienna.min.js defer>/script>script srchttps://cdn.jsdelivr.net/npm/popper.js@1.12.9/dist/umd/popper.min.js>/script> script typetext/javascript> function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: en}, google_translate_element);}$(function () { $(data-togglepopover).popover()}) /script> script typetext/javascript srchttps://translate.google.com/translate_a/element.js? cbgoogleTranslateElementInit>/script>/html>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]