1<!-- Include header --> 2 3<!DOCTYPE html> 4<html lang="en-IN"> 5<head> 6 <title>Contact Usha Solar India | Solar Solutions Support</title> 7 <meta charset="utf-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 9 <meta name=keywords content=""> 10 <meta name=description content="Contact Usha Solar India for solar inverters, batteries and solar solutions. Get expert support, pricing and enquiries assistance."> 11 <meta name="geo.region" content="" /> 12 <meta name="geo.placename" content="" /> 13 <meta name="geo.position" content="" /> 14 <meta name="ICBM" content="" /> 15 16 <meta name=author content="ushashriram"> 17 <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW"> 18 19 <meta property="og:type" content="profile"> 20 <meta property="og:title" content="Contact Usha Solar India | Solar Solutions Support"> 21 <meta property="og:url" content="https://www.ushasolarindia.com/"> 22 <meta property="og:image" content="https://www.ushasolarindia.com/assets/img/logo.png"> 23 <meta property="fb:admins" content=""> 24 <meta property="og:site_name" content=""> 25 <meta property="og:description" content="Contact Usha Solar India for solar inverters, batteries and solar solutions. Get expert support, pricing and enquiries assistance."> 26 <meta name=twitter:card content="https://www.ushasolarindia.com/assets/img/logo.png"> 27 <meta name=twitter:site content=""> 28 <meta name=twitter:title content="Contact Usha Solar India | Solar Solutions Support"> 29 <meta name=twitter:description content="Contact Usha Solar India for solar inverters, batteries and solar solutions. Get expert support, pricing and enquiries assistance."> 30 <meta name=twitter:image content="https://www.ushasolarindia.com/assets/img/logo.png"> 31 <meta name="p:domain_verify" content="5ab1d630c7b5c832fbe69d3b6c2a95e9"/> 32<link rel="canonical" href="https://www.ushasolarindia.com/contact"> 33 <!--<link rel="canonical" href="<php echo $canonical; ?>">--> 34 <link rel="shortcut icon" href="https://www.ushasolarindia.com/assets/img/favicon.png"> 35 <link rel="stylesheet" href="https://www.ushasolarindia.com/assets/css/bootstrap.min.css"> 36 <!--<link rel="stylesheet" href="<php echo $baseURL; ?>assets/css/owl.theme.default.css" />--> 37 <!--<link rel="stylesheet" href="<php echo $baseURL; ?>assets/css/owl.carousel.min.css" />--> 38 <link rel="stylesheet" href="https://www.ushasolarindia.com/assets/font-awesome-4.7.0/css/font-awesome.css"> 39 <link href="https://www.ushasolarindia.com/assets/css/aos.css" rel="stylesheet"> 40 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.10/css/intlTelInput.css"> 41 <!-- light slider --> 42 <link rel="stylesheet" href="https://www.ushasolarindia.com/assets/css/lightslider.min.css" /> 43 <link href="https://www.ushasolarindia.com/assets/css/own-new.css" rel="stylesheet"> 44 <link href="https://www.ushasolarindia.com/assets/css/custom.css" rel="stylesheet"> 45 46 <!-- Google Tag Manager -->
47<script>
vendor: 331 bytes, lines 47-51
47(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 48new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 49j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 50'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 51})(window,document,'script','dataLayer','
51GTM-P2NH7Z8D
vendor: 3 bytes, line 51
51');
51</script>
51 52<!-- End Google Tag Manager --> 53<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 53-54
53 54<script async src="https://www.googletagmanager.com/gtag/js?id=
54G-627S4D35RC
vendor: 13 bytes, line 54
54"></script>
55<script> 56
vendor: 138 bytes, lines 56-60
56window.dataLayer = window.dataLayer || []; 57 function gtag(){dataLayer.push(arguments);} 58 gtag('js', new Date()); 59 60 gtag('config', '
60G-627S4D35RC
vendor: 5 bytes, line 60
60');
61</script>
61 62
62<script type="application/ld+json"> 63{ 64 "@context": "https://schema.org/", 65 "@type": "WebSite", 66 "name": "Usha Shriram Solar", 67 "url": "https://www.ushasolarindia.com/", 68 "potentialAction": { 69 "@type": "SearchAction", 70 "target": "{search_term_string}", 71 "query-input": "required name=search_term_string" 72 } 73} 74</script>
vendor: 2 bytes, line 74
74
75<script type="application/ld+json"> 76{ 77 "@context": "https://schema.org", 78 "@type": "LocalBusiness", 79 "name": "Usha Shriram Solar", 80 "image": "https://www.ushasolarindia.com/assets/img/logo-white.png", 81 "@id": "", 82 "url": "https://www.ushasolarindia.com/", 83 "telephone": "8448090244", 84 "address": { 85 "@type": "PostalAddress", 86 "streetAddress": "D-130, B.S. Road Industrial Area Site-1", 87 "addressLocality": "Ghaziabad", 88 "postalCode": "201009", 89 "addressCountry": "IN" 90 }, 91 "openingHoursSpecification": { 92 "@type": "OpeningHoursSpecification", 93 "dayOfWeek": [ 94 "Monday", 95 "Tuesday", 96 "Wednesday", 97 "Thursday", 98 "Friday", 99 "Saturday" 100 ], 101 "opens": "10:00", 102 "closes": "17:30" 103 }, 104 "sameAs": [ 105 "https://www.facebook.com/ushashriramsolarexports/", 106 "https://www.instagram.com/ushashriramsolarexports/" 107 ] 108} 109</script>
109 110 111</head> 112<body> 113 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 113-114
113 114<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
114GTM-P2NH7Z8D
vendor: 85 bytes, lines 114-115
114" 115height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
116<!-- End Google Tag Manager (noscript) --> 117 <main> 118 119 <nav class="navbar-light navbar-expand-lg "> 120 <div class="container"> 121 <div class="row"> 122 <a class="navbar-brand" href="/"> 123 124 <img src="https://www.ushasolarindia.com/assets/img/logo-white.png" alt="Usha Solar India" class="white-logo" alt="ushasolarindia logo"> 125 <img src="https://www.ushasolarindia.com/assets/img/logo.png" alt="Usha Solar India" class="black-logo" alt="ushasolarindia logo"> 126 127 128 </a> 129 130 131 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 132 <span class="navbar-toggler-icon"></span> 133 </button> 134 135 <div class="navbar-collapse collapse main-nav" id="navbarSupportedContent"> 136 <div class="top-nav"> 137 <ul class="navbar-nav width100 dlfx"> 138 <!-- <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/common.php">Commercial</a></li> 139 <li class="nav-item"><a class="nav-link"href="https://www.ushasolarindia.com/environment.php">Environmental</a></li>--> 140 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/gallery">Gallery</a></li> 141 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/blog">Blog</a></li> 142 <!--<li class="nav-item"><a class="nav-link"href="javascript:void(0);">Map</a></li>--> 143 <li class="nav-item"><a class="nav-link"href="solar-calculator">Solar Calculator</a></li> 144 <li ><span class="nav-link getin-touch" id="myBtn2" style="cursor:pointer;" >Dealership <!--Business Opportunity--></span></li> 145 146 147 </ul> 148 149 </div> 150 <ul class="nav navbar-nav"> 151 <li class="nav-item"><a class="nav-link"href="/">Home</a></li> 152 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/about-us" >About Us </a></li> 153 154 <li class="nav-item"><a class="nav-link" href="#" data-toggle="dropdown" aria-expanded="false">People <i class="fa fa-angle-down" aria-hidden="true"></i></span></a> 155 <ul class="dropdown-menu"> 156 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/life-at-usha">Life <span style="text-transform: lowercase;">at</span> Usha</a></li> 157 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/careers">Careers</a></li> 158 </ul> 159 </li> 160 161 <li class="nav-item"><span class="nav-link " data-toggle="dropdown" aria-expanded="false" style="cursor:pointer" > Products <i class="fa fa-angle-down" aria-hidden="true"></i></span> 162 <ul class="dropdown-menu"> 163 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/solar-pv-module">Solar PV Module</a></li> 164 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/solar-inverters">Solar Inverters</a></li> 165 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/solar-heavy-batteries">Solar Heavy Batteries</a></li> 166 <!--<li class="nav-item"><a class="nav-link" href="<php echo $baseURL; ?>streetligght.php">Solar Street Lights</a></li> 167 <li class="nav-item"><a class="nav-link" href="<php echo $baseURL; ?>leds.php">Street LEDs & Flood LEDs</a></li>--> 168 169 170 </ul> 171 </li> 172 173 <li class="nav-item"><span class="nav-link " data-toggle="dropdown" aria-expanded="false" style="cursor:pointer" > Solutions <i class="fa fa-angle-down" aria-hidden="true"></i></span> 174 <ul class="dropdown-menu"> 175 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/residential-solar">Residential Solar</a></li> 176 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/commercial-solar">Commercial Solar</a></li> 177 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/agricultural-solar">Agricultural Solar</a></li> 178 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/lithium-battery-system">Lithium Battery System</a></li> 179 180 </ul> 181 </li> 182 183 <li class="nav-item "><span class="nav-link " data-toggle="dropdown" aria-expanded="false" style="cursor:pointer" > Benefits <i class="fa fa-angle-down" aria-hidden="true"></i></span> 184 <ul class="dropdown-menu"> 185 186 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/commercial-and-industrial">Commercial & Industrial</a></li> 187 <li class="nav-item"><a class="nav-link"href="https://www.ushasolarindia.com/environment">Environment</a></li> 188 189 </ul> 190 </li> 191 192 <li class="nav-item destop-none"><span class="nav-link " data-toggle="dropdown" aria-expanded="false" style="cursor:pointer" > Media <i class="fa fa-angle-down" aria-hidden="true"></i></span> 193 <ul class="dropdown-menu"> 194 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/gallery">Gallery</a></li> 195 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/blog">Blog</a></li> 196 <li class="nav-item"><a class="nav-link"href="solar-calculator">Solar Calculator</a></li> 197 <!--<li class="nav-item"><a class="nav-link"href="javascript:void(0);">Map</a></li>--> 198 199 200 </ul> 201 </li> 202 203 <li class="nav-item" style="margin-right:15px"><a class="nav-link " href="https://www.ushasolarindia.com/contact" > Contact Us </a> 204 <!--<ul class="dropdown-menu"> 205 206 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/careers">Careers</a></li> 207 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/buy-solar">Buy Solar? </a></li> 208 <li class="nav-item"><a class="nav-link" href="https://www.ushasolarindia.com/sell-solar">Sell Solar?</a></li> 209 210 </ul>--> 211 </li> 212 213 214 </ul> 215
216 <span id="myBtn2" class="getin-touch destop-none" style="cursor:pointer" >Business Opportunity</span> 217 </div> 218 219 220 </div> 221 </div> 222 </nav> 223 224 <style> 225 /* Input & Select text color */ 226 input, 227 select, 228 textarea { 229 color: #333 !important; /* Change to any color you want */ 230 } 231 232 /* Placeholder text color */ 233 input::placeholder, 234 textarea::placeholder { 235 color: #333 !important; 236 opacity: 1; /* prevents faded placeholder */ 237 } 238 239 /* Select dropdown default text */ 240 select option { 241 color: #333; 242 } 243 244 </style> 245 246<!-- The Modal --> 247 <div id="myModal2" class="modal"> 248 <!-- Modal content --> 249 <div class="modal-content"> 250 <span class="close">×</span> 251 <span>Dealership</span> 252 <form action="https://www.ushasolarindia.com/insert-dealership" method="POST"> 253 <div class="row"> 254 <div class="col-md-12"> 255 <input type="text" id="name" class="name-field" name="name" placeholder="Contact person name*" required> 256 </div> 257 <!-- <div class="col-md-4"> 258 <input type="text" id="cname" name="company_name" placeholder="Company name*" required> 259 </div>--> 260 <div class="col-md-12"> 261 <div class="demo"> 262 <input type="text" id="phone" class="phone-field" name="phone" minlength="10" maxlength="10" onkeypress="return isNumber(event)" placeholder="Phone no.*" required> 263 </div> 264 </div> 265 <div class="col-md-12"> 266 <input type="text" id="city" name="city" placeholder="City*" required> 267 </div> 268 <div class="col-md-12"> 269 <select name="state" id="state" class="form-control" required> 270 <option value="">Select State / UT</option> 271 272 <!-- States --> 273 <option value="Andhra Pradesh">Andhra Pradesh</option> 274 <option value="Arunachal Pradesh">Arunachal Pradesh</option> 275 <option value="Assam">Assam</option> 276 <option value="Bihar">Bihar</option> 277 <option value="Chhattisgarh">Chhattisgarh</option> 278 <option value="Goa">Goa</option> 279 <option value="Gujarat">Gujarat</option> 280 <option value="Haryana">Haryana</option> 281 <option value="Himachal Pradesh">Himachal Pradesh</option> 282 <option value="Jharkhand">Jharkhand</option> 283 <option value="Karnataka">Karnataka</option> 284 <option value="Kerala">Kerala</option> 285 <option value="Madhya Pradesh">Madhya Pradesh</option> 286 <option value="Maharashtra">Maharashtra</option> 287 <option value="Manipur">Manipur</option> 288 <option value="Meghalaya">Meghalaya</option> 289 <option value="Mizoram">Mizoram</option> 290 <option value="Nagaland">Nagaland</option> 291 <option value="Odisha">Odisha</option> 292 <option value="Punjab">Punjab</option> 293 <option value="Rajasthan">Rajasthan</option> 294 <option value="Sikkim">Sikkim</option> 295 <option value="Tamil Nadu">Tamil Nadu</option> 296 <option value="Telangana">Telangana</option> 297 <option value="Tripura">Tripura</option> 298 <option value="Uttar Pradesh">Uttar Pradesh</option> 299 <option value="Uttarakhand">Uttarakhand</option> 300 <option value="West Bengal">West Bengal</option> 301 302 <!-- Union Territories --> 303 <option value="Andaman and Nicobar Islands">Andaman and Nicobar Islands</option> 304 <option value="Chandigarh">Chandigarh</option> 305 <option value="Dadra and Nagar Haveli and Daman and Diu"> 306 Dadra and Nagar Haveli and Daman and Diu 307 </option> 308 <option value="Delhi">Delhi</option> 309 <option value="Jammu and Kashmir">Jammu and Kashmir</option> 310 <option value="Ladakh">Ladakh</option> 311 <option value="Lakshadweep">Lakshadweep</option> 312 <option value="Puducherry">Puducherry</option> 313 </select> 314 </div> 315 <div class="col-md-12"> 316 <select id="current_business_type" name="current_business_type" class="form-control" required> 317 <option value="">Current Business Type*</option> 318 <option value="Electrical">Electrical</option> 319 <option value="Solar">Solar</option> 320 <option value="Other">Other</option> 321 </select> 322 </div> 323 <div class="col-md-12"> 324 <select id="showroom" name="showroom" class="form-control" required> 325 <option value="">Do you have a showroom?*</option> 326 <option value="Yes">Yes</option> 327 <option value="Planning">Planning</option> 328 </select> 329 </div> 330 <!--<div class="col-md-12">--> 331 <!-- <input type="email" id="email" name="email" placeholder="Email*" required style="margin-bottom: 10px;">--> 332 <!--</div>--> 333 <!--<div class="col-md-4"> 334 <input type="text" id="city" name="city" placeholder="City*" required> 335 </div> 336 <div class="col-md-4"> 337 <input type="text" id="pin_code" name="pin_code" placeholder="Pin Code*" required> 338 </div> 339 <div class="col-md-4"> 340 <input type="text" id="gst_no" name="gst_no" placeholder="GSTIN*" required> 341 </div> 342 <div class="col-md-4"> 343 <input type="text" id="turn_over" name="turn_over" placeholder="Turnover*" required> 344 </div> 345 <div class="col-md-4"> 346 <input type="text" id="monthly_demand" name="monthly_demand" placeholder="Monthly Demand*" class="w-100" required> 347 </div> 348 <div class="col-md-6"> 349 <input type="text" id="experience_years" name="experience_years" placeholder="Experience of Solar Business (yrs)*" required> 350 </div> 351 <div class="col-md-6">
352 <input type="text" id="technical_staff" name="technical_staff" placeholder="No. of sales/Technical Staff"> 353 </div>--> 354 <!--<div class="col-md-12">--> 355 <!-- <textarea id="message" name="message" placeholder="Message (Write something..)" style="height:70px"></textarea>--> 356 <!--</div>--> 357 <div class="col-md-12 mx-auto text-center"> 358 <!--<div class="g-recaptcha" style="margin: 0 auto;display: block;width: 300px;" data-sitekey="6LdLnNYpAAAAAFSz7614vQpjsDMQhx8z9eD_AJGV" data-callback="verifyCaptcha"></div>--> 359 <!--<div id="g-recaptcha-error"></div>--> 360 <div id="hCaptchaDealer" class="h-captcha" 361 data-sitekey="225ec3b2-6bfc-4ba6-8e68-668ed910b448" 362 data-callback="onCaptchaSuccessDealer"></div> 363 364<!--<input type="hidden" class="hiddenRecaptcha" name="hiddenRecaptcha" id="hiddenRecaptcha" required>--> 365 366 <input type="hidden" class="hiddenRecaptchaDealer" name="hiddenRecaptchaDealer" id="hiddenRecaptchaDealer" required> 367 368 <input type="submit" value="submit" name="submit" class="mt-3" style="color: #fff !important;"> 369 </div> 370 </div> 371 </form> 372 </div> 373 </div> 374 375
376<script> 377 function onCaptchaSuccessDealer(token) { 378 document.getElementById("hiddenRecaptchaDealer").value = token; 379 } 380 381 function loadHCaptchaDealer() { 382 const script = document.createElement("script"); 383 script.src = "https://js.hcaptcha.com/1/api.js?onload=hCaptchaDealerCallback&render=explicit"; 384 script.async = true; 385 script.defer = true; 386 document.head.appendChild(script); 387 } 388 389 function hCaptchaDealerCallback() { 390 hcaptcha.render('hCaptchaDealer', { 391 sitekey: '225ec3b2-6bfc-4ba6-8e68-668ed910b448', 392 'callback': onCaptchaSuccessDealer 393 }); 394 } 395 396 setTimeout(loadHCaptchaDealer, 3000); 397 398// function isNumber(evt) { 399// var charCode = evt.which ? evt.which : evt.keyCode; 400// return !(charCode > 31 && (charCode < 48 || charCode > 57)); 401// } 402 403 404 405var hCaptchaCallback2 = function() { 406 var totalCaptchas = 3; // Total number of captchas to render 407 408 for (var i = 1; i <= totalCaptchas; i++) { 409 hcaptcha.render('hCaptcha' + i, { 410 sitekey: '225ec3b2-6bfc-4ba6-8e68-668ed910b448', 411 'data-callback': (function(index) { 412 return function(response) { 413 $("#hiddenRecaptcha" + index).val(response); 414 }; 415 })(i) 416 }); 417 } 418}; 419 420 421var google_captcha = '225ec3b2-6bfc-4ba6-8e68-668ed910b448'; 422 423 424var captchaCallback2 = function() { 425 grecaptcha.render('recaptcha', {'sitekey' : '225ec3b2-6bfc-4ba6-8e68-668ed910b448', 'callback' : callbackCaptcha1}); 426 }; 427 428 var callbackCaptcha2 = function(response) { 429 $("#hiddenRecaptcha").val(response); 430 }; 431 432 document.addEventListener('DOMContentLoaded', function() { 433 var dealerForm = document.querySelector('form[action*="insert-dealership"]'); 434 if (dealerForm) { 435 dealerForm.addEventListener('submit', function(e) { 436 var captchaValue = document.getElementById('hiddenRecaptchaDealer').value; 437 if (!captchaValue) { 438 alert('Please complete the captcha.'); 439 e.preventDefault(); 440 return false; 441 } 442 }); 443 } 444}); 445 446 // Input restrictions 447// document.addEventListener("DOMContentLoaded", function () { 448 449 450// // Allow only letters and spaces in name fields 451// document.querySelectorAll(".name-field").forEach(function (input) { 452// input.addEventListener("input", function () { 453// this.value = this.value.replace(/[^a-zA-Z\s]/g, ""); 454// }); 455// }); 456 457// // Allow only digits in phone fields 458// document.querySelectorAll(".phone-field").forEach(function (input) { 459// input.addEventListener("input", function () { 460// this.value = this.value.replace(/\D/g, ""); 461// }); 462// }); 463// }); 464</script>
464 465 466<!--------------CONTACT US FORM START------------> 467<div class="innerbanabt"> 468 <div class="container-fluid"> 469 <div class="row"> 470 <div class="col-md-12 p-0"> 471 <img src="https://www.ushasolarindia.com/images/contact-us-banner.jpg" style="width: 100%;" alt="Best Solar Panel Companies in India"> 472 </div> 473 </div> 474 </div> 475</div> 476<div class="contactus-1 pt-5 pb-5"> 477 <div class="container"> 478 <div class="row"> 479 <div class="col-md-12"> 480 <div class="title text-center"> 481 <h1><span>CONTACT</span> US</h1> 482 </div> 483 </div> 484 </div> 485 <div class="row "> 486 <div class="col-md-12"> 487 <div class="row"> 488 <div class="col-lg-5 col-md-12"> 489 <div class="contact-box"> 490 <div class="d-flex contact-in"> 491 <i class="fa fa-map-marker" style="font-size:35px"></i> 492 <div class="contact-wrap"> 493 <h6 class="mb-0 pb-0">ADDRESS</h6> 494 <p class="mt-0 pt-0"> <b>Ankur Traders & Engineers Pvt. Ltd</b><br>D-130, B.S. Road Industrial Area Site-1 Ghaziabad. U.P. -201009</p> 495 </div> 496 </div> 497 <div class="d-flex contact-in my-3"> 498 <i class="fa fa-envelope"></i> 499 <div class="contact-wrap"> 500 <h6 class="mb-0 pb-0">EMAIL</h6> 501 <p class="mt-0 pt-0"> [email protected]</p> 502 </div> 503 </div> 504 <div class="d-flex contact-in my-3"> 505 <i class="fa fa-phone"></i> 506 <div class="contact-wrap"> 507 <h6 class="mb-0 pb-0">Contact Us</h6> 508 <p class="mt-0 pt-0">Customer Care No : +91-8448-090244</p> 509 </div> 510 </div> 511 </div> 512 </div> 513 <div class="col-lg-7 col-md-12"> 514 <div class="career-form"> 515 <form action="/insert-contact" method="POST"> 516 <div class="row"> 517 <div class="col-lg-6 mb-2"> 518 <input type="text" placeholder="First Name*" name="first_name" class="name-field" required> 519 </div> 520 <div class="col-lg-6 mb-2"> 521 <input type="text" placeholder="Last Name" name="last_name" class="name-field"> 522 </div> 523 <div class="col-lg-6 mb-2"> 524 <input type="email" placeholder="Email*" name="email" required> 525 </div> 526 <div class="col-lg-6 mb-2"> 527 <input type="text" id="phone" name="phone" class="phone-field" minlength="10" maxlength="10" onkeypress="return isNumber(event)" placeholder="Phone no.*" required> 528 </div> 529 <div class="col-lg-6 mb-2"> 530 <input type="text" placeholder="Address*" name="address" required> 531 </div> 532 533 <div class="col-lg-6 mb-2"> 534 <input type="text" id="" name="pin_code" placeholder="Pin Code*" required> 535 </div> 536 <div class="col-lg-12 mb-2"> 537 <textarea name="message" id="" cols="30" rows="2" placeholder="Message*" required></textarea> 538 </div> 539 <!--<div class="col-md-12 mb-2">--> 540 <!-- <div class="g-recaptcha" data-sitekey="6LdLnNYpAAAAAFSz7614vQpjsDMQhx8z9eD_AJGV" data-callback="verifyCaptcha"></div>--> 541 <!-- <div id="g-recaptcha-error"></div>--> 542 <!--</div>--> 543 <!--<div id="hCaptcha1"></div>--> 544 <div id="hCaptcha1" class="h-captcha" 545 data-sitekey="225ec3b2-6bfc-4ba6-8e68-668ed910b448" 546 data-callback="onCaptchaSuccess"></div> 547 548<!--<input type="hidden" class="hiddenRecaptcha1" name="hiddenRecaptcha1" id="hiddenRecaptcha1" required>--> 549 550 <input type="hidden" class="hiddenRecaptcha1" name="hiddenRecaptcha1" id="hiddenRecaptcha1" required> 551 <div class="col-lg-12 mb-2"> 552 <button class="btn btn-submit" type="submit" name="contactUs">Submit</button> 553 </div> 554 </div> 555 </form> 556 </div> 557 </div> 558 559 </div> 560 </div> 561 </div> 562 </div> 563</div> 564 565<div class="Location" style="overflow: hidden;"> 566 <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d11233.410474820026!2d77.4485427764855!3d28.649625849095145!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x390cf1e4dbce724f%3A0xa54c91b789370148!2sANKUR%20TRADERS%20%26%20ENGINEERS%20(P)%20LTD.!5e0!3m2!1sen!2sin!4v1710740216779!5m2!1sen!2sin" width="1600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 567 568</div> 569 570 571
572<script> 573 function onCaptchaSuccess(token) { 574 document.getElementById("hiddenRecaptcha1").value = token; 575 } 576 577 function loadHCaptcha() { 578 const script = document.createElement("script"); 579 script.src = "https://js.hcaptcha.com/1/api.js?onload=hCaptchaCallback&render=explicit"; 580 script.async = true; 581 script.defer = true; 582 document.head.appendChild(script); 583 } 584 585 function hCaptchaCallback() { 586 hcaptcha.render('hCaptcha3', { 587 sitekey: '225ec3b2-6bfc-4ba6-8e68-668ed910b448' // Replace with your actual hCaptcha site key 588 }); 589 } 590 591 // Delay loading by 3 seconds (3000 milliseconds) 592 setTimeout(loadHCaptcha, 3000); 593 594 function isNumber(evt) { 595 var charCode = evt.which ? evt.which : evt.keyCode; 596 return !(charCode > 31 && (charCode < 48 || charCode > 57)); 597} 598 599 600 601var hCaptchaCallback = function() { 602 var totalCaptchas = 3; // Total number of captchas to render 603 604 for (var i = 1; i <= totalCaptchas; i++) { 605 hcaptcha.render('hCaptcha' + i, { 606 sitekey: '225ec3b2-6bfc-4ba6-8e68-668ed910b448', 607 'data-callback': (function(index) { 608 return function(response) { 609 $("#hiddenRecaptcha" + index).val(response); 610 }; 611 })(i) 612 }); 613 } 614}; 615 616 617var google_captcha = '225ec3b2-6bfc-4ba6-8e68-668ed910b448'; 618 619 620var captchaCallback = function() { 621 grecaptcha.render('recaptcha', {'sitekey' : '225ec3b2-6bfc-4ba6-8e68-668ed910b448', 'callback' : callbackCaptcha1}); 622 }; 623 624 var callbackCaptcha1 = function(response) { 625 $("#hiddenRecaptcha").val(response); 626 }; 627 628 629 630 // Input restrictions 631document.addEventListener("DOMContentLoaded", function () { 632 633 634 // Allow only letters and spaces in name fields 635 document.querySelectorAll(".name-field").forEach(function (input) { 636 input.addEventListener("input", function () { 637 this.value = this.value.replace(/[^a-zA-Z\s]/g, ""); 638 }); 639 }); 640 641 // Allow only digits in phone fields 642 document.querySelectorAll(".phone-field").forEach(function (input) { 643 input.addEventListener("input", function () { 644 this.value = this.value.replace(/\D/g, ""); 645 }); 646 }); 647}); 648 649 650document.addEventListener('DOMContentLoaded', function() { 651 // Contact form validation for hCaptcha 652 var contactForm = document.querySelector('form[action*="insert-contact"]'); 653 if (contactForm) { 654 contactForm.addEventListener('submit', function(e) { 655 var captchaValue = document.getElementById('hiddenRecaptcha1').value; 656 if (!captchaValue) { 657 alert('Please complete the captcha.'); 658 e.preventDefault(); 659 return false; 660 } 661 }); 662 } 663}); 664 665</script>
665 666<!-----------RIGHT FLOATING ICONS------------> 667<div class="skool-icon"> 668 <ul> 669 670 <li> 671 <div class="solariconz-sidebar"> 672 673 <a href="https://www.facebook.com/ushashriramsolar?mibextid=ZbWKwL" target="_blank"><i class="fa fa-facebook"></i></a> 674 <a href="https://www.linkedin.com/company/usha-shriram-solar/" target="_blank" ><i class="fa fa-linkedin"></i></a> 675 <a href="https://www.instagram.com/ushashriramsolarexports/" target="_blank"><i class="fa fa-instagram"></i></a> 676 <a href=" https://youtube.com/@ushashriramsolar?si=sidutxn5LapOXXux" target="_blank" ><i class="fa fa-youtube"></i></a> 677 <a href="https://api.whatsapp.com/send/?phone=917290039709"><i class="fa fa-whatsapp"></i></a> 678 679 </div> 680 </li> 681 </ul> 682</div> 683 684 685 <footer> 686 <div class="topfoot pt-50"> 687 <div class="container"> 688 <div class="row"> 689 <div class="col-md-3"> 690 <a href="https://www.ushasolarindia.com/"> 691 <img src="https://www.ushasolarindia.com/assets/img/logo-white.png" class="ft-logo" style="width: 180px;" alt="ushasolarindia logo"> 692 </a> 693 <p class="pt-20">Majority of the energy we use while performing daily work, social and home chores come from sources that cause pollution.</p> 694 <div class="socialfoot"> 695 <ul> 696 <li><a href="https://www.facebook.com/ushashriramsolarexports/" target="_blank" class="footer-icon"><i class="fa fa-facebook"></i></a></li> 697 <li><a href="https://www.linkedin.com/company/usha-shriram-solar/" target="_blank" class="footer-icon"><i class="fa fa-linkedin"></i></a></li> 698 699 <li><a href="https://www.instagram.com/ushashriramsolarexports/" target="_blank" class="footer-icon"><i class="fa fa-instagram"></i></a></li> 700 <li><a href=" https://youtube.com/@ushashriramsolar?si=sidutxn5LapOXXux" target="_blank" class="footer-icon"><i class="fa fa-youtube"></i></a></li> 701 </ul> 702 </div> 703 </div> 704 <div class="col-md-3 wth-50 "> 705 <div class="left-space"> 706 <h6>Quick Links</h6> 707 <ul class="footer-links"> 708 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/on-grid-system"> On-Grid System</a></li> 709 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/off-grid-system"> Off-Grid System </a></li> 710 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/innovative-system"> Innovative System</a></li> 711 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/residential-solar"> Residential Solar</a></li> 712 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/commercial-solar"> Commercial Solar</a></li> 713 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/agricultural-solar"> Agricultural Solar</a></li> 714 </div> 715 </ul> 716 </div> 717 <div class="col-md-3 usefull wth-50"> 718 <div class="left-space"> 719 <h6>Useful Links</h6> 720 <ul class="footer-links"> 721 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/"> Home</a></li> 722 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/about-us"> About Us</a></li> 723 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/products"> Products</a></li> 724 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/gallery"> Gallery</a></li> 725 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/blog"> Blog</a></li> 726 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/careers"> Careers</a></li> 727 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/contact"> Contact Us</a></li> 728 <li><i class="fa fa-angle-right"></i><a href="https://www.ushasolarindia.com/location"> Location</a></li> 729 </ul> 730 </div> 731 </div> 732 733 <div class="col-md-3 ft-contact"> 734 <h6>Contact Us</h6> 735 736 <div class="addon"> 737 <i class="fa fa-home"></i> 738 <p style="color:#fff;"> 739 <b>Ankur Traders & Engineers Pvt. Ltd</b><br>D-130, B.S. Road Industrial Area Site-1 Ghaziabad. U.P. -201009 </p> 740 </div> 741 742 <div class="addon"> 743 <i class="fa fa-phone"></i> 744 <p> 745 <a href="tel:+918448090244"> 746 Customer Care No : +91-8448-090244 </a> 747 </p> 748 </div> 749 750 <div class="addon"> 751 <i class="fa fa-envelope"></i> 752 <p> 753 <a href="mailto:[email protected]"> 754 [email protected] </a> 755 </p> 756 </div> 757 758</div> 759 760 761 762 </div> 763 </div> 764 </div> 765 <div class="botfoot"> 766 <div class="container"> 767 <div class="row"> 768 <div class="col-md-12 text-center relative"> 769 <p class="mb-0"> 770 © 2026, All right reserved. 771 | Developed By <a href="https://www.exopicmedia.com/" target="_blank" class="text-white">EMPL</a> 772 </p> 773 </div> 774 </div> 775 </div> 776 </div> 777 </footer> 778 779</main> 780<div class="fixedbtn sgfrfi" data-bs-toggle="modal" data-bs-target="#cmPop"><span class="btnrt">Enquire Now</span></div> 781 782<div class="modal fade ongrid-inverter-form" id="cmPop" role="dialog" > 783 <div class="modal-dialog"> 784 <div class="modal-content"> 785 <!-- <div class="modal-header"> 786 <h1 class="modal-title fs-5" id="staticBackdropLabel">Modal title</h1> 787 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 788 </div> --> 789 <div class="text-right"> 790 <button type="button" class="close text-right" data-dismiss="modal" aria-label="Close">
791 <span aria-hidden="true">×</span> 792 </button> 793 </div> 794 <div class="modal-body pt-0 pl-0 pb-0 "> 795 <div class="row"> 796 <div class="col-lg-5 p-0"> 797 <img src="https://www.ushasolarindia.com/assets/img/resident-popup.jpg" alt="popup" class="w-100"> 798 </div> 799 <div class="col-lg-7 right-col-form"> 800 801 <h3 class="pt-4 pb-3" style="max-width: 600px;position:relative;top:0px;margin: 0 auto;text-align: center;z-index: 9;right: 0;left: 0;">Free Site Inspection & Solar Expert<!--Ongrid Solar Inverter (3KW - 250KW)--></h3> 802 <div class="ongrid-inverter-form inverter_form_main"> 803 <form action="https://www.ushasolarindia.com/insert-solar" method="POST"> 804 <div class="row"> 805 <div class="col-lg-6"> 806 <input type="text" placeholder="Name*" class="name-field" name="first_name" required> 807 </div> 808 <div class="col-lg-6"> 809 <input type="email" placeholder="Email*" name="email" required> 810 </div> 811 <div class="col-lg-6"> 812 <div class="demo"> 813 <input type="text" id="phone" name="phone" class="phone-field" minlength="10" maxlength="10" onkeypress="return isNumber(event)" placeholder="Phone no.*" required> 814 </div> 815 </div> 816 <div class="col-lg-6"> 817 <input type="text" id="" name="pin_code" placeholder="Pin Code*" required> 818 </div> 819 <div class="col-lg-12"> 820 <input type="text" placeholder="Address*" name="address" required> 821 </div> 822 <div class="col-lg-12"> 823 <textarea name="message" id="" cols="30" rows="2" placeholder="Message*" required></textarea> 824 </div> 825 <div class="col-md-12 captcha-btn" style="display:flex;"> 826 <div id="hCaptchaSolar" class="h-captcha" 827 data-sitekey="225ec3b2-6bfc-4ba6-8e68-668ed910b448" 828 data-callback="onCaptchaSuccessSolar"></div> 829 <input type="hidden" class="hiddenRecaptchaSolar" name="hiddenRecaptchaSolar" id="hiddenRecaptchaSolar" required> 830 <button class="btn btn-submit mt-3" type="submit" name="contactUs" style="margin-left:10px;">Submit</button> 831 </div> 832 833 </div> 834 835 </form> 836 </div> 837 </div> 838 </div> 839 </div> 840 </div> 841 </div> 842</div> 843 844<style> 845 .modal-open .modal { 846 overflow-x: hidden; 847 overflow-y: auto; 848} 849</style> 850
851<script> 852document.addEventListener("DOMContentLoaded", function () { 853 const btn = document.querySelector(".fixedbtn.sgfrfi"); 854 855 if (btn) { 856 btn.addEventListener("click", function (e) { 857 e.preventDefault(); 858 859 var myModal = new bootstrap.Modal(document.getElementById('cmPop')); 860 myModal.show(); 861 }); 862 } 863}); 864</script>
864 865 866 867 868 869<!-- Notice Popup 870<div id="notice-dialog" class="modal fade" role="dialog"> 871 <div class="modal-dialog"> 872 873 <div class="modal-content"> 874 <div class="modal-header"> 875 <form action="https://www.ushasolarindia.com/success.php" method="POST"> 876 <input type="text" id="fname" name="first_name" placeholder="Your First name.." required> 877 878 <input type="text" id="lname" name="last_name" placeholder="Your last name.." required> 879 880 <input type="email" id="email" name="email" placeholder="Your email.." required> 881 882 <input type="text" id="phone" name="phone" onkeypress="return isNumber(event)" minlength="10" maxlength="10" placeholder="Your mobile no..." required> 883 884 <textarea id="subject" name="subject" placeholder="Write something.." style="height:100px" required></textarea> 885 886 <input type="submit" name="contactUs" value="contactUs"> 887 </form> 888 <button type="button" class="close" data-dismiss="modal">×</button> 889 </div> 890 891 </div> 892 </div> 893</div> 894Notice Popup --> 895 896<!--
896<script> 897 window.onscroll = function() { 898 myFunction() 899 }; 900 901 var header = document.getElementById("myHeader"); 902 var sticky = header.offsetTop; 903 904 function myFunction() { 905 if (window.pageYOffset > sticky) { 906 header.classList.add("sticky"); 907 } else { 908 header.classList.remove("sticky"); 909 } 910 } 911</script>
911--> 912 913 914 915 916<!-------Tab2-------->
917<script> 918 function openCity1(evt, cityName) { 919 var i, tabcontent, tablinks; 920 tabcontent = document.getElementsByClassName("tabcontent2"); 921 for (i = 0; i < tabcontent.length; i++) { 922 tabcontent[i].style.display = "none"; 923 } 924 tablinks = document.getElementsByClassName("tablinks2"); 925 for (i = 0; i < tablinks.length; i++) { 926 tablinks[i].className = tablinks[i].className.replace(" active", ""); 927 } 928 document.getElementById(cityName).style.display = "block"; 929 evt.currentTarget.className += " active"; 930 } 931</script>
931 932 933<!---------TAB 1--------->
934<script> 935 function openCity(evt, cityName) { 936 var i, tabcontent, tablinks; 937 tabcontent = document.getElementsByClassName("tabcontent"); 938 for (i = 0; i < tabcontent.length; i++) { 939 tabcontent[i].style.display = "none"; 940 } 941 tablinks = document.getElementsByClassName("tablinks"); 942 for (i = 0; i < tablinks.length; i++) { 943 tablinks[i].className = tablinks[i].className.replace(" active", ""); 944 } 945 document.getElementById(cityName).style.display = "block"; 946 evt.currentTarget.className += " active"; 947 } 948</script>
948 949
950<script> 951// Get the modal 952var modal = document.getElementById("myModal1"); 953 954// Get the button that opens the modal 955// var btns = document.getElementById("myBtn1"); 956 957// Get the <span> element that closes the modal 958var span = document.getElementsByClassName("close")[0]; 959 960// When the user clicks the button, open the modal 961// btns.onclick = function() { 962// modal.style.display = "block"; 963// } 964 965// When the user clicks on <span> (x), close the modal 966span.onclick = function() { 967 modal.style.display = "none"; 968} 969 970// When the user clicks anywhere outside of the modal, close it 971window.onclick = function(event) { 972 if (event.target == modal) { 973 modal.style.display = "none"; 974 } 975} 976</script>
976 977
978<script> 979// Get the modal 980var modal = document.getElementById("myModal2"); 981 982// Get the button that opens the modal 983var btn = document.getElementById("myBtn2"); 984 985// Get the <span> element that closes the modal 986var span = document.getElementsByClassName("close")[0]; 987 988// When the user clicks the button, open the modal 989btn.onclick = function() { 990 modal.style.display = "block"; 991} 992 993// When the user clicks on <span> (x), close the modal 994span.onclick = function() { 995 modal.style.display = "none"; 996} 997 998// When the user clicks anywhere outside of the modal, close it 999window.onclick = function(event) { 1000 if (event.target == modal) { 1001 modal.style.display = "none"; 1002 } 1003} 1004</script>
1004 1005
1006<script src="https://www.ushasolarindia.com/assets/js/jquery.min.js"></script>
1006 1007 1008<!--
1008<script src="https://www.ushasolarindia.com/assets/js/bootstrap.min.js"></script>
1008--> 1009
1010<script src="https://www.ushasolarindia.com/assets/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 1010
1010
1011<script src="https://www.ushasolarindia.com/assets/js/owl.carousel.min.js"></script>
1011 1012<!--
1012<script src="https://www.ushasolarindia.com/assets/js/main.js"></script>
1012-->
1013<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/12.1.10/js/intlTelInput.js"></script>
vendor: 1 bytes, line 1013
1013
1014<script src="https://www.ushasolarindia.com/assets/js/aos.js"></script>
vendor: 1 bytes, line 1014
1014
1015<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js"></script>
vendor: 1 bytes, line 1015
1015
1016<script src="https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.6/js/lightslider.min.js" integrity="sha512-Gfrxsz93rxFuB7KSYlln3wFqBaXUc1jtt3dGCp+2jTb563qYvnUBM/GP2ZUtRC27STN/zUamFtVFAIsRFoT6/w==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 1016
1016
1017<script src="https://www.ushasolarindia.com/assets/js/custom.js"></script>
vendor: 1 bytes, line 1017
1017
1018<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
1018 1019
1020<script> 1021function onCaptchaSuccessSolar(token) { 1022 document.getElementById("hiddenRecaptchaSolar").value = token; 1023} 1024 1025document.addEventListener('DOMContentLoaded', function () { 1026 const solarForm = document.querySelector('form[action*="insert-solar"]'); 1027 1028 if (solarForm) { 1029 solarForm.addEventListener('submit', function (e) { 1030 const captchaValue = document.getElementById('hiddenRecaptchaSolar').value; 1031 1032 if (!captchaValue) { 1033 alert('Please complete the captcha.'); 1034 e.preventDefault(); 1035 return false; 1036 } 1037 }); 1038 } 1039}); 1040</script>
1040 1041<!---country-code-->
1042<script> 1043 $(function($) { 1044 var telInput = $('#phone, #phone2'); 1045 telInput.intlTelInput({ 1046 utilsScript: 'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/8.4.8/js/utils.js', 1047 initialCountry: 'in', 1048 onlyCountries: [ 'cn', 'us', 'ca', 'gr', 'es', 'pt', 'hu', 'fk', 'in', ], 1049 }); 1050 1051 var validate = function(input) { 1052 if ($.trim(input.val())) { 1053 if (input.intlTelInput("isValidNumber")) { 1054 $('#result').text('OK') 1055 } else { 1056 $('#result').text('Not OK') 1057 } 1058 } 1059 }; 1060 $('#submit').on('click', function() { 1061 validate(telInput); 1062 }); 1063}); 1064</script>
vendor: 1 bytes, line 1064
1064
1065<script> 1066$(document).ready(function(){ 1067 $(window).on('load',function(){ 1068 if (!sessionStorage.getItem('shown-modal')){ 1069 $('#notice-dialog').modal('show'); 1070 sessionStorage.setItem('shown-modal', 'true'); 1071 } 1072 }); 1073 $("#flip").click(function(){ 1074 $("#panel").slideToggle("slow"); 1075 }); 1076}); 1077</script>
vendor: 1 bytes, line 1077
1077
1078<script> 1079var spinner = $('#loader'); 1080var spinner1 = $('#loader'); 1081$(document).ready(function(){ 1082 $('#solarForm').submit(function(e) { 1083 e.preventDefault(); 1084 spinner.show(); 1085 $.ajax({ 1086 url: 'https://www.ushasolarindia.com/ajax-solar-calculator', 1087 data: $(this).serialize(), 1088 method: 'post', 1089 dataType: 'JSON', 1090 success: function(resp) { 1091 console.log(resp); 1092 spinner.hide(); 1093 $(".total_value").css("display", "flex"); 1094 $(".message").css("display", "flex"); 1095 $("#but_submit").prop('disabled', false); 1096 $("#bank_message").html(resp.msg); 1097 $("#totalValue").val(resp.totalValue); 1098 } 1099 }); 1100 }); 1101 $('#bankForm').submit(function(e) { 1102 e.preventDefault(); 1103 spinner1.show(); 1104 $.ajax({ 1105 url: 'https://www.ushasolarindia.com/ajax-battery-bank', 1106 data: $(this).serialize(), 1107 method: 'post', 1108 dataType: 'JSON', 1109 success: function(resp) { 1110 console.log(resp); 1111 spinner1.hide(); 1112 $(".total_value").show(); 1113 $(".message").show(); 1114 $("#but_submit").prop('disabled', true); 1115 $("#bank_message").html(resp.msg); 1116 $("#totalValue").val(resp.totalValue); 1117 }, 1118 error: function(xhr, status, error) { 1119 spinner1.hide(); 1120 alert("AJAX Error: " + error + "\\n" + xhr.responseText); 1121 } 1122 }); 1123 }); 1124}); 1125</script>
1125 1126 1127
1128<script> 1129 let card = document.querySelectorAll(".card"); 1130for( let i = 1; i <= card.length; i++ ){ 1131 document.documentElement.style.setProperty("--face_height_" + i + "", document.querySelector(".card-container .card:nth-child(" + i + ") .face-2").scrollHeight + "px"); 1132} 1133</script>
1133 1134
1135<script> 1136 AOS.init(); 1137</script>
1137 1138 1139 1140<!----certificate-->
1141<script> 1142 $(document).ready(function() { 1143 $('.certificate').lightSlider({ 1144 gallery:false, 1145 item:6, 1146 loop:true, 1147 slideMove:1, 1148 arrows:false, 1149 slideMargin:15, 1150 pauseOnHover:true, 1151 speed:600, 1152 responsive : [ 1153 { 1154 breakpoint:992, 1155 settings: { 1156 item:5, 1157 slideMove:1 1158 } 1159 }, 1160 { 1161 breakpoint:768, 1162 settings: { 1163 item:5, 1164 slideMove:1 1165 } 1166 }, 1167 { 1168 breakpoint:560, 1169 settings: { 1170 item:2, 1171 slideMove:1 1172 } 1173 } 1174 ] 1175 }); 1176 1177 1178 1179 1180 }); 1181</script>
1181 1182 1183
1184<script> 1185 const imgs = document.querySelectorAll('.img-select a'); 1186 const imgBtns = [...imgs]; 1187 let imgId = 1; 1188 1189 imgBtns.forEach((imgItem) => { 1190 imgItem.addEventListener('click', (event) => { 1191 event.preventDefault(); 1192 imgId = imgItem.dataset.id; 1193 slideImage(); 1194 }); 1195 }); 1196 1197 function slideImage(){ 1198 const displayWidth = document.querySelector('.img-showcase img:first-child').clientWidth; 1199 1200 document.querySelector('.img-showcase').style.transform = `translateX(${- (imgId - 1) * displayWidth}px)`; 1201 } 1202 1203 window.addEventListener('resize', slideImage); 1204</script>
1204 1205
1206<script> 1207 $(function() { 1208 1209var native_width = 0; 1210var native_height = 0; 1211var mouse = {x: 0, y: 0}; 1212var magnify; 1213var cur_img; 1214 1215var ui = { 1216 magniflier: $('.magniflier') 1217}; 1218 1219// Add the magnifying glass 1220if (ui.magniflier.length) { 1221 var div = document.createElement('div'); 1222 div.setAttribute('class', 'glass'); 1223 ui.glass = $(div); 1224 1225 $('body').append(div); 1226} 1227 1228 1229// All the magnifying will happen on "mousemove" 1230 1231var mouseMove = function(e) { 1232 var $el = $(this); 1233 1234 // Container offset relative to document 1235 var magnify_offset = cur_img.offset(); 1236 1237 // Mouse position relative to container 1238 // pageX/pageY - container's offsetLeft/offetTop 1239 mouse.x = e.pageX - magnify_offset.left; 1240 mouse.y = e.pageY - magnify_offset.top; 1241 1242 // The Magnifying glass should only show up when the mouse is inside 1243 // It is important to note that attaching mouseout and then hiding 1244 // the glass wont work cuz mouse will never be out due to the glass 1245 // being inside the parent and having a higher z-index (positioned above) 1246 if ( 1247 mouse.x < cur_img.width() && 1248 mouse.y < cur_img.height() && 1249 mouse.x > 0 && 1250 mouse.y > 0 1251 ) { 1252 1253 magnify(e); 1254 } 1255 else { 1256 ui.glass.fadeOut(100); 1257 } 1258 1259 return; 1260}; 1261 1262var magnify = function(e) { 1263 1264 // The background position of div.glass will be 1265 // changed according to the position 1266 // of the mouse over the img.magniflier 1267 // 1268 // So we will get the ratio of the pixel 1269 // under the mouse with respect 1270 // to the image and use that to position the 1271 // large image inside the magnifying glass 1272 1273 var rx = Math.round(mouse.x/cur_img.width()*native_width - ui.glass.width()/2)*-1; 1274 var ry = Math.round(mouse.y/cur_img.height()*native_height - ui.glass.height()/2)*-1; 1275 var bg_pos = rx + "px " + ry + "px"; 1276 1277 // Calculate pos for magnifying glass 1278 // 1279 // Easy Logic: Deduct half of width/height 1280 // from mouse pos. 1281 1282 // var glass_left = mouse.x - ui.glass.width() / 2; 1283 // var glass_top = mouse.y - ui.glass.height() / 2; 1284 var glass_left = e.pageX - ui.glass.width() / 2; 1285 var glass_top = e.pageY - ui.glass.height() / 2; 1286 //console.log(glass_left, glass_top, bg_pos) 1287 // Now, if you hover on the image, you should 1288 // see the magnifying glass in action 1289 ui.glass.css({ 1290 left: glass_left, 1291 top: glass_top, 1292 backgroundPosition: bg_pos 1293 }); 1294 1295 return; 1296}; 1297 1298$('.magniflier').on('mousemove', function() { 1299 ui.glass.fadeIn(200); 1300 1301 cur_img = $(this); 1302 1303 var large_img_loaded = cur_img.data('large-img-loaded'); 1304 var src = cur_img.data('large') || cur_img.attr('src'); 1305 1306 // Set large-img-loaded to true 1307 // cur_img.data('large-img-loaded', true) 1308 1309 if (src) { 1310 ui.glass.css({ 1311 'background-image': 'url(' + src + ')', 1312 'background-repeat': 'no-repeat' 1313 }); 1314 } 1315 1316 // When the user hovers on the image, the script will first calculate 1317 // the native dimensions if they don't exist. Only after the native dimensions 1318 // are available, the script will show the zoomed version. 1319 //if(!native_width && !native_height) { 1320 1321 if (!cur_img.data('native_width')) { 1322 // This will create a new image object with the same image as that in .small 1323 // We cannot directly get the dimensions from .small because of the 1324 // width specified to 200px in the html. To get the actual dimensions we have 1325 // created this image object. 1326 var image_object = new Image(); 1327 1328 image_object.onload = function() { 1329 // This code is wrapped in the .load function which is important. 1330 // width and height of the object would return 0 if accessed before 1331 // the image gets loaded. 1332 native_width = image_object.width; 1333 native_height = image_object.height; 1334 1335 cur_img.data('native_width', native_width); 1336 cur_img.data('native_height', native_height); 1337 1338 //console.log(native_width, native_height); 1339 1340 mouseMove.apply(this, arguments); 1341 1342 ui.glass.on('mousemove', mouseMove); 1343 }; 1344 1345 1346 image_object.src = src; 1347 1348 return; 1349 } else { 1350 1351 native_width = cur_img.data('native_width'); 1352 native_height = cur_img.data('native_height'); 1353 } 1354 //} 1355 //console.log(native_width, native_height); 1356 1357 mouseMove.apply(this, arguments); 1358 1359 ui.glass.on('mousemove', mouseMove); 1360}); 1361 1362// ui.glass.on('mouseout', function() { 1363// ui.glass.off('mousemove', mouseMove); 1364// }); 1365 1366}); 1367</script>
1367 1368 1369 1370 1371<!---client-slider--> 1372
1373<script> 1374 $(document).ready(function(){ 1375// $(window).on('load', function() { 1376// $('#cmPop').modal('show'); 1377// }); 1378// $('.customer-logos').slick({ 1379// slidesToShow: 4, 1380// slidesToScroll: 1, 1381// autoplay: true, 1382// autoplaySpeed: 1500, 1383// arrows: false, 1384// dots: false, 1385// pauseOnHover: false, 1386// responsive: [{ 1387// breakpoint: 768, 1388// settings: { 1389// slidesToShow: 4 1390// } 1391// }, { 1392// breakpoint: 520, 1393// settings: { 1394// slidesToShow: 3 1395// } 1396// }] 1397// }); 1398// }); 1399 1400 1401 // Input restrictions 1402document.addEventListener("DOMContentLoaded", function () { 1403 1404 1405 // Allow only letters and spaces in name fields 1406 document.querySelectorAll(".name-field").forEach(function (input) { 1407 input.addEventListener("input", function () { 1408 this.value = this.value.replace(/[^a-zA-Z\s]/g, ""); 1409 }); 1410 }); 1411 1412 // Allow only digits in phone fields 1413 document.querySelectorAll(".phone-field").forEach(function (input) { 1414 input.addEventListener("input", function () { 1415 this.value = this.value.replace(/\D/g, ""); 1416 }); 1417 }); 1418}); 1419</script>
1419 1420 1421<style> 1422 .ft-contact p a{color:#fff} 1423</style> 1424</body>
1425<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]),_trfd.push({'tccl.baseHost':'secureserver.net'},{'ap':'cpsh-oh'},{'server':'sg2plzcpnl505521'},{'dcenter':'sg2'},{'cp_id':'10957950'},{'cp_cl':'8'}) // Monitoring performance to make your website faster. If you want to opt-out, please contact web hosting support.</script>
1425<script src='https://img1.wsimg.com/traffic-assets/js/tccl.min.js'></script>
1425</html> 1426
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.