1<!DOCTYPE html> 2<html lang="en-US" class="no-js"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" > 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <link rel="pingback" href="https://tataandhoward.com/xmlrpc.php">
8<script src="https://kit.fontawesome.com/9bc8dfdbc3.js" crossorigin="anonymous"></script>
8 9<link rel="stylesheet" href="https://use.typekit.net/rhi5ytw.css"> 10 <!--[if lt IE 9]> 11
11<script src="https://tataandhoward.com/wp-content/themes/TandH2023/js/html5.js"></script>
11 12 <![endif]--> 13
13<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
13 14<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 15 16 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 17 <title>Home - Tata & Howard</title> 18 <link rel="canonical" href="https://tataandhoward.com/" /> 19 <meta property="og:locale" content="en_US" /> 20 <meta property="og:type" content="website" /> 21 <meta property="og:title" content="Home - Tata & Howard" /> 22 <meta property="og:url" content="https://tataandhoward.com/" /> 23 <meta property="og:site_name" content="Tata & Howard" /> 24 <meta property="article:modified_time" content="2026-02-25T15:55:34+00:00" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tataandhoward.com\/","url":"https:\/\/tataandhoward.com\/","name":"Home - Tata & Howard","isPartOf":{"@id":"https:\/\/tataandhoward.com\/#website"},"datePublished":"2019-06-13T13:05:08+00:00","dateModified":"2026-02-25T15:55:34+00:00","breadcrumb":{"@id":"https:\/\/tataandhoward.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tataandhoward.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tataandhoward.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/tataandhoward.com\/#website","url":"https:\/\/tataandhoward.com\/","name":"Tata & Howard","description":"Water, wastewater, and stormwater consulting engineering firm","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tataandhoward.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
26 27 <!-- / Yoast SEO plugin. --> 28 29 30<link rel='dns-prefetch' href='//maps.googleapis.com' /> 31<link rel='dns-prefetch' href='//meet.jit.si' /> 32<link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> 33<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 34<link rel="alternate" type="application/rss+xml" title="Tata & Howard » Feed" href="https://tataandhoward.com/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="Tata & Howard » Comments Feed" href="https://tataandhoward.com/comments/feed/" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://tataandhoward.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftataandhoward.com%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://tataandhoward.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftataandhoward.com%2F&format=xml" /> 38 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 38-39
38 39 <script src="//www.googletagmanager.com/gtag/js?id=
39G-ZNWVRSZ31E
vendor: 91 bytes, lines 39-40
39" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 40
40<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 41 var mi_version = '11.3.0'; 42 var mi_track_user = true; 43 var mi_no_track_reason = ''; 44 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/tataandhoward.com\/"}; 45 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 46 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 47 } else { 48 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 49 } 50 51 var disableStrs = [ 52 'ga-disable-G-ZNWVRSZ31E', 53 ]; 54 55 /* Function to detect opted out users */ 56 function __gtagTrackerIsOptedOut() { 57 for (var index = 0; index < disableStrs.length; index++) { 58 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 59 return true; 60 } 61 } 62 63 return false; 64 } 65 66 /* Disable tracking if the opt-out cookie exists. */ 67 if (__gtagTrackerIsOptedOut()) { 68 for (var index = 0; index < disableStrs.length; index++) { 69 window[disableStrs[index]] = true; 70 } 71 } 72 73 /* Opt-out function */ 74 function __gtagTrackerOptout() { 75 for (var index = 0; index < disableStrs.length; index++) { 76 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 77 window[disableStrs[index]] = true; 78 } 79 } 80 81 if ('undefined' === typeof gaOptout) { 82 function gaOptout() { 83 __gtagTrackerOptout(); 84 } 85 } 86 window.dataLayer = window.dataLayer || []; 87 88 window.MonsterInsightsDualTracker = { 89 helpers: {}, 90 trackers: {}, 91 }; 92 if (mi_track_user) { 93 function __gtagDataLayer() { 94 dataLayer.push(arguments); 95 } 96 97 function __gtagTracker(type, name, parameters) { 98 if (!parameters) { 99 parameters = {}; 100 } 101 102 if (parameters.send_to) { 103 __gtagDataLayer.apply(null, arguments); 104 return; 105 } 106 107 if (type === 'event') { 108 parameters.send_to = monsterinsights_frontend.v4_id; 109 var hookName = name; 110 if (typeof parameters['event_category'] !== 'undefined') { 111 hookName = parameters['event_category'] + ':' + name; 112 } 113 114 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 115 MonsterInsightsDualTracker.trackers[hookName](parameters); 116 } else { 117 __gtagDataLayer('event', name, parameters); 118 } 119 120 } else { 121 __gtagDataLayer.apply(null, arguments); 122 } 123 } 124 125 __gtagTracker('js', new Date()); 126 __gtagTracker('set', { 127 'developer_id.dZGIzZG': true, 128 }); 129 if ( MonsterInsightsLocations.page_location ) { 130 __gtagTracker('set', MonsterInsightsLocations); 131 } 132 __gtagTracker('config', 'G-ZNWVRSZ31E', {"forceSSL":"true","link_attribution":"true"} ); 133 window.gtag = __gtagTracker; (function () { 134 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 135 /* ga and __gaTracker compatibility shim. */ 136 var noopfn = function () { 137 return null; 138 }; 139 var newtracker = function () { 140 return new Tracker(); 141 }; 142 var Tracker = function () { 143 return null; 144 }; 145 var p = Tracker.prototype; 146 p.get = noopfn; 147 p.set = noopfn; 148 p.send = function () { 149 var args = Array.prototype.slice.call(arguments); 150 args.unshift('send'); 151 __gaTracker.apply(null, args); 152 }; 153 var __gaTracker = function () { 154 var len = arguments.length; 155 if (len === 0) { 156 return; 157 } 158 var f = arguments[len - 1]; 159 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 160 if ('send' === arguments[0]) { 161 var hitConverted, hitObject = false, action; 162 if ('event' === arguments[1]) { 163 if ('undefined' !== typeof arguments[3]) { 164 hitObject = { 165 'eventAction': arguments[3], 166 'eventCategory': arguments[2], 167 'eventLabel': arguments[4], 168 'value': arguments[5] ? arguments[5] : 1, 169 } 170 } 171 } 172 if ('pageview' === arguments[1]) { 173 if ('undefined' !== typeof arguments[2]) { 174 hitObject = { 175 'eventAction': 'page_view', 176 'page_path': arguments[2], 177 } 178 } 179 } 180 if (typeof arguments[2] === 'object') { 181 hitObject = arguments[2]; 182 } 183 if (typeof arguments[5] === 'object') { 184 Object.assign(hitObject, arguments[5]); 185 } 186 if ('undefined' !== typeof arguments[1].hitType) { 187 hitObject = arguments[1]; 188 if ('pageview' === hitObject.hitType) { 189 hitObject.eventAction = 'page_view'; 190 } 191 } 192 if (hitObject) { 193 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
194 hitConverted = mapArgs(hitObject); 195 __gtagTracker('event', action, hitConverted); 196 } 197 } 198 return; 199 } 200 201 function mapArgs(args) { 202 var arg, hit = {}; 203 var gaMap = { 204 'eventCategory': 'event_category', 205 'eventAction': 'event_action', 206 'eventLabel': 'event_label', 207 'eventValue': 'event_value', 208 'nonInteraction': 'non_interaction', 209 'timingCategory': 'event_category', 210 'timingVar': 'name', 211 'timingValue': 'value', 212 'timingLabel': 'event_label', 213 'page': 'page_path', 214 'location': 'page_location', 215 'title': 'page_title', 216 'referrer' : 'page_referrer', 217 }; 218 for (arg in args) { 219 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 220 hit[gaMap[arg]] = args[arg]; 221 } else { 222 hit[arg] = args[arg]; 223 } 224 } 225 return hit; 226 } 227 228 try { 229 f.hitCallback(); 230 } catch (ex) { 231 } 232 }; 233 __gaTracker.create = newtracker; 234 __gaTracker.getByName = newtracker; 235 __gaTracker.getAll = function () { 236 return []; 237 }; 238 __gaTracker.remove = noopfn; 239 __gaTracker.loaded = true; 240 window['__gaTracker'] = __gaTracker; 241 })(); 242 } else { 243 console.log(""); 244 (function () { 245 function __gtagTracker() { 246 return null; 247 } 248 249 window['__gtagTracker'] = __gtagTracker; 250 window['gtag'] = __gtagTracker; 251 })(); 252 } 253 </script>
253 254 <!-- / Google Analytics by MonsterInsights --> 255 <style id="wp-img-auto-sizes-contain-inline-css"> 256img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 257/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 258</style> 259<style id="wp-emoji-styles-inline-css"> 260 261 img.wp-smiley, img.emoji { 262 display: inline !important; 263 border: none !important; 264 box-shadow: none !important; 265 height: 1em !important; 266 width: 1em !important; 267 margin: 0 0.07em !important; 268 vertical-align: -0.1em !important; 269 background: none !important; 270 padding: 0 !important; 271 } 272/*# sourceURL=wp-emoji-styles-inline-css */ 273</style> 274<style id="wp-block-library-inline-css"> 275:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
275--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 276 277/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 278</style> 279<style id="classic-theme-styles-inline-css"> 280/*! This file is auto-generated */ 281.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 282/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 283</style> 284 285<link rel='stylesheet' id='dashicons-css' href='https://tataandhoward.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 286<link rel='stylesheet' id='essgrid-blocks-editor-css-css' href='https://tataandhoward.com/wp-content/plugins/essential-grid/public/includes/builders/gutenberg/build/index.css?ver=1779321374' media='all' /> 287<style id="global-styles-inline-css"> 288:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2880) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
288.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 289/*# sourceURL=global-styles-inline-css */ 290</style> 291 292<link rel='stylesheet' id='groovy-menu-style-css' href='https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/style/frontend.css?ver=2.6.5' media='all' /> 293<link rel='stylesheet' id='groovy-menu-style-fonts-groovy-28328-css' href='https://tataandhoward.com/wp-content/uploads/groovy/fonts/groovy-28328.css?ver=2.6.5' media='all' /> 294<link rel='stylesheet' id='groovy-menu-style-fonts-groovy-69018-css' href='https://tataandhoward.com/wp-content/uploads/groovy/fonts/groovy-69018.css?ver=2.6.5' media='all' /> 295<link rel='stylesheet' id='groovy-menu-style-fonts-groovy-socicon-css' href='https://tataandhoward.com/wp-content/uploads/groovy/fonts/groovy-socicon.css?ver=2.6.5' media='all' /> 296<link rel='stylesheet' id='groovy-menu-font-awesome-css' href='https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/style/fontawesome.css?ver=2.6.5' media='all' crossorigin='anonymous' /> 297<link rel='preload' as='font' crossorigin='anonymous' id='groovy-menu-font-awesome-file-css' href='https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/fonts/fontawesome-webfont.woff2?v=4.7.0' media='all' /> 298<link rel='stylesheet' id='groovy-menu-font-internal-css' href='https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/style/font-internal.css?ver=2.6.5' media='all' crossorigin='anonymous' /> 299<link rel='preload' as='font' crossorigin='anonymous' id='groovy-menu-font-internal-file-css' href='https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/fonts/crane-font.woff?hhxb42' media='all' /> 300<link rel='stylesheet' id='page-list-style-css' href='https://tataandhoward.com/wp-content/plugins/page-list/css/page-list.css?ver=6.3' media='all' /> 301<link rel='stylesheet' id='sr7css-css' href='//tataandhoward.com/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.58' media='all' /> 302<link rel='stylesheet' id='font-awesome-css' href='//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css?ver=7.1.2' media='all' /> 303<link rel='stylesheet' id='twentyfifteen-fonts-css' href='//fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&subset=latin%2Clatin-ext' media='all' /> 304<link rel='stylesheet' id='genericons-css' href='https://tataandhoward.com/wp-content/themes/TandH2023/genericons/genericons.css?ver=3.2' media='all' /> 305<link rel='stylesheet' id='twentyfifteen-style-css' href='https://tataandhoward.com/wp-content/themes/TandH2023/style.css?ver=7.1.2' media='all' /> 306<link rel='stylesheet' id='dflip-style-css' href='https://tataandhoward.com/wp-content/plugins/dflip/assets/css/dflip.min.css?ver=2.4.37' media='all' /> 307<link rel='stylesheet' id='buttons-css' href='https://tataandhoward.com/wp-includes/css/buttons.min.css?ver=7.1.2' media='all' /> 308<link rel='stylesheet' id='mediaelement-css' href='https://tataandhoward.com/w
308p-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 309<link rel='stylesheet' id='wp-mediaelement-css' href='https://tataandhoward.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.2' media='all' /> 310<link rel='stylesheet' id='media-views-css' href='https://tataandhoward.com/wp-includes/css/media-views.min.css?ver=7.1.2' media='all' /> 311<link rel='stylesheet' id='imgareaselect-css' href='https://tataandhoward.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' media='all' /> 312<link rel='stylesheet' id='pda-free-add-media-css-css' href='https://tataandhoward.com/wp-content/plugins/prevent-direct-access/includes/modules/Grid_View/assets/style.css?ver=2.8.9.1' media='all' /> 313<link rel='stylesheet' id='evcal_google_fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700|Poppins:700,800,900&subset=latin%2Clatin-ext&ver=5.0.13' media='all' /> 314<link rel='stylesheet' id='evcal_cal_default-css' href='//tataandhoward.com/wp-content/plugins/eventON/assets/css/eventon_styles.css?ver=5.0.13' media='all' /> 315<link rel='stylesheet' id='evo_font_icons-css' href='//tataandhoward.com/wp-content/plugins/eventON/assets/fonts/all.css?ver=5.0.13' media='all' /> 316<link rel='stylesheet' id='eventon_dynamic_styles-css' href='//tataandhoward.com/wp-content/plugins/eventON/assets/css/eventon_dynamic_styles.css?ver=5.0.13' media='all' /> 317<link rel='stylesheet' id='UserAccessManagerLoginForm-css' href='https://tataandhoward.com/wp-content/plugins/user-access-manager/assets/css/uamLoginForm.css?ver=2.3.20' media='screen' /> 318<link rel='stylesheet' id='js_composer_front-css' href='https://tataandhoward.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=9.0.1' media='all' /> 319<link rel='stylesheet' id='tp-fontello-css' href='https://tataandhoward.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/fontello.css?ver=3.1.12' media='all' /> 320<link rel='stylesheet' id='esg-plugin-settings-css' href='https://tataandhoward.com/wp-content/plugins/essential-grid/public/assets/css/settings.css?ver=3.1.12' media='all' /> 321<link rel='stylesheet' id='tp-open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&ver=1.1.6' media='all' /> 322<link rel='stylesheet' id='tp-raleway-css' href='https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&ver=1.1.6' media='all' /> 323<link rel='stylesheet' id='tp-droid-serif-css' href='https://fonts.googleapis.com/css?family=Droid+Serif:400,700&ver=1.1.6' media='all' /> 324<link rel='stylesheet' id='groovy-menu-preset-style-15087-css' href='https://tataandhoward.com/wp-content/uploads/groovy/preset_15087.css?ver=d1e59282ebd2cde7675f0c54e5ee43de' media='all' /> 325<link rel='stylesheet' id='bsf-Defaults-css' href='https://tataandhoward.com/wp-content/uploads/smile_fonts/Defaults/Defaults.css?ver=3.21.6' media='all' /> 326<link rel='stylesheet' id='ultimate-vc-addons-style-css' href='https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/style.min.css?ver=3.21.6' media='all' /> 327<link rel='stylesheet' id='ultimate-vc-addons-btn-css' href='https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/advanced-buttons.min.css?ver=3.21.6' media='all' /> 328<link rel='stylesheet' id='ultimate-vc-addons-animate-css' href='https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/animate.min.css?ver=3.21.6' media='all' /> 329<link rel='stylesheet' id='ultimate-vc-addons-info-box-style-css' href='https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/info-box.min.css?ver=3.21.6' media='all' /> 330<link rel='stylesheet' id='lepopup-style-css' href='https://tataandhoward.com/wp-content/plugins/halfdata-green-popups/css/style.css?ver=7.6.3' media='all' /> 331<link rel='stylesheet' id='airdatepicker-css' href='https://tataandhoward.com/wp-content/plugins/halfdata-green-popups/css/airdatepicker.css?ver=7.6.3' media='all' />
332<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://tataandhoward.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 332
332
333<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 334var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/tataandhoward.com","hash_tracking":"false","v4_id":"G-ZNWVRSZ31E"};/* ]]> */ 335</script>
vendor: 1 bytes, line 335
335
336<script id="tp-tools-js-before"> 337window.ESG ??={};ESG.E ??={};ESG.E.site_url='https://tataandhoward.com';ESG.E.plugin_url='https://tataandhoward.com/wp-content/plugins/essential-grid/';ESG.E.ajax_url='https://tataandhoward.com/wp-admin/admin-ajax.php';ESG.E.nonce='509f2bee28';ESG.E.tptools=false;ESG.E.waitTptFunc ??=[];ESG.F ??={};ESG.F.waitTpt=() =>{if ( typeof jQuery==='undefined' ||!window?._tpt?.regResource ||!ESG?.E?.plugin_url ||(!ESG.E.tptools && !window?.SR7?.E?.plugin_url) ) return setTimeout(ESG.F.waitTpt,29);if (!window._tpt.gsap) window._tpt.regResource({id:'tpgsap',url:ESG.E.tptools && ESG.E.plugin_url+'public/assets/js/libs/tpgsap.js' ||SR7.E.plugin_url + 'public/js/libs/tpgsap.js'});_tpt.checkResources(['tpgsap']).then(() =>{if (window.tpGS && !_tpt?.Back){_tpt.eases=tpGS.eases;Object.keys(_tpt.eases).forEach((e) => {_tpt[e] ===undefined && (_tpt[e]=tpGS[e])});}jQuery(function(){ESG.E.waitTptFunc.forEach((f) =>{typeof f ==='function' && f();});ESG.E.waitTptFunc=[];});});} 338//# sourceURL=tp-tools-js-before 339</script>
vendor: 1 bytes, line 339
339
340<script async data-wp-strategy="async" id="tp-tools-js" src="//tataandhoward.com/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=6.7.58"></script>
vendor: 1 bytes, line 340
340
341<script async data-wp-strategy="async" id="sr7-js" src="//tataandhoward.com/wp-content/plugins/revslider/public/js/sr7.js?ver=6.7.58"></script>
vendor: 1 bytes, line 341
341
342<script id="jquery-core-js" src="https://tataandhoward.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 342
342
343<script id="jquery-migrate-js" src="https://tataandhoward.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 343
343
344<script id="altitude-global-js" src="https://tataandhoward.com/wp-content/themes/TandH2023/js/sticky.js?ver=1.0.0"></script>
vendor: 1 bytes, line 344
344
345<script id="utils-js-extra"> 346var userSettings = {"url":"/","uid":"0","time":"1790924068","secure":"1"}; 347//# sourceURL=utils-js-extra 348</script>
vendor: 1 bytes, line 348
348
349<script id="utils-js" src="https://tataandhoward.com/wp-includes/js/utils.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 349
349
350<script id="moxiejs-js" src="https://tataandhoward.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 350
350
351<script id="plupload-js" src="https://tataandhoward.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 351
351
352<script id="pda-free-add-media-js-js" src="https://tataandhoward.com/wp-content/plugins/prevent-direct-access/includes/modules/Grid_View/assets/script.js?ver=2.8.9.1"></script>
vendor: 1 bytes, line 352
352
353<script id="evo-inlinescripts-header-js-after"> 354jQuery(document).ready(function($){}); 355//# sourceURL=evo-inlinescripts-header-js-after 356</script>
vendor: 1 bytes, line 356
356
357<script id="ultimate-vc-addons-params-js" src="https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/ultimate-params.min.js?ver=3.21.6"></script>
vendor: 1 bytes, line 357
357
358<script id="ultimate-vc-addons-custom-js" src="https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/custom.min.js?ver=3.21.6"></script>
vendor: 1 bytes, line 358
358
359<script id="ultimate-vc-addons-appear-js" src="https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/jquery-appear.min.js?ver=3.21.6"></script>
vendor: 1 bytes, line 359
359
360<script></script>
360<link rel="https://api.w.org/" href="https://tataandhoward.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://tataandhoward.com/wp-json/wp/v2/pages/5" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tataandhoward.com/xmlrpc.php?rsd" /> 361<meta name="generator" content="WordPress 7.1.2" /> 362<link rel='shortlink' href='https://tataandhoward.com/' /> 363<meta name="cdp-version" content="1.5.7" /><style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> 364<link rel="preconnect" href="https://fonts.googleapis.com"> 365<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> 366<meta name="generator" content="Powered by Slider Revolution 6.7.58 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 367 368
368<script>var lepopup_customjs_handlers={};var lepopup_cookie_value="ilovefamily";var lepopup_events_data={};var lepopup_content_id="5";</script>
368<script>function lepopup_add_event(_event,_data){if(typeof _lepopup_add_event == typeof undefined){jQuery(document).ready(function(){_lepopup_add_event(_event,_data);});}else{_lepopup_add_event(_event,_data);}}</script>
368<link rel="icon" href="https://tataandhoward.com/wp-content/uploads/2023/10/cropped-TH-icon-512x512-1-32x32.png" sizes="32x32" /> 369<link rel="icon" href="https://tataandhoward.com/wp-content/uploads/2023/10/cropped-TH-icon-512x512-1-192x192.png" sizes="192x192" /> 370<link rel="apple-touch-icon" href="https://tataandhoward.com/wp-content/uploads/2023/10/cropped-TH-icon-512x512-1-180x180.png" /> 371<meta name="msapplication-TileImage" content="https://tataandhoward.com/wp-content/uploads/2023/10/cropped-TH-icon-512x512-1-270x270.png" />
372<script> 373 window._tpt ??= {}; 374 window.SR7 ??= {}; 375 _tpt.R ??= {}; 376 _tpt.R.fonts ??= {}; 377 _tpt.R.fonts.customFonts??= {}; 378 SR7.devMode = false; 379 SR7.F ??= {}; 380 SR7.G ??= {}; 381 SR7.LIB ??= {}; 382 SR7.E ??= {}; 383 SR7.E.gAddons ??= {}; 384 SR7.E.php ??= {}; 385 SR7.E.nonce = '8173ce9ff3'; 386 SR7.E.ajaxurl = 'https://tataandhoward.com/wp-admin/admin-ajax.php'; 387 SR7.E.resturl = 'https://tataandhoward.com/wp-json/'; 388 SR7.E.slug_path = 'revslider/revslider.php'; 389 SR7.E.slug = 'revslider'; 390 SR7.E.plugin_url = 'https://tataandhoward.com/wp-content/plugins/revslider/'; 391 SR7.E.wp_plugin_url = 'https://tataandhoward.com/wp-content/plugins/'; 392 SR7.E.revision = '6.7.58'; 393 SR7.E.fontBaseUrl = ''; 394 SR7.G.breakPoints = [1240,1024,768,480]; 395 SR7.G.fSUVW = false; 396 SR7.E.modules = ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration']; 397 SR7.E.libs = ['WEBGL']; 398 SR7.E.css = ['csslp','cssbtns','cssfilters','cssnav','cssmedia']; 399 SR7.E.resources = {}; 400 SR7.E.ytnc = false; 401 SR7.JSON ??= {}; 402/*! Slider Revolution 7.0 - Page Processor */ 403!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.40",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise((i,n)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const o=document.createElement("link");o.rel="stylesheet";let l="text",r="css";o["type"]=l+"/"+r,o.href=t,o.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},o.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}})},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:i,datas:n,textContent:o,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),n)for(const[t,e]of Object.entries(n))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return o&&(r.textContent=o),l&&(r.innerHTML=l),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some(t=>t.href.split("?")[0]===e)},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"==s)return;const n=`preloader_${s}`;let o=this.preloaderTemplates.get(n);o||(o=this.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout(()=>{l.preloaderClone=o.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0},{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)},150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const i=parseInt(t);if(t="prlt"+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const n=`background-color:${e}`,o=1===i||2==i?n:"",l=3===i||4==i?n:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach(t=>r.add({tag:"div",class:t,datas:{style:l}}));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map(t=>t.trim()),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(n.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(n.style=`background:${e}`);const o=[10,0,4,2,5,9,0,4,4,2][i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:n});Array.from({length:o}
403).forEach(()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.querySelector("sr7-module#"+t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0===t.plType||"off"===t.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];var n=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n=0===n||isNaN(n)?_tpt.winW:n;let o=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||n,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=parseInt(l),"carousel"!==e.type&&(n-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&n<o||_tpt.winW<o?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.height=e.newh+"px",i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",!i.settings.size.fullWidth)return s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame(function(){s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})}
403),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame(function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)})},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,i,n)=>{const o=SR7.M[t];if((e=e??o.settings).fixed&&!o.c.module.classList.contains("sr7-top-fixed")&&(o.c.module.classList.add("sr7-top-fixed"),o.c.module.style.position="fixed",o.c.module.style.width="100%",o.c.module.style.top="0px",o.c.module.style.left="0px",o.c.module.style.pointerEvents="none",o.c.module.style.zIndex=5e3,o.c.content.style.pointerEvents="none"),null==o.c.bgcanvas){let t=document.createElement("sr7-module-bg"),l=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||n)&&(l=!0),o.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,l=!0),!l)return;o.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":i&&(t.style.width=o.c.module.offsetWidth+"px"),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?o.dims.module.h:o.dims.content.h)+"px",o.c.bgcanvas.style.left=!s&&e.sbt?.use||o.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(o?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let i=s.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let n=Array(e),o=t.length;for(i=0;i<t.length;i++)n[i+(e-o)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==n[t]&&"#"!=n[t]||(n[t]=s),s=n[t];return n},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let n=0;n<t.length;n++)t[n]-1>=e&&t[n]-1-e<s&&(s=t[n]-1-e,i=n);return++i}}();</script>
403 404<style type="text/css" data-type="vc_shortcodes-default-css">.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1695142439192{background-color: #e6e6e6 !important;}.vc_custom_1695148595066{background-image: url(https://tataandhoward.com/wp-content/uploads/2023/09/home_team.jpg?id=14932) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1695148601873{background-image: url(https://tataandhoward.com/wp-content/uploads/2023/09/home_careers.jpg?id=14933) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link rel='stylesheet' id='vc_animate-css-css' href='https://tataandhoward.com/wp-content/plugins/js_composer/assets/lib/vendor/dist/animate.css/animate.min.css?ver=9.0.1' media='all' /> 405<link rel='stylesheet' id='ultimate-vc-addons-background-style-css' href='https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-css/background-style.min.css?ver=3.21.6' media='all' /> 406 407</head> 408 409<body class="home wp-singular page-template-default page page-id-5 wp-theme-TandH2023 groovy_menu_2-6-5 wpb-js-composer js-comp-ver-9.0.1 vc_responsive"> 410 411<style>.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu .gm-menu-item__link:hover, 412.gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-page-ancestor > .gm-menu-item__link, .gm-main-menu-wrapper #gm-main-menu .gm-navbar-nav .gm-dropdown-menu li.current-menu-item > .gm-menu-item__link{ 413 color: rgba(0,149,94, 1) !important; 414 } 415 416 .gm-main-menu-wrapper .gm-mega-menu__item__title, .gm-main-menu-wrapper .gm-mega-menu__item__title .gm-menu-item__txt { 417 font-size: 18px; 418 font-weight: bold; 419 } 420 421.gm-toolbar-nav-container a { 422 padding: 0 0 0 40px !important; 423}</style> 424 <header class="gm-navbar gm-preset-id-15087 gm-navbar--align-left gm-navbar--style-1 gm-top-links-align-right gm-navbar--toolbar-true gm-navbar--shadow-tiny gm-navbar--has-shadow-sticky gm-navbar--shadow-dropdown-medium gm-dropdown-hover-style-default gm-dropdown-appearance-animate-from-bottom gm-dropdown-with-scrollbar" 425 id="gm-6abf55250aaaa" data-version="2.6.5"> 426 <div class="gm-wrapper"> 427 <div class="gm-toolbar" id="gm-toolbar"> 428 <div class="gm-toolbar-bg"></div><div class="gm-container"><div class="gm-toolbar-left"><div class="gm-toolbar-contacts"></div></div><div class="gm-toolbar-right"><div class="gm-toolbar-nav-container"><ul id="menu-uppernav" class="gm-toolbar-nav"><li id="menu-item-16684" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/projects-out-to-bid/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Projects Out to Bid</span></span></a></li> 429<li id="menu-item-16683" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/careers/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Careers</span></span></a></li> 430</ul></div><ul class="gm-toolbar-socials-list"></ul></div></div></div><div class="gm-inner"> 431 <div class="gm-inner-bg"></div> 432 <div class="gm-container"><div class="gm-logo"><a href="https://tataandhoward.com/" ><img src="https://tataandhoward.com/wp-content/uploads/2023/10/logo2x-20231011-133238.png" width="381" height="200" class="gm-logo__img gm-logo__img-default" alt="" /><img src="https://tataandhoward.com/wp-content/uploads/2023/10/logo2x-20231011-133238.png" width="381" height="200" class="gm-logo__img gm-logo__img-sticky" alt="" /><img src="https://tataandhoward.com/wp-content/uploads/2023/10/logo2x-20231011-133238.png" width="381" height="200" class="gm-logo__img gm-logo__img-mobile" alt="" /></a></div><div class="gm-menu-btn gm-burger hamburger"><div class="hamburger-box"><div class="hamburger-inner"></div></div></div><div class="gm-main-menu-wrapper"><nav id="gm-main-menu"><ul id="menu-globalnav" class="gm-navbar-nav"><li id="menu-item-12063" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown mega-gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Services</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></span></a> 433<div class="gm-dropdown-menu-wrapper"><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 434<li><div class="gm-mega-menu-wrapper"><div class="gm-grid-container"><div class="gm-grid-row"><div class="gm-mega-menu__item mobile-grid-100 grid-20"><div class="gm-mega-menu__item__title"><a href="https://tataandhoward.com/water/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water</span></span></a></div> 435 <div class="gm-dropdown-menu-wrapper"><ul class="" > 436 <li id="menu-item-14754" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/advanced-metering-infrastru
436cture-ami/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Advanced Metering Infrastructure (AMI)</span></span></a></li> 437 <li id="menu-item-11347" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-mains/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Mains</span></span></a></li> 438 <li id="menu-item-11344" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/pump-stations/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Pump Stations</span></span></a></li> 439 <li id="menu-item-11348" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-storage-facilities/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Storage Facilities</span></span></a></li> 440 <li id="menu-item-11346" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-audits/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Audits</span></span></a></li> 441 <li id="menu-item-11340" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/hydraulic-modeling/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Hydraulic Modeling</span></span></a></li> 442 <li id="menu-item-15058" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/supply-distribution-system-studies/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Supply & Distribution System Studies</span></span></a></li> 443 <li id="menu-item-15081" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/unidirectional-flushing-programs-udf/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Unidirectional Flushing Programs (UDF)</span></span></a></li> 444 <li id="menu-item-11343" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/new-source-development/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">New Source Development</span></span></a></li> 445 <li id="menu-item-11350" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water-treatment/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Treatment</span></span></a></li> 446 <li id="menu-item-15184" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/erp-training/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">ERP Training</span></span></a></li> 447 </ul></div> 448</div><div class="gm-mega-menu__item mobile-grid-100 grid-20"><div class="gm-mega-menu__item__title"><a href="https://tataandhoward.com/wastewater/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater</span></span></a></div> 449 <div class="gm-dropdown-menu-wrapper"><ul class="" > 450 <li id="menu-item-11336" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/wastewater-collection-systems/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater Collection Systems</span></span></a></li> 451 <li id="menu-item-11334" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/infiltration-and-inflow-studies/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Infiltration & Inflow Studies</span></span></a></li> 452 <li id="menu-item-11335" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/onsite-wastewater-treatment-and-disposal/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Onsite Treatment and Disposal</span></span></a></li> 453 <li id="menu-item-11337" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/wastewater-treatment-facilities-planning-design/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater Treatment Facilities</span></span></a></li> 454 </ul></div> 455</div><div class="gm-mega-menu__item mobile-grid-100 grid-20"><div class="gm-mega-menu__item__title"><a href="https://tataandhoward.com/stormwater/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Stormwater</span></span></a></div> 456 <div class="gm-dropdown-menu-wrapper"><ul class="" > 457 <li id="menu-item-11331" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/stormwater/stormwater-compliance/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Stormwater Compliance</span></span></a></li> 458 <li id="menu-item-11328" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/stormwater/site-stormwater-management/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Site Stormwater Management</span></span></a></li> 459 </ul></div> 460</div><div class="gm-mega-menu__item mobile-grid-100 grid-20"><div class="gm-mega-menu__item__title"><a href="https://tataandhoward.com/asset-management/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Asset Management</span></span></a></div> 461 <div class="gm-dropdown-menu-wrapper"><ul class="" > 462 <li id="menu-item-11353" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/capital-efficiency-plans/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Capital Efficiency Plans</span></span></a></li> 463 <li id="menu-item-11357" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/pipe-process/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">PIPE Process</span></span></a></li> 464 <li id="menu-item-11355" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/advanced-condition-assessment-for-pipeline-rehabilitation/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Advanced Condition Assessments</span></span></a></li> 465 <li id="menu-item-15079" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/value-engineering/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Value Engineering</span></span></a></li> 466 </ul></div> 467</div><div class="gm-mega-menu__item mobile-grid-100 grid-20"><div class="gm-mega-menu__item__title"><a href="https://tataandhoward.com/holistic-approach/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Holistic Approach</span></span></a></div> 468 <div class="gm-dropdown-menu-wrapper"><ul class="" > 469 <li id="menu-item-15438" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/design/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Design</span></span></a></li> 470 <li id="menu-item-11360" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/funding-assistance/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Funding Assistance</span></span></a></li> 471 <li id="menu-item-11364" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/permitting/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Permitting</span></span></a></li> 472 <li id="menu-item-15436" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/bidding/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Bidding</span></span></a></li> 473 <li id="menu-item-11358" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/construction-administration/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Construction Administration</span></span></a></li> 474 <li id="menu-item-15437" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/start-up/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Start-Up</span></span></a></li> 475 <li id="menu-item-11365" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/sustainability/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Sustainability</span></span></a></li> 476 </ul></div> 477</div></div></div></div></li></ul></div> 478</li> 479<li id="menu-item-10467" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0 mega-gm-dropdown"><a href="https://tataandhoward.com/projects/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Projects</span></span></a></li> 480<li id="menu-item-12064" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Insights</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></span></a> 481<div class="gm-dropdown-menu-wrapper"><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 482 <li id="menu-item-14757" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/blog/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Blog</span></span></a></li> 483 <li id="menu-item-11563" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/honors-awards/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Honors & Awards</span></span></a></li> 484 <li id="menu-item-11403" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/insights/newsletters/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Newsletters</span></span></a></li> 485 <li id="menu-item-11559" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/press-releases/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Press Releases</span></span></a></li>
486 <li id="menu-item-12963" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/insights/scholarships/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Scholarships</span></span></a></li> 487 <li id="menu-item-11570" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/webinars-white-papers/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Case Studies & White Papers</span></span></a></li> 488</ul></div> 489</li> 490<li id="menu-item-12065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">About Us</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></span></a> 491<div class="gm-dropdown-menu-wrapper"><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 492 <li id="menu-item-11376" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/our-story/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Our Story</span></span></a></li> 493 <li id="menu-item-11089" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/employee-owned-company/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">100% Employee-Owned</span></span></a></li> 494 <li id="menu-item-11374" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/meet-our-team/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Meet Our Team</span></span></a></li> 495 <li id="menu-item-11368" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/innovations/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Innovations</span></span></a></li> 496 <li id="menu-item-11755" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/events/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Events</span></span></a></li> 497 <li id="menu-item-11090" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/office-locations-and-contact-info/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Contact Info and Offices</span></span></a></li> 498 <li id="menu-item-10464" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/careers/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Careers</span></span></a></li> 499</ul></div> 500</li> 501<li id="menu-item-16425" class="contactbutton menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/contact-us/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Get in Touch</span></span></a></li> 502</ul></nav><div class="gm-actions"><div class="gm-search fullscreen"> 503 <i class="gmi gmi-zoom-search"></i> 504 <span class="gm-search__txt">Search</span><div class="gm-search__fullscreen-container gm-hidden"> 505 <span class="gm-search__close"><svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> 506 <path fill-rule="evenodd" d="M 16 32 C 7.16 32 0 24.84 0 16 C 0 7.16 7.16 0 16 0 C 24.84 0 32 7.
50616 32 16 C 32 24.84 24.84 32 16 32 Z M 16 2 C 8.27 2 2 8.27 2 16 C 2 23.73 8.27 30 16 30 C 23.73 30 30 23.73 30 16 C 30 8.27 23.73 2 16 2 Z M 17.35 16 C 17.35 16 20.71 19.37 20.71 19.37 C 21.09 19.74 21.09 20.34 20.71 20.71 C 20.34 21.09 19.74 21.09 19.37 20.71 C 19.37 20.71 16 17.35 16 17.35 C 16 17.35 12.63 20.71 12.63 20.71 C 12.26 21.09 11.66 21.09 11.29 20.71 C 10.91 20.34 10.91 19.74 11.29 19.37 C 11.29 19.37 14.65 16 14.65 16 C 14.65 16 11.29 12.63 11.29 12.63 C 10.91 12.26 10.91 11.66 11.29 11.29 C 11.66 10.91 12.26 10.91 12.63 11.29 C 12.63 11.29 16 14.65 16 14.65 C 16 14.65 19.37 11.29 19.37 11.29 C 19.74 10.91 20.34 10.91 20.71 11.29 C 21.09 11.66 21.09 12.26 20.71 12.63 C 20.71 12.63 17.35 16 17.35 16 Z" /> 507</svg></span> 508 509 <div class="gm-search__inner"><span class="gm-search__alpha">START TYPING AND PRESS ENTER TO SEARCH</span> <div class="gm-search-wrapper"> <form action="https://tataandhoward.com/" 510 method="get" 511 class="gm-search-wrapper-form"> 512 <div class="gm-form-group"> 513 <input type="text" name="s" class="gm-search__input"> 514 515 <button type="submit" class="gm-search-btn"> 516 <i class="fa fa-search"></i> 517 </button> 518 </div> 519 </form> </div> 520 </div> 521 </div> </div></div></div> 522 </div> 523 </div> 524 </div> 525 <div class="gm-padding"></div> 526 </header><aside class="gm-navigation-drawer gm-navigation-drawer--mobile gm-hidden gm-mobile-submenu-style-slider"><div class="gm-grid-container d-flex flex-column h-100"><div class="gm-menu-btn-close-mobile-drawer gm-hamburger-close" aria-label="close"><div class="hamburger is-active hamburger--squeeze"><div class="hamburger-box"><div class="hamburger-inner"></div></div></div></div><div class="gm-mobile-menu-container"><ul id="menu-groovy-mobile-menu" class="gm-navbar-nav"><li id="menu-item-mobile-16685" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Services</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></span></a> 527<div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 528 <li id="menu-item-mobile-16686" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-1 gm-dropdown gm-dropdown-submenu"><a href="https://tataandhoward.com/water/" class="gm-anchor gm-dropdown-toggle gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water</span></span><span class="gm-caret" aria-label="submenu"><i class="fa fa-fw fa-angle-right"></i></span></a> 529 <div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-2" > 530 <li id="menu-item-mobile-16687" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/advanced-metering-infrastructure-ami/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Advanced Metering Infrastructure (AMI)</span></span></a></li> 531 <li id="menu-item-mobile-16688" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-mains/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Mains</span></span></a></li> 532 <li id="menu-item-mobile-16689" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/pump-stations/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Pump Stations</span></span></a></li> 533 <li id="menu-item-mobile-16690" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-storage-facilities/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Storage Facilities</span></span></a></li> 534 <li id="menu-item-mobile-16691" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/water-audits/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Audits</span></span></a></li> 535 <li id="menu-item-mobile-16692" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/hydraulic-modeling/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Hydraulic Modeling</span></span></a></li> 536 <li id="menu-item-mobile-16693" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/supply-distribution-system-studies/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Supply & Distribution System Studies</span></span></a></li> 537 <li id="menu-item-mobile-16694" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/unidirectional-flushing-programs-udf/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Unidirectional Flushing Programs (UDF)</span></span></a></li> 538 <li id="menu-item-mobile-16695" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/new-source-development/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">New Source Development</span></span></a></li> 539 <li id="menu-item-mobile-16696" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water-treatment/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Water Treatment</span></span></a></li> 540 <li id="menu-item-mobile-16697" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/water/erp-training/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">ERP Training</span></span></a></li> 541 </ul></div> 542</li> 543 <li id="menu-item-mobile-16698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-1 gm-dropdown gm-dropdown-submenu"><a href="https://tataandhoward.com/wastewater/" class="gm-anchor gm-dropdown-toggle gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater</span></span><span class="gm-caret" aria-label="submenu"><i class="fa fa-fw fa-angle-right"></i></span></a> 544 <div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-2" > 545 <li id="menu-item-mobile-16699" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/wastewater-collection-systems/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater Collection Systems</span></span></a></li> 546 <li id="menu-item-mobile-16700" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/infiltration-and-inflow-studies/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Infiltration & Inflow Studies</span></span></a></li> 547 <li id="menu-item-mobile-16701" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/onsite-wastewater-treatment-and-disposal/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Onsite Treatment and Disposal</span></span></a></li> 548 <li id="menu-item-mobile-16702" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/wastewater/wastewater-treatment-facilities-planning-design/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Wastewater Treatment Facilities</span></span></a></li> 549 </ul></div> 550</li> 551 <li id="menu-item-mobile-16703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-1 gm-dropdown gm-dropdown-submenu"><a href="https://tataandhoward.com/stormwater/" class="gm-anchor gm-dropdown-toggle gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Stormwater</span></span><span class="gm-caret" aria-label="submenu"><i class="fa fa-fw fa-angle-right"></i></span></a> 552 <div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-2" > 553 <li id="menu-item-mobile-16704" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/stormwater/stormwater-compliance/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Stormwater Compliance</span></span></a></li> 554 <li id="menu-item-mobile-16705" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/stormwater/site-stormwater-management/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Site Stormwater Management</span></span></a></li> 555 </ul></div> 556</li> 557 <li id="menu-item-mobile-16706" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-1 gm-dropdown gm-dropdown-submenu"><a href="https://tataandhoward.com/asset-management/" class="gm-anchor gm-dropdown-toggle gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Asset Management</span></span><span class="gm-caret" aria-label="submenu"><i class="fa fa-fw fa-angle-right"></i></span></a> 558 <div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-2" > 559 <li id="menu-item-mobile-16707" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/capital-efficiency-plans/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Capital Efficiency Plans</span></span></a></li> 560 <li id="menu-item-mobile-16708" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/pipe-process/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">PIPE Process</span></span></a></li> 561 <li id="menu-item-mobile-16709" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/advanced-condition-assessment-for-pipeline-rehabilitation/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Advanced Condition Assessments</span></span></a></li> 562 <li id="menu-item-mobile-16710" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/asset-management/value-engineering/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Value Engineering</span></span></a></li> 563 </ul></div> 564</li> 565 <li id="menu-item-mobile-16711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children gm-menu-item gm-menu-item--lvl-1 gm-dropdown gm-dropdown-submenu"><a href="https://tataandhoward.com/holistic-approach/" class="gm-anchor gm-dropdown-toggle gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Holistic Approach</span></span><span class="gm-caret" aria-label="submenu"><i class="fa fa-fw fa-angle-right"></i></span></a> 566 <div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-2" > 567 <li id="menu-item-mobile-16712" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/design/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Design</span></span></a></li> 568 <li id="menu-item-mobile-16713" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/funding-assistance/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Funding Assistance</span></span></a></li> 569 <li id="menu-item-mobile-16714" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/permitting/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Permitting</span></span></a></li> 570 <li id="menu-item-mobile-16715" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/bidding/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Bidding</span></span></a></li> 571 <li id="menu-item-mobile-16716" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/construction-administration/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Construction Administration</span></span></a></li> 572 <li id="menu-item-mobile-16717" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/start-up/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Start-Up</span></span></a></li> 573 <li id="menu-item-mobile-16718" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-2"><a href="https://tataandhoward.com/holistic-approach/sustainability/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Sustainability</span></span></a></li> 574 </ul></div> 575</li> 576</ul></div> 577</li> 578<li id="menu-item-mobile-16719" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/projects/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Projects</span></span></a></li> 579<li id="menu-item-mobile-16720" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Insights</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></s
579pan></a> 580<div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 581 <li id="menu-item-mobile-16721" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/blog/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Blog</span></span></a></li> 582 <li id="menu-item-mobile-16722" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/honors-awards/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Honors & Awards</span></span></a></li> 583 <li id="menu-item-mobile-16723" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/insights/newsletters/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Newsletters</span></span></a></li> 584 <li id="menu-item-mobile-16724" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/press-releases/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Press Releases</span></span></a></li> 585 <li id="menu-item-mobile-16725" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/insights/scholarships/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Scholarships</span></span></a></li> 586 <li id="menu-item-mobile-16726" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/webinars-white-papers/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Case Studies & White Papers</span></span></a></li> 587</ul></div> 588</li> 589<li id="menu-item-mobile-16727" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children gm-menu-item gm-menu-item--lvl-0 gm-dropdown"><a href="#" class="gm-anchor gm-dropdown-toggle"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">About Us</span></span><span class="gm-caret" aria-label="dropdown"><i class="fa fa-fw fa-angle-down"></i></span></a> 590<div class="gm-dropdown-menu-wrapper"><div class="gm-dropdown-menu-title"></div><ul class="gm-dropdown-menu gm-dropdown-menu--lvl-1" > 591 <li id="menu-item-mobile-16728" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/our-story/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Our Story</span></span></a></li> 592 <li id="menu-item-mobile-16729" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/employee-owned-company/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">100% Employee-Owned</span></span></a></li> 593 <li id="menu-item-mobile-16730" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/meet-our-team/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Meet Our Team</span></span></a></li> 594 <li id="menu-item-mobile-16731" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/innovations/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Innovations</span></span></a></li> 595 <li id="menu-item-mobile-16732" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/events/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Events</span></span></a></li> 596 <li id="menu-item-mobile-16733" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-1"><a href="https://tataandhoward.com/office-locations-and-contact-info/" class="gm-anchor gm-menu-item__link"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Contact Info and Offices</span></span></a></li> 597</ul></div> 598</li> 599<li id="menu-item-mobile-16734" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/careers/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Careers</span></span></a></li> 600<li id="menu-item-mobile-16736" class="menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/projects-out-to-bid/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Projects Out to Bid</span></span></a></li> 601<li id="menu-item-mobile-16735" class="contactbutton menu-item menu-item-type-post_type menu-item-object-page gm-menu-item gm-menu-item--lvl-0"><a href="https://tataandhoward.com/contact-us/" class="gm-anchor"><span class="gm-menu-item__txt-wrapper"><span class="gm-menu-item__txt">Get in Touch</span></span></a></li> 602</ul></div><div class="flex-grow-1"></div><div class="gm-mobile-action-area-wrapper d-flex justify-content-center align-items-center text-center mb-4 mt-5"><div class="gm-search fullscreen"> 603 <i class="gm-icon gmi gmi-zoom-search"></i> 604 <span class="gm-search__txt">Search</span> 605 </div></div></div><div class="gm-mobile-postwrap"></div></aside><div id="page" class="hfeed site"> 606 607 608 609 610 611 <div id="primary" class="content-area"> 612 <main id="main" class="site-main" role="main"> 613 614 615<article id="post-5" class="post-5 page type-page status-publish hentry"> 616 617 618 <header class="entry-header"> 619 </header><!-- .entry-header --> 620 621 <div class="entry-content"> 622 <div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> 623 <p class="rs-p-wp-fix"></p> 624 <sr7-module data-alias="home" data-id="2" id="SR7_2_1" class="rs-ov-hidden" data-version="6.7.58"> 625 <sr7-adjuster></sr7-adjuster> 626 <sr7-content> 627 <sr7-slide id="SR7_2_1-1" data-key="1"> 628 <sr7-txt id="SR7_2_1-1-0" class="sr7-layer">Unsurpassed Solutions in the Water Environment</sr7-txt> 629 </sr7-slide> 630 <sr7-slide id="SR7_2_1-2" data-key="2"> 631 </sr7-slide> 632 </sr7-content> 633 </sr7-module> 634
634<script> 635 window.SR7 ??={};SR7.PMH ??={}; SR7.PMH["SR7_2_1"] = {cn:100,state:false,fn: function() { if (window._tpt!==undefined && window._tpt.prepareModuleHeight !== undefined) { _tpt.prepareModuleHeight({id:"SR7_2_1",el:[800,800,800,800,400],type:'hero',shdw:'0',gh:[800,800,800,800,400],gw:[1100,1100,1100,1100,480],vpt:['-200px','-200px','-200px','-200px','-200px'],size:{fullWidth:true, fullHeight:false},mh:'0',onh:0,onw:0,bg:{color:'{"orig":"transparent","type":"solid","string":"transparent"}'}}); SR7.PMH["SR7_2_1"].state=true;} else if(SR7.PMH["SR7_2_1"].cn-->0) setTimeout( SR7.PMH["SR7_2_1"].fn,19);}};SR7.PMH["SR7_2_1" ].fn(); 636 </script>
636 637</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow vc_row-o-content-middle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> 638 <div class="wpb_text_column wpb_content_element wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp homeintro" > 639 <div class="wpb_wrapper"> 640 <p style="text-align: center;">Tata & Howard is a 100% employee-owned firm that solely focuses on all things water. Working as a trusted partner with our clients, T&H provides a full range of water, wastewater, and stormwater engineering services, from concept to completion.</p> 641 642 </div> 643 </div> 644</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 10px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid narrow"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h1 style="color: #ffffff;text-align: left" class="vc_custom_heading vc_do_custom_heading" >Practice Areas</h1></div></div></div></div><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid narrow"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="aio-icon-component homepractice style_3"><a class="aio-icon-box-link" href="https://tataandhoward.com/water/" title="Water" ><div id="Info-box-wrap-9327" class="aio-icon-box top-icon" style="" ><div class="aio-icon-top"><div class="ult-just-icon-wrapper "><div class="align-icon" style="text-align:center;"> 645<div class="aio-icon-img " style="font-size:337px;display:inline-block;" data-animation="fadeInLeft" data-animation-delay="03"> 646 <img decoding="async" class="img-icon" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/home_water.jpg"/> 647</div></div></div></div><div class="aio-icon-header" ><h3 class="aio-icon-title ult-responsive" data-ultimate-target='#Info-box-wrap-9327 .aio-icon-title' data-responsive-json-new='{"font-size":"desktop:32px;","line-height":""}' style="color:#ffffff;">Water</h3></div> <!-- header --></div> <!-- aio-icon-box --></a></div> <!-- aio-icon-component --></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="aio-icon-component homepractice style_3"><a class="aio-icon-box-link" href="https://tataandhoward.com/wastewater/" title="Wastewater" ><div id="Info-box-wrap-2012" class="aio-icon-box top-icon" style="" ><div class="aio-icon-top"><div class="ult-just-icon-wrapper "><div class="align-icon" style="text-align:center;"> 648<div class="aio-icon-img " style="font-size:337px;display:inline-block;" data-animation="fadeInUp" data-animation-delay="03"> 649 <img decoding="async" class="img-icon" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/home_wastewater.jpg"/> 650</div></div></div></div><div class="aio-icon-header" ><h3 class="aio-icon-title ult-responsive" data-ultimate-target='#Info-box-wrap-2012 .aio-icon-title' data-responsive-json-new='{"font-size":"desktop:32px;","line-height":""}' style="color:#ffffff;">Wastewater</h3></div> <!-- header --></div> <!-- aio-icon-box --></a></div> <!-- aio-icon-component --></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="aio-icon-component homepractice style_3"><a class="aio-icon-box-link" href="https://tataandhoward.com/stormwater" title="Water" ><div id="Info-box-wrap-7398" class="aio-icon-box top-icon" style="" ><div class="aio-icon-top"><div class="ult-just-icon-wrapper "><div class="align-icon" style="text-align:center;"> 651<div class="aio-icon-img " style="font-size:337px;display:inline-block;" data-animation="fadeInRight" data-animation-delay="03"> 652 <img decoding="async" class="img-icon" alt="null" src="https://tataandhoward.com/w
652p-content/uploads/2023/09/home_stormwater.jpg"/> 653</div></div></div></div><div class="aio-icon-header" ><h3 class="aio-icon-title ult-responsive" data-ultimate-target='#Info-box-wrap-7398 .aio-icon-title' data-responsive-json-new='{"font-size":"desktop:32px;","line-height":""}' style="color:#ffffff;">Stormwater</h3></div> <!-- header --></div> <!-- aio-icon-box --></a></div> <!-- aio-icon-component --></div></div></div></div><div class="vc_empty_space" style="height: 65px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><!-- Row Backgrounds --><div class="upb_color" data-bg-override="0" data-bg-color="#00aff0" data-fadeout="" data-fadeout-percentage="30" data-parallax-content="" data-parallax-content-sense="30" data-row-effect-mobile-disable="true" data-img-parallax-mobile-disable="true" data-rtl="false" data-custom-vc-row="" data-vc="9.0.1" data-is_old_vc="" data-theme-support="" data-overlay="false" data-overlay-color="" data-overlay-pattern="" data-overlay-pattern-opacity="" data-overlay-pattern-size="" ></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 10px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid narrow"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div><div class="templatera_shortcode">
653<script data-type="vc_custom-js-header"></script>
653<script data-type="vc_custom-js-footer"></script>
653<div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/design_hometemp.jpg" /><div id="interactive-banner-wrap-8064" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-8064 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Design</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/design/" title="Home" ></a></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/permitt_home_temp.jpg" /><div id="interactive-banner-wrap-9293" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-9293 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Permitting</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/permitting/" title="Permitting" ></a></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/fund_home_temp.jpg" /><div id="interactive-banner-wrap-8428" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-8428 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Funding Assistance</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/funding-assistance/" title="Funding Assistance" ></a></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/10/bidding_home.jpg" /><div id="interactive-banner-wrap-8171" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-8171 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Bidding</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/bidding/" title="Bidding" ></a></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;
653" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/09/Const-Admin_home.jpg" /><div id="interactive-banner-wrap-3562" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-3562 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Construction Admin</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/construction-administration/" title="Construction Administration" ></a></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div tabindex="0" class="ult-new-ib ult-ib-effect-style2 ult-ib-resp " data-min-width="768" data-max-width="900" style="" data-opacity="1" data-hover-opacity="1" ><img decoding="async" class="ult-new-ib-img" style="opacity:1;" alt="null" src="https://tataandhoward.com/wp-content/uploads/2023/10/startup_home.jpg" /><div id="interactive-banner-wrap-4905" class="ult-new-ib-desc" style=""><h2 class="ult-new-ib-title ult-responsive" data-ultimate-target='#interactive-banner-wrap-4905 .ult-new-ib-title' data-responsive-json-new='{"font-size":"desktop:20px;","line-height":""}' style="font-weight:normal;color:#ffffff;">Startup</h2></div><a class="ult-new-ib-link" href="https://tataandhoward.com/holistic-approach/start-up/" title="Start-Up" ></a></div></div></div></div></div></div></div></div></div><div class="approachtext wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h1 style="color: #ffffff;text-align: left" class="vc_custom_heading vc_do_custom_heading whitetext wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight" >Holistic Approach</h1> 654 <div class="wpb_text_column wpb_content_element wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight homewhite" > 655 <div class="wpb_wrapper"> 656 <p>Tata & Howard is a full service, niche water engineering firm specializing in all aspects of water, wastewater, stormwater, and asset management. We incorporate a holistic approach to our projects that covers the entire process, from concept to completion, where we partner with our clients. The result is a seamless approach to our projects where clients are valued, budget and schedule constraints are observed, and efficiency and excellence are achieved.</p> 657 658 </div> 659 </div> 660<div class=" ubtn-ctn-left "><a class="ubtn-link ult-adjust-bottom-margin ubtn-left ubtn-normal " href="https://tataandhoward.com/holistic-approach/" title="Holistic Approach" ><button type="button" id="ubtn-5451" class="ubtn ult-adjust-bottom-margin ult-responsive ubtn-normal ubtn-no-hover-bg none ubtn-left tooltip-6abf5528393f9" data-hover="" data-border-color="#00955e" data-bg="rgba(0,0,0,0.01)" data-hover-bg="" data-border-hover="" data-shadow-hover="" data-shadow-click="none" data-shadow="" data-shd-shadow="" data-ultimate-target='#ubtn-5451' data-responsive-json-new='{"font-size":"desktop:22px;","line-height":""}' style="font-weight:bold;border-radius:0px;border-width:2px;border-color:#00955e;border-style:solid;background: rgba(0,0,0,0.01);color: #ffffff;"><span class="ubtn-hover" style="background-color:"></span><span class="ubtn-data ubtn-text " >Learn More</span></button></a></div></div></div></div></div><div class="vc_empty_space" style="height: 85px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid narrow testimonial_home vc_custom_1695142439192 vc_row-has-fill vc_row-o-equal-height vc_row-o-content-middle vc_row-flex"><div class="quotes_home wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"> 661 <div class="wpb_text_column wpb_content_element testimonial_home1" > 662 <div class="wpb_wrapper"> 663 <p style="text-align: left;">Throughout the project, the Tata & Howard team was efficient, responsive, and courteous, and they completed the project on time and under budget. We have a longstanding working relationship with Tata & Howard built on teamwork and trust, and we couldn’t be happier with the level of service they provide.</p> 664 665 </div> 666 </div> 667</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"> 668 <div class="wpb_text_column wpb_content_element testimonial_home2" > 669 <div class="wpb_wrapper"> 670 <p><strong>Long Pond Water Treatment Plant<br /> 671</strong>Town of Falmouth, MA</p> 672 673 </div> 674 </div> 675</div></div></div></div><div class="vc_empty_space" style="height: 65px"><span class="vc_empty_space_inner"></span></div></div></div></div></div>
675<!-- Row Backgrounds --><div class="upb_color" data-bg-override="0" data-bg-color="#1e376d" data-fadeout="" data-fadeout-percentage="30" data-parallax-content="" data-parallax-content-sense="30" data-row-effect-mobile-disable="true" data-img-parallax-mobile-disable="true" data-rtl="false" data-custom-vc-row="" data-vc="9.0.1" data-is_old_vc="" data-theme-support="" data-overlay="false" data-overlay-color="" data-overlay-pattern="" data-overlay-pattern-opacity="" data-overlay-pattern-size="" ></div><div class="vc_row wpb_row vc_row-fluid projectbg wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 650px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><!-- Row Backgrounds --><div class="upb_bg_img" data-ultimate-bg="url(https://tataandhoward.com/wp-content/uploads/2023/09/project_home_longpond.jpg)" data-image-id="id^14902|url^https://tataandhoward.com/wp-content/uploads/2023/09/project_home_longpond.jpg|caption^null|alt^null|title^project_home_longpond|description^null" data-ultimate-bg-style="vcpb-default" data-bg-img-repeat="repeat" data-bg-img-size="cover" data-bg-img-position="" data-parallx_sense="30" data-bg-override="0" data-bg_img_attach="scroll" data-upb-overlay-color="" data-upb-bg-animation="" data-fadeout="" data-bg-animation="left-animation" data-bg-animation-type="h" data-animation-repeat="repeat" data-fadeout-percentage="30" data-parallax-content="" data-parallax-content-sense="30" data-row-effect-mobile-disable="true" data-img-parallax-mobile-disable="true" data-rtl="false" data-custom-vc-row="" data-vc="9.0.1" data-is_old_vc="" data-theme-support="" data-overlay="false" data-overlay-color="" data-overlay-pattern="" data-overlay-pattern-opacity="" data-overlay-pattern-size="" ></div><div class="vc_row wpb_row vc_row-fluid narrow projects_home wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 65px"><span class="vc_empty_space_inner"></span></div><h1 style="color: #1e376d;text-align: left" class="vc_custom_heading vc_do_custom_heading wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp" >Projects</h1><style type="text/css">a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px;margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-media-poster{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-media-poster{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:" ";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-5px;position:absolute}.eg-howardtaft-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:"Open Sans";font-size:13px;color:#fff;margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px;font-weight:700;text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px;font-size:15px;font-weight:700;text-align:center}.esg-content.eg-twitterstream-element-33-a{display:inline-block}.eg-twitterstream-element-35{word-break:break-all}.esg-overlay.eg-twitterstream-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.esg-content.eg-facebookstream-element-33-a{display:inline-block}.eg-facebookstream-element-0{word-break:break-all}.esg-overlay.eg-flickrstream-container {background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}</style> 676<style type="text/css">.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999;margin-right:5px;cursor:pointer;padding:0px 16px;border:1px solid #e5e5e5;line-height:38px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:700;font-family:"Open Sans",sans-serif;display:inline-block;background:#fff;margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;vertical-align:top;border:1px solid #e5e5e5;width:40px;line-height:38px;border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;font-size:12px;font-weight:700;color:#999;cursor:pointer;background:#fff}.minimal-light .esg-cartbutton{color:#333;cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket {color:#333;font-size:15px;line-height:15px;margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block;position:relative;cursor:pointer;margin-right:0px;border-right:none;border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;border-color:#bbb;color:#333;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb;color:#333;box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;color:#cbcbcb;background:#cbcbcb;margin-left:7px;font-size:9px;font-weight:300;line-height:9px;vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;color:#fff;background:#000;margin-left:7px;font-size:9px;font-weight:300;line-height:9px;vertical-align:middle}</style> 677<style>.eg-home_projects-element-0{font-size:20px !important;line-height:30px !important;color:#ffffff !important;font-weight:500 !important;padding:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;background:transparent !important;z-index:2 !important;display:block;font-family:"Widescreen" !important;text-transform:capitalize !important}.eg-home_projects-element-32{font-size:16px !important;line-height:22px !important;color:#ffffff !important;font-weight:400 !important;padding:17px 17px 17px 17px !important;border-radius:60px 60px 60px 60px !important;background:#00aff0 !important;z-index:2 !important;display:inline-block;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-color:#ffffff !important;border-style:solid !important}.eg-home_projects-element-30{font-size:13px !important;line-height:30px !important;color:#000000 !important;font-weight:700 !important;display:inline-block !important;float:none !important;clear:both !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;background:transparent !important;position:relative !important;z-index:2 !important;font-family:
677"Open Sans" !important;text-transform:uppercase !important}</style> 678<style>.eg-home_projects-element-32:hover{font-size:16px !important;line-height:22px !important;color:#ffffff !important;font-weight:400 !important;border-radius:60px 60px 60px 60px !important;background:#000000 !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-color:#ffffff !important;border-style:solid !important}</style> 679<style>.eg-home_projects-element-0-a{display:block !important;text-align:left !important;clear:none !important;margin:0px 0px 0px 0px !important;position:relative !important}</style> 680<style>.eg-home_projects-element-32-a{display:inline-block !important;float:none !important;clear:none !important;margin:0px 0px 0px 0px !important;position:relative !important}</style> 681<style>.eg-home_projects-container{background:rgba(30,55,109,0)}</style> 682<style>.eg-home_projects-content{background:#1e376d;padding:30px 30px 30px 30px;border-width:0px 0px 10px 0px;border-radius:0px 0px 0px 0px;border-color:#00955e;border-style:solid;text-align:center}</style> 683<style>.esg-grid .mainul li.eg-home_projects-wrapper{background:#1e376d;padding:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;border-color:#e5e5e5;border-style:solid;overflow:hidden}</style> 684<style>.esg-grid .mainul li.eg-home_projects-wrapper .esg-media-poster{background-size:cover;background-position:center center;background-repeat:no-repeat}</style> 685<article id="esg-grid-1-1-wrap" class="myportfolio-container esg-grid-wrap-container minimal-light esg-entry-skin-home_projects source_type_post" data-alias="projects-home" data-version="3.1.12" data-source="post"> 686 687 <div id="esg-grid-1-1" class="esg-grid" style="background: transparent;padding: 0px 50pxpx 20pxpx 50pxpx ; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:none"> 688<ul> 689<li id="eg-1-post-id-17370_5882" class="filterall eg-home_projects-wrapper filter-private-water-companies filter-construction filter-design filter-funding-assistance filter-hydraulic-modeling filter-regulatory-compliance filter-site-design filter-treatment filter-water eg-post-id-17370" data-skin="home_projects" data-date="1789118380" > 690 <div class="esg-media-cover-wrapper"> 691<div class="esg-entry-media" ><img fetchpriority="high" decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/wp-content/uploads/2026/09/tanks.jpg" data-no-lazy="1" alt="" title="tanks" width="2000" height="1500"></div> 692 693 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 694 695 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 696 697 <div class="esg-center eg-home_projects-element-32-a eg-post-17370 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17370" href="https://tataandhoward.com/project/pfas-treatment-system-wellesley-college-wellesley-ma/" target="_self"><i class="eg-icon-link"></i></a></div> 698 </div> 699<div class="esg-entry-content eg-home_projects-content" > 700 <div class="esg-content eg-home_projects-element-0-a eg-post-17370 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17370" href="https://tataandhoward.com/project/pfas-treatment-system-wellesley-college-wellesley-ma/" target="_self">PFAS Treatment System — Wellesley...</a></div> 701 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 702</div> </div> 703 704</li> 705<li id="eg-1-post-id-17367_3725" class="filterall eg-home_projects-wrapper filter-private-water-companies filter-construction filter-design filter-funding-assistance filter-general-services filter-permitting filter-pump-stations filter-regulatory-compliance filter-site-assessment filter-bidding filter-water eg-post-id-17367" data-skin="home_projects" data-date="1789051484" > 706 <div class="esg-media-cover-wrapper"> 707<div class="esg-entry-media" ><img decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/w
707p-content/uploads/2026/09/Tunxis_Exterior.jpg" data-no-lazy="1" alt="" title="Tunxis_Exterior" width="2425" height="1819"></div> 708 709 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 710 711 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 712 713 <div class="esg-center eg-home_projects-element-32-a eg-post-17367 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17367" href="https://tataandhoward.com/project/tunxis-hill-replacement-pumping-station-aquarion-water-company-ct/" target="_self"><i class="eg-icon-link"></i></a></div> 714 </div> 715<div class="esg-entry-content eg-home_projects-content" > 716 <div class="esg-content eg-home_projects-element-0-a eg-post-17367 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17367" href="https://tataandhoward.com/project/tunxis-hill-replacement-pumping-station-aquarion-water-company-ct/" target="_self">Tunxis Hill Replacement Pumping Station...</a></div> 717 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 718</div> </div> 719 720</li> 721<li id="eg-1-post-id-17346_2715" class="filterall eg-home_projects-wrapper filter-small-to-midsize-municipalities filter-unidirectional-flushing filter-water eg-post-id-17346" data-skin="home_projects" data-date="1788186459" > 722 <div class="esg-media-cover-wrapper"> 723<div class="esg-entry-media" ><img decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/wp-content/uploads/2026/08/6369.jpg" data-no-lazy="1" alt="hydrant-flushing" title="UDF" width="2000" height="1333"></div> 724 725 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 726 727 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 728 729 <div class="esg-center eg-home_projects-element-32-a eg-post-17346 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17346" href="https://tataandhoward.com/project/unidirectional-flushing-program-and-hydrant-inspections-newton-ma/" target="_self"><i class="eg-icon-link"></i></a></div> 730 </div> 731<div class="esg-entry-content eg-home_projects-content" > 732 <div class="esg-content eg-home_projects-element-0-a eg-post-17346 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17346" href="https://tataandhoward.com/project/unidirectional-flushing-program-and-hydrant-inspections-newton-ma/" target="_self">Unidirectional Flushing Program and Hydrant...</a></div> 733 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 734</div> </div> 735 736</li> 737<li id="eg-1-post-id-17317_2912" class="filterall eg-home_projects-wrapper filter-private-water-companies filter-design filter-permitting filter-pump-stations filter-water eg-post-id-17317" data-skin="home_projects" data-date="1786719558" > 738 <div class="esg-media-cover-wrapper"> 739<div class="esg-entry-media" ><img loading="lazy" decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/wp-content/uploads/2026/08/Havemeyer-Lane-RPS_Exterior2-scaled.jpg" data-no-lazy="1" alt="" title="Havemeyer Lane RPS_Exterior2" width="2560" height="1920"></div> 740 741 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 742 743 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 744 745 <div class="esg-center eg-home_projects-element-32-a eg-post-17317 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17317" href="https://tataandhoward.com/project/havemeyer-lane-replacement-pumping-station-aquarion-water-company/" target="_self"><i class="eg-icon-link"></i></a></div> 746 </div> 747<div class="esg-entry-content eg-home_projects-content" > 748 <div class="esg-content eg-home_projects-element-0-a eg-post-17317 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17317" href="https://tataandhoward.com/project/havemeyer-lane-replacement-pumping-station-aquarion-water-company/" target="_self">Havemeyer Lane Replacement Pumping Station...</a></div> 749 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 750</div> </div> 751 752</li> 753<li id="eg-1-post-id-17276_8981" class="filterall eg-home_projects-wrapper filter-private-water-companies filter-design filter-funding-assistance filter-mains filter-permitting filter-pfas filter-treatment filter-water eg-post-id-17276" data-skin="home_projects" data-date="1785504358" > 754 <div class="esg-media-cover-wrapper"> 755<div class="esg-entry-media" ><img loading="lazy" decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/w
755p-content/uploads/2026/07/Pine-Tree-main-construction.jpg" data-no-lazy="1" alt="" title="Pine Tree main construction" width="1500" height="1500"></div> 756 757 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 758 759 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 760 761 <div class="esg-center eg-home_projects-element-32-a eg-post-17276 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17276" href="https://tataandhoward.com/project/pine-tree-village-water-system-improvements-carver-ma/" target="_self"><i class="eg-icon-link"></i></a></div> 762 </div> 763<div class="esg-entry-content eg-home_projects-content" > 764 <div class="esg-content eg-home_projects-element-0-a eg-post-17276 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17276" href="https://tataandhoward.com/project/pine-tree-village-water-system-improvements-carver-ma/" target="_self">Pine Tree Village Water System...</a></div> 765 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 766</div> </div> 767 768</li> 769<li id="eg-1-post-id-17261_1608" class="filterall eg-home_projects-wrapper filter-small-to-midsize-municipalities filter-ceps filter-hydraulic-modeling filter-replacement-wells filter-water-audit filter-water eg-post-id-17261" data-skin="home_projects" data-date="1784731625" > 770 <div class="esg-media-cover-wrapper"> 771<div class="esg-entry-media" ><img loading="lazy" decoding="async" class="esg-entry-media-img" src="https://tataandhoward.com/wp-content/uploads/2026/07/5091.jpg" data-no-lazy="1" alt="distribution-system-optimization" title="5091" width="1500" height="1000"></div> 772 773 <div class="esg-entry-cover esg-transition" data-delay="0" data-duration="default" data-transition="esg-fade"> 774 775 <div class="esg-overlay eg-home_projects-container esg-transition" data-duration="default" data-transition="esg-fade"></div> 776 777 <div class="esg-center eg-home_projects-element-32-a eg-post-17261 eg-home_projects-element-32-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-slide"><a class="eg-home_projects-element-32 eg-post-17261" href="https://tataandhoward.com/project/water-audit-distribution-system-optimization-shrewsbury-ma/" target="_self"><i class="eg-icon-link"></i></a></div> 778 </div> 779<div class="esg-entry-content eg-home_projects-content" > 780 <div class="esg-content eg-home_projects-element-0-a eg-post-17261 eg-home_projects-element-0-a"><a class="eg-home_projects-element-0 eg-post-17261" href="https://tataandhoward.com/project/water-audit-distribution-system-optimization-shrewsbury-ma/" target="_self">Water Audit & Distribution System...</a></div> 781 <div class="esg-content eg-home_projects-element-26 esg-none esg-clear esg-line-break"></div> 782</div> </div> 783 784</li> 785</ul> 786 </div> 787 788</article> 789<div class="clear"></div>
790<script type="text/javascript">var essapi_1_1;window.ESG ??={};window.ESG.E ??={};window.ESG.E.crossorigin=false;window.ESG.inits ??={};window.ESG.inits.v1_1 ??={state:false};window.ESG.inits.v1_1.checkResources=() =>{if (window.ESG.inits.v1_1.state) return;if (typeof jQuery==='undefined' ||!jQuery?.fn?.tpessential) return setTimeout(window.ESG.inits.v1_1.checkResources,29);window.ESG.inits.v1_1.state=true;window.ESG.inits.v1_1.call();};window.ESG.inits.v1_1.call=() =>{jQuery(document).ready(function(){var lightboxOptions={margin:[0,0,0,0],buttons:["share","thumbs","close"],infobar:true,loop:true,slideShow:{"autoStart":false,"speed":3000},videoAutoPlay:true,animationEffect:"fade",animationDuration:500,beforeShow:function(a,c){var i=0,multiple=false;a=a.slides;for(var b in a){i++;if (i > 1){multiple=true;break;}};if (!multiple) jQuery("body").addClass("esgbox-single");if (c.type ==="image") jQuery(".esgbox-button--zoom").show();if (c.contentType ==="html") c.$slide.addClass("esgbox-slide--overflow-" + c.opts.overflow);},beforeLoad:function(a,b){jQuery("body").removeClass("esg-four-by-three");if (b.opts.$orig.data("ratio") ==="4:3") jQuery("body").addClass("esg-four-by-three");},afterLoad:function() {jQuery(window).trigger("resize.esglb");},afterClose:function() {jQuery("body").removeClass("esgbox-hidearrows esgbox-single");},transitionEffect:"fade",transitionDuration:500,hash:"group",arrows:true,wheel:false,touch:{vertical:true,momentum:true },baseClass:"esgbox-container-1",captionPosition:"bottom",overflow:"auto",};jQuery("#esg-grid-1-1").data("lightboxsettings",lightboxOptions);essapi_1_1=jQuery("#esg-grid-1-1").tpessential({gridID:1,layout:"masonry",waitForViewport:"on",lazyLoad:"off",row:6,apiName:"essapi_1_1",loadMoreAjaxToken:"a580b5a1d2",loadMoreAjaxUrl:"https://tataandhoward.com/wp-admin/admin-ajax.php",loadMoreAjaxAction:"Essential_Grid_Front_request_ajax",ajaxContentTarget:"ess-grid-ajax-container-",ajaxScrollToOffset:"0",ajaxCloseButton:"off",ajaxContentSliding:"on",ajaxScrollToOnLoad:"on",ajaxCallbackArgument:"off",ajaxNavButton:"off",ajaxCloseType:"type1",ajaxCloseInner:"false",ajaxCloseStyle:"light",ajaxClosePosition:"tr",space:20,pageAnimation:"fade",videoPlaybackInGrid:"on",videoLoopInGrid:"off",videoPlaybackOnHover:"off",videoInlineMute:"on",videoInlineControls:"off",keepLayersInline:"off",startAnimation:"none",startAnimationSpeed:1000,startAnimationDelay:100,startAnimationType:"item",animationType:"item",paginationScrollToTop:"off",paginationAutoplay:"off",spinner:"spinner0",minVisibleItems:6,lightBoxMode:"single",lightboxHash:"group",lightboxPostMinWid:"75%",lightboxPostMaxWid:"75%",lightboxSpinner:"off",lightBoxFeaturedImg:"off",lightBoxPostTitle:"off",lightBoxPostTitleTag:"h2",lightboxMargin:"0|0|0|0",lbContentPadding:"0|0|0|0",lbContentOverflow:"auto",animSpeed:1000,delayBasic:1,mainhoverdelay:1,filterType:"single",showDropFilter:"hover",filterGroupClass:"esg-fgc-1",filterNoMatch:"No Items for the Selected Filter",filterDeepLink:"off",hideMarkups:"on",youtubeNoCookie:"false",convertFilterMobile:false,convertFilterMobileWidth:768,paginationSwipe:"off",paginationDragVer:"on",pageSwipeThrottle:30,hideBlankItemsAt:"1",responsiveEntries:[{width:1900,amount:3,mmheight:0},{width:1400,amount:3,mmheight:0},{width:1170,amount:3,mmheight:0},{width:1024,amount:3,mmheight:0},{width:960,amount:3,mmheight:0},{width:778,amount:3,mmheight:0},{width:640,amount:3,mmheight:0},{width:480,amount:1,mmheight:0},],googleFonts:["Open+Sans:300,400,600,700,800","Raleway:100,200,300,400,500,600,700,800,900","Droid+Serif:400,700"] });});};if (document.readyState ==="loading")document.addEventListener('readystatechange',function(){if (document.readyState ==="interactive" ||document.readyState ==="complete") window.ESG.inits.v1_1.checkResources();});else window.ESG.inits.v1_1.checkResources();</script>
790 791<div class="vc_empty_space" style="height: 60px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid insights_home"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div><div class="vc_row wpb_row vc_inner vc_row-fluid narrow"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h1 style="color: #FFFFFF;text-align: left" class="vc_custom_heading vc_do_custom_heading whitetext wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight" >Insights</h1><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div> 792<div class="vc_grid-container-wrapper vc_clearfix vc_grid-animation-fadeInUp"> 793 <div class="vc_grid-container vc_clearfix wpb_content_element vc_basic_grid" style="--vc-grid-gap:30px;--vc-grid-arrows-color:#5472D2;--vc-grid-paging-color:#EBEBEB;" data-initial-loading-animation="fadeInUp" data-vc-grid-settings="{"page_id":5,"style":"all","action":"vc_get_vc_grid_data","shortcode_id":"1772034885224-85f20cc0-0f3a-1","tag":"vc_basic_grid"}" data-vc-request="https://tataandhoward.com/wp-admin/admin-ajax.php" data-vc-post-id="5" data-vc-public-nonce="cee6e2a0b3"> 794 <div class="vc_grid vc_row vc_grid-gutter vc_pageable-wrapper vc_hook_hover" data-vc-pageable-content="true"><div class="vc_pageable-slide-wrapper vc_clearfix" data-vc-grid-content="true"><div class="vc_grid-item vc_clearfix vc_col-sm-6 vc_grid-item-zone-c-bottom"><div class="vc_grid-item-mini vc_clearfix "><div class="vc_gitem-animated-block" ><div class="vc_gitem-zone vc_gitem-zone-a vc-gitem-zone-height-mode-auto vc-gitem-zone-height-mode-auto-4-3 vc_gitem-is-link" style="background-image: url('https://tataandhoward.com/wp-content/uploads/2026/09/hydrant-flushing-red-1024x682.jpg') !important;"><a href="https://tataandhoward.com/one-direction-better-results-the-science-behind-unidirectional-flushing/" title="One Direction, Better Results: The Science Behind Unidirectional Flushing" class="vc_gitem-link vc-zone-link" ></a><img decoding="async" class="vc_gitem-zone-img" src="https://tataandhoward.com/wp-content/uploads/2026/09/hydrant-flushing-red-1024x682.jpg" alt="UDF" loading="lazy"><div class="vc_gitem-zone-mini"></div></div></div><div class="vc_gitem-zone vc_gitem-zone-c"><div class="vc_gitem-zone-mini"><div class="vc_gitem_row vc_row vc_gitem-row-position-top"><div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-"><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title" ><h2 style="font-size: 21px;color: #ffffff;line-height: 28px;text-align: left" ><a href="https://tataandhoward.com/one-direction-better-results-the-science-behind-unidirectional-flushing/" class="vc_gitem-link" title="One Direction, Better Results: The Science Behind Unidirectional Flushing">One Direction, Better Results: The Science Behind Unidirectional Flushing</a></h2></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_excerpt" ><p style="text-align: left" ><p>How often do you think about what happens to our water before it comes out of the tap? We’re guessing probably not that often. Behind the scenes, miles of water … <a href="https://tataandhoward.com/one-direction-better-results-the-science-behind-unidirectional-flushing/" class="more-link">Continue reading <span class="screen-reader-text">One Direction, Better Results: The Science Behind Unidirectional Flushing</span></a></p> 795</p></div><div class="vc_btn3-container stdbtn vc_btn3-left" ><a style="background-color:#ebebeb; color:#666;" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-flat" href="https://tataandhoward.com/one-direction-better-results-the-science-behind-unidirectional-flushing/" title="">Read More</a></div></div></div></div></div></div><div class="vc_clearfix"></div></div>
795<div class="vc_grid-item vc_clearfix vc_col-sm-6 vc_grid-item-zone-c-bottom"><div class="vc_grid-item-mini vc_clearfix "><div class="vc_gitem-animated-block" ><div class="vc_gitem-zone vc_gitem-zone-a vc-gitem-zone-height-mode-auto vc-gitem-zone-height-mode-auto-4-3 vc_gitem-is-link" style="background-image: url('https://tataandhoward.com/wp-content/uploads/2026/08/pipe-pressure-1024x767.jpg') !important;"><a href="https://tataandhoward.com/good-design-great-water-how-infrastructure-planning-protects-communities/" title="Good Design, Great Water: How Infrastructure Planning Protects Communities" class="vc_gitem-link vc-zone-link" ></a><img decoding="async" class="vc_gitem-zone-img" src="https://tataandhoward.com/wp-content/uploads/2026/08/pipe-pressure-1024x767.jpg" alt="Good Design, Great Water: How Infrastructure Planning Protects Communities" loading="lazy"><div class="vc_gitem-zone-mini"></div></div></div><div class="vc_gitem-zone vc_gitem-zone-c"><div class="vc_gitem-zone-mini"><div class="vc_gitem_row vc_row vc_gitem-row-position-top"><div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-"><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title" ><h2 style="font-size: 21px;color: #ffffff;line-height: 28px;text-align: left" ><a href="https://tataandhoward.com/good-design-great-water-how-infrastructure-planning-protects-communities/" class="vc_gitem-link" title="Good Design, Great Water: How Infrastructure Planning Protects Communities">Good Design, Great Water: How Infrastructure Planning Protects Communities</a></h2></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_excerpt" ><p style="text-align: left" ><p>Reliable access to clean, safe water is something most people rarely think about until that reliability is put to the test. Behind every faucet, fire hydrant, and water service connection … <a href="https://tataandhoward.com/good-design-great-water-how-infrastructure-planning-protects-communities/" class="more-link">Continue reading <span class="screen-reader-text">Good Design, Great Water: How Infrastructure Planning Protects Communities</span></a></p> 796</p></div><div class="vc_btn3-container stdbtn vc_btn3-left" ><a style="background-color:#ebebeb; color:#666;" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-flat" href="https://tataandhoward.com/good-design-great-water-how-infrastructure-planning-protects-communities/" title="">Read More</a></div></div></div></div></div></div><div class="vc_clearfix"></div></div><div class="vc_grid-item vc_clearfix vc_col-sm-6 vc_grid-item-zone-c-bottom"><div class="vc_grid-item-mini vc_clearfix "><div class="vc_gitem-animated-block" ><div class="vc_gitem-zone vc_gitem-zone-a vc-gitem-zone-height-mode-auto vc-gitem-zone-height-mode-auto-4-3 vc_gitem-is-link" style="background-image: url('https://tataandhoward.com/wp-content/uploads/2026/08/Liza-Petrov.jpg') !important;"><a href="https://tataandhoward.com/2026-pso-scholarship-winners/" title="2026 PSO Scholarship Winners" class="vc_gitem-link vc-zone-link" ></a><img decoding="async" class="vc_gitem-zone-img" src="https://tataandhoward.com/wp-content/uploads/2026/08/Liza-Petrov.jpg" alt="2026 PSO Scholarship Winners" loading="lazy"><div class="vc_gitem-zone-mini"></div></div></div><div class="vc_gitem-zone vc_gitem-zone-c"><div class="vc_gitem-zone-mini"><div class="vc_gitem_row vc_row vc_gitem-row-position-top"><div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-"><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title" ><h2 style="font-size: 21px;color: #ffffff;line-height: 28px;text-align: left" ><a href="https://tataandhoward.com/2026-pso-scholarship-winners/" class="vc_gitem-link" title="2026 PSO Scholarship Winners">2026 PSO Scholarship Winners</a></h2></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_excerpt" ><p style="text-align: left" >Tata & Howard is pleased to congratulate Zachary Maad of Elmsford, New York, and Liza Petrov of Peterborough, New Hampshire, recipients of the 2026 Patrick S. O’Neale, PE Engineering Scholarship … <a href="https://tataandhoward.com/2026-pso-scholarship-winners/" class="more-link">Continue reading <span class="screen-reader-text">2026 PSO Scholarship Winners</span></a></p></div><div class="vc_btn3-container stdbtn vc_btn3-left" ><a style="background-color:#ebebeb; color:#666;" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-flat" href="https://tataandhoward.com/2026-pso-scholarship-winners/" title="">Read More</a></div></div></div></div></div></div><div class="vc_clearfix"></div></div>
796<div class="vc_grid-item vc_clearfix vc_col-sm-6 vc_grid-item-zone-c-bottom"><div class="vc_grid-item-mini vc_clearfix "><div class="vc_gitem-animated-block" ><div class="vc_gitem-zone vc_gitem-zone-a vc-gitem-zone-height-mode-auto vc-gitem-zone-height-mode-auto-4-3 vc_gitem-is-link" style="background-image: url('https://tataandhoward.com/wp-content/uploads/2026/08/2026-DJT-winner-Riley-MacEwen-1024x1024.jpg') !important;"><a href="https://tataandhoward.com/2026-djt-scholarship-winner/" title="2026 DJT Scholarship Winner" class="vc_gitem-link vc-zone-link" ></a><img decoding="async" class="vc_gitem-zone-img" src="https://tataandhoward.com/wp-content/uploads/2026/08/2026-DJT-winner-Riley-MacEwen-1024x1024.jpg" alt="2026 DJT Scholarship Winner" loading="lazy"><div class="vc_gitem-zone-mini"></div></div></div><div class="vc_gitem-zone vc_gitem-zone-c"><div class="vc_gitem-zone-mini"><div class="vc_gitem_row vc_row vc_gitem-row-position-top"><div class="vc_col-sm-12 vc_gitem-col vc_gitem-col-align-"><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_title" ><h2 style="font-size: 21px;color: #ffffff;line-height: 28px;text-align: left" ><a href="https://tataandhoward.com/2026-djt-scholarship-winner/" class="vc_gitem-link" title="2026 DJT Scholarship Winner">2026 DJT Scholarship Winner</a></h2></div><div class="vc_custom_heading vc_gitem-post-data vc_gitem-post-data-source-post_excerpt" ><p style="text-align: left" >Tata & Howard is proud to award this year's scholarship to Riley MacEwen, a Marlborough High School graduate who will attend Virginia Tech this fall to pursue a degree in … <a href="https://tataandhoward.com/2026-djt-scholarship-winner/" class="more-link">Continue reading <span class="screen-reader-text">2026 DJT Scholarship Winner</span></a></p></div><div class="vc_btn3-container stdbtn vc_btn3-left" ><a style="background-color:#ebebeb; color:#666;" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-square vc_btn3-style-flat" href="https://tataandhoward.com/2026-djt-scholarship-winner/" title="">Read More</a></div></div></div></div></div></div><div class="vc_clearfix"></div></div></div></div> 797 </div> 798</div><div class=" ubtn-ctn-center "><a class="ubtn-link ult-adjust-bottom-margin ubtn-center ubtn-normal " href="https://tataandhoward.com/blog/" title="Insights" ><button type="button" id="ubtn-1820" class="ubtn ult-adjust-bottom-margin ult-responsive ubtn-normal ubtn-no-hover-bg none ubtn-center tooltip-6abf5529bbdbf" data-hover="" data-border-color="#00955e" data-bg="rgba(0,0,0,0.01)" data-hover-bg="" data-border-hover="" data-shadow-hover="" data-shadow-click="none" data-shadow="" data-shd-shadow="" data-ultimate-target='#ubtn-1820' data-responsive-json-new='{"font-size":"desktop:22px;","line-height":""}' style="font-weight:bold;border-radius:0px;border-width:2px;border-color:#00955e;border-style:solid;background: rgba(0,0,0,0.01);color: #ffffff;"><span class="ubtn-hover" style="background-color:"></span><span class="ubtn-data ubtn-text " >View All Insights</span></button></a></div></div></div></div></div><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><!-- Row Backgrounds --><div class="upb_color" data-bg-override="0" data-bg-color="#1e376d" data-fadeout="" data-fadeout-percentage="30" data-parallax-content="" data-parallax-content-sense="30" data-row-effect-mobile-disable="true" data-img-parallax-mobile-disable="true" data-rtl="false" data-custom-vc-row="" data-vc="9.0.1" data-is_old_vc="" data-theme-support="" data-overlay="false" data-overlay-color="" data-overlay-pattern="" data-overlay-pattern-opacity="" data-overlay-pattern-size="" ></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 65px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow reversecol nopad home_team vc_rtl-columns-reverse vc_row-o-equal-height vc_row-o-content-mid
798dle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h1 style="color: #00aff0;text-align: left" class="vc_custom_heading vc_do_custom_heading wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight" >Our Team</h1> 799 <div class="wpb_text_column wpb_content_element" > 800 <div class="wpb_wrapper"> 801 <p>Tata & Howard employee-owners are motivated environmental professionals dedicated to providing great client service and high quality, efficient work. Our core values include teamwork, efficient solutions, client satisfaction, integrity, and positive attitude, and our employee-owners exemplify those values.</p> 802 803 </div> 804 </div> 805<div class=" ubtn-ctn-left "><a class="ubtn-link ult-adjust-bottom-margin ubtn-left ubtn-normal " href="https://tataandhoward.com/about-us/meet-our-team/" title="Meet Our Team" ><button type="button" id="ubtn-8722" class="ubtn ult-adjust-bottom-margin ult-responsive ubtn-normal ubtn-no-hover-bg none ubtn-left tooltip-6abf5529bd4e8" data-hover="" data-border-color="#00955e" data-bg="rgba(0,0,0,0.01)" data-hover-bg="" data-border-hover="" data-shadow-hover="" data-shadow-click="none" data-shadow="" data-shd-shadow="" data-ultimate-target='#ubtn-8722' data-responsive-json-new='{"font-size":"desktop:22px;","line-height":""}' style="font-weight:bold;border-radius:0px;border-width:2px;border-color:#00955e;border-style:solid;background: rgba(0,0,0,0.01);color: #1e376d;"><span class="ubtn-hover" style="background-color:"></span><span class="ubtn-data ubtn-text " >Meet Our Team</span></button></a></div></div></div></div><div class="wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill"><div class="vc_column-inner vc_custom_1695148595066"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 350px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow home_join nopad vc_row-o-equal-height vc_row-o-content-middle vc_row-flex"><div class="wpb_animate_when_almost_visible wpb_fadeInLeft fadeInLeft wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill"><div class="vc_column-inner vc_custom_1695148601873"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 350px"><span class="vc_empty_space_inner"></span></div></div></div></div><div class="career_home wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><h1 style="color: #00aff0;text-align: left" class="vc_custom_heading vc_do_custom_heading wpb_animate_when_almost_visible wpb_fadeInRight fadeInRight" >Careers</h1> 806 <div class="wpb_text_column wpb_content_element" > 807 <div class="wpb_wrapper"> 808 <p>Tata & Howard offers a highly competitive benefits package to all full-time employee-owners, and we provide the tools, benefits, and resources employee-owners need to succeed—and be happy.</p> 809 810 </div> 811 </div> 812<div class=" ubtn-ctn-left "><a class="ubtn-link ult-adjust-bottom-margin ubtn-left ubtn-normal " href="https://tataandhoward.com/about-us/meet-our-team/" title="Meet Our Team" ><button type="button" id="ubtn-6970" class="ubtn ult-adjust-bottom-margin ult-responsive ubtn-normal ubtn-no-hover-bg none ubtn-left tooltip-6abf5529be781" data-hover="" data-border-color="#00955e" data-bg="rgba(0,0,0,0.01)" data-hover-bg="" data-border-hover="" data-shadow-hover="" data-shadow-click="none" data-shadow="" data-shd-shadow="" data-ultimate-target='#ubtn-6970' data-responsive-json-new='{"font-size":"desktop:22px;","line-height":""}' style="font-weight:bold;border-radius:0px;border-width:2px;border-color:#00955e;border-style:solid;background: rgba(0,0,0,0.01);color: #1e376d;"><span class="ubtn-hover" style="background-color:"></span><span class="ubtn-data ubtn-text " >Join Our Team</span></button></a></div></div></div></div></div> 813</div> </div><!-- .entry-content --> 814 815 816 817</article><!-- #post-## --> 818 819 </main><!-- .site-main --> 820 </div><!-- .content-area --> 821 822 823<div class="blogmid entry-content"><div class="templatera_shortcode">
823<script data-type="vc_custom-js-header"></script>
823<script data-type="vc_custom-js-footer"></script>
823<style type="text/css" data-type="vc_shortcodes-default-css">.vc_do_custom_heading{margin-bottom:0.625rem;margin-top:0;}</style><p><div class="vc_row wpb_row vc_row-fluid narrow"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="text-align: center" class="vc_custom_heading vc_do_custom_heading" >Let's stay in touch.</h2></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow noshow wpb_animate_when_almost_visible wpb_fadeIn fadeIn"><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper"> 824 <div class="wpb_raw_code wpb_raw_html wpb_content_element" > 825 <div class="wpb_wrapper"> 826 <!-- Begin Mailchimp Signup Form --> 827<link href="//cdn-images.mailchimp.com/embedcode/classic-071822.css" rel="stylesheet" type="text/css"> 828<style type="text/css"> 829 #mc_embed_signup{background:#fff; clear:center; font:14px Verdana,Verdana,sans-serif; } 830 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 831 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 832</style> 833<div id="mc_embed_signup"> 834 <form action="https://tataandhoward.us12.list-manage.com/subscribe/post?u=2623de242685890a0a92fb6f3&id=c2874fd6e5&f_id=008643e0f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 835 <div id="mc_embed_signup_scroll"> 836 <div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 837<div class="mc-field-group"> 838 <label for="mce-EMAIL">Email Address <span class="asterisk">*</span> 839</label> 840 <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" required> 841 <span id="mce-EMAIL-HELPERTEXT" class="helper_text"></span> 842</div> 843<div hidden="true"><input type="hidden" name="tags" value="10523534"></div> 844 <div id="mce-responses" class="clear"> 845 <div class="response" id="mce-error-response" style="display:none"></div> 846 <div class="response" id="mce-success-response" style="display:none"></div> 847 </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 848 <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_2623de242685890a0a92fb6f3_c2874fd6e5" tabindex="-1" value=""></div> 849 <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div> 850 </div> 851</form> 852</div>
853<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
853<script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[5]='COMPANY';ftypes[5]='text';fnames[3]='STATE';ftypes[3]='text';fnames[4]='CITY';ftypes[4]='text';fnames[12]='MMERGE12';ftypes[12]='text';fnames[6]='DAMS';ftypes[6]='text';fnames[8]='STORMWATER';ftypes[8]='text';fnames[9]='WASTEWATER';ftypes[9]='text';fnames[10]='WATER';ftypes[10]='text';fnames[11]='COMM';ftypes[11]='text';fnames[13]='INDUSTRY';ftypes[13]='text';fnames[7]='NOTES';ftypes[7]='text';fnames[14]='MMERGE14';ftypes[14]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
853 854<!--End mc_embed_signup--> 855 </div> 856 </div> 857</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow wpb_animate_when_almost_visible wpb_fadeInUp fadeInUp"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h2 style="font-size: 20px;line-height: 30px;text-align: center" class="vc_custom_heading vc_do_custom_heading hometext" >Get the latest news, blogs, and insights conveniently in your inbox.</h2><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div><div class=" ubtn-ctn-center "><a class="ubtn-link ult-adjust-bottom-margin ubtn-center ubtn-normal " href="https://tataandhoward.us12.list-manage.com/subscribe?u=2623de242685890a0a92fb6f3&id=c2874fd6e5" title="Insights" target="_blank" rel="noopener" ><button type="button" id="ubtn-8310" class="ubtn ult-adjust-bottom-margin ult-responsive ubtn-normal ubtn-no-hover-bg none ubtn-center tooltip-6abf5529c25ce" data-hover="" data-border-color="#00955e" data-bg="rgba(0,0,0,0.01)" data-hover-bg="" data-border-hover="" data-shadow-hover="" data-shadow-click="none" data-shadow="" data-shd-shadow="" data-ultimate-target='#ubtn-8310' data-responsive-json-new='{"font-size":"desktop:22px;","line-height":""}' style="font-weight:bold;border-radius:0px;border-width:2px;border-color:#00955e;border-style:solid;background: rgba(0,0,0,0.01);color: #ffffff;"><span class="ubtn-hover" style="background-color:"></span><span class="ubtn-data ubtn-text " >Subscribe</span></button></a></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></p> 858</div></div> 859 860<div class="blogfooter entry-content"><div class="templatera_shortcode">
860<script data-type="vc_custom-js-header"></script>
860<script data-type="vc_custom-js-footer"></script>
860<div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 32px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid narrow vc_row-o-content-top vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> 861 <div class="wpb_text_column wpb_content_element footertext" > 862 <div class="wpb_wrapper"> 863 <p style="text-align: center;">Tata & Howard<br /> 864201 Boston Post Road West, Marlborough, MA 01752<br /> 865508.303.9400<br /> 866MA | CT | NH</p> 867<p style="text-align: center;">Copyright ©2026 Tata & Howard. All rights reserved. <a href="#">Sitemap</a></p> 868 869 </div> 870 </div> 871 872 <div class="wpb_raw_code wpb_raw_html wpb_content_element" > 873 <div class="wpb_wrapper"> 874 <div style="clear:both;"></div> 875<div class="footersocial"><a href="https://www.facebook.com/TataandHoward" target="_blank"><i class="fa fa-facebook"></i></a><a href="https://twitter.com/tataandhoward" target="_blank"><i class="fa fa-twitter"></i></a><a href="https://www.linkedin.com/company/922881" target="_blank"><i class="fa fa-linkedin"></i></a><a href="https://instagram.com/tatahoward?ref=badge" target="_blank"><i class="fa fa-instagram"></i></a></div> 876 </div> 877 </div> 878</div></div></div></div></div></div> 879 880 881 882</div><!-- .site --> 883
884<script type="speculationrules"> 885{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/TandH2023/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 886</script>
vendor: 1 bytes, line 886
886
887<script>var ajaxRevslider;function rsCustomAjaxContentLoadingFunction(){ajaxRevslider=function(obj){var content='',data={action:'revslider_ajax_call_front',client_action:'get_slider_html',token:'8173ce9ff3',type:obj.type,id:obj.id,aspectratio:obj.aspectratio};jQuery.ajax({type:'post',url:'https://tataandhoward.com/wp-admin/admin-ajax.php',dataType:'json',data:data,async:false,success:function(ret,textStatus,XMLHttpRequest){if(ret.success==true)content=ret.data;},error:function(e){console.log(e);}});return content;};var ajaxRemoveRevslider=function(obj){return jQuery(obj.selector+' .rev_slider').revkill();};if(jQuery.fn.tpessential!==undefined)if(typeof(jQuery.fn.tpessential.defaults)!=='undefined')jQuery.fn.tpessential.defaults.ajaxTypes.push({type:'revslider',func:ajaxRevslider,killfunc:ajaxRemoveRevslider,openAnimationSpeed:0.3});}var rsCustomAjaxContent_Once=false;if(document.readyState==="loading")document.addEventListener('readystatechange',function(){if((document.readyState==="interactive"||document.readyState==="complete")&&!rsCustomAjaxContent_Once){rsCustomAjaxContent_Once=true;rsCustomAjaxContentLoadingFunction();}});else{rsCustomAjaxContent_Once=true;rsCustomAjaxContentLoadingFunction();}</script>
887<script> 888 (function(e){ 889 var el = document.createElement('script'); 890 el.setAttribute('data-account', '6LwR6CNEpn'); 891 el.setAttribute('src', 'https://cdn.userway.org/widget.js'); 892 document.body.appendChild(el); 893 })(); 894 </script>
894<div class='evo_elms'><em class='evo_tooltip_box'></em></div> 895 <link href="//fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap" rel="stylesheet" property="stylesheet" media="all" type="text/css" > 896
897<script> 898_tpt.R.fonts.domFonts = {"Roboto":{"normal":[700],"italic":[]}}; 899</script>
899 900 901
901<script type="text/html" id="tmpl-media-frame"> 902 <div class="media-frame-title" id="media-frame-title"></div> 903 <h2 class="media-frame-menu-heading">Actions</h2> 904 <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> 905 Menu <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> 906 </button> 907 <div class="media-frame-menu"></div> 908 <div class="media-frame-tab-panel"> 909 <div class="media-frame-router"></div> 910 <div class="media-frame-content"></div> 911 </div> 912 <h2 class="media-frame-actions-heading screen-reader-text"> 913 Selected media actions </h2> 914 <div class="media-frame-toolbar"></div> 915 <div class="media-frame-uploader"></div> 916 </script>
916 917 918
918<script type="text/html" id="tmpl-media-modal"> 919 <div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> 920 <# if ( data.hasCloseButton ) { #> 921 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 922 Close dialog </span></button> 923 <# } #> 924 <div class="media-modal-content" role="document"></div> 925 </div> 926 <div class="media-modal-backdrop"></div> 927 </script>
927 928 929
929<script type="text/html" id="tmpl-uploader-window"> 930 <div class="uploader-window-content"> 931 <div class="uploader-editor-title">Drop files to upload</div> 932 </div> 933 </script>
933 934 935
935<script type="text/html" id="tmpl-uploader-editor"> 936 <div class="uploader-editor-content"> 937 <div class="uploader-editor-title">Drop files to upload</div> 938 </div> 939 </script>
939 940 941
941<script type="text/html" id="tmpl-uploader-inline"> 942 <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> 943 <# if ( data.canClose ) { #> 944 <button class="close dashicons dashicons-no"><span class="screen-reader-text"> 945 Close uploader </span></button> 946 <# } #> 947 <div class="uploader-inline-content {{ messageClass }}"> 948 <# if ( data.message ) { #> 949 <h2 class="upload-message">{{ data.message }}</h2> 950 <# } #> 951 <div class="upload-ui"> 952 <h2 class="upload-instructions drop-instructions">Drop files to upload</h2> 953 <p class="upload-instructions drop-instructions">or</p> 954 <button type="button" class="browser button button-hero" aria-describedby="post-upload-info">Select Files</button> 955 </div> 956 957 <div class="upload-inline-status"></div> 958 959 <div class="post-upload-ui" id="post-upload-info"> 960 961 <p class="max-upload-size"> 962 Maximum upload file size: 200 MB. </p> 963 964 <# if ( data.suggestedWidth && data.suggestedHeight ) { #> 965 <p class="suggested-dimensions"> 966 Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> 967 <# } #> 968 969 </div> 970 </div> 971 </script>
971 972 973
973<script type="text/html" id="tmpl-media-library-view-switcher"> 974 <a href="https://tataandhoward.com/wp-admin/upload.php?mode=list" class="view-list"> 975 <span class="screen-reader-text"> 976 List view </span> 977 </a> 978 <a href="https://tataandhoward.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> 979 <span class="screen-reader-text"> 980 Grid view </span> 981 </a> 982 </script>
982 983 984
984<script type="text/html" id="tmpl-uploader-status"> 985 <h2>Uploading</h2> 986 987 <div class="media-progress-bar"><div></div></div> 988 <div class="upload-details"> 989 <span class="upload-count"> 990 <span class="upload-index"></span> / <span class="upload-total"></span> 991 </span> 992 <span class="upload-detail-separator">–</span> 993 <span class="upload-filename"></span> 994 </div> 995 <div class="upload-errors"></div> 996 <button type="button" class="button upload-dismiss-errors">Dismiss errors</button> 997 </script>
997 998 999
999<script type="text/html" id="tmpl-uploader-status-error"> 1000 <span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span> 1001 <span class="upload-error-message">{{ data.message }}</span> 1002 </script>
1002 1003 1004
1004<script type="text/html" id="tmpl-edit-attachment-frame"> 1005 <div class="edit-media-header"> 1006 <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Edit previous media item</span></button> 1007 <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Edit next media item</span></button> 1008 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Close dialog</span></button> 1009 </div> 1010 <div class="media-frame-title"></div> 1011 <div class="media-frame-content"></div> 1012 </script>
1012 1013 1014
1014<script type="text/html" id="tmpl-attachment-details-two-column"> 1015 <div class="attachment-media-view {{ data.orientation }}"> 1016 <h2 class="screen-reader-text">Attachment Preview</h2> 1017 <div class="thumbnail thumbnail-{{ data.type }}"> 1018 <# if ( data.uploading ) { #> 1019 <div class="media-progress-bar"><div></div></div> 1020 <# } else if ( data.sizes && data.sizes.full ) { #> 1021 <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> 1022 <# } else if ( data.sizes && data.sizes.large ) { #> 1023 <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> 1024 <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> 1025 <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> 1026 <# } #> 1027 1028 <# if ( 'audio' === data.type ) { #> 1029 <div class="wp-media-wrapper wp-audio"> 1030 <audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1031 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1032 </audio> 1033 </div> 1034 <# } else if ( 'video' === data.type ) { 1035 var w_rule = ''; 1036 if ( data.width ) { 1037 w_rule = 'width: ' + data.width + 'px;'; 1038 } else if ( wp.media.view.settings.contentWidth ) { 1039 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1040 } 1041 #> 1042 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1043 <video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata" 1044 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1045 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1046 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1047 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1048 </video> 1049 </div> 1050 <# } #> 1051 1052 <div class="attachment-actions"> 1053 <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> 1054 <button type="button" class="button edit-attachment">Edit Image</button> 1055 <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 1056 <p>Document Preview</p> 1057 <# } #> 1058 </div> 1059 </div> 1060 </div> 1061 <div class="attachment-info"> 1062 <span class="settings-save-status" role="status"> 1063 <span class="spinner"></span> 1064 <span class="saved">Saved.</span> 1065 </span> 1066 <div class="details"> 1067 <h2 class="screen-reader-text"> 1068 Details </h2> 1069 <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> 1070 <div class="uploaded-by word-wrap-break-word"> 1071 <strong>Uploaded by:</strong> 1072 <# if ( data.authorLink ) { #> 1073 <a href="{{ data.authorLink }}">{{ data.authorName }}</a> 1074 <# } else { #> 1075 {{ data.authorName }} 1076 <# } #> 1077 </div> 1078 <# if ( data.uploadedToTitle ) { #> 1079 <div class="uploaded-to"> 1080 <strong>Uploaded to:</strong> 1081 <# if ( data.uploadedToLink ) { #> 1082 <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> 1083 <# } else { #> 1084 {{ data.uploadedToTitle }} 1085 <# } #> 1086 </div> 1087 <# } #> 1088 <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> 1089 <div class="file-type"><strong>File type:</strong> {{ data.mime }}</div> 1090 <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> 1091 <# if ( 'image' === data.type && ! data.uploading ) { #> 1092 <# if ( data.width && data.height ) { #> 1093 <div class="dimensions"><strong>Dimensions:</strong> 1094 {{ data.width }} by {{ data.height }} pixels </div> 1095 <# } #> 1096 1097 <# if ( data.originalImageURL && data.originalImageName ) { #> 1098 <div class="word-wrap-break-word"> 1099 <strong>Original image:</strong> 1100 <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 1101 </div> 1102 <# } #> 1103 <# } #> 1104 1105 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 1106 <div class="file-length"><strong>Length:</strong> 1107 <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 1108 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 1109 </div> 1110 <# } #> 1111 1112 <# if ( 'audio' === data.type && data.meta.bitrate ) { #> 1113 <div class="bitrate"> 1114 <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s 1115 <# if ( data.meta.bitrate_mode ) { #> 1116 {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} 1117 <# } #> 1118 </div> 1119 <# } #> 1120 1121 <# if ( data.mediaStates ) { #> 1122 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 1123 <# } #> 1124 1125 <div class="compat-meta"> 1126 <# if ( data.compat && data.compat.meta ) { #> 1127 {{{ data.compat.meta }}} 1128 <# } #>
1129 </div> 1130 </div> 1131 1132 <div class="settings"> 1133 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1134 <# if ( 'image' === data.type ) { #> 1135 <span class="setting alt-text has-description" data-setting="alt"> 1136 <label for="attachment-details-two-column-alt-text" class="name">Alternative Text</label> 1137 <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1138 </span> 1139 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1140 <# } #> 1141 <span class="setting" data-setting="title"> 1142 <label for="attachment-details-two-column-title" class="name">Title</label> 1143 <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1144 </span> 1145 <# if ( 'audio' === data.type ) { #> 1146 <span class="setting" data-setting="artist"> 1147 <label for="attachment-details-two-column-artist" class="name">Artist</label> 1148 <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1149 </span> 1150 <span class="setting" data-setting="album"> 1151 <label for="attachment-details-two-column-album" class="name">Album</label> 1152 <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> 1153 </span> 1154 <# } #> 1155 <span class="setting" data-setting="caption"> 1156 <# if ( 'image' === data.type ) { #> 1157 <label for="attachment-details-two-column-caption" class="name">Image Caption</label> 1158 <# } else { #> 1159 <label for="attachment-details-two-column-caption" class="name">Short Description</label> 1160 <# } #> 1161 <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1162 </span> 1163 <span class="setting" data-setting="description"> 1164 <label for="attachment-details-two-column-description" class="name">Description</label> 1165 <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1166 </span> 1167 <span class="setting" data-setting="url"> 1168 <label for="attachment-details-two-column-copy-link" class="name">File URL:</label> 1169 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
1170 <span class="copy-to-clipboard-container"> 1171 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">Copy URL to clipboard</button> 1172 <span class="success hidden" aria-hidden="true">Copied!</span> 1173 </span> 1174 </span> 1175 <div class="attachment-compat"></div> 1176 </div> 1177 1178 <div class="actions"> 1179 <# if ( data.link ) { #> 1180 <a class="view-attachment" href="{{ data.link }}">View attachment page</a> 1181 <# } #> 1182 <# if ( data.can.save ) { #> 1183 <# if ( data.link ) { #> 1184 <span class="links-separator">|</span> 1185 <# } #> 1186 <a href="{{ data.editLink }}">Edit more details</a> 1187 <# } #> 1188 <# if ( data.can.save && data.link ) { #> 1189 <span class="links-separator">|</span> 1190 <a href="{{ data.url }}" download>Download file</a> 1191 <# } #> 1192 <# if ( ! data.uploading && data.can.remove ) { #> 1193 <# if ( data.link || data.can.save ) { #> 1194 <span class="links-separator">|</span> 1195 <# } #> 1196 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1197 <# } #> 1198 </div> 1199 </div> 1200 </script>
1200 1201 1202
1202<script type="text/html" id="tmpl-attachment"> 1203 <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 1204 <div class="thumbnail"> 1205 <# if ( data.uploading ) { #> 1206 <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> 1207 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1208 <div class="centered"> 1209 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1210 </div> 1211 <# } else { #> 1212 <div class="centered"> 1213 <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> 1214 <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> 1215 <# } else if ( data.sizes ) { 1216 if ( data.sizes.medium ) { #> 1217 <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> 1218 <# } else { #> 1219 <img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" /> 1220 <# } #> 1221 <# } else { #> 1222 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1223 <# } #> 1224 </div> 1225 <div class="filename"> 1226 <div>{{ data.filename }}</div> 1227 </div> 1228 <# } #> 1229 </div> 1230 <# if ( data.buttons.close ) { #> 1231 <button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1232 Remove </span></button> 1233 <# } #> 1234 </div> 1235 <# if ( data.buttons.check ) { #> 1236 <button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 1237 Deselect </span></button> 1238 <# } #> 1239 <# 1240 var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; 1241 if ( data.describe ) { 1242 if ( 'image' === data.type ) { #> 1243 <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" 1244 aria-label="Caption" 1245 placeholder="Caption…" {{ maybeReadOnly }} /> 1246 <# } else { #> 1247 <input type="text" value="{{ data.title }}" class="describe" data-setting="title" 1248 <# if ( 'video' === data.type ) { #> 1249 aria-label="Video title" 1250 placeholder="Video title…" 1251 <# } else if ( 'audio' === data.type ) { #> 1252 aria-label="Audio title" 1253 placeholder="Audio title…" 1254 <# } else { #> 1255 aria-label="Media title" 1256 placeholder="Media title…" 1257 <# } #> {{ maybeReadOnly }} /> 1258 <# } 1259 } #> 1260 </script>
1260 1261 1262
1262<script type="text/html" id="tmpl-attachment-details"> 1263 <h2> 1264 Attachment Details <span class="settings-save-status" role="status"> 1265 <span class="spinner"></span> 1266 <span class="saved">Saved.</span> 1267 </span> 1268 </h2> 1269 <div class="attachment-info"> 1270 1271 <# if ( 'audio' === data.type ) { #> 1272 <div class="wp-media-wrapper wp-audio"> 1273 <audio crossorigin="anonymous" style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1274 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1275 </audio> 1276 </div> 1277 <# } else if ( 'video' === data.type ) { 1278 var w_rule = ''; 1279 if ( data.width ) { 1280 w_rule = 'width: ' + data.width + 'px;'; 1281 } else if ( wp.media.view.settings.contentWidth ) { 1282 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1283 } 1284 #> 1285 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1286 <video crossorigin="anonymous" controls="controls" class="wp-video-shortcode" preload="metadata" 1287 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1288 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1289 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1290 <source type="{{ data.mime }}" src="{{ data.url }}" /> 1291 </video> 1292 </div> 1293 <# } else { #> 1294 <div class="thumbnail thumbnail-{{ data.type }}"> 1295 <# if ( data.uploading ) { #> 1296 <div class="media-progress-bar"><div></div></div> 1297 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 1298 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1299 <# } else { #> 1300 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1301 <# } #> 1302 </div> 1303 <# } #> 1304 1305 <div class="details"> 1306 <div class="filename">{{ data.filename }}</div> 1307 <div class="uploaded">{{ data.dateFormatted }}</div> 1308 1309 <div class="file-size">{{ data.filesizeHumanReadable }}</div> 1310 <# if ( 'image' === data.type && ! data.uploading ) { #> 1311 <# if ( data.width && data.height ) { #> 1312 <div class="dimensions"> 1313 {{ data.width }} by {{ data.height }} pixels </div> 1314 <# } #> 1315 1316 <# if ( data.originalImageURL && data.originalImageName ) { #> 1317 <div class="word-wrap-break-word"> 1318 Original image: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 1319 </div> 1320 <# } #> 1321 1322 <# if ( data.can.save && data.sizes ) { #> 1323 <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> 1324 <# } #> 1325 <# } #> 1326 1327 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 1328 <div class="file-length">Length: <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 1329 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 1330 </div> 1331 <# } #> 1332 1333 <# if ( data.mediaStates ) { #> 1334 <div class="media-states"><strong>Used as:</strong> {{ data.mediaStates }}</div> 1335 <# } #> 1336 1337 <# if ( ! data.uploading && data.can.remove ) { #> 1338 <button type="button" class="button-link delete-attachment">Delete permanently</button> 1339 <# } #> 1340 1341 <div class="compat-meta"> 1342 <# if ( data.compat && data.compat.meta ) { #> 1343 {{{ data.compat.meta }}} 1344 <# } #> 1345 </div> 1346 </div> 1347 </div> 1348 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1349 <# if ( 'image' === data.type ) { #> 1350 <span class="setting alt-text has-description" data-setting="alt"> 1351 <label for="attachment-details-alt-text" class="name">Alt Text</label> 1352 <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 1353 </span> 1354 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1355 <# } #> 1356 <span class="setting" data-setting="title"> 1357 <label for="attachment-details-title" class="name">Title</label> 1358 <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 1359 </span> 1360 <# if ( 'audio' === data.type ) { #> 1361 <span class="setting" data-setting="artist"> 1362 <label for="attachment-details-artist" class="name">Artist</label> 1363 <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 1364 </span> 1365 <span class="setting" data-setting="album"> 1366 <label for="attachment-details-album" class="name">Album</label> 1367 <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> 1368 </span> 1369 <# } #> 1370 <span class="setting" data-setting="caption"> 1371 <# if ( 'image' === data.type ) { #> 1372 <label for="attachment-details-caption" class="name">Image Caption</label> 1373 <# } else { #> 1374 <label for="attachment-details-caption" class="name">Short Description</label> 1375 <# } #> 1376 <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1377 </span> 1378 <span class="setting" data-setting="description"> 1379 <label for="attachment-details-description" class="name">Description</label> 1380 <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 1381 </span> 1382 <span class="setting" data-setting="url"> 1383 <label for="attachment-details-copy-link" class="name">File URL:</label> 1384 <input type="text" class="attachment-details-copy-link ltr" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
1385 <div class="copy-to-clipboard-container"> 1386 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">Copy URL to clipboard</button> 1387 <span class="success hidden" aria-hidden="true">Copied!</span> 1388 </div> 1389 </span> 1390 </script>
1390 1391 1392
1392<script type="text/html" id="tmpl-media-selection"> 1393 <div class="selection-info"> 1394 <span class="count"></span> 1395 <# if ( data.editable ) { #> 1396 <button type="button" class="button-link edit-selection">Edit Selection</button> 1397 <# } #> 1398 <# if ( data.clearable ) { #> 1399 <button type="button" class="button-link clear-selection">Clear</button> 1400 <# } #> 1401 </div> 1402 <div class="selection-view"></div> 1403 </script>
1403 1404 1405
1405<script type="text/html" id="tmpl-attachment-display-settings"> 1406 <h2>Attachment Display Settings</h2> 1407 1408 <# if ( 'image' === data.type ) { #> 1409 <span class="setting align"> 1410 <label for="attachment-display-settings-alignment" class="name">Alignment</label> 1411 <select id="attachment-display-settings-alignment" class="alignment" 1412 data-setting="align" 1413 <# if ( data.userSettings ) { #> 1414 data-user-setting="align" 1415 <# } #>> 1416 1417 <option value="left"> 1418 Left </option> 1419 <option value="center"> 1420 Center </option> 1421 <option value="right"> 1422 Right </option> 1423 <option value="none" selected> 1424 None </option> 1425 </select> 1426 </span> 1427 <# } #> 1428 1429 <span class="setting"> 1430 <label for="attachment-display-settings-link-to" class="name"> 1431 <# if ( data.model.canEmbed ) { #> 1432 Embed or Link <# } else { #> 1433 Link To <# } #> 1434 </label> 1435 <select id="attachment-display-settings-link-to" class="link-to" 1436 data-setting="link" 1437 <# if ( data.userSettings && ! data.model.canEmbed ) { #> 1438 data-user-setting="urlbutton" 1439 <# } #>> 1440 1441 <# if ( data.model.canEmbed ) { #> 1442 <option value="embed" selected> 1443 Embed Media Player </option> 1444 <option value="file"> 1445 <# } else { #> 1446 <option value="none" selected> 1447 None </option> 1448 <option value="file"> 1449 <# } #> 1450 <# if ( data.model.canEmbed ) { #> 1451 Link to Media File <# } else { #> 1452 Media File <# } #> 1453 </option> 1454 <option value="post"> 1455 <# if ( data.model.canEmbed ) { #> 1456 Link to Attachment Page <# } else { #> 1457 Attachment Page <# } #> 1458 </option> 1459 <# if ( 'image' === data.type ) { #> 1460 <option value="custom"> 1461 Custom URL </option> 1462 <# } #> 1463 </select> 1464 </span> 1465 <span class="setting"> 1466 <label for="attachment-display-settings-link-to-custom" class="name">URL</label> 1467 <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1468 </span> 1469 1470 <# if ( 'undefined' !== typeof data.sizes ) { #> 1471 <span class="setting"> 1472 <label for="attachment-display-settings-size" class="name">Size</label> 1473 <select id="attachment-display-settings-size" class="size" name="size" 1474 data-setting="size" 1475 <# if ( data.userSettings ) { #> 1476 data-user-setting="imgsize" 1477 <# } #>> 1478 <# 1479 var size = data.sizes['thumbnail']; 1480 if ( size ) { #> 1481 <option value="thumbnail" > 1482 Thumbnail – {{ size.width }} × {{ size.height }} 1483 </option> 1484 <# } #> 1485 <# 1486 var size = data.sizes['medium']; 1487 if ( size ) { #> 1488 <option value="medium" > 1489 Medium – {{ size.width }} × {{ size.height }} 1490 </option> 1491 <# } #> 1492 <# 1493 var size = data.sizes['large']; 1494 if ( size ) { #> 1495 <option value="large" > 1496 Large – {{ size.width }} × {{ size.height }} 1497 </option> 1498 <# } #> 1499 <# 1500 var size = data.sizes['full']; 1501 if ( size ) { #> 1502 <option value="full" selected='selected'> 1503 Full Size – {{ size.width }} × {{ size.height }} 1504 </option> 1505 <# } #> 1506 </select> 1507 </span> 1508 <# } #> 1509 </script>
1509 1510 1511
1511<script type="text/html" id="tmpl-gallery-settings"> 1512 <h2>Gallery Settings</h2> 1513 1514 <span class="setting"> 1515 <label for="gallery-settings-link-to" class="name">Link To</label> 1516 <select id="gallery-settings-link-to" class="link-to" 1517 data-setting="link" 1518 <# if ( data.userSettings ) { #> 1519 data-user-setting="urlbutton" 1520 <# } #>> 1521 1522 <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { 1523 #>selected="selected"<# } 1524 #>> 1525 Attachment Page </option> 1526 <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1527 Media File </option> 1528 <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1529 None </option> 1530 </select> 1531 </span> 1532 1533 <span class="setting"> 1534 <label for="gallery-settings-columns" class="name select-label-inline">Columns</label> 1535 <select id="gallery-settings-columns" class="columns" name="columns" 1536 data-setting="columns"> 1537 <option value="1" <# 1538 if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1539 #>> 1540 1 </option> 1541 <option value="2" <# 1542 if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1543 #>> 1544 2 </option> 1545 <option value="3" <# 1546 if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1547 #>> 1548 3 </option> 1549 <option value="4" <# 1550 if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1551 #>> 1552 4 </option> 1553 <option value="5" <# 1554 if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1555 #>> 1556 5 </option> 1557 <option value="6" <# 1558 if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1559 #>> 1560 6 </option> 1561 <option value="7" <# 1562 if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1563 #>> 1564 7 </option> 1565 <option value="8" <# 1566 if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1567 #>> 1568 8 </option> 1569 <option value="9" <# 1570 if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1571 #>> 1572 9 </option> 1573 </select> 1574 </span> 1575 1576 <span class="setting"> 1577 <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> 1578 <label for="gallery-settings-random-order" class="checkbox-label-inline">Random Order</label> 1579 </span> 1580 1581 <span class="setting size"> 1582 <label for="gallery-settings-size" class="name">Size</label> 1583 <select id="gallery-settings-size" class="size" name="size" 1584 data-setting="size" 1585 <# if ( data.userSettings ) { #> 1586 data-user-setting="imgsize" 1587 <# } #> 1588 > 1589 <option value="thumbnail"> 1590 Thumbnail </option> 1591 <option value="medium"> 1592 Medium </option> 1593 <option value="large"> 1594 Large </option> 1595 <option value="full"> 1596 Full Size </option> 1597 </select> 1598 </span> 1599 </script>
1599 1600 1601
1601<script type="text/html" id="tmpl-playlist-settings"> 1602 <h2>Playlist Settings</h2> 1603 1604 <# var emptyModel = _.isEmpty( data.model ), 1605 isVideo = 'video' === data.controller.get('library').props.get('type'); #> 1606 1607 <span class="setting"> 1608 <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> 1609 checked="checked" 1610 <# } #> /> 1611 <label for="playlist-settings-show-list" class="checkbox-label-inline"> 1612 <# if ( isVideo ) { #> 1613 Show Video List <# } else { #> 1614 Show Tracklist <# } #> 1615 </label> 1616 </span> 1617 1618 <# if ( ! isVideo ) { #> 1619 <span class="setting"> 1620 <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> 1621 checked="checked" 1622 <# } #> /> 1623 <label for="playlist-settings-show-artist" class="checkbox-label-inline"> 1624 Show Artist Name in Tracklist </label> 1625 </span> 1626 <# } #> 1627 1628 <span class="setting"> 1629 <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> 1630 checked="checked" 1631 <# } #> /> 1632 <label for="playlist-settings-show-images" class="checkbox-label-inline"> 1633 Show Images </label> 1634 </span> 1635 </script>
1635 1636 1637
1637<script type="text/html" id="tmpl-embed-link-settings"> 1638 <span class="setting link-text"> 1639 <label for="embed-link-settings-link-text" class="name">Link Text</label> 1640 <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> 1641 </span> 1642 <div class="embed-container" style="display: none;"> 1643 <div class="embed-preview"></div> 1644 </div> 1645 </script>
1645 1646 1647
1647<script type="text/html" id="tmpl-embed-image-settings"> 1648 <div class="wp-clearfix"> 1649 <div class="thumbnail"> 1650 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1651 </div> 1652 </div> 1653 1654 <span class="setting alt-text has-description"> 1655 <label for="embed-image-settings-alt-text" class="name">Alternative Text</label> 1656 <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> 1657 </span> 1658 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1659 1660 <span class="setting caption"> 1661 <label for="embed-image-settings-caption" class="name">Caption</label> 1662 <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> 1663 </span> 1664 1665 <fieldset class="setting-group"> 1666 <legend class="name">Align</legend> 1667 <span class="setting align"> 1668 <span class="button-group button-large" data-setting="align"> 1669 <button class="button" value="left"> 1670 Left </button> 1671 <button class="button" value="center"> 1672 Center </button> 1673 <button class="button" value="right"> 1674 Right </button> 1675 <button class="button active" value="none"> 1676 None </button> 1677 </span> 1678 </span> 1679 </fieldset> 1680 1681 <fieldset class="setting-group"> 1682 <legend class="name">Link To</legend> 1683 <span class="setting link-to"> 1684 <span class="button-group button-large" data-setting="link"> 1685 <button class="button" value="file"> 1686 Image URL </button> 1687 <button class="button" value="custom"> 1688 Custom URL </button> 1689 <button class="button active" value="none"> 1690 None </button> 1691 </span> 1692 </span> 1693 <span class="setting"> 1694 <label for="embed-image-settings-link-to-custom" class="name">URL</label> 1695 <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1696 </span> 1697 </fieldset> 1698 </script>
1698 1699 1700
1700<script type="text/html" id="tmpl-image-details"> 1701 <div class="media-embed"> 1702 <div class="embed-media-settings"> 1703 <div class="column-settings"> 1704 <span class="setting alt-text has-description"> 1705 <label for="image-details-alt-text" class="name">Alternative Text</label> 1706 <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> 1707 </span> 1708 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank">Learn how to describe the purpose of the image<span class="screen-reader-text"> (opens in a new tab)</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a>. Leave empty if the image is purely decorative.</p> 1709 1710 <span class="setting caption"> 1711 <label for="image-details-caption" class="name">Caption</label> 1712 <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> 1713 </span> 1714 1715 <h2>Display Settings</h2> 1716 <fieldset class="setting-group"> 1717 <legend class="legend-inline">Align</legend> 1718 <span class="setting align"> 1719 <span class="button-group button-large" data-setting="align"> 1720 <button class="button" value="left"> 1721 Left </button> 1722 <button class="button" value="center"> 1723 Center </button> 1724 <button class="button" value="right"> 1725 Right </button> 1726 <button class="button active" value="none"> 1727 None </button> 1728 </span> 1729 </span> 1730 </fieldset> 1731 1732 <# if ( data.attachment ) { #> 1733 <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> 1734 <span class="setting size"> 1735 <label for="image-details-size" class="name">Size</label> 1736 <select id="image-details-size" class="size" name="size" 1737 data-setting="size" 1738 <# if ( data.userSettings ) { #> 1739 data-user-setting="imgsize" 1740 <# } #>> 1741 <# 1742 var size = data.sizes['thumbnail']; 1743 if ( size ) { #> 1744 <option value="thumbnail"> 1745 Thumbnail – {{ size.width }} × {{ size.height }} 1746 </option> 1747 <# } #> 1748 <# 1749 var size = data.sizes['medium']; 1750 if ( size ) { #> 1751 <option value="medium"> 1752 Medium – {{ size.width }} × {{ size.height }} 1753 </option> 1754 <# } #> 1755 <# 1756 var size = data.sizes['large']; 1757 if ( size ) { #> 1758 <option value="large"> 1759 Large – {{ size.width }} × {{ size.height }} 1760 </option> 1761 <# } #> 1762 <# 1763 var size = data.sizes['full']; 1764 if ( size ) { #> 1765 <option value="full"> 1766 Full Size – {{ size.width }} × {{ size.height }} 1767 </option> 1768 <# } #> 1769 <option value="custom"> 1770 Custom Size </option> 1771 </select> 1772 </span> 1773 <# } #> 1774 <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> 1775 <span class="custom-size-setting"> 1776 <label for="image-details-size-width">Width</label> 1777 <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> 1778 </span> 1779 <span class="sep" aria-hidden="true">×</span> 1780 <span class="custom-size-setting"> 1781 <label for="image-details-size-height">Height</label> 1782 <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> 1783 </span> 1784 <p id="image-size-desc" class="description">Image size in pixels</p> 1785 </div> 1786 <# } #> 1787 1788 <span class="setting link-to"> 1789 <label for="image-details-link-to" class="name">Link To</label> 1790 <select id="image-details-link-to" data-setting="link"> 1791 <# if ( data.attachment ) { #> 1792 <option value="file"> 1793 Media File </option> 1794 <option value="post"> 1795 Attachment Page </option> 1796 <# } else { #> 1797 <option value="file"> 1798 Image URL </option> 1799 <# } #> 1800 <option value="custom"> 1801 Custom URL </option> 1802 <option value="none"> 1803 None </option> 1804 </select> 1805 </span> 1806 <span class="setting"> 1807 <label for="image-details-link-to-custom" class="name">URL</label> 1808 <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1809 </span> 1810 1811 <div class="advanced-section"> 1812 <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> 1813 <div class="advanced-settings hidden"> 1814 <div class="advanced-image"> 1815 <span class="setting title-text"> 1816 <label for="image-details-title-attribute" class="name">Image Title Attribute</label> 1817 <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> 1818 </span> 1819 <span class="setting extra-classes"> 1820 <label for="image-details-css-class" class="name">Image CSS Class</label> 1821 <input type="text" id="image-details-css-class" data-setting="extraClasse
1821s" value="{{ data.model.extraClasses }}" /> 1822 </span> 1823 </div> 1824 <div class="advanced-link"> 1825 <span class="setting link-target"> 1826 <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> 1827 <label for="image-details-link-target" class="checkbox-label">Open link in a new tab</label> 1828 </span> 1829 <span class="setting link-rel"> 1830 <label for="image-details-link-rel" class="name">Link Rel</label> 1831 <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> 1832 </span> 1833 <span class="setting link-class-name"> 1834 <label for="image-details-link-css-class" class="name">Link CSS Class</label> 1835 <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> 1836 </span> 1837 </div> 1838 </div> 1839 </div> 1840 </div> 1841 <div class="column-image"> 1842 <div class="image"> 1843 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1844 <# if ( data.attachment && window.imageEdit ) { #> 1845 <div class="actions"> 1846 <input type="button" class="edit-attachment button" value="Edit Original" /> 1847 <input type="button" class="replace-attachment button" value="Replace" /> 1848 </div> 1849 <# } #> 1850 </div> 1851 </div> 1852 </div> 1853 </div> 1854 </script>
1854 1855 1856
1856<script type="text/html" id="tmpl-image-editor"> 1857 <div id="media-head-{{ data.id }}"></div> 1858 <div id="image-editor-{{ data.id }}"></div> 1859 </script>
1859 1860 1861
1861<script type="text/html" id="tmpl-audio-details"> 1862 <# var ext, html5types = { 1863 mp3: wp.media.view.settings.embedMimes.mp3, 1864 ogg: wp.media.view.settings.embedMimes.ogg 1865 }; #> 1866 1867 <div class="media-embed media-embed-details"> 1868 <div class="embed-media-settings embed-audio-settings"> 1869 <audio crossorigin="anonymous" style="visibility: hidden" 1870 controls 1871 class="wp-audio-shortcode" 1872 width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" 1873 preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" 1874 <# 1875 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1876 #> autoplay<# 1877 } 1878 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1879 #> loop<# 1880 } 1881 #> 1882> 1883 <# if ( ! _.isEmpty( data.model.src ) ) { #> 1884 <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1885 <# } #> 1886 1887 <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> 1888 <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> 1889 <# } #> 1890 <# if ( ! _.isEmpty( data.model.ogg ) ) { #> 1891 <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> 1892 <# } #> 1893 <# if ( ! _.isEmpty( data.model.flac ) ) { #> 1894 <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> 1895 <# } #> 1896 <# if ( ! _.isEmpty( data.model.m4a ) ) { #> 1897 <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> 1898 <# } #> 1899 <# if ( ! _.isEmpty( data.model.wav ) ) { #> 1900 <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> 1901 <# } #> 1902 </audio> 1903 1904 <# if ( ! _.isEmpty( data.model.src ) ) { 1905 ext = data.model.src.split('.').pop(); 1906 if ( html5types[ ext ] ) { 1907 delete html5types[ ext ]; 1908 } 1909 #> 1910 <span class="setting"> 1911 <label for="audio-details-source" class="name">URL</label> 1912 <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1913 <button type="button" class="button-link remove-setting">Remove audio source</button> 1914 </span> 1915 <# } #> 1916 <# if ( ! _.isEmpty( data.model.mp3 ) ) { 1917 if ( ! _.isUndefined( html5types.mp3 ) ) { 1918 delete html5types.mp3; 1919 } 1920 #> 1921 <span class="setting"> 1922 <label for="audio-details-mp3-source" class="name">MP3</label> 1923 <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> 1924 <button type="button" class="button-link remove-setting">Remove audio source</button> 1925 </span> 1926 <# } #> 1927 <# if ( ! _.isEmpty( data.model.ogg ) ) { 1928 if ( ! _.isUndefined( html5types.ogg ) ) { 1929 delete html5types.ogg; 1930 } 1931 #> 1932 <span class="setting"> 1933 <label for="audio-details-ogg-source" class="name">OGG</label> 1934 <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> 1935 <button type="button" class="button-link remove-setting">Remove audio source</button> 1936 </span> 1937 <# } #> 1938 <# if ( ! _.isEmpty( data.model.flac ) ) { 1939 if ( ! _.isUndefined( html5types.flac ) ) { 1940 delete html5types.flac; 1941 } 1942 #> 1943 <span class="setting"> 1944 <label for="audio-details-flac-source" class="name">FLAC</label> 1945 <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> 1946 <button type="button" class="button-link remove-setting">Remove audio source</button> 1947 </span> 1948 <# } #> 1949 <# if ( ! _.isEmpty( data.model.m4a ) ) { 1950 if ( ! _.isUndefined( html5types.m4a ) ) { 1951 delete html5types.m4a; 1952 } 1953 #> 1954 <span class="setting"> 1955 <label for="audio-details-m4a-source" class="name">M4A</label> 1956 <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> 1957 <button type="button" class="button-link remove-setting">Remove audio source</button> 1958 </span> 1959 <# } #> 1960 <# if ( ! _.isEmpty( data.model.wav ) ) { 1961 if ( ! _.isUndefined( html5types.wav ) ) { 1962 delete html5types.wav; 1963 } 1964 #> 1965 <span class="setting"> 1966 <label for="audio-details-wav-source" class="name">WAV</label> 1967 <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> 1968 <button type="button" class="button-link remove-setting">Remove audio source</button> 1969 </span> 1970 <# } #> 1971 1972 <# if ( ! _.isEmpty( html5types ) ) { #> 1973 <fieldset class="setting-group"> 1974 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 1975 <span class="setting"> 1976 <span class="button-large"> 1977 <# _.each( html5types, function (mime, type) { #> 1978 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 1979 <# } ) #> 1980 </span> 1981 </span> 1982 </fieldset> 1983 <# } #> 1984 1985 <fieldset class="setting-group"> 1986 <legend class="name">Preload</legend> 1987 <span class="setting preload"> 1988 <span class="button-group button-large" data-setting="preload"> 1989 <button class="button" value="auto">Auto</button> 1990 <button class="button" value="metadata">Metadata</button> 1991 <button class="button active" value="none">None</button> 1992 </span> 1993 </span> 1994 </fieldset> 1995 1996 <span class="setting-group"> 1997 <span class="setting checkbox-setting autoplay"> 1998 <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> 1999 <label for="audio-details-autoplay" class="checkbox-label">Autoplay</label> 2000 </span> 2001 2002 <span class="setting checkbox-setting"> 2003 <input type="checkbox" id="audio-details-loop" data-setting="loop" /> 2004 <label for="audio-details-loop" class="checkbox-label">Loop</label> 2005 </span> 2006 </span> 2007 </div> 2008 </div> 2009 </script>
2009 2010 2011
2011<script type="text/html" id="tmpl-video-details"> 2012 <# var ext, html5types = { 2013 mp4: wp.media.view.settings.embedMimes.mp4, 2014 ogv: wp.media.view.settings.embedMimes.ogv, 2015 webm: wp.media.view.settings.embedMimes.webm 2016 }; #> 2017 2018 <div class="media-embed media-embed-details"> 2019 <div class="embed-media-settings embed-video-settings"> 2020 <div class="wp-video-holder"> 2021 <# 2022 var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, 2023 h = ! data.model.height ? 360 : data.model.height; 2024 2025 if ( data.model.width && w !== data.model.width ) { 2026 h = Math.ceil( ( h * w ) / data.model.width ); 2027 } 2028 #> 2029 2030 <# var w_rule = '', classes = [], 2031 w, h, settings = wp.media.view.settings, 2032 isYouTube = isVimeo = false; 2033 2034 if ( ! _.isEmpty( data.model.src ) ) { 2035 isYouTube = data.model.src.match(/youtube|youtu\.be/); 2036 isVimeo = -1 !== data.model.src.indexOf('vimeo'); 2037 } 2038 2039 if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { 2040 w = settings.contentWidth; 2041 } else { 2042 w = data.model.width; 2043 } 2044 2045 if ( w !== data.model.width ) { 2046 h = Math.ceil( ( data.model.height * w ) / data.model.width ); 2047 } else { 2048 h = data.model.height; 2049 } 2050 2051 if ( w ) { 2052 w_rule = 'width: ' + w + 'px; '; 2053 } 2054 2055 if ( isYouTube ) { 2056 classes.push( 'youtube-video' ); 2057 } 2058 2059 if ( isVimeo ) { 2060 classes.push( 'vimeo-video' ); 2061 } 2062 2063#> 2064<div style="{{ w_rule }}" class="wp-video"> 2065<video crossorigin="anonymous" controls 2066 class="wp-video-shortcode {{ classes.join( ' ' ) }}" 2067 <# if ( w ) { #>width="{{ w }}"<# } #> 2068 <# if ( h ) { #>height="{{ h }}"<# } #> 2069 <# 2070 if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { 2071 #> poster="{{ data.model.poster }}"<# 2072 } #> 2073 preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" 2074 <# 2075 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 2076 #> autoplay<# 2077 } 2078 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 2079 #> loop<# 2080 } 2081 #> 2082> 2083 <# if ( ! _.isEmpty( data.model.src ) ) { 2084 if ( isYouTube ) { #> 2085 <source src="{{ data.model.src }}" type="video/youtube" /> 2086 <# } else if ( isVimeo ) { #> 2087 <source src="{{ data.model.src }}" type="video/vimeo" /> 2088 <# } else { #> 2089 <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 2090 <# } 2091 } #> 2092 2093 <# if ( data.model.mp4 ) { #> 2094 <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> 2095 <# } #> 2096 <# if ( data.model.m4v ) { #> 2097 <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> 2098 <# } #> 2099 <# if ( data.model.webm ) { #> 2100 <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> 2101 <# } #> 2102 <# if ( data.model.ogv ) { #> 2103 <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> 2104 <# } #> 2105 <# if ( data.model.flv ) { #> 2106 <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> 2107 <# } #> 2108 {{{ data.model.content }}} 2109</video> 2110</div> 2111 2112 <# if ( ! _.isEmpty( data.model.src ) ) { 2113 ext = data.model.src.split('.').pop(); 2114 if ( html5types[ ext ] ) { 2115 delete html5types[ ext ]; 2116 } 2117 #> 2118 <span class="setting"> 2119 <label for="video-details-source" class="name">URL</label> 2120 <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 2121 <button type="button" class="button-link remove-setting">Remove video source</button> 2122 </span> 2123 <# } #> 2124 <# if ( ! _.isEmpty( data.model.mp4 ) ) { 2125 if ( ! _.isUndefined( html5types.mp4 ) ) { 2126 delete html5types.mp4; 2127 } 2128 #> 2129 <span class="setting"> 2130 <label for="video-details-mp4-source" class="name">MP4</label> 2131 <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> 2132 <button type="button" class="button-link remove-setting">Remove video source</button> 2133 </span> 2134 <# } #> 2135 <# if ( ! _.isEmpty( data.model.m4v ) ) { 2136 if ( ! _.isUndefined( html5types.m4v ) ) { 2137 delete html5types.m4v; 2138 } 2139 #> 2140 <span class="setting">
2141 <label for="video-details-m4v-source" class="name">M4V</label> 2142 <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> 2143 <button type="button" class="button-link remove-setting">Remove video source</button> 2144 </span> 2145 <# } #> 2146 <# if ( ! _.isEmpty( data.model.webm ) ) { 2147 if ( ! _.isUndefined( html5types.webm ) ) { 2148 delete html5types.webm; 2149 } 2150 #> 2151 <span class="setting"> 2152 <label for="video-details-webm-source" class="name">WEBM</label> 2153 <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> 2154 <button type="button" class="button-link remove-setting">Remove video source</button> 2155 </span> 2156 <# } #> 2157 <# if ( ! _.isEmpty( data.model.ogv ) ) { 2158 if ( ! _.isUndefined( html5types.ogv ) ) { 2159 delete html5types.ogv; 2160 } 2161 #> 2162 <span class="setting"> 2163 <label for="video-details-ogv-source" class="name">OGV</label> 2164 <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> 2165 <button type="button" class="button-link remove-setting">Remove video source</button> 2166 </span> 2167 <# } #> 2168 <# if ( ! _.isEmpty( data.model.flv ) ) { 2169 if ( ! _.isUndefined( html5types.flv ) ) { 2170 delete html5types.flv; 2171 } 2172 #> 2173 <span class="setting"> 2174 <label for="video-details-flv-source" class="name">FLV</label> 2175 <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> 2176 <button type="button" class="button-link remove-setting">Remove video source</button> 2177 </span> 2178 <# } #> 2179 </div> 2180 2181 <# if ( ! _.isEmpty( html5types ) ) { #> 2182 <fieldset class="setting-group"> 2183 <legend class="name">Add alternate sources for maximum HTML5 playback</legend> 2184 <span class="setting"> 2185 <span class="button-large"> 2186 <# _.each( html5types, function (mime, type) { #> 2187 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 2188 <# } ) #> 2189 </span> 2190 </span> 2191 </fieldset> 2192 <# } #> 2193 2194 <# if ( ! _.isEmpty( data.model.poster ) ) { #> 2195 <span class="setting"> 2196 <label for="video-details-poster-image" class="name">Poster Image</label> 2197 <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> 2198 <button type="button" class="button-link remove-setting">Remove poster image</button> 2199 </span> 2200 <# } #> 2201 2202 <fieldset class="setting-group"> 2203 <legend class="name">Preload</legend> 2204 <span class="setting preload"> 2205 <span class="button-group button-large" data-setting="preload"> 2206 <button class="button" value="auto">Auto</button> 2207 <button class="button" value="metadata">Metadata</button> 2208 <button class="button active" value="none">None</button> 2209 </span> 2210 </span> 2211 </fieldset> 2212 2213 <span class="setting-group"> 2214 <span class="setting checkbox-setting autoplay"> 2215 <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> 2216 <label for="video-details-autoplay" class="checkbox-label">Autoplay</label> 2217 </span> 2218 2219 <span class="setting checkbox-setting"> 2220 <input type="checkbox" id="video-details-loop" data-setting="loop" /> 2221 <label for="video-details-loop" class="checkbox-label">Loop</label> 2222 </span> 2223 </span> 2224 2225 <span class="setting" data-setting="content"> 2226 <# 2227 var content = ''; 2228 if ( ! _.isEmpty( data.model.content ) ) { 2229 var tracks = jQuery( data.model.content ).filter( 'track' ); 2230 _.each( tracks.toArray(), function( track, index ) { 2231 content += track.outerHTML; #> 2232 <label for="video-details-track-{{ index }}" class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</label> 2233 <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
2234 <span class="description" id="video-details-track-desc-{{ index }}"> 2235 The srclang, label, and kind values can be edited to set the video track language and kind. </span> 2236 <button type="button" class="button-link remove-setting remove-track">Remove video track</button><br /> 2237 <# } ); #> 2238 <# } else { #> 2239 <span class="name">Tracks (subtitles, captions, descriptions, chapters, or metadata)</span><br /> 2240 <em>There are no associated subtitles.</em> 2241 <# } #> 2242 <textarea class="hidden content-setting">{{ content }}</textarea> 2243 </span> 2244 </div> 2245 </div> 2246 </script>
2246 2247 2248
2248<script type="text/html" id="tmpl-editor-gallery"> 2249 <# if ( data.attachments.length ) { #> 2250 <div class="gallery gallery-columns-{{ data.columns }}"> 2251 <# _.each( data.attachments, function( attachment, index ) { #> 2252 <dl class="gallery-item"> 2253 <dt class="gallery-icon"> 2254 <# if ( attachment.thumbnail ) { #> 2255 <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> 2256 <# } else { #> 2257 <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> 2258 <# } #> 2259 </dt> 2260 <# if ( attachment.caption ) { #> 2261 <dd class="wp-caption-text gallery-caption"> 2262 {{{ data.verifyHTML( attachment.caption ) }}} 2263 </dd> 2264 <# } #> 2265 </dl> 2266 <# if ( index % data.columns === data.columns - 1 ) { #> 2267 <br style="clear: both;" /> 2268 <# } #> 2269 <# } ); #> 2270 </div> 2271 <# } else { #> 2272 <div class="wpview-error"> 2273 <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> 2274 </div> 2275 <# } #> 2276 </script>
2276 2277 2278
2278<script type="text/html" id="tmpl-crop-content"> 2279 <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction." /> 2280 <div class="upload-errors"></div> 2281 </script>
2281 2282 2283
2283<script type="text/html" id="tmpl-site-icon-preview-crop"> 2284 <style> 2285 :root{ 2286 --site-icon-url: url( "{{ data.url }}" ); 2287 } 2288 </style> 2289 <h2>Site Icon Preview</h2> 2290 <p>As an app icon and a browser icon.</p> 2291 <div class="site-icon-preview crop"> 2292 <div class="image-preview-wrap app-icon-preview"> 2293 <img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Preview as an app icon" /> 2294 </div> 2295 <div class="site-icon-preview-browser"> 2296 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg> 2297 <div class="site-icon-preview-tab"> 2298 <div class="image-preview-wrap browser"> 2299 <img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Preview as a browser icon" /> 2300 </div> 2301 <div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Tata & Howard' ) #></div> 2302 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button"> 2303 <path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" /> 2304 </svg> 2305 </div> 2306 </div> 2307 </div> 2308 </div> 2309 </script>
2309 2310 2311 <div id='evo_global_data' data-d='{"calendars":[]}'></div><div id='evo_lightboxes' class='evo_lightboxes' style='display:none'> <div class='evo_lightbox eventcard eventon_events_list' id='' > 2312 <div class="evo_content_in"> 2313 <div class="evo_content_inin"> 2314 <div class="evo_lightbox_content"> 2315 <div class='evo_lb_closer'> 2316 <span class='evolbclose '>X</span> 2317 </div> 2318 <div class='evo_lightbox_body eventon_list_event evo_pop_body evcal_eventcard'> </div> 2319 </div> 2320 </div> 2321 </div> 2322 </div> 2323 </div><div id='evo_sp' class='evo_sp'></div>
2323<script data-cfasync="false"> window.dFlipLocation = "https://tataandhoward.com/wp-content/plugins/dflip/assets/"; window.dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","thumbTitle":"Thumbnails","outlineTitle":"Table of Contents","searchTitle":"Search","searchPlaceHolder":"Search","searchClear":"Clear","searchSearchingInfo":"Searching Page:","searchResultsFound":"results found","searchResultsNotFound":"No results Found!","searchResultPage":"Page","searchResult":"result","searchResults":"results","searchMinimum":"Minimum 3 letters required!","play":"Start AutoPlay","pause":"Pause AutoPlay","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Goto First Page","gotoLastPage":"Goto Last Page","share":"Share","search":"Search","print":"Print","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"Loading"},"viewerType":"flipbook","mobileViewerType":"auto","moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","leftControls":"outline,thumbnail","rightControls":"fullScreen,share,download,more","hideShareControls":"","scrollWheel":"true","backgroundColor":"#ffffff","backgroundImage":"","height":"auto","paddingTop":"20","paddingBottom":"20","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","controlsFloating":true,"direction":"1","duration":"800","soundEnable":"true","showDownloadControl":"true","showSearchControl":"false","showPrintControl":"false","hashNavigationEnabled":false,"enableAnalytics":false,"webgl":"true","hard":"none","autoEnableOutline":"false","autoEnableThumbnail":"false","pageScale":"fit","maxTextureSize":"1600","rangeChunkSize":"524288","disableRange":false,"zoomRatio":"1.5","fakeZoom":1,"flexibility":1,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":"5000","autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-","pdfVersion":"default","thumbLayout":"book-title-hover","targetWindow":"_popup","buttonClass":"","hasSpiral":false,"calendarMode":false,"spiralColor":"#eee","cover3DType":"none","color3DCover":"#ffffff","color3DSheets":"#fff","flipbook3DTiltAngleUp":0,"flipbook3DTiltAngleLeft":0,"autoPDFLinktoViewer":false,"sideMenuOverlay":true,"displayLightboxPlayIcon":false,"popupBackGroundColor":"#eee","shelfImage":"","enableAutoLinks":true};</script>
2323<style>.df-sheet .df-page:before { opacity: 0.5;}section.linkAnnotation a, a.linkAnnotation, .buttonWidgetAnnotation a, a.customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, a.df-autolink{background-color: #ff0; opacity: 0.2;} 2324 section.linkAnnotation a:hover, a.linkAnnotation:hover, .buttonWidgetAnnotation a:hover, a.customLinkAnnotation:hover, .customHtmlAnnotation:hover, .customVideoAnnotation:hover, a.df-autolink:hover{background-color: #2196F3; opacity: 0.5;}.df-container.df-transparent.df-fullscreen{background-color: #eee;} </style>
2324<script id="groovy-menu-js-js-extra"> 2325var groovyMenuHelper = {"ajaxurl":"https://tataandhoward.com/wp-admin/admin-ajax.php"}; 2326var groovyMenuNonce = {"style":"f5dfd52db4"}; 2327//# sourceURL=groovy-menu-js-js-extra 2328</script>
vendor: 1 bytes, line 2328
2328
2329<script id="groovy-menu-js-js" src="https://tataandhoward.com/wp-content/plugins/groovy-menu/assets/js/frontend.js?ver=2.6.5"></script>
vendor: 1 bytes, line 2329
2329
2330<script id="groovy-menu-js-js-after"> 2331var groovyMenuSettings = {"header":{"align":"left","style":1,"toolbar":"true"},"topLvlLinkAlign":"right","topLvlLinkCenterConsideringLogo":false,"forceLogoCentering":false,"gapBetweenLogoAndLinks":40,"overlap":false,"headerHeight":100,"headerHeightSticky":50,"canvasContainerWidthType":"canvas-wide-container-boxed","canvasWideContainerWidePadding":15,"canvasBoxedContainerBoxedWidth":1200,"canvasWideContainerBoxedWidth":1200,"stickyHeader":"fixed-sticky","stickyHeaderMobile":"disable-sticky-header","stickyOffset":"","stickyOffsetMobile":"","stickyToolbar":true,"showWpml":false,"showWpmlIconSizeDesktop":18,"showWpmlIconSizeMobile":18,"caret":true,"showDivider":false,"showDividerBetweenMenuLinks":false,"showDividerBetweenMenuLinksWide":false,"showMenuLinksDesc":false,"showTopLvlAndSubmenuIcons":true,"mobileDisableDesktop":false,"preloader":false,"menuZIndex":9999,"showSubmenu":"hover","subClickOnlyCaretFirst":false,"subClickOnlyCaretSecond":false,"subLevelWidth":230,"hideDropdownBg":false,"iconMenuSubmenuBorderTopThickness":1,"iconMenuSubmenuBorderTopStyle":"dotted","iconMenuSubmenuBorderTopColor":"rgba(74, 74, 76, 1)","iconMenuFirstSubmenuActiveLinkColor":"rgba(255, 255, 255, 1)","sidebarMenuFirstSubmenuBgColor":"rgba(0, 0, 0, 1)","sidebarMenuNextSubmenuBgColor":"rgba(0, 0, 0, 1)","minimalisticMenuFirstSubmenuBgColor":"rgba(0, 0, 0, 1)","minimalisticMenuNextSubmenuBgColor":"rgba(0, 0, 0, 1)","dropdownAppearanceStyle":"animate-from-bottom","dropdownHoverStyle":"default","dropdownOverlay":false,"dropdownOverlayColor":"rgba(0, 0, 0, 0.5)","dropdownOverlayBlur":false,"dropdownOverlayBlurRadius":2,"submenuBorderStyle":"solid","submenuBorderThickness":1,"submenuBorderColor":"rgba(234, 234, 234, 1)","subLevelBorderTopStyle":"solid","subLevelBorderTopThickness":3,"subLevelBorderTopColor":"rgba(204, 32, 59, 1)","subLevelBorderTopShift":false,"subLevelTextColor":"rgba(110, 110, 111, 1)","subLevelTextColorHover":"rgba(214, 73, 111, 1)","subLevelTextActiveColor":"rgba(204, 32, 59, 1)","subLevelBackgroundColor":"rgba(255, 255, 255, 1)","subLevelBackgroundColorHover":"","subLevelLinksDescTextColor":"rgba(90, 90, 90, 1)","subLevelLinksDescTextColorHover":"rgba(130, 23, 141, 1)","subLevelLinksDescTextColorHoverSeparate":false,"subLevelLinksDescTextColorHoverHover":"rgba(130, 23, 141, 1)","subLevelLineHeightType":"inherit","subLevelLineHeightCustom":18,"subDropdownRadius":false,"subDropdownRadius1":0,"subDropdownRadius2":0,"subDropdownRadius4":0,"subDropdownRadius3":0,"dropdownMargin":0,"subDropdownMargin":0,"subDropdownAdjacentDelay":300,"subDropdownAutocloseDelay":500,"megamenuTitleAsLink":true,"megamenuTitleAsLinkAccent":false,"menuTitleColor":"rgba(110, 110, 111, 1)","megaMenuCanvasContainerWidthType":"mega-menu-canvas-boxed-container-boxed","megaMenuCanvasBoxedContainerBoxedWidth":1100,"megaMenuCanvasWideContainerBoxedWidth":1200,"megamenuBackgroundColorCustom":false,"megamenuBackgroundColor":"rgba(32, 32, 34, 1)","megamenuColumnPadding":true,"megaMenuDividerColor":"rgba(255, 255, 255, 0)","megaMenuShowLinksBottomBorder":true,"megaMenuLineHeightType":"inherit","megaMenuLineHeightCustom":18,"megaMenuLinksSidePadding":0,"megaMenuDropdownMargin":0,"searchForm":"fullscreen","searchFormFrom":"all","searchFormCustomWrapper":"fullscreen","searchFormCustomId":"fullscreen","searchFormCustomShowDefault":true,"searchFormFullscreenBackground":"rgba(0, 0, 0, 0.8)","searchFormIconSizeDesktop":17,"searchFormIconSizeMobile":17,"minimalisticMenuSearchIconPosition":"slideBottom","searchFormIconPositionMobile":"slideBottom","searchFormIconColor":"rgba(255, 255, 255, 1)","searchFormIconColorHover":"rgba(255, 255, 255, 1)","searchFormCloseIconColor":"rgba(255, 255, 255, 1)","searchFormSideBorderThickness":4,"searchFormSideBorderStyle":"solid","searchFormSideBorderColor":"rgba(0, 149, 94, 1)","searchFormInputFieldBackground":"rgba(255, 255, 255, 0)","searchFormInputFieldColor":"rgba(144, 144, 144, 1)","searchFormDropdownBackground":"rgba(255, 255, 255, 1)","searchFormDropdownBtnBackground":"rgba(57, 59, 63, 1)","searchFormDropdownBtnHover":"rgba(130, 23, 141, 1)","logoType":"img","logoResponsive":false,"useAltLogoOnSelectedItemState":false,"logoMarginTop":-50,"logoMarginRight":0,"logoMarginBottom":0,"logoMarginLeft":0,"logoHeight":75,"logoHeightSticky":46,"logoHeightMobile":44,"logoHeightMobileSticky":44,"logoShowAlt":false,"logoShowTitleAsAlt":false,"useAltLogoAtTop":false,"useAltLogoAtSticky":false,"useAltLogoAtMobile":false,"useAltLogoAtStickyMobile":false,"toolbarMenuEnable":true,"toolbarMenuId":"1737","toolbarMenuPosition":"gm_toolbar_right_first","toolbarMenuShowMobile":false,"toolbarMenuTopShowCaret":false,"toolbarMenuShowSubmenu":"hover","toolbarMenuAppearanceStyle":"animate-with-scaling","toolbarMenuHoverStyle":"default","toolbarMenuTopColor":"rgba(100, 100, 100, 1)","toolbarMenuTopBg":"rgba(255, 255, 255, 0)","toolbarMenuTopColorHover":"rgba(32, 32, 32, 1)","toolbarMenuTopBgHover":"rgba(255, 255, 255, 0)","toolbarMenuTopFontSize":13,"toolbarMenuSubColor":"rgba(100, 100, 100, 1)","toolbarMenuSubBg":"rgba(245, 245, 245, 1)","toolbarMenuSubColorHover":"rgba(32, 32, 32, 1)","toolbarMenuSubBgHover":"rgba(250, 250, 250, 1)","toolbarMenuSubFontSize":14,"toolbarMenuSubWidth":140,"toolbarMenuSubBorderThickness":1,"toolbarMenuSubBorderStyle":"solid","toolbarMenuSubBorderColor":"rgba(195, 195, 195, 1)","toolbarMenuSubTopB
2331orderThickness":3,"toolbarMenuSubTopBorderStyle":"solid","toolbarMenuSubTopBorderColor":"rgba(147, 203, 82, 1)","toolbarMenuSubNavBorderThickness":1,"toolbarMenuSubNavBorderStyle":"dotted","toolbarMenuSubNavBorderColor":"rgba(220, 220, 220, 1)","toolbarMenuSubRadius":false,"toolbarMenuSubRadius1":0,"toolbarMenuSubRadius2":0,"toolbarMenuSubRadius4":0,"toolbarMenuSubRadius3":0,"secondSidebarMenuEnable":false,"secondSidebarMenuId":"none","secondSidebarMenuOpenType":"offcanvasSlideLeft","secondSidebarMenuOpenAnimationSpeed":330,"secondSidebarMenuTopWidth":380,"secondSidebarMenuDropdownWidth":380,"secondSidebarMenuMaxHeight":false,"secondSidebarMenuAppearanceStyle":"default","secondSidebarMenuHoverStyle":"default","secondSidebarMenuTopLvlMenuBgColor":"rgba(35, 35, 35, 0.95)","secondSidebarMenuTopLvlMenuBgBlur":false,"secondSidebarMenuTopLvlMenuBgBlurRadius":2,"secondSidebarMenuDropdownBgColor":"rgba(50, 50, 50, 0.95)","secondSidebarMenuTopLvlBackgroundImage":"","secondSidebarMenuTopLvlBackgroundSize":"full","secondSidebarMenuTopLvlBackgroundRepeat":"no-repeat","secondSidebarMenuTopLvlBackgroundAttachment":"scroll","secondSidebarMenuTopLvlBackgroundPosition":"center center","secondSidebarMenuTopLvlCoverBackground":false,"secondSidebarMenuTopColor":"rgba(165, 165, 165, 1)","secondSidebarMenuTopBg":"rgba(255, 255, 255, 0)","secondSidebarMenuTopColorHover":"rgba(255, 255, 255, 1)","secondSidebarMenuTopBgHover":"rgba(255, 255, 255, 0)","secondSidebarMenuTopFontSize":14,"secondSidebarMenuSubColor":"rgba(165, 165, 165, 1)","secondSidebarMenuSubBg":"rgba(255, 255, 255, 0)","secondSidebarMenuSubColorHover":"rgba(255, 255, 255, 1)","secondSidebarMenuSubBgHover":"rgba(255, 255, 255, 0)","secondSidebarMenuSubFontSize":14,"secondSidebarMenuTopBorderStyle":"dotted","secondSidebarMenuTopBorderThickness":1,"secondSidebarMenuTopBorderColor":"rgba(110, 110, 111, 1)","secondSidebarMenuSubBorderStyle":"dotted","secondSidebarMenuSubBorderThickness":1,"secondSidebarMenuSubBorderColor":"rgba(110, 110, 111, 1)","secondSidebarMenuCssHamburgerType":"hamburger--squeeze","secondSidebarMenuCssHamburgerHeight":5,"secondSidebarMenuSideIconPosition":"main_bar_right","secondSidebarMenuButtonShowText":false,"secondSidebarMenuButtonShowTextPosition":"left","secondSidebarMenuButtonShowTextSize":14,"secondSidebarMenuButtonShowTextColor":"rgba(35, 35, 35, 1)","secondSidebarMenuButtonShowTextColorSticky":"rgba(35, 35, 35, 1)","scrollbarEnable":true,"scrollbarEnableWheelSpeed":50,"scrollbarEnableMobile":true,"scrollEnableAnchors":true,"scrollHandleAllLinks":false,"scrollSpeedSettings":false,"scrollSpeedSettingsMain":400,"scrollSpeedSettingsMin":250,"scrollSpeedSettingsMax":2000,"scrollSpeedSettingsEasing":"easeInOutQuad","previewWidth":330,"previewHeight":230,"iconMenuTopWidth":70,"iconMenuIconSize":26,"iconMenuTopLevelIconActiveBgColor":"rgba(147, 203, 82, 1)","iconMenuTopLevelIconActiveColor":"rgba(255, 255, 255, 1)","iconMenuBorderTopThickness":1,"iconMenuBorderTopStyle":"solid","iconMenuBorderTopColor":"rgba(232, 232, 232, 1)","iconMenuTopLvlLinkBgColor":"rgba(32, 32, 34, 1)","iconMenuSideBorderThickness":1,"iconMenuSideBorderStyle":"solid","iconMenuSideBorderColor":"rgba(218, 218, 218, 1)","sidebarMenuSideBorderThickness":1,"sidebarMenuSideBorderStyle":"solid","sidebarMenuSideBorderColor":"rgba(218, 218, 218, 1)","sidebarMenuTopWidth":300,"sidebarExpandingMenuShowSideIcon":true,"sidebarExpandingMenuCssHamburgerType":"hamburger--squeeze","sidebarExpandingMenuCssHamburgerHeight":2,"sidebarExpandingMenuOpenOnHover":true,"sidebarExpandingMenuInitialWidth":80,"sidebarExpandingMenuExpandedWidth":300,"sidebarExpandingMenuSubmenuWidth":300,"sidebarExpandingMenuUseAnimation":true,"sidebarExpandingMenuAnimationDuration":300,"sidebarExpandingMenuIconSize":32,"sidebarExpandingMenuIconHideInitial":false,"sidebarExpandingMenuIconHideExpanded":false,"sidebarExpandingMenuSecondLogoEnable":false,"sidebarExpandingMenuSecondLogo":"logo_default","sidebarExpandingMenuBorderThickness":1,"sidebarExpandingMenuBorderStyle":"solid","sidebarExpandingMenuBorderColor":"rgba(218, 218, 218, 1)","sidebarExpandingMenuTopBorderThickness":1,"sidebarExpandingMenuTopBorderStyle":"dotted","sidebarExpandingMenuTopBorderColor":"rgba(110, 110, 111, 1)","sidebarExpandingMenuTopPadding":0,"minimalisticMenuOpenType":"offcanvasSlideRight","minimalisticMenuOpenAnimationSpeed":400,"minimalisticMenuTopWidth":300,"minimalisticMenuFullscreen":false,"minimalisticMenuFullscreenAsMegamenu":false,"minimalisticMenuFullscreenPosition":"center","minimalisticMenuFullscreenTopWidth":350,"minimalisticMenuFullscreenTopAlignment":"center","minimalisticMenuAlignment":"center","minimalisticMenuMaxHeight":true,"minimalisticMenuTopLvlMenuBgColor":"rgba(0, 0, 0, 1)","minimalisticMenuTopLvlMenuBgBlur":false,"minimalisticMenuTopLvlMenuBgBlurRadius":2,"minimalisticMenuTopLvlBackgroun
2331dImage":"","minimalisticMenuTopLvlBackgroundSize":"full","minimalisticMenuTopLvlBackgroundRepeat":"no-repeat","minimalisticMenuTopLvlBackgroundAttachment":"scroll","minimalisticMenuTopLvlBackgroundPosition":"center center","minimalisticMenuTopLvlCoverBackground":false,"minimalisticMenuSideIconPosition":"default","minimalisticCssHamburger":false,"minimalisticCssHamburgerType":"hamburger--squeeze","minimalisticCssHamburgerHeight":5,"minimalisticMenuButtonShowText":false,"minimalisticMenuButtonShowTextPosition":"left","minimalisticMenuButtonShowTextSize":14,"minimalisticMenuButtonShowTextColor":"rgba(35, 35, 35, 1)","minimalisticMenuButtonShowTextColorSticky":"rgba(35, 35, 35, 1)","minimalisticMenuShowCloseButton":false,"minimalisticMenuCloseButtonPosition":"flex-end","minimalisticMenuCloseButtonTop":10,"minimalisticMenuCloseButtonRight":53,"minimalisticMenuCloseButtonBottom":0,"minimalisticMenuCloseButtonLeft":53,"minimalisticMenuShowOnlyHamburger":false,"compiledCssRtl":"","presetKey":"d1e59282ebd2cde7675f0c54e5ee43de","version":"2.6.5","versionRtl":"","customCssClass":"","actionGmBeforeMainHeaderCustomId":0,"actionGmBeforeMainHeaderVisibility":"both","actionGmAfterMainHeaderCustomId":0,"actionGmAfterMainHeaderVisibility":"both","actionGmToolbarLeftFirstVisibility":"both","actionGmToolbarLeftLastVisibility":"both","actionGmToolbarRightFirstVisibility":"both","actionGmToolbarRightLastVisibility":"both","actionGmBeforeLogoVisibility":"both","actionGmAfterLogoVisibility":"both","actionGmMainMenuActionsButtonFirstVisibility":"both","actionGmMainMenuActionsButtonLastVisibility":"both","actionGmCustomMobileHamburgerVisibility":"mobile","actionGmBeforeMobileHamburgerVisibility":"mobile","actionGmAfterMobileHamburgerVisibility":"mobile","hoverStyle":"3","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorChangeOnSubmenuOpened":false,"backgroundColorChange":"rgba(255, 255, 255, 1)","openedSubmenuBackgroundScope":"any","selectedItemStateTrigger":"opened","backgroundImage":"","backgroundSize":"full","backgroundRepeat":"no-repeat","backgroundAttachment":"scroll","backgroundPosition":"center center","coverBackground":false,"stickyBackgroundColor":"rgba(255, 255, 255, 1)","stickyBackgroundColorChangeOnSubmenuOpened":false,"stickyBackgroundColorChange":"rgba(255, 255, 255, 1)","stickyBgImage":"","stickyBgImageSize":"full","stickyBgRepeat":"no-repeat","stickyBgAttachment":"scroll","stickyBgPosition":"center center","stickyBgCover":false,"bottomBorderThickness":0,"bottomBorderColor":"rgba(0, 0, 0, 0)","bottomBorderThicknessSticky":0,"bottomBorderColorSticky":"rgba(0, 0, 0, 0)","topLevelHoverLineThickness":2,"topLevelTextColor":"rgba(90, 90, 90, 1)","topLevelTextColorHover":"rgba(30, 55, 109, 1)","topLevelTextColorHoverSeparate":false,"topLevelTextColorHoverHover":"rgba(0, 149, 94, 1)","topLevelTextBackgroundHover":"rgba(255, 255, 255, 0)","topLevelTextColorHover2":"rgba(255, 255, 255, 1)","topLevelTextColorChange":"rgba(90, 90, 90, 1)","topLevelTextColorChangeHover":"rgba(147, 203, 82, 1)","topLevelTextColorChangeHover2":"rgba(255, 255, 255, 1)","stickyTopLevelTextColor":"rgba(90, 90, 90, 1)","stickyTopLevelTextColorHover":"rgba(30, 55, 109, 1)","stickyTopLevelTextColorHoverSeparate":false,"stickyTopLevelTextColorHoverHover":"rgba(0, 149, 94, 1)","stickyTopLevelTextColorHover2":"rgba(255, 255, 255, 1)","stickyTopLevelTextColorChange":"rgba(90, 90, 90, 1)","stickyTopLevelTextColorChangeHover":"rgba(147, 203, 82, 1)","stickyTopLevelTextColorChangeHover2":"rgba(255, 255, 255, 1)","menuLinksDescTextColor":"rgba(90, 90, 90, 1)","menuLinksDescTextColorHover":"rgba(130, 23, 141, 1)","menuLinksDescTextColorHoverSeparate":false,"menuLinksDescTextColorHoverHover":"rgba(130, 23, 141, 1)","stickyMenuLinksDescTextColor":"rgba(90, 90, 90, 1)","stickyMenuLinksDescTextColorHover":"rgba(130, 23, 141, 1)","stickyMenuLinksDescTextColorHoverSeparate":false,"stickyMenuLinksDescTextColorHoverHover":"rgba(130, 23, 141, 1)","googleFont":"none","itemsGutterSpace":15,"itemTextSize":16,"itemTextCase":"capitalize","itemTextWeight":"none","itemTextSubset":"none","itemLetterSpacing":0,"subLevelItemTextSize":15,"subLevelItemTextCase":"capitalize","subLevelItemTextWeight":"none","subLevelItemTextSubset":"none","subItemLetterSpacing":0,"megamenuTitleTextSize":15,"megamenuTitleTextCase":"capitalize","megamenuTitleTextWeight":"none","megamenuTitleTextSubset":"none","menuTitleLetterSpacing":0,"logoTxtFont":"none","logoTxtFontSize":20,"logoTxtWeight":"none","logoTxtSubset":"none","logoTxt
2331Color":"rgba(32, 32, 34, 1)","logoTxtColorHover":"rgba(32, 32, 34, 1)","stickyLogoTxtFontSize":20,"stickyLogoTxtWeight":"none","stickyLogoTxtSubset":"none","stickyLogoTxtColor":"rgba(32, 32, 34, 1)","stickyLogoTxtColorHover":"rgba(32, 32, 34, 1)","toolbarMenuTextFont":"none","toolbarMenuTextCase":"uppercase","toolbarMenuTxtWeight":"none","toolbarMenuTxtSubset":"none","toolbarMenuLetterSpacing":0,"secondSidebarMenuTextCase":"none","secondSidebarMenuTextWeight":"none","secondSidebarMenuTextSubset":"none","secondSidebarMenuLetterSpacing":0,"menuLinksDescTxtFontSize":10,"menuLinksDescTextCase":"none","menuLinksDescTextWeight":"none","menuLinksDescTextSubset":"none","menuLinksDescLetterSpacing":0,"shadow":false,"shadowType":"tiny","shadowColor":"rgba(0, 0, 0, 0.1)","shadowDropdown":false,"shadowDropdownType":"medium","shadowDropdownColor":"rgba(0, 0, 0, 0.1)","shadowSticky":true,"toolbarType":"default","toolbarCustomId":0,"hideToolbarOnMobile":false,"toolbarAlignCenter":false,"toolbarAlignCenterMobile":false,"toolbarTopThickness":0,"toolbarTopColor":"rgba(0, 0, 0, 1)","toolbarBottomThickness":0,"toolbarBottomColor":"rgba(0, 0, 0, 1)","toolbarBgColor":"rgba(255, 255, 255, 0)","toolbarAdditionalInfoColor":"rgba(104, 104, 104, 1)","wpmlDropdownBgColor":"rgba(255, 255, 255, 0)","toolbarAdditionalInfoFontSize":14,"hideToolbarIconTextOnMobile":false,"toolbarIconSize":16,"toolbarIconColor":"rgba(104, 104, 104, 1)","toolbarIconHoverColor":"rgba(165, 226, 94, 1)","toolbarIconSwitchBorder":false,"toolbarMarginTop":20,"toolbarMarginRight":15,"toolbarMarginBottom":0,"toolbarMarginLeft":15,"hamburgerIconSize":24,"hamburgerIconPadding":0,"hamburgerIconBgColor":"rgba(0, 0, 0, 0)","hamburgerIconColor":"rgba(104, 104, 104, 1)","hamburgerIconBorderWidth":0,"hamburgerIconBorderColor":"rgba(0, 0, 0, 0)","hamburgerCloseIconSize":24,"hamburgerCloseIconPadding":0,"hamburgerCloseIconBgColor":"rgba(0, 0, 0, 0)","hamburgerCloseIconColor":"rgba(104, 104, 104, 1)","hamburgerCloseIconBorderWidth":0,"hamburgerCloseIconBorderColor":"rgba(0, 0, 0, 0)","hamburgerIconStickySize":24,"hamburgerIconStickyPadding":0,"hamburgerIconStickyBgColor":"rgba(0, 0, 0, 0)","hamburgerIconStickyColor":"rgba(104, 104, 104, 1)","hamburgerIconStickyBorderWidth":0,"hamburgerIconStickyBorderColor":"rgba(0, 0, 0, 0)","hamburgerIconSizeMobile":24,"hamburgerIconPaddingMobile":0,"hamburgerIconBgColorMobile":"rgba(0, 0, 0, 0)","hamburgerIconColorMobile":"rgba(104, 104, 104, 1)","hamburgerIconMobileBorderWidth":0,"hamburgerIconMobileBorderColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileStickySize":24,"hamburgerIconMobileStickyPadding":0,"hamburgerIconMobileStickyBgColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileStickyColor":"rgba(104, 104, 104, 1)","hamburgerIconMobileStickyBorderWidth":0,"hamburgerIconMobileStickyBorderColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileFloatSize":24,"hamburgerIconMobileFloatPadding":0,"hamburgerIconMobileFloatBgColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileFloatColor":"rgba(104, 104, 104, 1)","hamburgerIconMobileFloatBorderWidth":0,"hamburgerIconMobileFloatBorderColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileFullwidthSize":24,"hamburgerIconMobileFullwidthPadding":0,"hamburgerIconMobileFullwidthBgColor":"rgba(0, 0, 0, 0)","hamburgerIconMobileFullwidthColor":"rgba(104, 104, 104, 1)","hamburgerIconMobileFullwidthBorderWidth":0,"hamburgerIconMobileFullwidthBorderColor":"rgba(0, 0, 0, 0)","woocommerceCart":false,"minimalisticMenuWooIconPosition":"slideBottom","woocommerceIconPositionMobile":"slideBottom","woocommerceCartIconSizeDesktop":17,"woocommerceCartIconSizeMobile":17,"wooCartDisableDropdown":false,"wooCartCountShape":"drop","wooCartCountBgColor":"rgba(204, 32, 59, 1)","wooCartCountTextColor":"rgba(255, 255, 255, 1)","wooCartDropdownBgColor":"rgba(255, 255, 255, 1)","wooCartDropdownTextColor":"rgba(111, 111, 111, 1)","checkoutBtnFontSize":14,"checkoutBtnFontWeight":"700","checkoutBtnTextColor":"rgba(255, 255, 255, 1)","checkoutBtnTextColorHover":"rgba(255, 255, 255, 1)","checkoutBtnBgColor":"rgba(204, 32, 59, 1)","checkoutBtnBgColorHover":"rgba(186, 23, 48, 1)","checkoutBtnBorderStyle":"solid","checkoutBtnBorderWidth":1,"checkoutBtnBorderColor":"rgba(204, 32, 59, 1)","checkoutBtnBorderColorHover":"rgba(204, 32, 59, 1)","viewCartBtnFontSize":14,"viewCartBtnFontWeight":"700","viewCartBtnTextColor":"rgba(204, 32, 59, 1)","viewCartBtnTextColorHover":"rgba(204, 32, 59, 1)","viewCartBtnBgColor":"rgba(255, 255, 255, 1)","viewCartBtnBgColorHover":"rgba(255, 242, 244, 1)","viewCartBtnBorderStyle":"solid","viewCartBtnBorderWidth":1,"viewCartBtnBorderColor":"rgba(204, 32, 59, 1)","viewCartBtnBorderColorHover":"rgba(204, 32, 59, 1)","mobileNavMenu":"1738","mobileSubmenuStyle":"slider","mobileCustomHamburger":false,"mobileIndependentCssHamburger":true,"mobileIndependentCssHamburgerType":"hamburger--squeeze","mobileIndependentCssHamburgerFloat":false,"mobileIndependentCssHamburgerHeight":3,"mobileMenuButtonShowText":false,"mobileMenuButtonShowTextPosition":"left","mobileMenuButtonShowTextSize":14,"mobileMenuButtonShowTextColor":"rgba(35, 35, 35, 1)","mobileMenuButtonShowTextColorSticky":"rgba(35, 35, 35, 1)","mobileNavDrawerOpenType":"offcanvasSlideSlideRight","mobilePreventAutoclose":false,"mobileMenuShowCloseButton":true,"mobileMenuCloseButtonPosition":"flex-end","mobileMenuCloseButtonTop":12,"mobileMenuCloseButtonRight":0,"mobileMenuCloseButtonBottom":12,"mobileMenuCloseButtonLeft":0,"mobileMenuLinePosition":"default","mobileLogoPosition":"default","forceLogoCenteringMobile":false,"mobileLogoMarginTop":0,"mobileLogoMarginRight":0,"mobileLogoMarginBottom":0,"mobileLogoMarginLeft":0,"mobileSideIconPosition":"default","responsiveNavigationBackgroun
2331dColor":"rgba(255, 255, 255, 1)","mobileSliderTitleBackgroundColor":"rgba(222, 222, 222, 1)","responsiveNavigationTextColor":"rgba(90, 90, 90, 1)","responsiveNavigationHoverTextColor":"rgba(90, 90, 90, 1)","mobileItemsBorderThickness":1,"mobileItemsBorderStyle":"dotted","mobileItemsBorderColor":"rgba(90, 90, 90, 1)","mobileToolbarIconColor":"rgb(90, 90, 90, 1)","mobileCaretCustomColor":false,"mobileCaretCustomColorTop":"rgb(90, 90, 90, 1)","mobileCaretCustomColorSub":"rgb(90, 90, 90, 1)","mobileCaretCustomColorCurrent":"rgba(204, 204, 204, 1)","mobileWidth":1023,"mobileOffcanvasFullwidth":false,"mobileOffcanvasWidth":250,"mobileOffcanvasWidthDynamic":false,"mobileHeaderHeight":70,"mobileHeaderStickyHeight":70,"mobileMenuWrapperIndent":0,"mobileSliderTitleHeight":50,"mobileItemsPaddingY":9,"mobileItemTextSize":14,"mobileItemTextCase":"uppercase","mobileItemTextWeight":"none","mobileItemLetterSpacing":0,"mobileSubitemTextSize":13,"mobileSubitemTextCase":"uppercase","mobileSubitemTextWeight":"none","mobileSubitemLetterSpacing":0,"logoText":"Logo","logoUrl":"","logoUrlOpenType":"same","logoDefault":"15426","logoAlt":"","logoSticky":"","logoStickyAlt":"","logoMobile":"","logoMobileAlt":"","logoStickyMobile":"","logoStickyAltMobile":"","logoStyle4":"","socialSetNofollow":false,"socialSetBlank":false,"socialTwitter":false,"socialTwitterLink":"","socialTwitterText":"","socialTwitterIcon":"fa fa-twitter","socialFacebook":false,"socialFacebookLink":"","socialFacebookText":"","socialFacebookIcon":"fa fa-facebook","socialGoogle":false,"socialGoogleLink":"","socialGoogleText":"","socialGoogleIcon":"fa fa-google","socialVimeo":false,"socialVimeoLink":"","socialVimeoText":"","socialVimeoIcon":"fa fa-vimeo","socialDribbble":false,"socialDribbbleLink":"","socialDribbbleText":"","socialDribbbleIcon":"fa fa-dribbble","socialPinterest":false,"socialPinterestLink":"","socialPinterestText":"","socialPinterestIcon":"fa fa-pinterest","socialYoutube":false,"socialYoutubeLink":"","socialYoutubeText":"","socialYoutubeIcon":"fa fa-youtube","socialLinkedin":false,"socialLinkedinLink":"","socialLinkedinText":"","socialLinkedinIcon":"fa fa-linkedin","socialInstagram":false,"socialInstagramLink":"","socialInstagramText":"","socialInstagramIcon":"fa fa-instagram","socialFlickr":false,"socialFlickrLink":"","socialFlickrText":"","socialFlickrIcon":"fa fa-flickr","socialVk":false,"socialVkLink":"","socialVkText":"","socialVkIcon":"fa fa-vk","toolbarEmailIcon":"","toolbarEmail":"","toolbarEmailAsLink":false,"toolbarPhoneIcon":"","toolbarPhone":"","toolbarPhoneAsLink":false,"searchIcon":"gmi gmi-zoom-search","cartIcon":"gmi gmi-bag","menuIcon":"fa fa-bars","menuButtonText":"Menu","closeIcon":"fa fa-times","icons":"","postTypes":"post,page,project","wrapperTag":"header","adminWalkerPriority":true,"frontendInitAlt":false,"frontendInitImmediately":false,"displayGmWhenMenuBlockEdit":false,"enableCriticalInlineCss":false,"googleFontsLocal":false,"disableLocalFontAwesome":false,"disableLocalFontInternal":false,"allowUseFontPreloader":true,"disableMenuBlockForWooPayments":false,"allowImportOnlineLibrary":true,"removeBreakingPTag":true,"uninstallData":false,"defaultMasterPreset":"15087","defaultMasterMenu":"1453","overrideForTax":false,"taxonomiesPreset":[],"preset":{"id":"15087","name":"First Preset"},"extra_navbar_classes":["gm-navbar--align-left","gm-navbar--style-1","gm-top-links-align-right","gm-navbar--toolbar-true","gm-navbar--shadow-tiny","gm-navbar--has-shadow-sticky","gm-navbar--shadow-dropdown-medium","gm-dropdown-hover-style-default","gm-dropdown-appearance-animate-from-bottom","gm-dropdown-with-scrollbar"],"_preset_shortcodes_added":true,"_preset_toolbar_menu_added":1737,"_preset_mb_action_added":true}; 2332 document.addEventListener("DOMContentLoaded", function () { let groovyMenuWrapperNode = document.querySelector('.gm-preset-id-15087'); 2333 if (groovyMenuWrapperNode) { 2334 if ( ! groovyMenuWrapperNode.classList.contains('gm-init-done')) { 2335 var gm = new GroovyMenu(groovyMenuWrapperNode ,groovyMenuSettings); gm.init(); 2336 } 2337 } 2338 }); 2339//# sourceURL=groovy-menu-js-js-after 2340</script>
vendor: 1 bytes, line 2340
2340
2341<script id="twentyfifteen-skip-link-focus-fix-js" src="https://tataandhoward.com/wp-content/themes/TandH2023/js/skip-link-focus-fix.js?ver=20141010"></script>
vendor: 1 bytes, line 2341
2341
2342<script id="twentyfifteen-script-js-extra"> 2343var screenReaderText = {"expand":"\u003Cspan class=\"screen-reader-text\"\u003Eexpand child menu\u003C/span\u003E","collapse":"\u003Cspan class=\"screen-reader-text\"\u003Ecollapse child menu\u003C/span\u003E"}; 2344//# sourceURL=twentyfifteen-script-js-extra 2345</script>
vendor: 1 bytes, line 2345
2345
2346<script id="twentyfifteen-script-js" src="https://tataandhoward.com/wp-content/themes/TandH2023/js/functions.js?ver=20150330"></script>
vendor: 1 bytes, line 2346
2346
2347<script id="dflip-script-js" src="https://tataandhoward.com/wp-content/plugins/dflip/assets/js/dflip.min.js?ver=2.4.37"></script>
vendor: 1 bytes, line 2347
2347
2348<script id="evcal_gmaps-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBSZoZgh6veWewU4dk4GG17sI4ty4ITFdU&callback=Function.prototype&loading=async&libraries=marker,places&ver=1.0"></script>
vendor: 1 bytes, line 2348
2348
2349<script id="eventon_gmaps-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/maps/eventon_gen_maps.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2349
2349
2350<script id="evcal_functions-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/eventon_functions.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2350
2350
2351<script id="evcal_easing-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/jquery.easing.1.3.js?ver=1.0"></script>
vendor: 1 bytes, line 2351
2351
2352<script id="evo_handlebars-js" src="https://tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/handlebars.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2352
2352
2353<script id="evo_jitsi-js" src="https://meet.jit.si/external_api.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2353
2353
2354<script id="evo_mobile-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/jquery.mobile.min.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2354
2354
2355<script id="evo_moment-js" src="https://tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/moment.min.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2355
2355
2356<script id="evo_moment_tz-js" src="https://tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/moment_timezone_min.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2356
2356
2357<script id="underscore-js" src="https://tataandhoward.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 2357
2357
2358<script id="shortcode-js" src="https://tataandhoward.com/wp-includes/js/shortcode.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2358
2358
2359<script id="backbone-js" src="https://tataandhoward.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 2359
2359
2360<script id="wp-util-js-extra"> 2361var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 2362//# sourceURL=wp-util-js-extra 2363</script>
vendor: 1 bytes, line 2363
2363
2364<script id="wp-util-js" src="https://tataandhoward.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2364
2364
2365<script id="wp-backbone-js" src="https://tataandhoward.com/wp-includes/js/wp-backbone.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2365
2365
2366<script id="media-models-js-extra"> 2367var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}}; 2368//# sourceURL=media-models-js-extra 2369</script>
vendor: 1 bytes, line 2369
2369
2370<script id="media-models-js" src="https://tataandhoward.com/wp-includes/js/media-models.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2370
2370
2371<script id="wp-plupload-js-extra"> 2372var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"This file cannot be processed by the web server.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.","http_error_image":"The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2560 pixels.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the Trash.","error_uploading":"\u201c%s\u201d has failed to upload.","unsupported_image":"The server cannot process HEIC images. Convert it to JPEG before uploading.","noneditable_image":"The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading.","file_url_copied":"The file URL has been copied to your clipboard"}; 2373var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"209715200b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"avif_upload_error":true,"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"71d9b06b5b"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; 2374//# sourceURL=wp-plupload-js-extra 2375</script>
vendor: 1 bytes, line 2375
2375
2376<script id="wp-plupload-js" src="https://tataandhoward.com/wp-includes/js/plupload/wp-plupload.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2376
2376
2377<script id="jquery-ui-core-js-before"> 2378jQuery.uiBackCompat = true; 2379//# sourceURL=jquery-ui-core-js-before 2380</script>
vendor: 1 bytes, line 2380
2380
2381<script id="jquery-ui-core-js" src="https://tataandhoward.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2381
2381
2382<script id="jquery-ui-mouse-js" src="https://tataandhoward.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2382
2382
2383<script id="jquery-ui-sortable-js" src="https://tataandhoward.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2383
2383
2384<script id="mediaelement-core-js-before"> 2385var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 2386//# sourceURL=mediaelement-core-js-before 2387</script>
vendor: 1 bytes, line 2387
2387
2388<script id="mediaelement-core-js" src="https://tataandhoward.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 2388
2388
2389<script id="mediaelement-migrate-js" src="https://tataandhoward.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2389
2389
2390<script id="mediaelement-js-extra"> 2391var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 2392//# sourceURL=mediaelement-js-extra 2393</script>
vendor: 1 bytes, line 2393
2393
2394<script id="wp-mediaelement-js" src="https://tataandhoward.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2394
2394
2395<script id="wp-api-request-js-extra"> 2396var wpApiSettings = {"root":"https://tataandhoward.com/wp-json/","nonce":"174cd29ee1","versionString":"wp/v2/"}; 2397//# sourceURL=wp-api-request-js-extra 2398</script>
vendor: 1 bytes, line 2398
2398
2399<script id="wp-api-request-js" src="https://tataandhoward.com/wp-includes/js/api-request.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2399
2399
2400<script id="wp-dom-ready-js" src="https://tataandhoward.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 2400
2400
2401<script id="wp-hooks-js" src="https://tataandhoward.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2401
2401
2402<script id="wp-i18n-js" src="https://tataandhoward.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2402
2402
2403<script id="wp-i18n-js-after"> 2404wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2405//# sourceURL=wp-i18n-js-after 2406</script>
vendor: 1 bytes, line 2406
2406
2407<script id="wp-a11y-js" src="https://tataandhoward.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 2407
2407
2408<script id="clipboard-js" src="https://tataandhoward.com/wp-includes/js/clipboard.min.js?ver=2.0.11"></script>
vendor: 1 bytes, line 2408
2408
2409<script id="media-views-js-extra"> 2410var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Media","url":"URL","addMedia":"Add media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload files","uploadImagesTitle":"Upload images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Go to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk select","trashSelected":"Move to Trash","restoreSelected":"Restore from Trash","deletePermanently":"Delete permanently","errorDeleting":"Error in deleting the attachment.","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchLabel":"Search media","searchMediaLabel":"Search media","searchMediaPlaceholder":"Search media items...","mediaFound":"Number of media items found: %d","noMedia":"No media items found.","noMediaTryNewSearch":"No media items found. Try a different search.","mediaItemViewed":"Viewing media item: %s","attachmentDetails":"Attachment details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create gallery","editGalleryTitle":"Edit gallery","cancelGalleryTitle":"\u2190 Cancel gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image details","imageReplaceTitle":"Replace image","imageDetailsCancel":"Cancel edit","editImage":"Edit image","chooseImage":"Choose image","selectAndCrop":"Select and crop","skipCropping":"Skip cropping","cropImage":"Crop image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio details","audioReplaceTitle":"Replace audio","audioAddSourceTitle":"Add audio source","audioDetailsCancel":"Cancel edit","videoDetailsTitle":"Video details","videoReplaceTitle":"Replace video","videoAddSourceTitle":"Add video source","videoDetailsCancel":"Cancel edit","videoSelectPosterImageTitle":"Select poster image","videoAddTrackTitle":"Add subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create audio playlist","editPlaylistTitle":"Edit audio playlist","cancelPlaylistTitle":"\u2190 Cancel audio playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create video playlist","editVideoPlaylistTitle":"Edit video playlist","cancelVideoPlaylistTitle":"\u2190 Cancel video playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to video Playlist","filterAttachments":"Filter media","attachmentsList":"Media list","settings":{"tabs":[],"tabUrl":"https://tataandhoward.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Documents","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Spreadsheets","application/x-gzip,application/rar,a
2410pplication/x-tar,application/zip,application/x-7z-compressed":"Archives"},"captions":true,"nonce":{"sendToEditor":"a88ffd4a6b","setAttachmentThumbnail":"c1cc82d176"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://tataandhoward.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":625,"months":[{"year":"2026","month":"9","text":"September 2026"},{"year":"2026","month":"8","text":"August 2026"},{"year":"2026","month":"7","text":"July 2026"},{"year":"2026","month":"6","text":"June 2026"},{"year":"2026","month":"5","text":"May 2026"},{"year":"2026","month":"4","text":"April 2026"},{"year":"2026","month":"3","text":"March 2026"},{"year":"2026","month":"2","text":"February 2026"},{"year":"2026","month":"1","text":"January 2026"},{"year":"2025","month":"12","text":"December 2025"},{"year":"2025","month":"11","text":"November 2025"},{"year":"2025","month":"10","text":"October 2025"},{"year":"2025","month":"9","text":"September 2025"},{"year":"2025","month":"8","text":"August 2025"},{"year":"2025","month":"7","text":"July 2025"},{"year":"2025","month":"6","text":"June 2025"},{"year":"2025","month":"5","text":"May 2025"},{"year":"2025","month":"4","text":"April 2025"},{"year":"2025","month":"3","text":"March 2025"},{"year":"2025","month":"2","text":"February 2025"},{"year":"2025","month":"1","text":"January 2025"},{"year":"2024","month":"12","text":"December 2024"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"October 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"7","text":"July 2024"},{"year":"2024","month":"6","text":"June 2024"},{"year":"2024","month":"5","text":"May 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2024","month":"3","text":"March 2024"},{"year":"2024","month":"2","text":"February 2024"},{"year":"2024","month":"1","text":"January 2024"},{"year":"2023","month":"12","text":"December 2023"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"October 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"8","text":"August 2023"},{"year":"2023","month":"7","text":"July 2023"},{"year":"2023","month":"6","text":"June 2023"},{"year":"2023","month":"5","text":"May 2023"},{"year":"2023","month":"4","text":"April 2023"},{"year":"2023","month":"3","text":"March 2023"},{"year":"2023","month":"2","text":"February 2023"},{"year":"2023","month":"1","text":"January 2023"},{"year":"2022","month":"12","text":"December 2022"},{"year":"2022","month":"10","text":"October 2022"},{"year":"2022","month":"9","text":"September 2022"},{"year":"2022","month":"6","text":"June 2022"},{"year":"2022","month":"5","text":"May 2022"},{"year":"2022","month":"4","text":"April 2022"},{"year":"2022","month":"3","text":"March 2022"},{"year":"2022","month":"2","text":"February 2022"},{"year":"2021","month":"9","text":"September 2021"},{"year":"2021","month":"7","text":"July 2021"},{"year":"2021","month":"6","text":"June 2021"},{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2019","month":"8","text":"August 2019"},{"year":"2019","month":"7","text":"July 2019"},{"year":"2019","month":"6","text":"June 2019"},{"year":"2019","month":"5","text":"May 2019"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"3","text":"March 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"10","text":"October 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"8","text":"August 2018"},{"year":"2018","month":"7","text":"July 2018"},{"year":"2018","month":"6","text":"June 2018"},{"year":"2018","month":"5","text":"May 2018"},{"year":"2018","month":"4","text":"April 2018"},{"year":"2018","month":"3","text":"March 2018"},{"year":"2018","month":"2","text":"February 2018"},{"year":"2018","month":"1","text":"January 2018"},{"year":"2017","month":"11","text":"November 2017"},{"year":"2017","month":"10","text":"October 2017"},{"year":"2017","month":"9","text":"September 2017"},{"year":"2017","month":"8","text":"August 2017"},{"year":"2017","month":"7","text":"July 2017"},{"year":"2017","month":"6","text":"June 2017"},{"year":"2017","month":"5","text":"May 2017"},{"year":"2017","month":"4","text":"April 2017"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"},{"year":"2017","month":"1","text":"January 2017"},{"year":"2016","month":"12","text":"December 2016"},{"year":"2016","month":"11","text":"November 2016"},{"year":"2016","month":"10","text":"October 2016"},{"year":"2016","month":"9","text":"September 2016"},{"year":"2016","month":"8","text":"August 2016"},{"year":"2016","month":"7","text":"July 2016"},{"year":"2016","month":"5","text":"May 2016"},{"year":"2016","month":"4","text":"April 2016"},{"year":"2016","month":"3","text":"March 2016"},{"year":"2016","month":"2","text":"February 2016"},{"year":"2016","month":"1","text":"January 2016"},{"year":"2015","month":"12","text":"December 2015"},{"year":"2015","month":"11","text":"November 2015"},{"year":"2015","month":"10","text":"October 2015"},{"year":"2015","month":"9","text":"September 2015"},{"year":"2015","month":"8","text":"August 2015"},{"year":"2015","month":"7","text":"July 2015"},{"year":"2015","month":"6","text":"June 2015"},{"year":"2015","month":"5","text":"May 2015"},{"year":"2015","month":"4","text":"April 2015"},{"year":"2015","month":"3","text":"March 2015"},{"year":"2014","month":"12","text":"December 2014"},{"year":"2014","month":"11","text":"November 2014"},{"year":"2014","month":"10","text":"October 2014"},{"year":"2014","month":"8","text":"August 2014"},{"year":"2014","month":"7","text":"July 2014"},{"year":"2014","month":"6","text":"June 2014"},{"year":"2014","month":"5","text":"May 2014"},{"year":"2014","month":"4","text":"April 2014"},{"year":"2014","month":"3","text":"March 2014"},{"year":"2014","month":"2","text":"February 2014"},{"year":"2014","month":"1","text":"January 2014"},{"year":"2013","month":"12","text":"December 2013"},{"year":"2013","month":"11","text":"November 2013"},{"year":"2013","month":"10","text":"October 2013"},{"year":"2013","month":"9","text":"September 2013"},{"year":"2013","month":"8","text":"August 2013"}],"mediaTrash":0,"infiniteScrolling":1}}; 2411//# sourceURL=media-views-js-extra 2412</script>
vendor: 1 bytes, line 2412
2412
2413<script id="media-views-js" src="https://tataandhoward.com/wp-includes/js/media-views.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2413
2413
2414<script id="media-editor-js" src="https://tataandhoward.com/wp-includes/js/media-editor.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2414
2414
2415<script id="media-audiovideo-js" src="https://tataandhoward.com/wp-includes/js/media-audiovideo.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2415
2415
2416<script id="evo_mouse-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/lib/jquery.mousewheel.min.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2416
2416
2417<script id="evcal_ajax_handle-js-extra"> 2418var the_ajax_script = {"ajaxurl":"https://tataandhoward.com/wp-admin/admin-ajax.php","rurl":"https://tataandhoward.com/wp-json/","postnonce":"db6ff8a753","ajax_method":"ajax","evo_v":"5.0.13"}; 2419var evo_general_params = {"is_admin":"","ajaxurl":"https://tataandhoward.com/wp-admin/admin-ajax.php","evo_ajax_url":"/?evo-ajax=%%endpoint%%","ajax_method":"endpoint","rest_url":"https://tataandhoward.com/wp-json/eventon/v1/data?evo-ajax=%%endpoint%%","n":"db6ff8a753","nonce":"174cd29ee1","evo_v":"5.0.13","text":{"err1":"This field is required","err2":"Invalid email format","err3":"Incorrect Answer","local_time":"Local Time"},"html":{"preload_general":"\u003Cdiv class='evo_loading_bar_holder h100 loading_e swipe' style=''\u003E\u003Cdiv class='nesthold c g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_70px' style='width:50%; height:70px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_40px' style='width:100%; height:40px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_40px' style='width:100%; height:40px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_40px' style='width:100%; height:40px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_40px' style='width:100%; height:40px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","preload_events":"\u003Cdiv class='evo_loading_bar_holder h100 loading_e swipe' style=''\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold r g10'\u003E\u003Cdiv class='nest nest2 e1'\u003E\u003Cdiv class='evo_loading_bar wid_100px hi_95px' style='width:100px; height:95px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest2 e2'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold r g10'\u003E\u003Cdiv class='nest nest2 e1'\u003E\u003Cdiv class='evo_loading_bar wid_100px hi_95px' style='width:100px; height:95px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest2 e2'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold r g10'\u003E\u003Cdiv class='nest nest2 e1'\u003E\u003Cdiv class='evo_loading_bar wid_100px hi_95px' style='width:100px; height:95px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest2 e2'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","preload_event_tiles":"\u003Cdiv class='evo_loading_bar_holder h100 loading_e_tile swipe' style=''\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest1 e'\u003E\u003Cdiv class='nesthold g'\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_55px' style='width:50%; height:55px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_90% hi_30px' style='width:90%; height:30px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","preload_taxlb":"\u003Cdiv class='evo_loading_bar_holder h100 loading_taxlb swipe' style=''\u003E\u003Cdiv class='evo_loading_bar wid_50% hi_95px' style='width:50%; height:95px;
2419 '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_30% hi_30px' style='width:30%; height:30px; margin-bottom:30px;'\u003E\u003C/div\u003E\u003Cdiv class='nesthold r g10'\u003E\u003Cdiv class='nest nest2 e1'\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_150px' style='width:100%; height:150px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_150px' style='width:100%; height:150px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_95px' style='width:100%; height:95px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class='nest nest2 e2'\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_95px' style='width:100%; height:95px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_95px' style='width:100%; height:95px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_95px' style='width:100%; height:95px; '\u003E\u003C/div\u003E\u003Cdiv class='evo_loading_bar wid_100% hi_95px' style='width:100%; height:95px; '\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E","preload_gmap":"\n\t\t\u003Cspan class='evo_map_load_out evoposr evodb evobr15'\u003E\n\t\t\u003Ci class='fa fa-location-dot evoposa'\u003E\u003C/i\u003E\u003Cspan class='evo_map_load evoposr evodb'\u003E\t\t\t\t\t\n\t\t\t\t\t\u003Ci class='a'\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Ci class='b'\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Ci class='c'\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Ci class='d'\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Ci class='e'\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Ci class='f'\u003E\u003C/i\u003E\n\t\t\t\t\u003C/span\u003E\u003C/span\u003E"},"cal":{"lbs":"def","lbnav":"no","is_admin":false,"search_openoninit":false}}; 2420//# sourceURL=evcal_ajax_handle-js-extra 2421</script>
vendor: 1 bytes, line 2421
2421
2422<script id="evcal_ajax_handle-js" src="//tataandhoward.com/wp-content/plugins/eventON/assets/js/eventon_script.js?ver=5.0.13"></script>
vendor: 1 bytes, line 2422
2422
2423<script id="ultimate-vc-addons-info_box_js-js" src="https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/info-box.min.js?ver=3.21.6"></script>
vendor: 1 bytes, line 2423
2423
2424<script id="lepopup-js" src="https://tataandhoward.com/wp-content/plugins/halfdata-green-popups/js/lepopup.js?ver=7.6.3"></script>
vendor: 1 bytes, line 2424
2424
2425<script id="airdatepicker-js" src="https://tataandhoward.com/wp-content/plugins/halfdata-green-popups/js/airdatepicker.js?ver=7.6.3"></script>
vendor: 1 bytes, line 2425
2425
2426<script id="wpb_composer_front_js-js" src="https://tataandhoward.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=9.0.1"></script>
vendor: 1 bytes, line 2426
2426
2427<script id="vc_waypoints-js" src="https://tataandhoward.com/wp-content/plugins/js_composer/assets/lib/vc/vc_waypoints/vc-waypoints.min.js?ver=9.0.1"></script>
vendor: 1 bytes, line 2427
2427
2428<script id="ultimate-vc-addons-row-bg-js" src="https://tataandhoward.com/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/ultimate_bg.min.js?ver=3.21.6"></script>
vendor: 1 bytes, line 2428
2428
2429<script async data-wp-strategy="async" id="esg-essential-grid-script-js" src="https://tataandhoward.com/wp-content/plugins/essential-grid/public/assets/js/esg.min.js?ver=3.1.12"></script>
vendor: 1 bytes, line 2429
2429
2430<script id="vc_grid-js-imagesloaded-js" src="https://tataandhoward.com/wp-content/plugins/js_composer/assets/lib/vendor/dist/imagesloaded/imagesloaded.pkgd.min.js?ver=9.0.1"></script>
vendor: 1 bytes, line 2430
2430
2431<script id="vc_grid-js" src="https://tataandhoward.com/wp-content/plugins/js_composer/assets/js/dist/vc_grid.min.js?ver=9.0.1"></script>
vendor: 1 bytes, line 2431
2431
2432<script id="wp-emoji-settings" type="application/json"> 2433{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://tataandhoward.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 2434</script>
vendor: 1 bytes, line 2434
2434
2435<script type="module"> 2436/*! This file is auto-generated */ 2437var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2438//# sourceURL=https://tataandhoward.com/wp-includes/js/wp-emoji-loader.min.js 2439</script>
vendor: 1 bytes, line 2439
2439
2440<script> 2441 SR7.JSON['SR7_2_1'] = {"settings":{"migrated":"sr6","uSize":[false,true,false,false,true],"title":"Home","alias":"home","type":"hero","fonts":{"Roboto":{"name":"Roboto","normal":{"700":true},"subset":{"latin":true}}},"lazyLoad":"smart","vPort":["-200px","-200px","-200px","-200px","-200px"],"size":{"contentFH":true,"width":[1100,1100,1024,778,480],"height":[800,800,745,566,400],"cachedHeight":[800,800,768,960,400],"maxWidth":0},"carousel":{"type":"h","align":"center","maxV":3,"justify":false,"scale":false,"minS":50,"vScale":false,"oScale":false,"space":0,"rotation":false,"maxR":0,"varR":false,"opacity":true,"maxO":100,"varO":false,"spin":"off","spinA":0,"snap":true,"infinity":false,"skewX":0,"skewY":0,"ease":"power3.inOut","dur":800,"overshoot":false,"stretch":false,"showAllLayers":"false","jMWidth":false,"bR":0,"pNV":"50px","pT":0,"pB":0},"shdw":0,"bg":{"color":{"orig":"transparent","type":"solid","string":"transparent"}},"nav":{"m":{"cd":1000},"p":{"w":50,"h":100}},"thumb":"https:\/\/tataandhoward.com\/wp-content\/uploads\/revslider\/video-media\/Website-Header-2026-Final-Compressed_32.jpeg","aU":[],"imgs":[],"hasYT":false,"version":"6.7.55","general":{"lazyLoad":"smart","slideshow":{"globalViewPort":true,"globalViewDist":"-200px"}}},"slides":{"1":{"id":1,"slide":{"addOns":[],"id":1,"version":"6.7.55","title":"","parentId":null,"language":"default","order":1,"thumb":{"src":"","srcId":"","admin":"","adminId":"","dimension":"slider","default":{"image":{"src":"https:\/\/tataandhoward.com\/wp-content\/uploads\/revslider\/video-media\/Website-Header-2026-Final-Compressed_32.jpeg"}}},"acc":{"label":"unset","hidden":"true","live":"auto","role":"presentation","roledep":"slide"},"description":"","attr":{"class":"","data":"","id":"","a":"","aO":"ml","t":"","tO":"","deepLink":"","attr":""},"publish":{"from":"","to":"","state":"published","sch":true},"slideshow":{"stop":false,"len":"default","hal":0,"hom":false,"hfn":false},"loop":{"u":false,"r":-1,"s":0,"e":99999}},"layers":[{"fluid":{"tx":true,"tr":true,"sp":true},"id":0,"alias":"Text-0","content":{"text":"Unsurpassed Solutions in the Water Environment"},"runtime":{"locked":false,"hidden":false},"size":{"w":["790px","790px","#a","#a","427px"],"h":["#a","auto","auto","auto","auto"],"minW":["none","none","none","none","none"],"minH":["none","none","none","none","none"]},"pos":{"x":["#a",0,0,0,0],"y":["506px","506px","#a","#a","40px"],"h":["left","left","left","left","center"],"v":["top","top","top","top","bottom"],"pos":"absolute","float":["none","none","none","none","none"],"clear":["none","none","none","none","none"]},"display":["block","block","block","block","block"],"vA":"top","bg":{"color":{"orig":"transparent","type":"solid","string":"transparent"}},"attr":{"aO":"ml","tO":"ml"},"acc":{"role":""},"tl":{"in":{"content":{"pers":"600px","orig":{"x":"50%","y":"50%","z":"0"},"all":[{"t":0,"d":0,"f":0,"e":"power3.inOut","pE":"d","x":[0,0,0,0,0],"y":[0,0,0,0,0],"o":0,"xRe":0,"yRe":0,"off":0},{"t":0,"d":300,"f":300,"e":"power3.inOut","pE":"d","x":[0,0,0,0,0],"y":[0,0,0,0,0],"o":1,"xRe":0,"yRe":0,"off":0}]}},"out":{"content":{"pers":"600px","orig":{"x":"50%","y":"50%","z":"0"},"all":[{"t":0,"d":300,"f":300,"e":"power3.inOut","pE":"n","x":["inherit","inherit","inherit","inherit","inherit"],"y":["inherit","inherit","inherit","inherit","inherit"],"o":0,"xRe":0,"yRe":0,"off":0}]}}},"p":{"t":[0,0,"#a","#a","#a"],"b":[0,0,"#a","#a","#a"],"l":[0,0,"#a","#a","#a"],"r":[0,0,"#a","#a","#a"]},"m":{"t":[0,0,"#a","#a","#a"],"b":[0,0,"#a","#a","#a"],"l":[0,0,"#a","#a","#a"],"r":[0,0,"#a","#a","#a"]},"tA":["left","left","left","left","center"],"codes":{"css":"font-family: \"widescreen\", sans-serif;","hovercss":""},"color":["#ffffff","#ffffff","#ffffff","#ffffff","#ffffff"],"font":{"size":["50px","50px","#a","#a","30px"],"weight":["700","700","700","700","700"],"ls":[0,0,0,0,0]},"lh":["55px","55px","#a","#a","35px"],"type":"text","toggle":{"text":""}},{"rTo":"slide","id":1,"alias":"Slide BG Layer","subtype":"slidebg","size":{"cMode":"cover"},"pos":{"h":["center","center","center","center","center"],"v":["center","center","center","center","center"],"pos":"absolute"},"zIndex":0,"order":0,"display":["block","block","block","block","block"],"bg":{"video":{"src":"https:\/\/tataandhoward.com\/wp-content\/uploads\/2026\/07\/Website-Header-2026-Final-Compressed.mp4","crossOrigin":false,"afterTransition":false,"controls":"none","autoPlay":true,"pauseOnSwap":false,"pauseTimer":false,"start":"","end":"","nextSlide":false,"stopAllMedia":false,"loop":true,"preload":"auto","preloadWait":"0","rewind":true,"volume":0,"poster":{"src":"https:\/\/tataandhoward.com\/wp-content\/uploads\/revslider\/video-media\/Website-Header-2026-Final-Compressed_32.jpeg","lib":"medialibrary","lib_id":17237,"lib_size":"","size":"cover","fromStream":false,"showOnPause":false,"insteadVideo":false,"noOnMobile":false},"fromStream":false,"streamType":"gallery","type":"html5","cover":true,"noInteract":true,"aFullScreen":false,"args":"","fullWidth":false,"mute":true,"ratio":"16:9","inline":true,"animDur":500,"speed":1,"cOC":false}},"tl":{"in":{"bg":{"ex":true,"all":[[],{"d":1000,"sd":666.66666666666674,"e":"power2.inOut","dir":"default","t":0,"rnd":false,"temp":{"t":"*opacity* Fade In","p":"fade","m":"basic","g":"fade"},"addOns":[],"in":{"o":0},"out":{"a":false},"v":"7.0","a":"BG Animation"}]}}},"type":"shape"}]},"2":{"id":"2","slide":{"addOns":[],"id":2,"version":"6.7.55","title":"Global Layers","parentId":null,"language":"default","oflow":false,"global":true,"respVP":true,"pos":"front","fullHeight":true},"layers":[]}},"id":"2","addOns":[]}; 2442 if (SR7.F.init) SR7.F.init(); // DOUBLE CALL NOT A PROBLEM, MANAGED IN INIT 2443 document.addEventListener('DOMContentLoaded', function() {if (SR7.F.init) SR7.F.init(); else SR7.shouldBeInited = true;}); 2444 window.addEventListener('load', function() {if (SR7.F.init) SR7.F.init(); else SR7.shouldBeInited = true; }); 2445 SR7.E.v6v7ids ??= {} 2446 SR7.E.v6v7ids = JSON.parse('{\"n\":{\"3\":1},\"s\":{\"2\":2}}'); 2447</script>
vendor: 1 bytes, line 2447
2447
2448<script></script>
vendor: 2 bytes, line 2448
2448
2449<script> 2450 var lepopup_ajax_url = "https://tataandhoward.com/wp-admin/admin-ajax.php"; 2451 var lepopup_ga_tracking = "off"; 2452 var lepopup_abd_enabled = "off"; 2453 var lepopup_async_init = "on"; 2454 var lepopup_preload = "off"; 2455 var lepopup_overlays = {}; 2456 var lepopup_campaigns = {}; 2457</script>
vendor: 1 bytes, line 2457
2457
2458<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"21b65ef2b3024c5180d8002de7415752","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 2458
2458
2459<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a441cbb99a80000b',t:'MTc5MDkyNDA2Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2459</body> 2460</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.