PageSourceSearch

https://totalpainting.ca/index.php

html totalpainting.ca collected 2026-10-05 22:42:15 UTC 60,763 bytes, 588 lines download raw bytes

1<!DOCTYPE HTML>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
3<head>
4
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6<!--[if lt IE 9]>
7<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7/html5shiv.js"></script>
7
8<![endif]-->
9<base href="/">
10<meta name="viewport" content="width=device-width">
11<link rel="stylesheet" type="text/css" href="//shopcitydns.com/assets-v2/css/global.min.css?20260128?"/>
12<link rel="stylesheet" type="text/css" href="css/styleVars.php?"/>
13<!-- Add this line for fancyBox CSS -->
14<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.css">
15<link rel="canonical" href="https://totalpainting.ca/index.php">
16<link href='//shopcitydns.com/assets-v2/css/nivo-themes/default/default.css' rel='stylesheet' type='text/css'>
17<link rel="icon" type="image/png" href="uploads/favicon.png" />
18<!-- Default Titles -->
19<title>Total Painting | Midland • Southern Georgian Bay • South Muskoka | Ontario</title>
20<meta property="og:title" content="Total Painting | Midland • Southern Georgian Bay • South Muskoka | Ontario">
21
22<!-- Home Meta -->
23<meta name="description" content="Total Painting | Midland • Southern Georgian Bay • South Muskoka | Ontario">
24<meta property="og:description" content="Total Painting | Midland • Southern Georgian Bay • South Muskoka | Ontario">
25<meta property="og:image" content="https://totalpainting.ca/uploads/">
26<meta property="og:url" content="https://totalpainting.ca/index.php">
27<meta name="twitter:card" content="summary_large_image">
28
29<!-- Font Awesome -->
30<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">
31
32<!-- Google Fonts -->
33<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
34<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
35<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
36<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
37<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
38<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
39<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
40<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
41<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
42<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
43<link href='//fonts.googleapis.com/css?family=Jost:400,700' rel='stylesheet' type='text/css'>
44
45<!-- OLD Google Analytics CODE -->
46
47<!--       
47<script>
48      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
49      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
50      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
51      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
52
53      ga('create', 'G-277S0DQ2H4', 'auto');
54      ga('send', 'pageview');
55
56      ga('create', 'G-FD7XZXHPZ4', 'auto', 'masterTracking');
57      ga('masterTracking.set', 'dimension1', 'Media Temple');
58      ga('masterTracking.send', 'pageview');
59    </script>
59
60   -->
61
62
63
64<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 73 bytes, lines 64-66
64
65
66      <script async src="https://www.googletagmanager.com/gtag/js?id=
66G-277S0DQ2H4
vendor: 17 bytes, lines 66-67
66"></script>
67    
67<script>
68      
vendor: 148 bytes, lines 68-71
68window.dataLayer = window.dataLayer || [];
69      function gtag(){dataLayer.push(arguments);}
70      gtag('js', new Date());
71      gtag('config', '
71G-277S0DQ2H4
vendor: 9 bytes, lines 71-72
71');
72    
72</script>
72
73  </head>
74
75<body ng-app="quicksite" class="home" ng-controller="bizInfo" style="display:none;">
76
77		<header class="mainHeader header-InlineFixed">
78		<!--[if IE 8]>
79		<div class="updateBrowser">
80			<div class="closeUpdateBrowser">x</div>
81			<p>This website was designed to work on IE10 + please update your browser <a href="http://outdatedbrowser.com/" target="_blank">here</a>.</p>
82		</div>
83		<![endif]-->
84		<!--[if IE 9]>
85		<div class="updateBrowser">
86			<div class="closeUpdateBrowser">x</div>
87			<p>This website was designed to work on IE10 + please update your browser <a href="http://outdatedbrowser.com/" target="_blank">here</a>.</p>
88		</div>
89		<![endif]-->
90		<section class="headerTop header-InlineFixed">
91			<div class="contain">
92									<div style="display:none;" class="callButton">
93												<a href="tel://{{bizInfo.contact.phoneLocal}}">
94							<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
95							<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
96								 width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
97							<path d="M492.438,397.75l-2.375-7.156c-5.625-16.719-24.063-34.156-41-38.75l-62.688-17.125c-17-4.625-41.25,1.594-53.688,14.031
98								L310,371.438c-82.453-22.281-147.109-86.938-169.359-169.375l22.688-22.688c12.438-12.438,18.656-36.656,14.031-53.656L160.266,63
99								c-4.625-16.969-22.094-35.406-38.781-40.969l-7.156-2.406c-16.719-5.563-40.563,0.063-53,12.5L27.391,66.094
100								c-6.063,6.031-9.938,23.281-9.938,23.344C16.266,197.188,58.516,301,134.734,377.219c76.031,76.031,179.453,118.219,286.891,117.313
101								c0.563,0,18.313-3.813,24.375-9.844l33.938-33.938C492.375,438.313,498,414.469,492.438,397.75z"/>
102							</svg>
103						</a>
104					</div>
105								<div class="burgWrapper" href="##">
106				  <div class="burg"></div>
107				</div>
108				<div class="headerLeft">
109					<a href="index.php"><img src="uploads/logo.png" alt="Logo"></a>				</div>
110
111				<div class="headerRight ng-hide" ng-show="bizInfo">
112
113											<div>
114							<div class="inline-phone">
115																										<span x-ms-format-detection="none" ng-if="bizInfo.contact.phoneLocal != ''" ng-bind-html="bizInfo.contact.phoneLocal"></span>
116								<span x-ms-format-detection="none" ng-if="bizInfo.contact.phoneLocal == '' && bizInfo.contact.phoneTollFree != ''" ng-bind-html="bizInfo.contact.phoneTollFree"></span>
117								<span x-ms-format-detection="none" ng-if="bizInfo.contact.phoneLocal == '' && bizInfo.contact.phoneTollFree == ''" ng-bind-html="bizInfo.contact.phoneCellular"></span>
118													
119													</div>
120						
121																											<a href="page.php?pageType=cart" class="cartIcon">
122								<svg style="width:24px; height:24px; margin-left:8px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" viewBox="0 0 64 64">
123									<path d="M24 58c0 3.314-2.686 6-6 6s-6-2.686-6-6c0-3.314 2.686-6 6-6s6 2.686 6 6z" fill="#000000"></path>
124									<path d="M64 58c0 3.314-2.686 6-6 6s-6-2.686-6-6c0-3.314 2.686-6 6-6s6 2.686 6 6z" fill="#000000"></path>
125									<path d="M64 32v-24h-48c0-2.209-1.791-4-4-4h-12v4h8l3.005 25.753c-1.831 1.466-3.005 3.719-3.005 6.247 0 4.419 3.582 8 8 8h48v-4h-48c-2.209 0-4-1.791-4-4 0-0.014 0.001-0.027 0.001-0.041l51.999-7.959z" fill="#000000"></path>
126								</svg>
127							</a>
128															<a ng-if="bizInfo.contact.facebook != ''" title="Facebook" target="_blank" class="solidSocialColorHeader" href="http://facebook.com/{{bizInfo.contact.facebook}}"><i class="bi bi-facebook" aria-hidden="true"></i></a>
129								<!--Kyle added this icon below-->
130								<a ng-if="bizInfo.contact.houzz != ''" title="Houzz" target="_blank" class="solidSocialColorHeader" id="DK" style="display:none;" href="https://www.houzz.com/"><i class="bi bi-houzz" aria-hidden="true"></i></a>
131								<!--Kyle added this icon above-->
132								<a ng-if="bizInfo.contact.twitter != ''" title="X (Formerly Twitter)" target="_blank" class="solidSocialColorHeader" href="http://twitter.com/{{bizInfo.contact.twitter}}"><i class="bi bi-twitter-x" aria-hidden="true"></i></a>
133								<a ng-if="bizInfo.contact.instagram != ''" title="Instagram" target="_blank" class="solidSocialColorHeader" href="http://instagram.com/{{bizInfo.contact.instagram}}"><i class="bi bi-instagram" aria-hidden="true"></i></a>
134								<!-- <a ng-if="bizInfo.contact.pinterest != ''" title="Pinterest" target="_blank" class="solidSocialColorHeader" href="http://pinterest.com/{{bizInfo.contact.pinterest}}"><i class="bi bi-pinterest" aria-hidden="true"></i></a> -->
135								<a ng-if="bizInfo.contact.pinterest != ''" title="Pinterest" target="_blank" class="solidSocialColorHeader" href="http://pinterest.com/{{bizInfo.contact.pinterest}}">
136									<svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="300 260 48 48" xml:space="preserve">
137										<path fill="#CC2127" d="M324.001411,260 C310.747575,260 300,270.744752 300,284.001411 C300,293.826072 305.910037,302.270594 314.368672,305.982007 C314.300935,304.308344 314.357382,302.293173 314.78356,300.469924 C315.246428,298.522491 317.871229,287.393897 317.871229,287.393897 C317.871229,287.393897 317.106368,285.861351 317.106368,283.59499 C317.106368,280.038808 319.169518,277.38296 321.73505,277.38296 C323.91674,277.38296 324.972306,279.022755 324.972306,280.987123 C324.972306,283.180102 323.572411,286.462515 322.852708,289.502205 C322.251543,292.050803 324.128418,294.125243 326.640325,294.125243 C331.187158,294.125243 334.249427,288.285765 334.249427,281.36532 C334.249427,276.10725 330.707356,272.170048 324.263891,272.170048 C316.985006,272.170048 312.449462,277.59746 312.449462,283.659905 C312.449462,285.754101 313.064738,287.227377 314.029988,288.367613 C314.475922,288.895396 314.535191,289.104251 314.374316,289.708238 C314.261422,290.145705 313.996119,291.21256 313.886047,291.633092 C313.725172,292.239901 313.23408,292.460046 312.686541,292.234256 C309.330746,290.865408 307.769977,287.193509 307.769977,283.064385 C307.769977,276.248368 313.519139,268.069148 324.921503,268.069148 C334.085729,268.069148 340.117128,274.704533 340.117128,281.819721 C340.117128,291.235138 334.884459,298.268478 327.165285,298.268478 C324.577174,298.268478 322.138649,296.868584 321.303228,295.279591 C321.303228,295.279591 319.908979,300.808608 319.615452,301.875463 C319.107426,303.724114 318.111131,305.575587 317.199506,307.014994 C319.358617,307.652849 321.63909,308 324.001411,308 C337.255248,308 348,297.255248 348,284.001411 C348,270.744752 337.255248,260 324.001411,260" id="Pinterest"></path>
138									</svg>
139								</a>									
140								<a ng-if="bizInfo.contact.googleplus != ''" title="Google+" target="_blank" class="solidSocialColorHeader" href="{{bizInfo.contact.googleplus}}"><i class="bi bi-google-plus" aria-hidden="true"></i></a>
141								<a ng-if="bizInfo.contact.youtube != ''" title="YouTube" target="_blank" class="solidSocialColorHeader" href="http://youtube.com/{{bizInfo.contact.youtube}}"><i class="bi bi-youtube" aria-hidden="true"></i></a>
142								<a ng-if="bizInfo.contact.linkedin != ''" title="LinkedIn" target="_blank" class="solidSocialColorHeader" href="http://linkedin.com/{{bizInfo.contact.linkedin}}"><i class="bi bi-linkedin" aria-hidden="true"></i></a>
143								<!-- <a ng-if="bizInfo.contact.tripadvisor != ''" title="TripAdvisor" target="_blank" class="solidSocialColorHeader" href="http://tripadvisor.com/{{bizInfo.contact.tripadvisor}}"><i class="bi bi-tripadvisor" aria-hidden="true"></i></a> -->
144								<a ng-if="bizInfo.contact.tripadvisor != ''" title="TripAdvisor" target="_blank" class="solidSocialColorHeader" href="http://tripadvisor.com/{{bizInfo.contact.tripadvisor}}">
145									<svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 320" xml:space="preserve">
146										<path fill="#000000" d="M474.4,101.2C497.7,124.4 512.2,156.5 512.3,191.9C512.3,262.7 454.9,320.1 384.1,320.1C351.3,320.1 321.5,307.8 298.8,287.6L299.3,288.8L256.4,320L213,288.1C190.4,308.1 160.7,320.2 128.2,320.2C57.4,320.2 0,262.8 0,192C0,156.5 14.4,124.4 37.7,101.2L0,63.8L76.6,63.8C119.4,29 189.9,0 255.9,0C321.8,0 392.9,29 435.7,63.8L512.1,63.8L474.4,101.2ZM128.2,288.2C181.3,288.2 224.3,245.1 224.4,192C224.4,138.9 181.3,95.8 128.2,95.8C75.1,95.8 32,138.9 32,192C32,245.1 75,288.2 128.2,288.2ZM128.2,127.9C163.6,127.9 192.3,156.6 192.2,192C192.2,227.4 163.5,256.1 128.1,256.1C92.7,256.1 64,227.4 64,192C64,156.6 92.7,127.9 128.2,127.9ZM128.2,237.9C153.5,237.9 174,217.3 174,192C174,166.7 153.6,146.1 128.2,146.1C102.8,146.1 82.3,166.6 82.3,192C82.3,217.4 102.9,237.9 128.2,237.9ZM128.4,160C146.006,160 160.3,174.294 160.3,191.9C160.3,209.506 146.006,223.8 128.4,223.8C110.794,223.8 96.5,209.506 96.5,191.9C96.5,174.294 110.794,160 128.4,160ZM368,64.8C337.4,42.8 298.4,32 255.9,32C213.4,32 174.4,42.8 143.8,64.8C204.7,72.2 252.4,122.3 256.1,184.3C259.7,122.4 307.3,72.4 368,64.8ZM384.2,288.2C437.3,288.2 480.3,245.1 480.4,192C480.4,138.9 437.3,95.8 384.2,95.8C331.1,95.8 288,138.9 288,192C288,245.1 331.1,288.2 384.2,288.2ZM384.2,127.9C419.6,127.9 448.3,156.6 448.3,192C448.3,227.4 419.6,256.1 384.2,256.1C348.8,256.1 320.1,227.4 320.1,192C320.1,156.6 348.8,127.9 384.2,127.9ZM384.2,237.9C409.5,237.9 430,217.3 430,192C430,166.7 409.6,146.1 384.2,146.1C358.8,146.1 338.3,166.6 338.3,192C338.3,217.4 358.9,237.9 384.2,237.9ZM384.4,160C402.006,160 416.3,174.294 416.3,191.9C416.3,209.506 402.006,223.8 384.4,223.8C366.794,223.8 352.5,209.506 352.5,191.9C352.5,174.294 366.794,160 384.4,160Z"/>
147									</svg>
148								</a>
149								<!-- <a ng-if="bizInfo.contact.yelp != ''" title="Yelp!" target="_blank" class="solidSocialColorHeader" href="{{bizInfo.contact.yelp}}"><i class="bi bi-yelp" aria-hidden="true"></i></a> -->
150								<a ng-if="bizInfo.contact.yelp != ''" title="Yelp!" target="_blank" class="solidSocialColorHeader" href="{{bizInfo.contact.yelp}}">
151									<svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
151ox="305 758 39 52" xml:space="preserve">
152										<path fill="#D32200" d="M306.916951,783.108522 C306.149772,784.358008 305.82659,788.292467 306.090874,790.903939 C306.184506,791.76643 306.338546,792.484922 306.560545,792.913918 C306.867115,793.506411 307.383601,793.860408 307.972577,793.879907 C308.350126,793.900907 308.584206,793.834908 315.676081,791.517432 C315.676081,791.517432 318.827857,790.497443 318.841449,790.489943 C319.62675,790.288945 320.155318,789.553953 320.208175,788.614963 C320.258012,787.654973 319.768709,786.804482 318.963775,786.498486 C318.963775,786.498486 316.743788,785.577496 316.737748,785.577496 C309.117305,782.384029 308.776001,782.258031 308.390901,782.253531 C307.803435,782.231031 307.277888,782.531028 306.916951,783.108522 Z M323.965238,806.903819 C324.089074,806.542323 324.102665,806.291825 324.123808,798.721406 C324.123808,798.721406 324.141931,795.377941 324.143441,795.341942 C324.193277,794.52445 323.67377,793.778958 322.81598,793.441462 C321.935536,793.097966 320.988644,793.310963 320.457055,793.985956 C320.457055,793.985956 318.903065,795.860936 318.897024,795.860936 C313.555465,802.231369 313.336487,802.525365 313.2051,802.903361 C313.12657,803.128359 313.093346,803.362357 313.122039,803.597854 C313.153753,803.93385 313.301752,804.269847 313.552445,804.578844 C314.789294,806.075828 320.72738,808.295804 322.622675,807.967308 C323.28263,807.844309 323.759851,807.467813 323.965238,806.903819 Z M336.006625,804.269547 C337.796206,803.545055 341.703079,798.497608 341.977935,796.555129 C342.071567,795.880136 341.86467,795.296642 341.405571,794.926146 C341.106553,794.696649 340.873983,794.60665 333.788149,792.244175 C333.788149,792.244175 330.680168,791.200186 330.639393,791.180686 C329.888826,790.885189 329.028015,791.156686 328.45112,791.884179 C327.853083,792.626671 327.759451,793.60316 328.238183,794.345652 L329.490134,796.41413 C333.699047,803.357557 334.019208,803.848051 334.322758,804.088049 C334.790918,804.463045 335.385935,804.524544 336.006625,804.269547 Z M332.347423,786.397837 C340.401292,784.416358 340.712392,784.309859 341.031043,784.098361 C341.517326,783.766865 341.761977,783.207371 341.721202,782.526378 C341.721202,782.503878 341.724222,782.482878 341.721202,782.457379 C341.514305,780.4504 338.046898,775.221456 336.340378,774.373965 C335.7363,774.078468 335.129202,774.099467 334.630837,774.439964 C334.319737,774.646962 334.088677,774.957458 329.777071,780.948395 C329.777071,780.948395 327.82741,783.646866 327.804757,783.672366 C327.289781,784.305359 327.28525,785.217349 327.785124,785.997341 C328.304631,786.804332 329.183565,787.197328 329.988499,786.970831 C329.988499,786.970831 329.955274,787.02783 329.946213,787.03983 C330.343394,786.885332 331.054696,786.709833 332.347423,786.397837 Z M324.258669,779.640709 C324.121241,776.399243 323.162267,761.957396 323.049003,761.286904 C322.882881,760.68241 322.419251,760.248915 321.747215,760.076416 C319.69335,759.557422 311.835806,761.796898 310.378468,763.323882 C309.911818,763.818877 309.736636,764.43087 309.877084,764.969364 C310.105123,765.449359 319.844369,781.013194 319.844369,781.013194 C321.285095,783.384669 322.458516,783.017173 322.842106,782.895674 C323.224185,782.774175 324.391566,782.406679 324.258669,779.640709 Z" id="Yelp"></path>
153									</svg>
154								</a>
155								<a ng-if="bizInfo.contact.profile != ''" title="{{bizInfo.shopsite.sitename}}" target="_blank" class="solidSocialColorHeader" href="{{bizInfo.contact.profile}}">
156									<svg style="width:24px; height:24px; vertical-align: -3px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
157										<path fill="#2684C5" d="M23.887,9.006h-0.001v0l-1.644-3.813V3.642c0,0,0-0.904-1.011-0.904h-2.747
158											C18.094,1.801,15.342,1.074,12,1.074c-3.342,0-6.094,0.727-6.483,1.664H2.769c0,0-1.011,0-1.011,0.904l0.004,1.543L0.114,9.006
159											H0.113c0,1.122,0.734,2.031,1.648,2.063L1.758,21.257v0.766v0.904h1.011h0.654h1.375v-0.097v-0.
15908v-8.968
160											c0-0.87,0.87-0.87,0.87-0.87h3.549c0.871,0,0.871,0.87,0.871,0.87v8.911v0.137v0.097h10.489h0.654h1.011v-0.904v-0.766V11.069
161											C23.155,11.035,23.887,10.127,23.887,9.006 M13.128,13.781c0-0.87,0.87-0.87,0.87-0.87h4.332c0.87,0,0.87,0.87,0.87,0.87v3.55
162											c0,0.87-0.87,0.87-0.87,0.87h-4.332c-0.87,0-0.87-0.87-0.87-0.87V13.781z M7.605,5.317L6.898,9.006h0.009c0,0.001,0,0.001,0,0.002
163											c0,0.06-0.01,0.115-0.015,0.174c-0.006,0.081-0.007,0.164-0.02,0.242C6.86,9.501,6.836,9.572,6.816,9.646
164											C6.802,9.701,6.792,9.759,6.774,9.812c-0.036,0.104-0.082,0.2-0.131,0.294c-0.009,0.018-0.016,0.04-0.026,0.058
165											c-0.026,0.046-0.059,0.085-0.087,0.129c-0.107,0.163-0.229,0.312-0.371,0.429c-0.004,0.004-0.009,0.006-0.013,0.009
166											c-0.087,0.07-0.178,0.132-0.275,0.182c-0.04,0.02-0.084,0.03-0.125,0.047c-0.17,0.069-0.348,0.116-0.536,0.115
167											c-0.144,0-0.282-0.029-0.416-0.07c-0.192-0.059-0.373-0.151-0.533-0.283c-0.001-0.001-0.002-0.002-0.003-0.003
168											c-0.089-0.074-0.172-0.157-0.248-0.25c-0.013-0.016-0.023-0.037-0.036-0.054c-0.136-0.176-0.249-0.378-0.328-0.604
169											C3.64,9.796,3.639,9.779,3.633,9.764c-0.035-0.11-0.067-0.222-0.087-0.341C3.543,9.402,3.544,9.379,3.541,9.357
170											c-0.016-0.114-0.029-0.23-0.029-0.35H3.507v0h0.011l1.218-3.689L7.605,5.317L7.605,5.317z M13.702,9.006L13.702,9.006l-0.002,0
171											c0,0.111-0.014,0.219-0.027,0.325c-0.004,0.03-0.003,0.062-0.007,0.092c-0.043,0.256-0.127,0.494-0.24,0.707
172											c-0.006,0.01-0.009,0.022-0.015,0.033c-0.244,0.44-0.623,0.76-1.065,0.87c-0.111,0.028-0.225,0.042-0.342,0.042
173											c-0.145,0-0.283-0.029-0.416-0.07c-0.192-0.059-0.373-0.151-0.533-0.283c-0.001-0.001-0.002-0.002-0.003-0.003
174											c-0.089-0.074-0.173-0.158-0.249-0.25c-0.013-0.016-0.023-0.037-0.036-0.053c-0.135-0.176-0.249-0.378-0.328-0.605
175											c-0.012-0.035-0.017-0.074-0.028-0.109c-0.027-0.091-0.055-0.182-0.071-0.278c-0.013-0.076-0.014-0.156-0.019-0.235
176											c-0.004-0.061-0.015-0.12-0.015-0.182h-0.002v0h0l0.281-3.689h2.834l0.281,3.689L13.702,9.006L13.702,9.006z M20.493,9.006
177											L20.493,9.006L20.493,9.006c-0.001,0.111-0.014,0.219-0.028,0.326c-0.003,0.03-0.002,0.062-0.007,0.092
178											c-0.017,0.098-0.045,0.191-0.073,0.284c-0.01,0.034-0.015,0.071-0.027,0.104c-0.015,0.044-0.038,0.083-0.056,0.125
179											c-0.131,0.315-0.32,0.589-0.559,0.785c-0.061,0.051-0.129,0.089-0.195,0.129c-0.032,0.02-0.061,0.045-0.094,0.062
180											c-0.04,0.02-0.083,0.03-0.125,0.047c-0.169,0.069-0.348,0.115-0.536,0.115c-0.199,0-0.388-0.049-0.565-0.126
181											c-0.031-0.014-0.065-0.02-0.095-0.036c-0.579-0.299-0.987-0.981-1.026-1.783c-0.002-0.042-0.011-0.081-0.011-0.123v0h0.005
182											l-0.707-3.689h2.869l1.218,3.689L20.493,9.006L20.493,9.006z M8.484,18.731c0,0.293,0.238,0.53,0.53,0.53
183											c0.292,0,0.53-0.237,0.53-0.53c0-0.293-0.238-0.53-0.53-0.53C8.722,18.201,8.484,18.438,8.484,18.731"/>
184									</svg>
185								</a>
186																																				</div>
187					
188
189																		<nav class="mainNav inlineNav">
190								<div class="contain">
191									<ul>
192  <li class="">
193              <a href="/Home" target="_self">
194                Home</a></li>  <li class="rightSub">
195              <a href="" target="_self">
196                Services<span class="caret"></span></a><ul class="parent">  <li class="">
197              <a href="/InteriorPainting" target="_self">
198                Interior Painting</a></li>  <li class="">
199              <a href="/ExteriorPainting" target="_self">
200                Exterior Painting</a></li>  <li class="">
201              <a href="/CommercialPainting" target="_self">
202                Commercial Painting</a></li>  <li class="">
203              <a href="/CabinetRe-Coating" target="_self">
204                Cabinet Re-Coating</a></li>  <li class="">
205              <a href="/AllService" target="_self">
206                All Service</a></li></ul></a></li>  <li class="">
207              <a href="/Testimonials" target="_self">
208                Testimonials</a></li>  <li class="">
209              <a href="/Gallery" target="_self">
210                Gallery</a></li></ul>								</div>
211							</nav>
212						
213						<div></div>
214									</div>
215			</div>
216		</section>
217		<nav class="mainNav">
218			<div class="contain">
219				<ul>
220  <li class="">
221              <a href="/Home" target="_self">
222                Home</a></li>  <li class="rightSub">
223              <a href="" target="_self">
224                Services<span class="caret"></span></a><ul class="parent">  <li class="">
225              <a href="/InteriorPainting" target="_self">
226                Interior Painting</a></li>  <li class="">
227              <a href="/ExteriorPainting" target="_self">
228                Exterior Painting</a></li>  <li class="">
229              <a href="/CommercialPainting" target="_self">
230                Commercial Painting</a></li>  <li class="">
231              <a href="/CabinetRe-Coating" target="_self">
232                Cabinet Re-Coating</a></li>  <li class="">
233              <a href="/AllService" target="_self">
234                All Service</a></li></ul></a></li>  <li class="">
235              <a href="/Testimonials" target="_self">
236                Testimonials</a></li>  <li class="">
237              <a href="/Gallery" target="_self">
238                Gallery</a></li></ul>			</div>
239		</nav>
240
241	</header>
242	
243	<div class="slider-wrapper theme-default">
244  <div id="slider" class="nivoSlider">
245		<img src="uploads/banner1.jpg" data-thumb="uploads/banner1.jpg" /><img src="uploads/banner2.jpg" data-thumb="uploads/banner2.jpg" /><img src="uploads/banner3.jpg" data-thumb="uploads/banner3.jpg" /><img src="uploads/banner4.jpg" data-thumb="uploads/banner4.jpg" /><img src="uploads/banner5.jpg" data-thumb="uploads/banner5.jpg" /><img src="uploads/banner6.jpg" data-thumb="uploads/banner6.jpg" />	</div>
246</div>
247
248	<div>
249		<section class="mainContent mainContentMobile">
250						<section class="about">
251				
252				<div class="contain">
253					<section class="bizInfo ng-cloak">
254						<a ng-show="bizInfo.contact.enable_texting == 1" class="ng-cloak smsIcon" href="sms:{{bizInfo.contact.phoneCellular}}" style="float:right;">
255							<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
256									 width="50px" height="50px" viewBox="0 0 150 150" enable-background="new 0 0 150 150" xml:space="preserve">
257								<circle fill="rgb(69, 69, 69)" cx="75" cy="75" r="74.107"/>
258								<path fill="#FFFFFF" d="M104.549,42.526c2.629,0,4.924,0.954,6.895,2.856c1.971,1.905,2.955,4.235,2.955,6.994v34.471
259									c0,2.631-0.984,4.927-2.955,6.896c-1.971,1.971-4.266,2.955-6.895,2.955H84.85L65.15,111.474V96.699h-19.7
260									c-2.758,0-5.087-0.984-6.993-2.955c-1.902-1.97-2.856-4.266-2.856-6.896V52.376c0-2.758,0.955-5.089,2.856-6.994
261									c1.906-1.902,4.235-2.856,6.993-2.856H104.549z"/>
262							</svg>
263						</a>
264													<p>Phone: <a href="tel:{{bizInfo.contact.phoneLocal}}">{{bizInfo.contact.phoneLocal}}</a></p>
265												<p>{{bizInfo.address.address1}}</p>
266						<p>{{bizInfo.address.city}}, {{bizInfo.address.province}}</p>
267					</section>
268				</div>
269
270				<div class="webpageApi">
271					<!-- NEW WEBSITE START --><section id="NEWSITE"><meta name="viewport" content="width=device-width, initial-scale=1.0"></section><link href="css/styles.css" rel="stylesheet" />
271<script src="js/faq.js"></script>
271<script src="js/scroll-animations.js"></script>
271<script src="js/back-to-top.js"></script>
271<link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" rel="stylesheet" /><!-- ABOUT US SECTION --><section class="section-padding"><div class="container-1024 text-center pt-5 pb-5"><h4 class="text-uppercase text-regular">A little About Us</h4><h2 class="text-3xl">Smiles made possible by skill &amp; affordability!</h2><p>Total Painting is the area's top choice for fine painting and decorating, proudly servicing Midland and Southern Georgian Bay for over 20 years. We deliver exceptional customer service and reliability, handling all interior and exterior projects using only top-tier products for lasting results.</p><p>Recommended by local paint stores, designers, and top real estate agents we also work closely with the area's finest custom home builders and renovators.</p><p>As spray-finishing experts, we offer full spray capabilities for new builds, trim and doors and specialize in professionally recoating kitchen cabinets (See our sister company) Cabinet Coaters. We truly are a one-stop shop for all your decorating needs.</p><p>Beyond painting, we specialize in staining and finishing, exterior restorations, pressure washing/ Soft Washing.</p><p>Based in Midland&nbsp;<strong>we proudly serve Simcoe County, Barrie, South Muskoka and the Southern Georgian Bay region</strong>&nbsp;&mdash; including Midland, Penetanguishene, Tiny, Tay Township, Port McNicoll, Victoria Harbour, Elmvale, Wasaga Beach, Port Severn and surrounding cottage areas, we're ready to bring new life to your space with expert craftsmanship.</p><p>&quot;Estimates and Advice are always free&quot;</p></div></section><!-- SERVICES SECTION --><section class="section-padding"><div class="container-1366 pt-5 pb-8"><div class="grid-container--services"><!-- Grid Item 1 --><div class="grid-item"><img alt="Interior Painting" class="grid-item-image grid-item-image-border--secondary-2-down" src="img/services-interior-painting.jpg" style="" /><h3 class="grid-item-title">Interior Painting</h3><p class="grid-item-description">Total Painting is your interior painting and staining specialists, we have over 20 years of experience and pride ourselves on quality work.</p><button class="button grid-item-button text-uppercase" onclick="window.location.href='/InteriorPainting';window.target='_self'">Discover More</button></div><!-- Grid Item 2 --><div class="grid-item"><img alt="Exterior Painting" class="grid-item-image grid-item-image-border--secondary-2-down" src="img/services-exterior-painting.jpg" style="" /><h3 class="grid-item-title">Exterior Painting</h3><p class="grid-item-description">Whether it is a deck that needs staining, exterior windows that need painting or a whole house exterior we look forward to working with you on your project.</p><button class="button grid-item-button text-uppercase" onclick="window.location.href='/ExteriorPainting';window.target='_self'">Discover More</button></div><!-- Grid Item 3 --><div class="grid-item"><img alt="Commercial Painting" class="grid-item-image grid-item-image-border--secondary-2-down" src="img/services-commercial-painting.jpg" style="" /><h3 class="grid-item-title">Commercial Painting</h3><p class="grid-item-description">When you choose Total Painting you are not only choosing a reputable painting contractor but also a network of other tradespeople we work with to get the job done fast, efficiently, on time &amp; on budget... every time.</p><button class="button grid-item-button text-uppercase" onclick="window.location.href='/CommercialPainting';window.target='_self'">Discover More</button></div><!-- Grid Item 4 --><div class="grid-item"><img alt="Kitchen Cabinet Refacing" class="grid-item-image grid-item-image-border--secondary-2-down" src="img/services-kitchen-cabinet-refacing.jpg" style="" /><h3 class="grid-item-title">Kitchen Cabinet Refacing</h3><p class="grid-item-description">Are you looking for a cost-effective solution for your tired Kitchen or Bathroom cabinetry and cupboards? We can transform your room by prepping the surfaces and professionally spray finishing the surface making it look like new again.</p><button class="button grid-item-button text-uppercase" onclick="window.location.href='/CabinetRefacing';window.target='_self'">Discover More</button></div></div></div></section><!-- QUOTE REQUEST SECTION --><section class="section-parallax--01" style="border-top: 8px solid var(--secondary-2);border-bottom: 8px solid var(--secondary-1);"><div class="section-padding black-stained-glass-75"><div class="container-1366 text-center pt-7 pb-7"><h4 class="text-uppercase text-regular" style="color: var(--shade-white);">Professional Painting Services in Midland, ONT.</h4><h2 class="text-2xl" style="color: var(--shade-white);">Expert Interior &amp; Exterior Painting for Homes and Businesses</h2><p class="text-light text-md" style="color: var(--shade-white);">Serving in Penetang, Coldwater, Orillia, Elmvale, Collingwood, Barrie, and surrounding areas in the County of Simcoe, Ontario</p><button class="button button--02 text-uppercase mt-5" onclick="window.location.href='/Contact';window.target='_self'">Get a Free Estimate</button></div></div></section><!-- WHY CHOOSE US SECTION --><section class="section-padding" style="background-color: var(--black-transparent-5);"><div class="container-1366 text-center pt-7 pb-7"><h2 class="text-2xl">Unlike Any Other Painting Contractor in Simcoe County, Southern Georgian Bay, and South Muskoka.</h2><div class="grid-container--features"><!-- Feature 1 --><div class="feature-box"><div class="feature-box-icon"><img alt="Clock Icon" class="feature-icon text-white" src="img/clock-face--icon-001.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">Always On Time</h3><p class="feature-box-description">Your time is valuable, so we don't waste it.</p></div><!-- Feature 2 --><div class="feature-box"><div class="feature-box-icon"><img alt="House Icon" class="feature-icon text-white" src="img/house--icon.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">Trusted By Homeowners</h3><p class="feature-box-description">Clear and frequent communication.</p></div><!-- Feature 3 --><div class="feature-box"><div class="feature-box-icon"><img alt="Shield Check Icon" class="feature-icon text-white" src="img/sheild--icon.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">Licensed And Insured</h3><p class="feature-box-description">Every step of the way, we've got your back.</p></div><!-- Feature 4 --><div class="feature-box"><div class="feature-box-icon"><img alt="Palette Icon" class="feature-icon text-white" src="img/color-pallette--icon.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">Free Color Consultation</h3><p class="feature-box-description">
271We'll share expert recommendations.</p></div><!-- Feature 5 --><div class="feature-box"><div class="feature-box-icon"><img alt="Trash Icon" class="feature-icon text-white" src="img/trash--icon.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">Paint Job Site Left Clean</h3><p class="feature-box-description">You won't have to clean up after us.</p></div><!-- Feature 6 --><div class="feature-box"><div class="feature-box-icon"><img alt="Award Icon" class="feature-icon text-white" src="img/award-ribbon--icon.svg" style="width:2.5rem; height:2.5rem" /></div><h3 class="feature-box-title">High Quality Materials</h3><p class="feature-box-description">We only work with the best of the best.</p></div></div></div></section><!-- FAQ SECTION --><section class="section-padding" style="background-color: var(--shade-black-darker); color: var(--shade-white);"><div class="container-900 text-center pt-5 pb-7"><h4 class="text-white text-uppercase text-regular mb-2">FAQ</h4><h2 class="text-white text-2xl mb-5">Ask us anything</h2><div class="faq-accordion"><!-- FAQ Item 1 --><div class="faq-item"><div class="faq-question" onclick="toggleFaq(this)"><h3>How Much Does Professional Painting Cost?</h3><span class="faq-icon"><img alt="Plus Icon" src="img/plus--icon.svg" style="" /> </span></div><div class="faq-answer"><p>Professional painting costs in Midland can vary depending on factors such as the size of the painting project, type of materials used, and how much repair is necessary. Call us today to get a quick, free estimate!</p></div></div><!-- FAQ Item 2 --><div class="faq-item"><div class="faq-question" onclick="toggleFaq(this)"><h3>Does Total Painting Only Offer Interior Painting?</h3><span class="faq-icon"><img alt="Plus Icon" src="img/plus--icon.svg" style="" /> </span></div><div class="faq-answer"><p>No, Total Painting offers comprehensive painting services including interior painting, exterior painting, commercial painting, and kitchen cabinet refacing. Our team has the expertise to handle all of your painting needs.</p></div></div><!-- FAQ Item 3 --><div class="faq-item"><div class="faq-question" onclick="toggleFaq(this)"><h3>How Does Total Painting Ensure Quality Work?</h3><span class="faq-icon"><img alt="Plus Icon" src="img/plus--icon.svg" style="" /> </span></div><div class="faq-answer"><p>We ensure quality by using only premium materials, employing skilled and experienced painters, following proper preparation techniques, and conducting thorough inspections after completion. Our 20+ years of experience and customer satisfaction speak to our commitment to quality.</p></div></div></div></div></section><!-- Back to Top Button --><button aria-label="Back to top" class="back-to-top-button" id="back-to-top"></button><!-- NEW WEBSITE END -->				</div>
272			</section>
273					</section>
274
275	<!-- FOOTER CONTENT -->
276	<footer class="mainFooter mainFooterMobile">
277		<div class="mobileOnly">
278			
279			
280
281			
282			
283			<a href="page.php?pageType=cart" class="cartIcon">
284				<svg style="width:24px; height:24px; margin-left:8px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64" viewBox="0 0 64 64">
285					<path d="M24 58c0 3.314-2.686 6-6 6s-6-2.686-6-6c0-3.314 2.686-6 6-6s6 2.686 6 6z" fill="#000000"></path>
286					<path d="M64 58c0 3.314-2.686 6-6 6s-6-2.686-6-6c0-3.314 2.686-6 6-6s6 2.686 6 6z" fill="#000000"></path>
287					<path d="M64 32v-24h-48c0-2.209-1.791-4-4-4h-12v4h8l3.005 25.753c-1.831 1.466-3.005 3.719-3.005 6.247 0 4.419 3.582 8 8 8h48v-4h-48c-2.209 0-4-1.791-4-4 0-0.014 0.001-0.027 0.001-0.041l51.999-7.959z" fill="#000000"></path>
288				</svg>
289			</a>
290
291							<a ng-show="bizInfo.contact.facebook != ''" title="Facebook" target="_blank" class="solidSocialColorFooter ng-hide" href="http://facebook.com/{{bizInfo.contact.facebook}}"><i class="bi bi-facebook" aria-hidden="true"></i></a>
292				<!--Kyle added this icon below-->
293				<a ng-if="bizInfo.contact.houzz != ''" title="Houzz" target="_blank" class="solidSocialColorFooter" id="DK" style="display:none;" href="https://www.houzz.com/"><i class="bi bi-houzz" aria-hidden="true"></i></a>
294				<!--Kyle added this icon above-->
295				<a ng-show="bizInfo.contact.twitter != ''" title="X (Formerly Twitter)" target="_blank" class="solidSocialColorFooter ng-hide" href="http://twitter.com/{{bizInfo.contact.twitter}}"><i class="bi bi-twitter-x" aria-hidden="true"></i></a>
296				<a ng-show="bizInfo.contact.instagram != ''" title="Instagram" target="_blank" class="solidSocialColorFooter ng-hide" href="http://instagram.com/{{bizInfo.contact.instagram}}"><i class="bi bi-instagram" aria-hidden="true"></i></a>
297				<!-- <a ng-show="bizInfo.contact.pinterest != ''" title="Pinterest" target="_blank" class="solidSocialColorFooter ng-hide" href="http://pinterest.com/{{bizInfo.contact.pinterest}}"><i class="bi bi-pinterest" aria-hidden="true"></i></a> -->
298				<a ng-show="bizInfo.contact.pinterest != ''" title="Pinterest" target="_blank" class="solidSocialColorFooter ng-hide" href="http://pinterest.com/{{bizInfo.contact.pinterest}}">
299				    <svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="300 260 48 48" xml:space="preserve">
300						<path fill="#CC2127" d="M324.001411,260 C310.747575,260 300,270.744752 300,284.001411 C300,293.826072 305.910037,302.270594 314.368672,305.982007 C314.300935,304.308344 314.357382,302.293173 314.78356,300.469924 C315.246428,298.522491 317.871229,287.393897 317.871229,287.393897 C317.871229,287.393897 317.106368,285.861351 317.106368,283.59499 C317.106368,280.038808 319.169518,277.38296 321.73505,277.38296 C323.91674,277.38296 324.972306,279.022755 324.972306,280.987123 C324.972306,283.180102 323.572411,286.462515 322.852708,289.502205 C322.251543,292.050803 324.128418,294.125243 326.640325,294.125243 C331.187158,294.125243 334.249427,288.285765 334.249427,281.36532 C334.249427,276.10725 330.707356,272.170048 324.263891,272.170048 C316.985006,272.170048 312.449462,277.59746 312.449462,283.659905 C312.449462,285.754101 313.064738,287.227377 314.029988,288.367613 C314.475922,288.895396 314.535191,289.104251 314.374316,289.708238 C314.261422,290.145705 313.996119,291.21256 313.886047,291.633092 C313.725172,292.239901 313.23408,292.460046 312.686541,292.234256 C309.330746,290.865408 307.769977,287.193509 307.769977,283.064385 C307.769977,276.248368 313.519139,268.069148 324.921503,268.069148 C334.085729,268.069148 340.117128,274.704533 340.117128,281.819721 C340.117128,291.235138 334.884459,298.268478 327.165285,298.268478 C324.577174,298.268478 322.138649,296.868584 321.303228,295.279591 C321.303228,295.279591 319.908979,300.808608 319.615452,301.875463 C319.107426,303.724114 318.111131,305.575587 317.199506,307.014994 C319.358617,307.652849 321.63909,308 324.001411,308 C337.255248,308 348,297.255248 348,284.001411 C348,270.744752 337.255248,260 324.001411,260" id="Pinterest"></path>
301					</svg>
302				</a>
303				<a ng-show="bizInfo.contact.googleplus != ''" title="Google+" target="_blank" class="solidSocialColorFooter ng-hide" href="{{bizInfo.contact.googleplus}}"><i class="bi bi-google-plus" aria-hidden="true"></i></a>
304				<a ng-show="bizInfo.contact.youtube != ''" title="YouTube" target="_blank" class="solidSocialColorFooter ng-hide" href="http://youtube.com/{{bizInfo.contact.youtube}}"><i class="bi bi-youtube" aria-hidden="true"></i></a>
305				<a ng-show="bizInfo.contact.linkedin != ''" title="LinkedIn" target="_blank" class="solidSocialColorFooter ng-hide" href="http://linkedin.com/{{bizInfo.contact.linkedin}}"><i class="bi bi-linkedin" aria-hidden="true"></i></a>
306				<!-- <a ng-show="bizInfo.contact.tripadvisor != ''" title="TripAdvisor" target="_blank" class="solidSocialColorFooter ng-hide" href="http://tripadvisor.com/{{bizInfo.contact.tripadvisor}}"><i class="bi bi-tripadvisor" aria-hidden="true"></i></a> -->
307				<a ng-show="bizInfo.contact.tripadvisor != ''" title="TripAdvisor" target="_blank" class="solidSocialColorFooter ng-hide" href="http://tripadvisor.com/{{bizInfo.contact.tripadvisor}}">
308					<svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 320" xml:space="preserve">
309					    <path fill="#000000" d="M474.4,101.2C497.7,124.4 512.2,156.5 512.3,191.9C512.3,262.7 454.9,320.1 384.1,320.1C351.3,320.1 321.5,307.8 298.8,287.6L299.3,288.8L256.4,320L213,288.1C190.4,308.1 160.7,320.2 128.2,320.2C57.4,320.2 0,262.8 0,192C0,156.5 14.4,124.4 37.7,101.2L0,63.8L76.6,63.8C119.4,29 189.9,0 255.9,0C321.8,0 392.9,29 435.7,63.8L512.1,63.8L474.4,101.2ZM128.2,288.2C181.3,288.2 224.3,245.1 224.4,192C224.4,138.9 181.3,95.8 128.2,95.8C75.1,95.8 32,138.9 32,192C32,245.1 75,288.2 128.2,288.2ZM128.2,127.9C163.6,127.9 192.3,156.6 192.2,192C192.2,227.4 163.5,256.1 128.1,256.1C92.7,256.1 64,227.4 64,192C64,156.6 92.7,127.9 128.2,127.9ZM128.2,237.9C153.5,237.9 174,217.3 174,192C174,166.7 153.6,146.1 128.2,146.1C102.8,146.1 82.3,166.6 82.3,192C82.3,217.4 102.9,237.9 128.2,237.9ZM128.4,160C146.006,160 160.3,174.294 160.3,191.9C160.3,209.506 146.006,223.8 128.4,223.8C110.794,223.8 96.5,209.506 96.5,191.9C96.5,174.294 110.794,160 128.4,160ZM368,64.8C337.4,42.8 298.4,32 255.9,32C213.4,32 174.4,42.8 143.8,64.8C204.7,72.2 252.4,122.3 256.1,184.3C259.7,122.4 307.3,72.4 368,64.8ZM384.2,288.2C437.3,288.2 480.3,245.1 480.4,192C480.4,138.9 437.3,95.8 384.2,95.8C331.1,95.8 288,138.9 288,192C288,245.1 331.1,288.2 384.2,288.2ZM384.2,127.9C419.6,127.9 448.3,156.6 448.3,192C448.3,227.4 419.6,256.1 384.2,256.1C348.8,256.1 320.1,227.4 320.1,192C320.1,156.6 348.8,127.9 384.2,127.9ZM384.2,237.9C409.5,237.9 430,217.3 430,192C430,166.7 409.6,146.1 384.2,146.1C358.8,146.1 338.3,166.6 338.3,192C338.3,217.4 358.9,237.9 384.2,237.9ZM384.4,160C402.006,160 416.3,174.294 416.3,191.9C416.3,209.506 402.006,223.8 384.4,223.8C366.794,223.8 352.5,209.506 352.5,191.9C352.5,174.294 366.794,160 384.4,160Z"/>
310				    </svg>
311				</a>
312				<!-- <a ng-show="bizInfo.contact.yelp != ''" title="Yelp!" target="_blank" class="solidSocialColorFooter ng-hide" href="{{bizInfo.contact.yelp}}"><i class="bi bi-yelp" aria-hidden="true"></i></a> -->
313				<a ng-show="bizInfo.contact.yelp != ''" title="Yelp!" target="_blank" class="solidSocialColorFooter ng-hide" href="{{bizInfo.contact.yelp}}">
314				    <svg style="width:24px; height:24px !important; vertical-align: -3px;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
314ox="305 758 39 52" xml:space="preserve">
315						<path fill="#D32200" d="M306.916951,783.108522 C306.149772,784.358008 305.82659,788.292467 306.090874,790.903939 C306.184506,791.76643 306.338546,792.484922 306.560545,792.913918 C306.867115,793.506411 307.383601,793.860408 307.972577,793.879907 C308.350126,793.900907 308.584206,793.834908 315.676081,791.517432 C315.676081,791.517432 318.827857,790.497443 318.841449,790.489943 C319.62675,790.288945 320.155318,789.553953 320.208175,788.614963 C320.258012,787.654973 319.768709,786.804482 318.963775,786.498486 C318.963775,786.498486 316.743788,785.577496 316.737748,785.577496 C309.117305,782.384029 308.776001,782.258031 308.390901,782.253531 C307.803435,782.231031 307.277888,782.531028 306.916951,783.108522 Z M323.965238,806.903819 C324.089074,806.542323 324.102665,806.291825 324.123808,798.721406 C324.123808,798.721406 324.141931,795.377941 324.143441,795.341942 C324.193277,794.52445 323.67377,793.778958 322.81598,793.441462 C321.935536,793.097966 320.988644,793.310963 320.457055,793.985956 C320.457055,793.985956 318.903065,795.860936 318.897024,795.860936 C313.555465,802.231369 313.336487,802.525365 313.2051,802.903361 C313.12657,803.128359 313.093346,803.362357 313.122039,803.597854 C313.153753,803.93385 313.301752,804.269847 313.552445,804.578844 C314.789294,806.075828 320.72738,808.295804 322.622675,807.967308 C323.28263,807.844309 323.759851,807.467813 323.965238,806.903819 Z M336.006625,804.269547 C337.796206,803.545055 341.703079,798.497608 341.977935,796.555129 C342.071567,795.880136 341.86467,795.296642 341.405571,794.926146 C341.106553,794.696649 340.873983,794.60665 333.788149,792.244175 C333.788149,792.244175 330.680168,791.200186 330.639393,791.180686 C329.888826,790.885189 329.028015,791.156686 328.45112,791.884179 C327.853083,792.626671 327.759451,793.60316 328.238183,794.345652 L329.490134,796.41413 C333.699047,803.357557 334.019208,803.848051 334.322758,804.088049 C334.790918,804.463045 335.385935,804.524544 336.006625,804.269547 Z M332.347423,786.397837 C340.401292,784.416358 340.712392,784.309859 341.031043,784.098361 C341.517326,783.766865 341.761977,783.207371 341.721202,782.526378 C341.721202,782.503878 341.724222,782.482878 341.721202,782.457379 C341.514305,780.4504 338.046898,775.221456 336.340378,774.373965 C335.7363,774.078468 335.129202,774.099467 334.630837,774.439964 C334.319737,774.646962 334.088677,774.957458 329.777071,780.948395 C329.777071,780.948395 327.82741,783.646866 327.804757,783.672366 C327.289781,784.305359 327.28525,785.217349 327.785124,785.997341 C328.304631,786.804332 329.183565,787.197328 329.988499,786.970831 C329.988499,786.970831 329.955274,787.02783 329.946213,787.03983 C330.343394,786.885332 331.054696,786.709833 332.347423,786.397837 Z M324.258669,779.640709 C324.121241,776.399243 323.162267,761.957396 323.049003,761.286904 C322.882881,760.68241 322.419251,760.248915 321.747215,760.076416 C319.69335,759.557422 311.835806,761.796898 310.378468,763.323882 C309.911818,763.818877 309.736636,764.43087 309.877084,764.969364 C310.105123,765.449359 319.844369,781.013194 319.844369,781.013194 C321.285095,783.384669 322.458516,783.017173 322.842106,782.895674 C323.224185,782.774175 324.391566,782.406679 324.258669,779.640709 Z" id="Yelp"></path>
316					</svg>
317				</a>
318				<a ng-show="bizInfo.contact.profile != ''" title="{{bizInfo.shopsite.sitename}}" target="_blank" class="solidSocialColorFooter ng-hide" href="{{bizInfo.contact.profile}}">
319					<svg style="width:24px; height:24px; vertical-align: -3px;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
320						<path fill="#2684C5" d="M23.887,9.006h-0.001v0l-1.644-3.813V3.642c0,0,0-0.904-1.011-0.904h-2.747
321							C18.094,1.801,15.342,1.074,12,1.074c-3.342,0-6.094,0.727-6.483,1.664H2.769c0,0-1.011,0-1.011,0.904l0.004,1.543L0.114,9.006
322							H0.113c0,1.122,0.734,2.031,1.648,2.063L1.758,21.257v0.766v0.904h1.011h0.654h1.375v-0.097v-0.08v-8.968
323							c0-0.87,0.87-0.87,0.87-0.87h3.549c0.871,0,0.871,0.87,0.871,0.87v8.911v0.137v0.097h10.489h0.654h1.011v-0.904v-0.766V11.069
324							C23.155,11.035,23.887,10.127,23.887,9.006 M13.128,13.781c0-0.87,0.87-0.87,0.87-0.87h4.332c0.87,0,0.87,0.87,0.87,0.87v3.55
325							c0,0.87-0.87,0.87-0.87,0.87h-4.332c-0.87,0-0.87-0.87-0.87-0.87V13.781z M7.605,5.317L6.898,9.006h0.009c0,0.001,0,0.001,0,0.002
326							c0,0.06-0.01,0.115-0.015,0.174c-0.006,0.081-0.007,0.164-0.02,0.242C6.86,9.501,6.836,9.572,6.816,9.646
327							C6.802,9.701,6.792,9.759,6.774,9.812c-0.036,0.104-0.082,0.2-0.131,0.294c-0.009,0.018-0.016,0.04-0.026,0.058
328							c-0.026,0.046-0.059,0.085-0.087,0.129c-0.107,0.163-0.229,0.312-0.371,0.429c-0.004,0.004-0.009,0.006-0.013,0.009
329							c-0.087,0.07-0.178,0.132-0.275,0.182c-0.04,0.02-0.084,0.03-0.125,0.047c-0.17,0.069-0.348,0.116-0.536,0.115
330							c-0.144,0-0.282-0.029-0.416-0.07c-0.192-0.059-0.373-0.151-0.533-0.283c-0.001-0.001-0.002-0.002-0.003-0.003
331							c-0.089-0.074-0.172-0.157-0.248-0.25c-0.013-0.016-0.023-0.037-0.036-0.054c-0.136-0.176-0.249-0.378-0.328-0.604
332							C3.64,9.796,3.639,9.779,3.633,9.764c-0.035-0.11-0.067-0.222-0.087-0.341C3.543,9.402,3.544,9.379,3.541,9.357
333							c-0.016-0.114-0.029-0.23-0.029-0.35H3.507v0h0.011l1.218-3.689L7.605,5.317L7.605,5.317z M13.702,9.006L13.702,9.006l-0.002,0
334							c0,0.111-0.014,0.219-0.027,0.325c-0.004,0.03-0.003,0.062-0.007,0.092c-0.043,0.256-0.127,0.494-0.24,0.707
335							c-0.006,0.01-0.009,0.022-0.015,0.033c-0.244,0.44-0.623,0.76-1.065,0.87c-0.111,0.028-0.225,0.042-0.342,0.042
336							c-0.145,0-0.283-0.029-0.416-0.07c-0.192-0.059-0.373-0.151-0.533-0.283c-0.001-0.001-0.002-0.002-0.003-0.003
337							c-0.089-0.074-0.173-0.158-0.249-0.25c-0.013-0.016-0.023-0.037-0.036-0.053c-0.135-0.176-0.249-0.378-0.328-0.605
338							c-0.012-0.035-0.017-0.074-0.028-0.109c-0.027-0.091-0.055-0.182-0.071-0.278c-0.013-0.076-0.014-0.156-0.019-0.235
339							c-0.004-0.061-0.015-0.12-0.015-0.182h-0.002v0h0l0.281-3.689h2.834l0.281,3.689L13.702,9.006L13.702,9.006z M20.493,9.006
340							L20.493,9.006L20.493,9.006c-0.001,0.111-0.014,0.219-0.028,0.326c-0.003,0.03-0.002,0.062-0.007,0.092
341							c-0.017,0.098-0.045,0.191-0.073,0.284c-0.01,0.034-0.015,0.071-0.027,0.104c-0.015,0.044-0.038,0.083-0.056,0.125
342							c-0.131,0.315-0.32,0.589-0.559,0.785c-0.061,0.051-0.129,0.089-0.
342195,0.129c-0.032,0.02-0.061,0.045-0.094,0.062
343							c-0.04,0.02-0.083,0.03-0.125,0.047c-0.169,0.069-0.348,0.115-0.536,0.115c-0.199,0-0.388-0.049-0.565-0.126
344							c-0.031-0.014-0.065-0.02-0.095-0.036c-0.579-0.299-0.987-0.981-1.026-1.783c-0.002-0.042-0.011-0.081-0.011-0.123v0h0.005
345							l-0.707-3.689h2.869l1.218,3.689L20.493,9.006L20.493,9.006z M8.484,18.731c0,0.293,0.238,0.53,0.53,0.53
346							c0.292,0,0.53-0.237,0.53-0.53c0-0.293-0.238-0.53-0.53-0.53C8.722,18.201,8.484,18.438,8.484,18.731"/>
347					</svg>
348				</a>
349					</div>
350		<ul>
351  <li class="">
352              <a href="/Home" target="_self">
353                Home</a></li>  <li class="rightSub">
354              <a href="" target="_self">
355                Services<span class="caret"></span></a><ul class="parent">  <li class="">
356              <a href="/InteriorPainting" target="_self">
357                Interior Painting</a></li>  <li class="">
358              <a href="/ExteriorPainting" target="_self">
359                Exterior Painting</a></li>  <li class="">
360              <a href="/CommercialPainting" target="_self">
361                Commercial Painting</a></li>  <li class="">
362              <a href="/CabinetRe-Coating" target="_self">
363                Cabinet Re-Coating</a></li>  <li class="">
364              <a href="/AllService" target="_self">
365                All Service</a></li></ul></a></li>  <li class="">
366              <a href="/Testimonials" target="_self">
367                Testimonials</a></li>  <li class="">
368              <a href="/Gallery" target="_self">
369                Gallery</a></li></ul>				<span class="copyright">
370						&copy Copyright 2026 - All Rights Reserved
371		</span>
372					<div class="poweredBy">
373				Powered by: <a href="http://shopmidland.com" target="_blank">shopmidland.com</a>			</div>
374					</footer>
375<!-- END OF FOOTER CONTENT -->
376<input id="isAssociation" type="hidden" value="0">
377<input id="includePostTypesList" type="hidden" value="1,2,3,4,5,6,7,8,9,11,13,14">
378<input id="listingId" type="hidden" value="1378632">
379<input id="shopDomain" type="hidden" value="shopmidland.com">
380	<input id="isSecure" type="hidden" value="true" />
381<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
vendor: 2 bytes, line 381
381
382<script type="text/javascript" src="https://secure.shopcity.com/webtools/script/allEnhanced.js.cfm"></script>
382
383<!-- Ensure Fancybox v3 is available before site scripts -->
384<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
vendor: 2 bytes, line 384
384
385<script src="//shopcitydns.com/assets-v2/js/mobile/jquery.cookie.js"></script>
vendor: 2 bytes, line 385
385
386<script src="//shopcitydns.com/assets-v2/js/script.build.js?20260128"></script>
vendor: 2 bytes, line 386
386
387<script src="//shopcitydns.com/assets-v2/js/quicksite.build.js?20260128"></script>
vendor: 2 bytes, line 387
387
388<script src="//shopcitydns.com/assets-v2/js/fitvids.js"></script>
vendor: 2 bytes, line 388
388
389<script>
390	// fitVids Loop for Videos in news feed
391	function fitVidsLoop() {
392		$('.storyItem iframe').each(function(index) {
393			$(this).parent().fitVids();
394		})
395		if(mobilecheck()) {
396			$('.webpageApi iframe').each(function(index) {
397				$(this).parent().fitVids();
398			})
399		}
400	}
401	fitVidsLoop();
402
403
404	function ytVidId(url) {
405		  var p = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
406		  return (url.match(p)) ? RegExp.$1 : false;
407	}
408
409	function ytPostInject() {
410		$('.storyItem a').not('.youtubed').each(function() {
411			if(!$(this).siblings().hasClass('youtubed')) {
412				var link = ytVidId($(this).attr('href'));
413				if(link) {
414					$(this).addClass('youtubed');
415					$(this).parent().parent().append('<iframe width="560" height="315" src="https://www.youtube.com/embed/' + link + '" frameborder="0" allowfullscreen></iframe>')
416					$(this).parent().parent().fitVids();
417				}
418			}
419		})
420	}
421
422</script>
vendor: 2 bytes, line 422
422
423<script type="text/javascript" src="//shopcitydns.com/assets-v2/js/jquery.nivo.slider.js"></script>
vendor: 2 bytes, line 423
423
424<script>var sliderOptions = {
425				controlNav: false,
426				controlNavThumbs: false,
427				randomStart: false,
428				effect: "fade"
429			}</script>
429<script>$("#slider").nivoSlider(sliderOptions);</script>
429
430
431
432<!-- Google LocalBusiness Schema Data -->
433<script type="application/ld+json">
434	{"@context":"http:\/\/schema.org","@type":"LocalBusiness","@id":"http:\/\/totalpainting.ca","url":"http:\/\/totalpainting.ca","name":"Total Painting","image":"https:\/\/secure.shopcity.com\/microsite\/photos\/1002287-01.jpg","logo":"https:\/\/secure.shopcity.com\/microsite\/photos\/1002287-01.jpg","sameAs":["https:\/\/www.shopmidland.com\/totalpainting","https:\/\/www.facebook.com\/pages\/total-painting\/119834634757086"],"telephone":"705-528-2198","address":{"@type":"PostalAddress","addressLocality":"Midland","addressRegion":"Ontario","postalCode":"L4R 2V1","addressCountry":{"@type":"Country","name":"Canada"}},"geo":{"@type":"GeoCoordinates","latitude":44.752112,"longitude":-79.887263},"openingHours":"Open 24 hours, 7 days a week!","paymentAccepted":"Cash, Cheque","aggregateRating":{"@type":"AggregateRating","reviewCount":49,"ratingValue":5,"bestRating":5,"worstRating":1}}</script>
434
435
436	
436<script>$('div[ng-controller="productDetail"]').attr('id', 'IOSproductDetail')</script>
vendor: 2 bytes, line 436
436
437<script>$('div[ng-controller="singleGallery"]').attr('id', 'IOsingleGallery')</script>
vendor: 2 bytes, line 437
437
438<script>
439function toggleFaq(element) {
440    const faqItem = element.parentNode;
441    const faqAnswer = faqItem.querySelector('.faq-answer');
442    const faqIcon = faqItem.querySelector('.faq-icon img');
443    
444    // Close all other FAQs
445    document.querySelectorAll('.faq-answer').forEach(item => {
446        if (item !== faqAnswer) {
447            item.classList.remove('faq-open');
448        }
449    });
450    
451    document.querySelectorAll('.faq-icon img').forEach(icon => {
452        if (icon !== faqIcon) {
453            icon.src = "img/plus--icon.svg";
454        }
455    });
456    
457    // Toggle current FAQ
458    faqAnswer.classList.toggle('faq-open');
459    
460    if (faqAnswer.classList.contains('faq-open')) {
461        faqIcon.src = "img/minus--icon.svg";
462    } else {
463        faqIcon.src = "img/plus--icon.svg";
464    }
465}
466</script>
vendor: 2 bytes, line 466
466
467<script>
468// Function to check if an element is in viewport
469function isInViewport(element) {
470    const rect = element.getBoundingClientRect();
471    return (
472        rect.top <= (window.innerHeight || document.documentElement.clientHeight) * 0.8 &&
473        rect.bottom >= 0
474    );
475}
476
477// Function to handle scroll animations
478function handleScrollAnimations() {
479    const sections = document.querySelectorAll('.section-padding, .section-parallax--01, .section-parallax--02');
480    
481    sections.forEach(section => {
482        if (isInViewport(section) && !section.classList.contains('fade-in-visible')) {
483            section.classList.add('fade-in-visible');
484        }
485    });
486}
487
488// Function to handle back to top button
489function handleBackToTop() {
490    const backToTopButton = document.getElementById('back-to-top');
491    
492    // Show button when user scrolls down 300px
493    if (window.scrollY > 300) {
494        backToTopButton.classList.add('visible');
495    } else {
496        backToTopButton.classList.remove('visible');
497    }
498}
499
500// Add event listeners when the DOM is loaded
501document.addEventListener('DOMContentLoaded', function() {
502    // Initial check for elements in viewport
503    handleScrollAnimations();
504    
505    // Add scroll event listener for animations
506    window.addEventListener('scroll', handleScrollAnimations);
507    
508    // Add scroll event listener for back to top button
509    window.addEventListener('scroll', handleBackToTop);
510    
511    // Add click event listener for back to top button
512    const backToTopButton = document.getElementById('back-to-top');
513    backToTopButton.addEventListener('click', function() {
514        window.scrollTo({
515            top: 0,
516            behavior: 'smooth'
517        });
518    });
519}); 
520</script>
520
521
522<script>
523/**
524 * Parallax Effect for iOS Compatibility
525 * This script fixes the parallax effect on iOS devices by using a different approach
526 * than CSS background-attachment: fixed, which doesn't work properly on iOS.
527 */
528
529document.addEventListener('DOMContentLoaded', function() {
530    // Check if the device is iOS
531    const isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
532    
533    if (isIOS) {
534        // Get all parallax sections
535        const parallaxSections = document.querySelectorAll('.section-parallax--01, .section-parallax--02, .section-parallax--03, .section-parallax--04, .section-parallax--05');
536        
537        // Apply iOS-specific parallax effect
538        parallaxSections.forEach(section => {
539            // Get the background image URL
540            const bgImage = window.getComputedStyle(section).backgroundImage;
541            const bgImageUrl = bgImage.replace(/url\(['"](.+)['"]\)/, '$1');
542            
543            // Create a new div for the background
544            const bgDiv = document.createElement('div');
545            bgDiv.className = 'ios-parallax-bg';
546            bgDiv.style.backgroundImage = `url(${bgImageUrl})`;
547            bgDiv.style.position = 'absolute';
548            bgDiv.style.top = '0';
549            bgDiv.style.left = '0';
550            bgDiv.style.width = '100%';
551            bgDiv.style.height = '100%';
552            bgDiv.style.backgroundSize = 'cover';
553            bgDiv.style.backgroundPosition = 'center';
554            bgDiv.style.zIndex = '-1';
555            
556            // Set the section to have relative positioning
557            section.style.position = 'relative';
558            section.style.overflow = 'hidden';
559            
560            // Remove the original background image
561            section.style.backgroundImage = 'none';
562            
563            // Add the background div to the section
564            section.insertBefore(bgDiv, section.firstChild);
565            
566            // Add scroll event listener for parallax effect
567            window.addEventListener('scroll', function() {
568                const scrollPosition = window.pageYOffset;
569                const sectionTop = section.offsetTop;
570                const sectionHeight = section.offsetHeight;
571                
572                // Only apply parallax when the section is in view
573                if (scrollPosition + window.innerHeight > sectionTop && 
574                    scrollPosition < sectionTop + sectionHeight) {
575                    
576                    // Calculate the parallax offset
577                    const parallaxOffset = (scrollPosition - sectionTop) * 0.5;
578                    
579                    // Apply the parallax effect
580                    bgDiv.style.transform = `translateY(${parallaxOffset}px)`;
581                }
582            });
583        });
584    }
585}); 
586</script>
586</body>
587
588</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.