PageSourceSearch

https://www.cutdomoshairstudio.com.my/services/

html cutdomoshairstudio.com.my collected 2026-10-08 07:35:42 UTC 40,055 bytes, 1,073 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head moznomarginboxes mozdisallowselectionprint>
5<meta charset="utf-8" />
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7<meta name="viewport" content="width=device-width, initial-scale=1">
8<link rel="preconnect" href="https://scss.npcdn.net">
9<link rel="preconnect" href="https://scss.npcdn.net" crossorigin>
10<link rel="preconnect" href="https://cdn1.npcdn.net">
11
12<title>Our Services | Cutdomos Hair Studio</title>
13<meta name="title" content="Our Services | Cutdomos Hair Studio" />
14<meta name="description" content="We hope to become your exclusive hair treatment expert that could fully maximize your hairstyle expectation. Kindly visit our physical hair shops at Taman Pelangi and Taman Sentosa." />
15<meta property="og:title" content="Our Services | Cutdomos Hair Studio"/>
16<meta property="og:site_name" content="Cutdomos Hair Studio"/>
17<meta property="og:type" content="website"/>
18<meta property="og:description" content="We hope to become your exclusive hair treatment expert that could fully maximize your hairstyle expectation. Kindly visit our physical hair shops at Taman Pelangi and Taman Sentosa."/>
19<meta property="og:url" content="https://www.cutdomoshairstudio.com.my/services/"/>
20<meta property="og:ttl" content="2419200">
21
22
23
24
25<meta name="theme-color" content="#d3c4bd">
26<meta name="google" content="notranslate">
27<meta name="google-site-verification" content="FhZdYuOEFTjZgqyGsSqA1DO78vMCHj83kphVRaAnQYI"/> 
28
29
30<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/platinum_bootstrap.css?ref=19&v=1.6"  >
31
32<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick-theme.css?ref=5&v=1.6">
33<link rel="stylesheet" type="text/css" href="/ex_js/lib/js/slick-1.8.1/slick/slick.css?ref=5&v=1.6">
34
35<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/alertify.min.css?ref=4&v=1.6">
36
37<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_rchs/37675/ex_generalstyle.css?v=1791191707">
38
39<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np3_rchs/37675/ex_style.css?v=1791191707">
40
41<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/ex_custom.css?ref=93&v=1.6">
42
43<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.css?ref=3&v=1.6">
44
45<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/designer.css?id=1fc3f4cac90772f868f9945a5d6a7a7a&lm=1789352886&did=37675">
46
47<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_fontawesome/css/all.min.css?v=1.6">
48
49<link rel="stylesheet" href="https://scss.npcdn.net/ex_cusscss/np_aos.css?v=1.6">
50
51
52<link rel="manifest" href="/ex_manifest.json?v=1791191707">
53<link rel="icon" href="https://cdn1.npcdn.net/images/1667888946300x300.png" type="image/png">
54<link rel="apple-touch-icon" href="https://cdn1.npcdn.net/images/1667888946300x300.png">
55
56
57<script src="https://scss.npcdn.net/ex_cusscss/np_onesyncjquery_371.min.js?ref=1&v=1.6"></script>
57
58
59<script src="https://scss.npcdn.net/ex_cusscss/np_slick.js?ref=1&v=1.6"></script>
59
60
61<script src="https://scss.npcdn.net/ex_cusscss/matchHeight.js?v=1.6"></script>
61
62
63<script defer src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1&v=1.6"></script>
63
64
65<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquery.fancybox.min.js?ref=4&v=1.6"></script>
65
66
67<script defer src="https://scss.npcdn.net/ex_cusscss/np_bootstrap.min.js?ref=1&v=1.6"></script>
67
68
69
70<!-- Scroll Effect Aos -->
71<script defer src="/ex_js/alertify.min.js?v=1.6"></script>
vendor: 1 bytes, line 71
71
72<script defer src="/ex_js/defaultAlert.js?ref=24&v=1.6"></script>
72
73
74<script defer src="https://scss.npcdn.net/ex_cusscss/np_aos.js?v=1.6"  ></script>
74
75<link rel="stylesheet" type="text/css" href="https://scss.npcdn.net/ex_cusscss/np_animate.min.css?v=1.6" >
76
77<script defer src="https://cdn1.npcdn.net/scripts/janimate.js?v=1.6" ></script>
77
78<link rel="stylesheet" type="text/css" href="https://cdn1.npcdn.net/scripts/janimate.css?v=1.6" />
79<!-- for alert use only !-->
80
81<script async src="/ex_js/formSearch.js?v=1.6"></script>
81
82<!-- 
82<script defer src="/ex_js/np_smartAnalytic.js?ref=2&v=1.6"></script>
82 -->
83
84<script async  src="/ex_js/ex_photoswipe-4.1.3/photoswipe.min.js?v=1.6"></script>
vendor: 1 bytes, line 84
84
85<script async  src="/ex_js/ex_photoswipe-4.1.3/photoswipe-ui-default.min.js?v=1.6"></script>
85
86
87<script defer src="https://scss.npcdn.net/ex_cusscss/np_jquerycookies.min.js?ref=2&v=1.6" ></script>
vendor: 1 bytes, line 87
87
88<script type="text/javascript">
89    if ('serviceWorker' in navigator) {
90      window.addEventListener('load', function() {
91        // 🔹 Register service worker with versioning to force refresh
92        navigator.serviceWorker.register('/pwabuilder-sw.js?v=2025-11-06-02', {
93          updateViaCache: 'none'
94        })
95        .then(function(registration) {
96          console.log('✅ Service Worker registered', registration);
97
98          // ----------------------------------------
99          // 🔔 Request permission and subscribe for push
100          // ----------------------------------------
101          
102
103        })
104        .catch(function(err) {
105          console.error('❌ Service Worker registration failed', err);
106        });
107      });
108
109      // 🔄 Auto reload page when new SW activates (only for updates, not first install)
110      let wasControlled = navigator.serviceWorker.controller !== null;
111      navigator.serviceWorker.addEventListener('controllerchange', () => {
112        if (wasControlled) {
113          // This is an update - reload to get new content
114          console.log('⚡ New Service Worker activated — reloading page');
115          window.location.reload();
116        } else {
117          // First-time install - no reload needed
118          console.log('✅ Service Worker installed for the first time');
119          wasControlled = true;
120        }
121      });
122    }
123
124
125    
126</script>
126
127<!-- Google Tag Manager -->
128<script>
vendor: 331 bytes, lines 128-132
128(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
129new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
130j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
131'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
132})(window,document,'script','dataLayer','
132GTM-KX55C8CD
vendor: 3 bytes, line 132
132');
132</script>
132
133<!-- End Google Tag Manager -->
134
135
136
137
138<!-- Global site tag (gtag.js) - Google Analytics in Company Domain -->
vendor: 65 bytes, lines 138-140
138
139
140<script async src="https://www.googletagmanager.com/gtag/js?id=
140G-SNMJP15Y16
vendor: 14 bytes, lines 140-141
140"></script>
141  
141<script>
142    
vendor: 140 bytes, lines 142-146
142window.dataLayer = window.dataLayer || [];
143    function gtag(){dataLayer.push(arguments);}
144    gtag('js', new Date());
145
146    gtag('config', '
146G-SNMJP15Y16
vendor: 4 bytes, line 146
146');
147</script>
147 
148
149
150
151</head>
152<body>
153    
154    
155
156    
157
158    
159    
160
161    
162
163
164<div class="d-none d-lg-block editor">
165    <br />
166<!-- Google Tag Manager (noscript) -->
vendor: 67 bytes, line 166
166<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
166GTM-KX55C8CD
vendor: 83 bytes, lines 166-167
166"
167height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
167<!-- End Google Tag Manager (noscript) -->
168</div>
169<div class="navbar_type8 navbar_height">
170    <a class="logo" href="/">
171        <img src="https://cdn1.npcdn.net/images/np_24141_1667888946.png" alt="Cutdomos Hair Studio" title="Cutdomos Hair Studio">
172    </a>
173    <div class="nav_tab">
174        
175        <div class="dropdown nav_item">
176            <a class="" href="/" title="Home" >Home</a> 
177             
178            
179        </div>
180        
181        <div class="dropdown nav_item">
182            <a class="" href="/about-us" title="About" >About</a> 
183             
184            
185        </div>
186        
187        <div class="dropdown nav_item">
188            <a class="" href="/category/" title="Services" >Services</a> 
189             
190            
191        </div>
192        
193        <div class="dropdown nav_item">
194            <a class="" href="/services/" title="Hair Products" >Hair Products</a> 
195             
196            
197        </div>
198        
199        <div class="dropdown nav_item">
200            <a class="" href="/photoalbum/" title="Album" >Album</a> 
201             
202            
203        </div>
204        
205        <div class="dropdown nav_item">
206            <a class="" href="/latestnews/" title="News" >News</a> 
207             
208            
209        </div>
210        
211        <div class="dropdown nav_item">
212            <a class="" href="/videosbycat/" title="Video" >Video</a> 
213             
214            
215        </div>
216        
217        <div class="dropdown nav_item">
218            <a class="" href="/google-review/" title="Google Reviews" >Google Reviews</a> 
219             
220            
221        </div>
222        
223        <div class="dropdown nav_item">
224            <a class="" href="/faq" title="FAQ" >FAQ</a> 
225             
226            
227        </div>
228        
229        <div class="dropdown nav_item">
230            <a class="" href="/contactus/" title="Contact" >Contact</a> 
231             
232            
233        </div>
234         
235         
236        
237    </div>
238</div>
239
240
241
242
243<script>
244    window.onscroll = function() {
245        checkNavbar()
246    };
247    window.onresize = function() {
248        checkNavbar()
249    }
250    $(document).ready(function(){
251        checkNavbar();
252    })
253
254    function checkNavbar() {
255        if (window.pageYOffset > 10) {
256            $('.navbar_type8').addClass("dark_nav");
257            $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').removeAttr('style');
258        } else {
259            let topMsg = 0;
260            if($(".top_msg").css("position") == 'relative' && $(".top_msg").css("display") !== 'none'){
261                topMsg = $('.top_msg').outerHeight();
262            }
263            let editorHeight = $('.editor').outerHeight() + 45 + topMsg;
264            let top = "top:" + editorHeight + "px";
265            $('.navbar_type8').removeClass("dark_nav");
266            $('.navbar_type8 .nav_tab .dropdown .dropdown-menu-img').attr('style', top);
267        }
268    }
269</script>
269
270<!-- 
270<script>
271    $(document).ready(function() {
272        viewportwidth = $(window).width();
273        if (viewportwidth > 992) {
274            var x = $('.navbar_type8').outerHeight();
275            $('#top_spacing').css('height', x);
276        }
277        window.addEventListener('resize', function(event){
278            viewportwidth = $(window).width();
279            if (viewportwidth > 992) {
280                var x = $('.navbar_type8').outerHeight();
281                $('#top_spacing').css('height', x);
282            }
283        });
284        // window.onresize = function(event) {
285            
286        //     //}
287        // }
288    })
289</script>
289 -->
290
291<!-- SUBSUBMENU
292<div class="dropdown-menu dropdown-menu-right">
293        <div class="dropdown-item">
294            <span class="pt-1"></span>
295            <a class="text-center pb-1" href="#">About</a>
296            <a class="text-center pb-1" href="#contact">123</a>
297            <a class="text-center pb-1" href="#contact">Contact</a>
298            <div class="sub-dropdown text-center dropdown-toggle">
299                <a class="text-center pb-1 dropdown-toggle" href="#contact">More</a>
300                <div class="sub-dropdown-menu dropdown-menu">
301                    <div class="dropdown-item">
302                        <a class="text-center pb-1" href="#contact">More</a>
303                        <a class="text-center pb-1" href="#">About</a>
304                        <a class="text-center pb-1" href="#contact">123</a>
305                        <a class="text-center pb-1" href="#contact">Contact</a>
306                    </div>
307                </div>
308            </div>
309            <a class="text-center pb-1" href="#contact">Contact</a>
310        </div>
311    </div> --><div id="top_spacing"></div>
312<div class="navbar_mobile show fixed-top">
313    <div class="row_1 w-100 pt-3">
314        <div class="col pl-4" style="display: flex;">
315            <div class="btn btn-outline-light float-left" style="border-radius:19px;align-self: center;" onclick="show_sideMenu()">
316                <i class="fas fa-bars"></i>
317            </div>
318        </div>
319        <a class="col text-center" href="/">
320            <img class="logo_img" src="https://cdn1.npcdn.net/images/np_24141_1667888946.png" alt="Cutdomos Hair Studio" title="Cutdomos Hair Studio">
321        </a>
322        <div class="col"></div>
323    </div>
324</div>
325
326<div class="side_menu target">
327    <div class="mt-3 mx-3 pt-5">
328        <div style="position:relative;">
329            <form onsubmit="return formSearch(this.querySelector('#search_name').value)">
330                <input type="text" name="search_name" id="search_name" class="search" placeholder="Search products">
331                <button class="fa fa-search btn border-0 text-white" type="submit" style="position: absolute;
332                right: 4px;
333                top: 50%;
334                transform: translate(0,-50%);"></button>
335            </form>
336        </div>
337    </div>
338    
339
340    <div class="list-unstyled list-group mt-3">
341        
342        <div class="list-group-item">
343            <a href="/" title="Home"  data-target="#">
344                <!-- DATA_TOGGLE return data-toggle="collapse"-->
345                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
346                <div class="">
347                    Home
348                </div>
349            </a>
350            
351        </div>
352        
353        <div class="list-group-item">
354            <a href="/about-us" title="About"  data-target="#">
355                <!-- DATA_TOGGLE return data-toggle="collapse"-->
356                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
357                <div class="">
358                    About
359                </div>
360            </a>
361            
362        </div>
363        
364        <div class="list-group-item">
365            <a href="/category/" title="Services"  data-target="#">
366                <!-- DATA_TOGGLE return data-toggle="collapse"-->
367                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
368                <div class="">
369                    Services
370                </div>
371            </a>
372            
373        </div>
374        
375        <div class="list-group-item">
376            <a href="/services/" title="Hair Products"  data-target="#">
377                <!-- DATA_TOGGLE return data-toggle="collapse"-->
378                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
379                <div class="">
380                    Hair Products
381                </div>
382            </a>
383            
384        </div>
385        
386        <div class="list-group-item">
387            <a href="/photoalbum/" title="Album"  data-target="#">
388                <!-- DATA_TOGGLE return data-toggle="collapse"-->
389                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
390                <div class="">
391                    Album
392                </div>
393            </a>
394            
395        </div>
396        
397        <div class="list-group-item">
398            <a href="/latestnews/" title="News"  data-target="#">
399                <!-- DATA_TOGGLE return data-toggle="collapse"-->
400                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
401                <div class="">
402                    News
403                </div>
404            </a>
405            
406        </div>
407        
408        <div class="list-group-item">
409            <a href="/videosbycat/" title="Video"  data-target="#">
410                <!-- DATA_TOGGLE return data-toggle="collapse"-->
411                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
412                <div class="">
413                    Video
414                </div>
415            </a>
416            
417        </div>
418        
419        <div class="list-group-item">
420            <a href="/google-review/" title="Google Reviews"  data-target="#">
421                <!-- DATA_TOGGLE return data-toggle="collapse"-->
422                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
423                <div class="">
424                    Google Reviews
425                </div>
426            </a>
427            
428        </div>
429        
430        <div class="list-group-item">
431            <a href="/faq" title="FAQ"  data-target="#">
432                <!-- DATA_TOGGLE return data-toggle="collapse"-->
433                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
434                <div class="">
435                    FAQ
436                </div>
437            </a>
438            
439        </div>
440        
441        <div class="list-group-item">
442            <a href="/contactus/" title="Contact"  data-target="#">
443                <!-- DATA_TOGGLE return data-toggle="collapse"-->
444                <!-- DATA_TOGGLE_CALSS return "dropdown-toggle" -->
445                <div class="">
446                    Contact
447                </div>
448            </a>
449            
450        </div>
451        
452    </div>
453    <div class="social_media pt-2 pb-2">
454        <a href="tel:+60-127807060" title="Call Cutdomos Hair Studio" target="_blank">
455            <i class="fas fa-phone-square fa-flip-horizontal fa-lg"></i>
456        </a>
457        
458        <a href="https://www.google.com/maps/search/?api=1&query=1.484880,103.772430" title="Locate Cutdomos Hair Studio" id="mapMnavigation" target="_blank">
459            <i class="fas fa-map-marker-alt fa-lg"></i>
460        </a>
461        
462        
463        <a href="https://wa.me/601176082017?text=Hi, i am interested to know more. (https://www.cutdomoshairstudio.com.my/)" title="Whatsapp Cutdomos Hair Studio" data-type="1" class='contactRecordBtn'>
464            <i class="fab fa-whatsapp fa-lg"></i>
465        </a>
466        
467    </div>
468    
469    <div class="m_default_languagebar">
470        <div class="w-100 mb-3 text-left p-0">
471            <div class="npnavbar_languagebar">
472                <span><small>Language:</small></span>
473                
474                <a class="col p-0 footer_langbar_item" href="/services/">EN</a> <span class="mx-2 languagebar_divider">|</span>
475                
476                <a class="col p-0 footer_langbar_item" href="/cn/services/">中文</a> <span class="mx-2 languagebar_divider">|</span>
477                
478            </div>
479        </div>        
480    </div>
481    
482</div>
483<div class="side_menu_background" onclick="show_sideMenu()"></div>
484
485<script>
486    function show_sideMenu() {
487        $(".side_menu").toggleClass("show");
488        $(".side_menu_background").toggleClass("show");
489        $("body").toggleClass("lock");
490        $('.menu_button .menu_icon').toggleClass("change");
491    }
492</script>
492
493
494<script>
495    $(document).ready(function() {
496        viewportwidth = $(window).width();
497        if (viewportwidth > 992) {
498            var x = $('.navbar_height').outerHeight();
499            $('#top_spacing').css('height', x);
500        } else {
501            var x = $('.navbar_mobile').outerHeight();
502            $('#top_spacing').css('height', x);
503        }
504    });
505    window.addEventListener('resize', function(event) {
506        if (viewportwidth > 992) {
507            var x = $('.navbar_height').outerHeight();
508            $('#top_spacing').css('height', x);
509        } else {
510            var x = $('.navbar_mobile').outerHeight();
511            $('#top_spacing').css('height', x);
512        }
513    });
514</script>
514<div class="pb-5 all_functional_page" id="main_services"><div class='services_wrapper_1'><div class='container outerContainer_1 ' > <div class='row outerRow_1' ><div class="col-md-12 generated_col " id="services_1"><div class="container-fluid innerContainer_1"><div class="row innerRow_1">
515          <div class="col-md-12 generated_content p-0" id="services_1_1">
516            <h1 class="text-left page_title">
517    <b>
518        Hair Products
519    </b>
520</h1>
521          </div>
522      </div></div></div></div></div></div><div class='services_wrapper_2'><div class='container outerContainer_2 ' > <div class='row outerRow_2' ><div class="col-md-12 generated_col " id="services_2"><div class="container-fluid innerContainer_2"><div class="row innerRow_2">
523          <div class="col-md-12 generated_content p-0" id="services_2_1">
524            <div class="breadcrumb_b">
525    <ol>
526        
527        <li>
528            <a href="/" title="Homepage">
529                    <span><i class='fa fa-home' aria-hidden='true'></i></span>
530            </a>
531        </li>
532        
533        <li>
534            <a href="/services/" title="Hair Products">
535                    Hair Products
536            </a>
537        </li>
538        
539    </ol>
540</div>
541          </div>
542      </div></div></div></div></div></div><div class='services_wrapper_3'><div class='container outerContainer_3 ' > <div class='row outerRow_3' ><div class="col-md-12 generated_col " id="services_3"><div class="container-fluid innerContainer_3"><div class="row innerRow_3">
543          <div class="col-md-12 generated_content p-0" id="services_3_1">
544            
545<div class="service_category">
546    <div class="container-fluid p-0">
547        <div class="row">
548            
549            <div class="col-12">
550                
551            </div>
552             
553            <div class="col-6 col-lg-3">
554                <div class="service_box">
555                    <a href="/fiole-qualucia-colour-shampoo-series">
556                        <div class="img_frame">
557                            <img src="https://cdn1.npcdn.net/images/1758382701_02acf7f523dc1f0c214757b24fa88077.webp?md5id=1fc3f4cac90772f868f9945a5d6a7a7a&new_width=1000&new_height=1000&size=max&type=3&w=1791191707&off_wm=1&from=jpeg" alt="FIOLE" title="FIOLE">
558                        </div>
559                        <span></span>
560                        <div class="text_area">
561                            <h6 class="title">FIOLE</h6>
562                            <!-- etc: 50 of service -->
563                            <p class="sub_title mb-0"><small>5 Services</small></p>
564                        </div>
565                        <div class="btn_arrow">
566                            <span class="h-100 w-100 d-flex justify-content-center align-item-center">
567                                <i class="fas fa-arrow-right fa-2x m-auto"></i>
568                              </span>
569                        </div>
570                    </a>
571                </div>
572            </div>
573            
574            <div class="col-6 col-lg-3">
575                <div class="service_box">
576                    <a href="/kosenze-shampoo-series">
577                        <div class="img_frame">
578                            <img src="https://cdn1.npcdn.net/images/1681732337d5d3c7ebec3a2810210be588f7bba9bb.webp?md5id=1fc3f4cac90772f868f9945a5d6a7a7a&new_width=1000&new_height=1000&size=max&type=3&w=1791191707&off_wm=1&from=jpg" alt="KOSENZE" title="KOSENZE">
579                        </div>
580                        <span></span>
581                        <div class="text_area">
582                            <h6 class="title">KOSENZE</h6>
583                            <!-- etc: 50 of service -->
584                            <p class="sub_title mb-0"><small>8 Services</small></p>
585                        </div>
586                        <div class="btn_arrow">
587                            <span class="h-100 w-100 d-flex justify-content-center align-item-center">
588                                <i class="fas fa-arrow-right fa-2x m-auto"></i>
589                              </span>
590                        </div>
591                    </a>
592                </div>
593            </div>
594            
595        </div>
596    </div>
597</div>
598 
599<script>
600    $('.related_services_list').slick({
601        dots: false,
602        arrows: true,
603        infinite: true,
604        slidesToShow: 4,
605        slidesToScroll: 1,
606        vertical: true,
607        verticalSwiping: true,
608        centerMode: false,
609        responsive: [
610            {
611              breakpoint: 1024,
612              settings: {
613                slidesToShow: 3,
614                slidesToScroll: 3,
615                infinite: true
616              }
617            },
618            {
619              breakpoint: 600,
620              settings: {
621                slidesToShow: 2,
622                slidesToScroll: 2
623              }
624            },
625            {
626              breakpoint: 480,
627              settings: {
628                slidesToShow: 2,
629                slidesToScroll:2
630              }
631            }
632        ]
633    })
634</script>
634
635
636<!--  -->
637          </div>
638      </div></div></div></div></div></div><div class='services_wrapper_4'><div class='container-fluid outerContainer_4 ' > <div class='row outerRow_4' ><div class="col-md-12 generated_col p-0" id="services_4"><div class="container-fluid innerContainer_4"><div class="row innerRow_4">
639          <div class="col-md-12 generated_content p-0" id="services_4_1">
640            
641          </div>
642      </div></div></div></div></div></div></div><br />
643<!--
644<div class="toggle_btn toggle_btn2">
645	<a class="contactRecordBtn whatsapp" data-type="1" href="https://wa.me/601113317780?text=Hi, i am interested to know more. (https://www.cutdomoshairstudio.com.my)" target="_blank"> <i class="fab fa-whatsapp"></i> </a></div>
646--><div class="container-fluid footer_type12 py-5">
647	<div class="row">
648		<div class="col-12">
649			<div class="container">
650				<div class="row">
651					<div class="col-12 mb-1 mb-md-0 p-3">
652						<div class="row">
653							<div class="col-12 col-md-6">
654								<div class="title">
655									<h6 class="all_font_lg footer_subtitle subscribe_new">
656										Subscribe News</h6>
657								</div>
658							</div>
659							<!-- End Col -->
660							<div class="col-12 col-md-6">
661								<div class="input-container">
662									<input id="subscribeEmail" name="subscribeEmail" pattern=".+" placeholder="Please enter your email address" type="text" /> <!-- <label id="subscribeEmailLabel" for="name">Please enter your email address</label> --><button class="submit" onclick="subscribeNow()">Subscribe</button></div>
663							</div>
664							<!-- End Col --></div>
665					</div>
666					<div class="col-12 col-md-3 mb-1 mb-md-0 p-3 text-center text-md-left">
667						<div class="title">
668							<h6 class="all_font_md footer_subtitle">
669								Cutdomos Hair Studio</h6>
670						</div>
671						<p class="company_des">
672							We hope to become your exclusive hair treatment expert that could fully maximize your hairstyle expectation. Kindly visit our physical hair shops at Taman Pelangi and Taman Sentosa.</p>
673						
674						<div class="w-100 my-3 p-0">
675							<div class="npfooter_languagebar">
676								<span><small>Language:</small></span>  <a class="col p-0 footer_langbar_item" href="/services/">EN</a> <span class="mx-2 languagebar_divider">|</span>  <a class="col p-0 footer_langbar_item" href="/cn/services/">中文</a> <span class="mx-2 languagebar_divider">|</span> </div>
677						</div>
678						</div>
679					<div class="col-12 col-md-3 mb-1 mb-md-0 p-3 text-center text-md-left">
680						<div class="title">
681							<h6 class="all_font_md footer_subtitle">
682								Location</h6>
683						</div>
684						<p>
685							<i class="fas fa-map-marker-alt pr-2"></i> 71, Jalan Serampang,
686Taman Pelangi,
68780400 Johor Bahru,
688Johor, Malaysia.</p>
689						
690						<p>
691							</p>
692						</div>
693					<div class="col-12 col-md-3 mb-1 mb-md-0 p-3 text-center text-md-left">
694						<div class="title">
695							<h6 class="all_font_md footer_subtitle">
696								Contact Us</h6>
697						</div>
698						<ul class="list-unstyled footer_contact">
699							
700							<li>
701								<p class="w-100">
702									<a class="float-right w-100" href="tel:+6011-7608 2017"> <i class="fas fa-mobile"></i> &nbsp; +6011-7608 2017 </a></p>
703							</li>
704							
705							<li>
706								<p class="w-100">
707									<a class="float-right w-100" href="tel:+607-362 1419"> <i class="fas fa-mobile"></i> &nbsp; +607-362 1419 </a></p>
708							</li>
709							
710							<li>
711								<p class="w-100">
712									<a class="float-right w-100" href="tel:+6011-7606 6171"> <i class="fas fa-mobile"></i> &nbsp; +6011-7606 6171 </a></p>
713							</li>
714							
715							<li>
716								<p class="w-100">
717									<a class="float-right w-100" href="tel:+607-2896671"> <i class="fas fa-mobile"></i> &nbsp; +607-2896671 </a></p>
718							</li>
719							  <!----><!--<li>--><!--	<p class="w-100">--><!--		<a class="float-right w-100" href="https://wa.me/601176082017?text=Hi, i am interested to know more. (https://www.cutdomoshairstudio.com.my/services/)" target="_blank"> <i class="fab fa-whatsapp"></i> &#160; 601176066171 </a></p>--><!--</li>--><!--<li>--><!--	<p class="w-100">--><!--		<a class="float-right contactRecordBtn w-100" data-type="1" href="https://wa.me/601113317780" target="_blank"> <i class="fab fa-whatsapp"></i> &#160;
719 601113317780 </a></p>--><!--</li>--><!---->
720							<li>
721								<p class="w-100">
722									<a class="float-right contactRecordBtn w-100" data-type="1" href="https://wa.me/601176082017" target="_blank"> <i class="fab fa-whatsapp"></i> 601176082017 </a></p>
723							</li>
724							<li>
725								<p class="w-100">
726									<a class="float-right contactRecordBtn w-100" data-type="1" href="https://wa.me/601176066171" target="_blank"> <i class="fab fa-whatsapp"></i> 601176066171 </a></p>
727							</li>
728						</ul>
729					</div>
730					<div class="col-12 col-md-3 mb-1 mb-md-0 p-3 text-center text-md-left">
731						<div class="title">
732							<h6 class="all_font_md footer_subtitle">
733								Email</h6>
734						</div>
735						<ul class="list-unstyled">
736							
737							<li>
738								<p class="w-100">
739									<a class="float-right w-100" href="mailto:[email protected]"> <i class="fas fa-envelope"></i> &nbsp; [email protected] </a></p>
740							</li>
741							
742						</ul>
743					</div>
744					<div class="col-12">
745						<div class="line">
746							&nbsp;</div>
747					</div>
748					<div class="col-12 col-md-8 text-center text-md-left">
749						<div class="copy_right">
750							
751							<p class="mb-0" style="display: inline;">
752								Visitor :</p>
753							<div class='platinum_website_visitor'></div> 
754							<p class="pt-1 mb-0">
755								&copy; 2022-2026 Cutdomos Hair Studio 201903071304 (JM0897929-U) | <small style="font-size: 60%;"> <strong> Powered </strong> by <a href="https://www.newpages.com.my/v2/en/company/752114/index.html" target="_blank">NEWPAGES</a></small></p>
756						</div>
757						<p class="text-left py-1">
758							<a class="privacy_policy pr-3" href="/privacypolicy">Privacy Policy</a>  </p>
759					</div>
760					<div class="col-12 col-md-4 pb-5 pb-md-0">
761						<div class="social_media pr-2">
762							 <a href="https://www.facebook.com/CutdomosPelangi" target="_blank" title=""> <i class="fab fa-facebook-f fa-lg"></i> </a>   <a href="https://www.instagram.com/cutdomospelangi/?hl=en" target="_blank" title=""> <i class="fab fa-instagram fa-lg"></i> </a>           <a href="https://www.tiktok.com/tag/cutdomos" target="_blank"> <i class="fab fa-tiktok"></i> </a> </div>
763					</div>
764				</div>
765			</div>
766		</div>
767	</div>
768</div>
769<script>
770    // var subscribeMailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
771
772    // var subscribeEmailField = document.getElementById("subscribeEmail");
773    // subscribeEmailField.addEventListener("keyup", function(event) {
774    //     if (event.keyCode == 13) {
775    //         subscribeNow()
776    //     }
777    // });
778
779    // $('#subscribeEmail').on("focusin", function() {
780    //     $('#subscribeEmailLabel').addClass('moveUp');
781    // });
782    // $('#subscribeEmail').on("focusout", function() {
783    //     if ($('#subscribeEmail').val() == "") {
784    //         $('#subscribeEmailLabel').removeClass('moveUp');
785    //     }
786    // });
787
788    // function subscribeNow() {
789    //     let x = $('#subscribeEmail').val();
790    //     $.ajax({
791    //         type: "POST",
792    //         url: "/ex_ajax/ex_subscribeMailAjax.php",
793    //         dataType: "JSON",
794    //         data: {
795    //             subscribeEmail: x,
796    //         },
797    //         success(data) {
798    //             if (data.success == "true") {
799    //                 alertSucess(data.string)
800    //             } else {
801    //                 alertUnsucess(data.string);
802    //             }
803
804    //         }
805    //     })
806    // }
807</script>
807
808
809
810
811<div class="toggle_btn num2">
812    <a data-type=1 href="https://wa.me/601176082017?text=Hi, i am interested to know more. (https://www.cutdomoshairstudio.com.my/services/)" id="Whatsapp" class="contactRecordBtn whatsapp" data-type="1" target="_blank">
813        <i class="fab fa-whatsapp"></i>
814    </a>
815    <div class="whatsapp_float_title">Sentosa</div>
816</div>
817
818<div class="toggle_btn num1">
819    <a data-type=1 href="https://wa.me/601176066171?text=Hi, i am interested to know more. (https://www.cutdomoshairstudio.com.my/services/)" id="Whatsapp" class="contactRecordBtn whatsapp" data-type="1" target="_blank">
820        <i class="fab fa-whatsapp"></i>
821    </a>
822    <div class="whatsapp_float_title">Pelangi</div>
823</div>
824
825
826
827
828
829
830<div class="dropdown np_language_btn">
831    <div class="dropdown_btn d-flex" id="language_dropdown">
832        
833        <a class="col p-0" href="/services/">EN</a> <span class="mx-2">|</span>
834        <a class="col p-0" href="/cn/services/">中文</a> <span class="mx-2">|</span>
835    </div>
836</div>
837
838
839
840
841<div id="toTop">
842    <div class="d-flex justify-content-center h-100">
843        <i class="fas fa-angle-up fa-2x my-auto"></i>
844    </div>
845</div>
846<!-- Scroll to Top -->
847<script>
848    $(window).scroll(function() {
849        if ($(this).scrollTop()) {
850            $('#toTop').fadeIn();
851        } else {
852            $('#toTop').fadeOut();
853        }
854    });
855    $("#toTop").click(function() {
856        $("html, body").animate({
857            scrollTop: 0
858        }, 1000);
859    });
860</script>
vendor: 1 bytes, line 860
860
861<script type="text/javascript">
862    $(document).ready(function() {
863        if ($('.janimate').length > 0) {
864            $('.janimate').each(function() {
865                $(this).addClass("hidden").viewportChecker();
866            });
867        }
868    });
869</script>
869
870
871
872
873
874
875<script>
876    $("#inquiry_to_whatsapp_btn").on('click', (e) => {
877        e.preventDefault(); // Prevent form submission
878        var whatsapp_number='601176082017';
879        var productUrl='https://www.cutdomoshairstudio.com.my/services/';
880        var waLink = 'https://wa.me/'+whatsapp_number+'?text=';
881
882        // Enforce required fields — a programmatic .submit() skips HTML5 validation
883        var waForm = document.getElementById('wsshowproduct_inquiryform');
884        if (waForm && !waForm.checkValidity()) {
885            waForm.reportValidity();
886            return;
887        }
888          // Create an empty object to store input data
889        var inquiryToWaData = [];
890        var wa_message='';
891        checkBoxObject = {};
892        checkBoxKey='';
893          // Loop through each label element inside the form
894        $(".wa-input").each(function(key) {
895            if ($(this).is(':radio')) {
896                if ($(this).prop('checked')) {
897                    var inputName = $(this).parent().parent().find('.input-label').text().trim(); 
898                    var inputValue = $(this).val(); 
899                    if (inputValue!='') {
900                        inquiryToWaData[key] = { title: inputName,value: inputValue  };
901                    }
902                }
903            }else if($(this).is(':checkbox')){ 
904
905                if ($(this).prop('checked')) {
906
907                    var inputName = $(this).parent().parent().parent().find('.input-label').text().trim(); 
908                    var inputValue = $(this).val();
909                    
910                    if (!Array.isArray(checkBoxObject[inputName])) {
911                        checkBoxObject[inputName] = [];
912                        checkBoxKey=key
913                    }
914                    checkBoxObject[inputName].push(inputValue);
915                    checkBoxValues=checkBoxObject[inputName].join(', ');
916                    inquiryToWaData[checkBoxKey] = { title: inputName,value: checkBoxValues};
917                }
918
919             } else if ($(this).is('select')) { // Check if it's a select element
920                var inputName = $(this).parent().find('label').text().trim();
921                var inputValue = $(this).find(':selected').val();
922                if (inputValue != '' && inputName != '' && inputValue != null) {
923                    inquiryToWaData[key] = { title: inputName, value: inputValue };
924                }
925            } 
926            else{
927                var inputName = $(this).parent().find('label').text().trim(); 
928                var inputValue = $(this).val(); 
929                if (inputValue!='' &&inputName!=''&&inputValue!=null) {
930                    inquiryToWaData[key] = { title: inputName,value: inputValue  };
931                }
932            }
933        });
934
935        $.each(inquiryToWaData, function(key, field_data) {
936            if (field_data!=null){
937                wa_message+=(field_data.title+': '+field_data.value)+'\n';
938            }
939        });
940        $( "#wsshowproduct_inquiryform" ).submit();
941        wa_message+=("From: "+productUrl);
942        // Encode the whole message so &, #, %, + and newlines in user input
943        // can't truncate or corrupt the wa.me prefill text
944        window.open(waLink+encodeURIComponent(wa_message))
945    });
946</script>
946
947
948
949
950
951
952
953
954
955
956<script>
957    $('.main_service_box').slick({
958        dots: true,
959        arrows: true,
960        infinite: true,
961        // autoplay: true,
962        // speed: 300,
963        slidesToShow: 3,
964        slidesToScroll: 3,
965        responsive: [{
966            breakpoint: 1024,
967            settings: {
968                slidesToShow: 3,
969                slidesToScroll: 3,
970            }
971        }, {
972            breakpoint: 600,
973            settings: {
974                slidesToShow: 2,
975                slidesToScroll: 2
976            }
977        }, {
978            breakpoint: 480,
979            settings: {
980                slidesToShow: 1,
981                slidesToScroll: 1
982            }
983        }]
984    })
985</script>
985
986
987<!-- Scroll Effect Aos Script -->
988<script>
989    $(function() { AOS.init({
990        once: false
991    });});
992    window.addEventListener('load', function() {
993        AOS.refresh();
994    });
995</script>
vendor: 1 bytes, line 995
995
996<script src="https://scss.npcdn.net/ex_cusscss/np_popper.min.js?ref=1" async></script>
996
997<!-- 
997<script src="https://scss.npcdn.net/ex_cusscss/np_jquery-ui.js?ref=1" async></script>
997 -->
998<!-- 
998<script src="https://scss.npcdn.net/ex_cusscss/np_jquery.ui.touch-punch.min.js"></script>
998 -->
999
1000
1001<script>
1002    if ($('#subscribeEmail').length) {
1003        var subscribeEmailField = document.getElementById("subscribeEmail");
1004        subscribeEmailField.addEventListener("keyup", function(event) {
1005            if (event.keyCode == 13) {
1006                subscribeNow()
1007            }
1008        });
1009        function subscribeNow() {
1010            let x = $('#subscribeEmail').val();
1011            $.ajax({
1012                type: "POST",
1013                url: "/ex_ajax/ex_subscribeMailAjax.php",
1014                dataType: "JSON",
1015                data: {
1016                    subscribeEmail: x,
1017                },
1018                success(data) {
1019                    if (data.success == "true") {
1020                        alertSucess(data.string)
1021                    } else {
1022                        alertUnsucess(data.string);
1023                    }
1024
1025                }
1026            })
1027        }
1028    }
1029</script>
1029
1030
1031<script type='text/javascript'>
1032    
1033
1034    
1035    //get visitor by ajax
1036    $.ajax({
1037            type: 'POST',
1038            url: "/ex_ajax/ex_ajaxGetPlatinumVisitor.php",
1039            dataType: "JSON",
1040            success: function(data) {
1041                $(".platinum_website_visitor").html(data.visitor);
1042            }
1043    });
1044    
1045    
1046    $('body').on("click", ".contactRecordBtn", function() {
1047        var cid = '24141';
1048        var type = $(this).data('type');
1049        // TrueLead: pass the clicked WhatsApp link so the server can fingerprint
1050        // the exact prefill text + target number (dynamic per button/page)
1051        var waLink = $(this).attr('href') || '';
1052        if (waLink.indexOf('wa.me') === -1 && waLink.indexOf('api.whatsapp.com') === -1) {
1053            waLink = '';
1054        }
1055        $.ajax({
1056            type: 'POST',
1057            url: "/ex_contactlink_ajax.php",
1058            data: {
1059                company_id: cid,
1060                type: type,
1061                url:'https://www.cutdomoshairstudio.com.my/services/',
1062                wa_link: waLink
1063            },
1064            success: function(data) {
1065            },
1066            complete: function(data) {
1067            }
1068        });
1069
1070    });
1071</script>
1071
1072
1073  </body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.