It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://bondcleaninbrisbane.com.au/

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta http-equiv="content-language" content="en">
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <head>
  6.   <link rel="canonical" href="https://bondcleaninbrisbane.com.au/">
  7.    <title>Bond Clean Brisbane | End of Lease Cleaning | From $40</title>
  8.    <meta name="description" content="Hire our Best Bond Clean Brisbane team with 100% Bond Back Guarantee & Professional End of Lease Clean. Book your Vacate Cleaning Services & get upto 30% off.">
  9. <meta property=og:title content="Bond Clean Brisbane | End of Lease Cleaning | From $40"/>
  10. <meta property=og:url content="https://bondcleaninbrisbane.com.au/"/>
  11. <meta property="og:image" content="https://bondcleaninbrisbane.com.au/assets/images/logo.svg" />
  12. <meta property=og:description content="Hire our Best Bond Clean Brisbane team with 100% Bond Back Guarantee & Professional End of Lease Clean. Book your Vacate Cleaning Services & get upto 30% off."/>
  13. <meta property=og:locale content=en />
  14.   <meta name="keywords" content="Best Bond Clean in Brisbane">
  15.  <link rel="preload" fetchpriority="high" as="image" href="https://bondcleaninbrisbane.com.au/assets/images/banner-bg.webp" type="image/webp">  
  16.    
  17.  
  18. <meta charset="utf-8">
  19. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  20. <meta name="viewport" content="width=device-width, initial-scale=1">
  21. <meta name="google-site-verification" content="BZt2cpRvJsqO0fs6HRtETjPAGgzF-PaEbP1OLLKypwQ" />
  22. <meta name="robots" content="index">        
  23. <link rel="shortcut icon" href="../assets/images/favicon.webp" type="image/webp">
  24. <link rel="apple-touch-icon" href="../assets/images/favicon.webp" type="image/webp"
  25. <link rel="icon" type="image/x-icon" href="../assets/images/favicon.webp" type="image/webp">
  26.    <!-- ========== Start Stylesheet ========== -->
  27.    <link href="../assets/css/bootstrap.min.css" rel="stylesheet" />    
  28.    <!--link href="../assets/css/animate.css" rel="stylesheet" /-->    
  29.    <link href="../assets/fonts/flaticon_bondclean.css" rel="stylesheet" />
  30.    <!--link href="../assets/css/bootsnav.css" rel="stylesheet" /-->
  31.    <link href="../assets/css/style.css" rel="stylesheet">
  32.    <link href="../assets/css/responsive.css" rel="stylesheet" />
  33.    <!-- ========== End Stylesheet ========== --><!-- Google Tag Manager --><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KTZS4Z2G');</script><!-- End Google Tag Manager -->
  34. </head>
  35.  
  36. <body><!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KTZS4Z2G"height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) -->
  37.    <!-- Start Header Top
  38.    ============================================= -->
  39.    <div class="topbar-style-three">
  40.        <div class="container">
  41.            <div class="row">
  42.                <div class="col-md-8 col-9 logo">
  43.                    <a href="https://bondcleaninbrisbane.com.au/">
  44.                        <img loading="lazy" src="../assets/images/logo.svg" class="logo" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  45.                    </a>  
  46.                </div>
  47.  
  48.    <div class="col-lg-2 col-md-4 d-none d-md-block text-end">
  49.                    <a data-animation="animated slideInUp" class="btn btn-dark effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  50.                </div>
  51.                <div class="col-lg-2 col-md-4 d-none d-md-block text-end">
  52.                    <a data-animation="animated slideInUp" class="btn btn-theme effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>
  53.                </div>
  54.                <div class="col-md-4 col-3 d-lg-none text-end">
  55.                    <button class="navbar-toggler side-menu" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasNavbar2" aria-controls="offcanvasNavbar2" aria-label="Toggle navigation">
  56.                        
  57.                            <span class="bar-1"></span>
  58.                            <span class="bar-2"></span>
  59.                            <span class="bar-3"></span>                      
  60.                    </button>                    
  61.                </div>                
  62.            </div>
  63.        </div>
  64.    </div>
  65.    <!-- End Header Top -->
  66.  
  67.    <!-- Header
  68.    ============================================= -->
  69.    <header id="home">        
  70.        <!-- Start Navigation -->        
  71.        <nav class="navbar navbar-expand-lg bootsnav navbar-sticky bg-dark" aria-label="Offcanvas navbar large">
  72.            <div class="container">
  73.              <div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasNavbar2" aria-labelledby="offcanvasNavbar2Label">
  74.                <div class="offcanvas-header">
  75.                  <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  76.                </div>
  77.                <div class="offcanvas-body justify-content-center">
  78.                  <ul class="navbar-nav justify-content-center">
  79.                    <li class="nav-item">
  80.                      <a class="nav-link" href="https://bondcleaninbrisbane.com.au/">Home</a>
  81.                    </li>
  82.                    <li class="nav-item">
  83.                      <a class="nav-link" href="https://bondcleaninbrisbane.com.au/about-us/">About Us</a>
  84.                    </li>
  85.                    <li class="nav-item">
  86.                      <a class="nav-link" href="https://bondcleaninbrisbane.com.au/blog/">Cleaning Tips</a>
  87.                    </li>
  88.                    <li class="nav-item">
  89.                      <a class="nav-link" href="https://bondcleaninbrisbane.com.au/contact-us/">Contact Us</a>
  90.                    </li>            
  91.                  </ul>          
  92.                </div>
  93.              </div>
  94.            </div>
  95.          </nav>    
  96.        <!-- End Navigation -->
  97.      
  98.    </header>
  99.    <!-- End Header -->
  100.    
  101.  
  102.    <!-- Start Banner
  103.    ============================================= -->
  104.    <div class="banner-area-new mflex">  
  105.        <div class="container">
  106.            <div class="row">
  107.                <div class="col-lg-7 align-self-center">
  108.                    <div class="banner-content pt-3 pb-3 pt-lg-0 pb-lg-0">
  109.                        <h1>Bond Clean in Brisbane
  110. </h1>
  111.                        <p>Bond Clean in Brisbane is the most trusted company that provides affordable cleaning services, starting at just $40 per hour. Our local cleaning team helps many customers provide safe Bond Cleaning and get their security deposit back. You can feel more secure and confident with our bond back guarantee (T’s & C’s apply). Contact us to book your bond clean package today. </p>
  112.                        <ul class="banner-list">
  113.                            <li><i class="flaticon-checkmarks"></i>Affordable Plans</li>
  114.                            <li><i class="flaticon-checkmarks"></i>72 Hrs Free Cleaning</li>
  115.                            <li><i class="flaticon-checkmarks"></i>Organic Products</li>
  116.                            <li><i class="flaticon-checkmarks"></i>Advanced Tools</li>
  117.                        </ul>  <a data-animation="animated slideInUp" class="btn btn-light effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  118.                        <a data-animation="animated slideInUp" class="btn btn-light border btn-md d-none d-md-inline-block" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>  
  119.                    </div>
  120.                </div>
  121.                <div class="col-lg-5 d-lg-block align-self-end pt-4">
  122.                  
  123. <style>
  124.  
  125. #suggestions,
  126. #suggestionsui{
  127.        display: none;
  128.  position: absolute;
  129.  width: 95%;
  130.  max-width: 400px;
  131.  margin-top: -6px;
  132.  padding: 0;
  133.  background: #fff;
  134.  border: 1px solid #ccc;
  135.  border-top: none;
  136.  list-style: none;
  137.  z-index: 1000;
  138.  font-family: system-ui, sans-serif;
  139.  font-size: 13px;
  140.  box-shadow: 0 4px 8px rgba(0,0,0,0.04);
  141. }
  142.  
  143. #suggestions li , #suggestionsui li {
  144.  padding: 6px 10px;
  145.  border-bottom: 1px solid #eee;
  146.  cursor: pointer;
  147.  display: flex;
  148.  gap: 4px;
  149.  overflow: hidden;
  150.  white-space: nowrap;
  151.  text-overflow: ellipsis;
  152.  line-height: 1.2;
  153. }
  154.  
  155. #suggestions li:hover , #suggestionsui li:hover {
  156.  background: #f3f3f3;
  157. }
  158.  
  159. .suggestion-main {
  160.  font-weight: 600;
  161.  color: #222;
  162.  max-width: 50%;
  163.  overflow: hidden;
  164.  text-overflow: ellipsis;
  165.  white-space: nowrap;
  166. }
  167.  
  168. .suggestion-secondary {
  169.  font-weight: normal;
  170.  color: #888;
  171.  font-size: 12px;
  172.  max-width: 50%;
  173.  overflow: hidden;
  174.  text-overflow: ellipsis;
  175.  white-space: nowrap;
  176. }
  177.  
  178. select {
  179.        padding: 0px 10px !important;
  180.    border: 1px solid #ccc !important;
  181.    border-radius: 0;
  182.    margin-bottom: 12px;
  183.    width: 100%;
  184.    font-size: 7px;
  185. }  
  186. .requestquote .req-heading {
  187. line-height: 60px;
  188.    text-align: center;
  189.    color: #fff;
  190.    text-transform: uppercase;
  191.    border-radius: 10px 10px 0 0;
  192.    background-color: #003366;
  193.    font-size: 28px;
  194.    font-weight: 700;
  195.    font-family: 'Albert Sans', sans-serif;
  196. }
  197.  
  198. #msform {
  199. text-align: center;
  200. position: relative;  
  201. padding: 5px 25px;    
  202. }
  203. fieldset#step2
  204. {
  205. display:none;
  206. }
  207. fieldset {
  208. background: #fff;
  209. border: 0;
  210. border-radius: .5rem;
  211. box-sizing: border-box;
  212. width: 100%;
  213. margin: 0;
  214. position: relative !important;  
  215. padding: 0 7px
  216. }
  217.  
  218. input,
  219. textarea {
  220. padding: 8px 15px;
  221. border: 1px solid #ccc;
  222. border-radius: 0;
  223. margin-bottom: 12px;
  224. width: 100%;
  225. font-size: 16px
  226. }
  227. input#post_code {
  228.    width: 190px;
  229. }
  230. input:focus,
  231. textarea:focus {
  232. -moz-box-shadow: none !important;
  233. -webkit-box-shadow: none !important;
  234. box-shadow: none !important;
  235. border: 1px solid #003366;
  236. outline-width: 0
  237. }
  238.  
  239. .action-button {
  240. width: 100px;
  241. background: #003366;
  242. font-weight: 700;
  243. color: #fff;
  244. border: 0;
  245. border-radius: 0;
  246. cursor: pointer;
  247. padding: 10px 5px;
  248. margin: 10px 0 10px 5px;
  249. float: right;
  250.    border-radius: 20px;
  251. }
  252.  
  253. .action-button:focus,
  254. .action-button:hover {
  255. background-color: #311b92
  256. }
  257.  
  258. .action-button-previous {
  259. width: 100px;
  260. background: #616161;
  261. font-weight: 700;
  262. color: #fff;
  263. border: 0;
  264. border-radius: 0;
  265. cursor: pointer;
  266. padding: 10px 5px;
  267. margin: 10px 5px 10px 0;
  268. float: right;
  269. border-radius: 20px;
  270. }
  271.  
  272. .action-button-previous:focus,
  273. .action-button-previous:hover {
  274. background-color: #000
  275. }
  276.  
  277. .fs-title {
  278. margin-bottom: 15px
  279. }
  280.  
  281. .purple-text {
  282. font-weight: 400
  283. }
  284.  
  285. .steps {
  286. color: gray;
  287. margin-bottom: 10px;
  288. text-align: right
  289. }
  290.  
  291. .fieldlabels {
  292. color: gray;
  293. text-align: left
  294. }
  295.  
  296. #progressbar {
  297. margin-bottom: 07px;
  298. overflow: hidden;
  299. color: #d3d3d3
  300. }
  301.  
  302. #progressbar li {
  303. list-style-type: none;
  304. font-size: 15px;
  305. width: 45%;
  306. float: left;
  307. position: relative;
  308. font-weight: 400;
  309. z-index: 1;
  310. }
  311.  
  312. #progressbar #account:before {
  313.    content: "\f197";
  314.    font-family: flaticon_bondclean !important;
  315.  
  316. }
  317.  
  318. #progressbar #personal:before {
  319.       content: "\f19a";
  320.    font-family: flaticon_bondclean !important;
  321. }
  322.  
  323. #progressbar li:before {
  324.    width: 40px;
  325.    height: 40px;
  326.    line-height: 36px;
  327.    display: block;
  328.    font-size: 20px;
  329.    color: #fff;
  330.    background: #d3d3d3;
  331.    border-radius: 50%;
  332.    margin: 0 auto 5px;
  333.    padding: 2px;
  334. }
  335.  
  336. #progressbar li:after {
  337. content: '';
  338. width: 100%;
  339. height: 2px;
  340. background: #d3d3d3;
  341. position: absolute;
  342. left: 0;
  343. top: 25px;
  344. z-index: -1;
  345. }
  346.  
  347. #progressbar li.active:after,
  348. #progressbar li.active:before {
  349. background: #003366;
  350. }
  351. select {
  352.    height: 40px !important;
  353.    margin-bottom: 10px !important;
  354. }
  355. .bond-radio2
  356. {
  357.    display: block;
  358.    position: relative;
  359.    top: -5px;
  360.    color: #000;
  361. }
  362.  
  363. inputs[type="checkbox"] {
  364. margin-bottom:10px !important;
  365. }
  366. #step2 aria-required="true"
  367. {
  368.    border: solid 1px red !important;
  369. }
  370. .radio-sec label
  371. {
  372. display: flex;
  373. }
  374. .error-input {
  375.    border: 2px solid red !important;
  376. }
  377. .form-bgc .card.px-0
  378. {
  379.    border-top-right-radius: 0px !important;
  380.    border-top-left-radius: 0px !important;
  381.    margin-bottom: 20px;
  382. }
  383. .radio-sec span
  384. {
  385.     position: relative;
  386.    top: 0px;
  387.    left: 10px;
  388.    color: #000;
  389. }
  390.   .form-error {
  391.      display: flex;
  392.      justify-content: center;
  393.      padding: 0px;
  394.      align-items: flex-start;
  395.      color: red;
  396.   }
  397.   .form-error p {
  398.      color: red;
  399.      line-height: 16px;
  400.      font-size: 13px;
  401.   }
  402.   .form-error-bottom {
  403.      display: flex;
  404.      justify-content: center;
  405.      align-items: flex-start;  
  406.      color: red;
  407.   }
  408.   .form-error-bottom p {
  409.      color: red;
  410.      line-height: 16px;
  411.      font-size: 13px;
  412.   }
  413.   /* radio buttons css */
  414.   .bond-radio {display: block;}
  415.   .bond-radio input {width: 15%;margin: 0;vertical-align: middle;}
  416. @media only screen and (max-width:600px)
  417. {
  418. .radio-sec label
  419. {
  420. display: inline-block !important;
  421. }
  422. input[type="checkbox"] {
  423. display: inline-block !important;
  424. }
  425. .requestquote {
  426.    padding-top: 5px !important;
  427. }
  428. input#vehicle1 {
  429.    margin-bottom: 0px;
  430. }
  431. input#vehicle2
  432. {
  433. margin-bottom: 0px;
  434. }
  435. .radio-sec label
  436. {
  437.    margin-bottom: -20px;
  438. }
  439. .radio-sec span {
  440.  position: relative !important;
  441.    left: 2px !important;
  442.    top: 0px !important;
  443. }
  444. .requestquote .vc_custom_heading {
  445. line-height: 55px;
  446. }
  447. .mb-main-head
  448. {
  449. padding-top: 0px;
  450.    font-size: 29px;
  451.    margin-bottom: 0px;
  452.    text-transform: uppercase;
  453.    color: #594f4f;
  454.    text-align: center;
  455. }
  456. input#vehicle1 {
  457.    margin-bottom: 0px;
  458. }
  459. input#vehicle2
  460. {
  461. margin-bottom: 0px;  
  462. }
  463. .radio-sec label
  464. {
  465.    margin-bottom: 10px;
  466. }
  467. .radio-sec span {
  468.  position: relative !important;
  469.    left: 2px !important;
  470.    top: 0px !important;
  471. }
  472. .requestquote .vc_custom_heading {
  473. line-height: 55px;
  474. }
  475. .mob-dir {
  476.    flex-direction: column-reverse;
  477. }
  478. .requestquote .vc_custom_heading {
  479.    font-size: 20px !important;
  480. }
  481. #msform input, #msform textarea {
  482.    font-size: 14px !important;
  483. }
  484. .form-bgc {
  485.    margin: 0px;
  486.    padding: 0px;
  487. }
  488.  
  489. #msform .row-adjusting .col-4 select {
  490.    font-size: 12px !important;
  491.    padding-left: 0px;
  492.    padding-right: 0px;
  493. }
  494. .radio-sec label {
  495.    margin-bottom: -20px;
  496. }
  497. .radio-sec label
  498. {
  499. display: inline-block !important;
  500. }
  501. input[type="checkbox"] {
  502. display: inline-block !important;
  503.    margin: 0 auto !important;
  504. }
  505. }
  506. </style>
  507. <!--h1 class="mb-main-head"> </h1-->
  508.                  <div class="requestquote" id="bk-sec-new">
  509.                     <div class="req-heading">REQUEST A FREE QUOTE
  510.                     </div>
  511.                     <div class="container-fluid">
  512.                        <div class="row justify-content-center mm-row">
  513.                           <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 text-center form-bgc">
  514.                                         <div class="card px-0 ">  
  515.  
  516.                        
  517.                                 <form id="msform" method="post"  action="/multisend.php" onsubmit="return false;">
  518.                                    <input type="hidden" id="last_record_id" value=""/>
  519.                                    <ul id="progressbar">
  520.                                       <li class="active" id="account">
  521.                                          <strong>Step 1</strong>
  522.                                       </li>
  523.                                       <li id="personal">
  524.                                          <strong>Step 2</strong>
  525.                                       </li>
  526.                                    </ul>
  527.                                    <!-- fieldsets -->
  528.                                    <fieldset id="stepone">
  529.                                       <div class="form-card">
  530.                                          <div class="row"></div>
  531.                                      <input type="text" name="name"  id="namequote" placeholder="Your Name" class="inputs">
  532.                                    <input type="text" name="email" id="emailquote" placeholder="Your Email" class="inputs"/>
  533.                                        <input type="tel" name="mobileno"  id="telquote" size="40" maxlength="10" class="" placeholder="Phone Number" class="inputs">
  534.                                     <input class="w-full bg-gray-200 text-gray-700 appearance-none rounded border-2 border-gray-300 address_by_guru" type="text" name="address" id="autocomplete" placeholder="Address" required/>
  535.                                    
  536.                                     <ul id="suggestions"></ul>
  537.  
  538.                                        <!--input type="text" name="addres" id="address" placeholder="Address" autocomplete="off"-->
  539.                                       </div>
  540.                                           <input type="button" name="next" class="next action-button next-btn-step1" id="post_codesx" value="Next"/>
  541.                                           <div class="form-error-bottom" style="display:none;">
  542.                                             <i class='fa fa-info-circle'></i>
  543.                                             <p> Please fill the red marked boxes to get the form submitted</p>
  544.                                          </div>
  545.                                    
  546.                                    </fieldset>
  547.                                    
  548.                                    
  549.                                    
  550.                                    <fieldset id="step2">  
  551.    
  552.           <div class="row">
  553.      <div class="col-lg-12 col-12">
  554.                             <input type="text" name="jobdate" id="datepicker" autocomplete="off" placeholder="Job Date" class="inputs">
  555. </div> </div>
  556.  
  557.               <div class="showBondcleaning">
  558.            <div class="pb-0"> Bond Cleaning Details  </div>
  559.                                                  <div class="row row-adjusting">
  560.  
  561.   <div class="col-lg-4 col-4">
  562. <select id="bed_study" name="bed_study" class=" wpcf7-select wpcf7-validates-as-required field1 inputs" aria-required="true" aria-invalid="false"><option value="">Bed+Study</option><option value="1 Room(s)">1 Room(s)</option><option value="2 Rooms">2 Rooms</option><option value="3 Rooms">3 Rooms</option><option value="4 Rooms">4 Rooms</option><option value="5 Rooms">5 Rooms</option><option value="6 Rooms">6 Rooms</option><option value="7 Rooms">7 Rooms</option><option value="8 Rooms">8 Rooms</option><option value="9 Rooms">9 Rooms</option><option value="10 Rooms">10 Rooms</option></select>
  563. </div>
  564. <div class="col-lg-4 col-4">
  565. <select id="bathroom" name="bathroom" class="wpcf7-select wpcf7-validates-as-required field1 inputs" aria-required="true" aria-invalid="false" ><option value="">Bathroom</option><option value="1 Bathroom">1 Bathroom</option><option value="2 Bathroom">2 Bathroom</option><option value="3 Bathroom">3 Bathroom</option><option value="4 Bathroom">4 Bathroom</option><option value="5 Bathroom">5 Bathroom</option></select>
  566. </div>
  567. <div class="col-lg-4 col-4">
  568. <select id="livingarea" name="livingarea" class="wpcf7-select wpcf7-validates-as-required field1 inputs" aria-required="true" aria-invalid="false"><option value="">Living area</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>
  569. </div>
  570. </div>  
  571.  
  572.                              <div class="row row-adjusting">
  573.  
  574.   <div class="col-lg-4 col-4">
  575.  
  576. <select id="furnished" name="furnished" class="wpcf7-select wpcf7-validates-as-required inputs" aria-required="true" aria-invalid="false"><option value="">Furnished</option><option value="Yes">Yes</option><option value="No">No</option></select>
  577. </div>
  578. <div class="col-lg-4 col-4">
  579. <select id="housetype" name="housetype" class="wpcf7-select wpcf7-validates-as-required field1 inputs" aria-required="true" aria-invalid="false"><option value="">House type</option><option value="Unit">Unit</option><option value="House">House</option><option value="Two Story">Two Story</option><option value="Multi Story">Multi Story</option></select>
  580. </div>
  581. <div class="col-lg-4 col-4">
  582. <select id="blinds" name="blinds" class="wpcf7-select wpcf7-validates-as-required field1 inputs" aria-required="true" aria-invalid="false"><option value="">Blinds</option><option value="No Blinds">No Blinds</option><option value="Vertical">Vertical</option><option value="Venetians">Venetians</option><option value="Rollers">Rollers</option><option value="Shutters">Shutters</option></select>
  583.  
  584. </div>
  585. </div>
  586.            <div class="row pt-2 pb-1">
  587.               <div class="col-md-4 col-4">
  588.                  <div class="text-left">
  589.                     <div class="form-head">Extras:</div>
  590.                  </div>
  591.               </div>
  592.               <div class="col-md-4 col-4">                  
  593.                     <label class="bond-radio bond-radio2">
  594.                        <input type="checkbox" id="vehicle1" name="extra" value="Carpet">
  595.                        <span>Carpet</span>                      
  596.                     </label>                
  597.               </div>
  598.               <div class="col-md-4 col-4">                  
  599.                     <label class="bond-radio bond-radio2">
  600.                        <input type="checkbox" id="vehicle2" name="extra" value="Pest">
  601.                        <span>Pest</span>  
  602.                     </label>                    
  603.               </div>
  604.            </div>
  605. </div>
  606.  
  607.  
  608. <div>
  609.  
  610. <textarea id="messsage" name="messsage" cols="40" rows="2" maxlength="120" class="wpcf7-form-control wpcf7-textarea"  placeholder="Message"></textarea>
  611.  </div>
  612.                             <div class="form-error" style="display:none;">
  613.                                 <i class='fa fa-info-circle'></i>&nbsp;&nbsp;
  614.                                 <p> Please fill the red marked boxes to get the form submitted</p>
  615.                             </div>
  616.                            
  617.                                      <input type="submit" name="submit" class="action-button submt-btn"  id="post_code" value="Get a Quote"/>
  618.                                      
  619.                                      <input type="button" name="previous" class="previous action-button-previous" value="Back"/>
  620.                                    </fieldset>
  621.                                  
  622.                                 </form>
  623.                              </div>
  624.                           </div>
  625.                        </div>
  626.                     </div>
  627.                    
  628.                  </div>
  629.    
  630.                </div>
  631.            </div>
  632.        </div>
  633.    </div>
  634.  
  635.    <div class="about-area">
  636.        <div class="container">            
  637.                <div class="row">
  638.                    <div class="col-lg-6">
  639.                        <img loading="lazy" class="img-fluid d-lg-none" src="assets/images/section1.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  640.                        <div class="section-img section1-img d-none d-lg-block"></div>
  641.                    </div>
  642.                    <div class="col-lg-6 about-style-three pt-3 pt-lg-0">
  643.                        <h2>Best Bond Cleaning Brisbane</h2>
  644.                        <p>
  645.                  At the time of the end of tenancy period, getting services from professional cleaners can help you a lot throughout the move-out process. Hiring our skilled Bond Clean in Brisbane team will free you from the stress of cleaning the entire property. The main motive of our cleaners is to clean the rented property as per your end of lease agreement and to refund your bond money from the landlord. Whether you are at the end of your tenancy period or want to clean the property for the new tenant to move in, you can choose our bond cleaning services for outstanding results.
  646.  
  647.                        </p>
  648.                        <p>
  649.  We are best known for delivering high-quality cleaning results by offering a 100% customer satisfaction, a Bond Back Guarantee, and a free re-clean within 72 Hours. With all these benefits, our bond cleaning company in Brisbane makes sure that your property looks stunning and will easily pass the rental inspection test. Our skilled and experienced cleaners can meet the highest cleaning standards and can tackle every cleaning difficulty with complete care and dedication.
  650.  
  651.                        </p>
  652.                        <p>Our bond cleaners are the best in the market and they make sure that you will get a cost-effective and quality cleaning. They reached your location at the exact time with all their latest tools and delivered unexpected cleaning results. Get in touch with our bond cleaning team and schedule your service today!</p>
  653.  <a data-animation="animated slideInUp" class="btn btn-dark effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  654.                        <a data-animation="animated slideInUp" class="btn btn-theme effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>                        
  655.                    </div>
  656.                </div>            
  657.        </div>
  658.    </div>
  659.    <!-- End Paragraph Section 1 -->
  660. <!-- Start Why Choose Us Section
  661.    ============================================= -->
  662.    <div class="services-area bg-gray">
  663.        <div class="container">
  664.            <div class="row">
  665.                <div class="col-lg-12">
  666.                    <div class="site-heading text-center">
  667.                        <h2>Why Choose Bond Clean in Brisbane?
  668.  
  669. </h2>                        
  670.                    </div>
  671.                </div>
  672.            </div>
  673.            <div class="row">
  674.                <!-- Single Item -->
  675.                <div class="services-style-four col-lg-6 col-md-6">
  676.                    <div class="item">
  677.                        <div class="icon">
  678.                            <i class="flaticon-booking-1"></i>
  679.                        </div>
  680.                        <div class="info">
  681.                            <h3>Flexibility Booking</h3>
  682.                            <p>
  683.                      We try our best to allot the date and time to our customers as per their preferences. Even our booking system is also very easy. All you need to do is ask for a quote, call us at a specific number and be reached by our cleaning experts team.
  684.                            </p>
  685.                        </div>
  686.                    </div>
  687.                </div>
  688.                <!-- End Single Item -->
  689.                <!-- Single Item -->
  690.                <div class="services-style-four col-lg-6 col-md-6">
  691.                    <div class="item">
  692.                        <div class="icon">
  693.                            <i class="flaticon-money"></i>
  694.                        </div>
  695.                        <div class="info">
  696.                            <h3>Budget-Friendly Plans</h3>
  697.                            <p>
  698.                   This is among the best benefits which we will be giving to our customers. At pocket-friendly prices, you will get high-quality cleaning services to impress the property manager from our trained and professional bond cleaners.
  699.                            </p>
  700.                        </div>
  701.                    </div>
  702.                </div>
  703.                <!-- End Single Item -->
  704.                <!-- Single Item -->
  705.                <div class="services-style-four col-lg-6 col-md-6">
  706.                    <div class="item">
  707.                        <div class="icon">
  708.                            <i class="flaticon-cleaning"></i>
  709.                        </div>
  710.                        <div class="info">
  711.                            <h3>Police Verified</h3>
  712.                            <p>
  713.                           To build more trust in our customers, we have a large team of cleaners who are police verified and fully insured. It means that the cleaners you are hiring are fully reliable and their backgrounds are checked properly.
  714.                            </p>
  715.                        </div>
  716.                    </div>
  717.                </div>
  718.                <!-- End Single Item -->
  719.                <!-- Single Item -->
  720.                <div class="services-style-four col-lg-6 col-md-6">
  721.                    <div class="item">
  722.                        <div class="icon">
  723.                            <i class="flaticon-time"></i>
  724.                        </div>
  725.                        <div class="info">
  726.                            <h4>Saves Time & Money</h4>
  727.                            <p>
  728.                      By hiring our professional cleaners, your time and money both will be saved, as our local cleaners perform the cleaning tasks of your property, and that too at the most genuine and affordable cleaning packages.  
  729.                            </p>
  730.                        </div>
  731.                    </div>
  732.                </div>
  733.                <!-- End Single Item -->
  734.            </div><!-- .row END -->
  735.        </div>
  736.    </div>
  737.    <!-- End Why Choose Us Section -->
  738. <!-- Benefits Section Start -->
  739. <div class="services-area bg-dark">
  740.    <div class="container">
  741.            <div class="row">
  742.                <div class="col-lg-12">
  743.                    <div class="site-heading text-center">
  744.                        <h4 class="mhead-wh">Benefits Of Hiring Us</h4>                        
  745.                    </div>
  746.                </div>
  747.            </div>
  748.            <div class="row px-3">
  749.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-1">
  750.                    <div class="thumb"></div>
  751.                    <i class="flaticon-trustworthiness"></i>
  752.                    <h4>Bond Back</h4>
  753.                    <p>
  754.                   By hiring our professional bond cleaners, there is a high chance of getting your bond money back after the high-quality cleaning of your property.  
  755.                    </p>
  756.                </div>
  757.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-2">
  758.                    <div class="thumb"></div>                    
  759.                    <i class="flaticon-cleaning-1"></i>
  760.                    <h4>Deep Cleaning</h4>
  761.                    <p>
  762.                    Our bond cleaners make sure to provide deep bond cleaning to your property by covering all aspects of it. Each part of the house remains fresh & clean.
  763.                    </p>
  764.                </div>
  765.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-3">
  766.                    <div class="thumb"></div>
  767.                    <i class="flaticon-basket"></i>
  768.                    <h5>Easy Move-Out</h5>
  769.                    <p>
  770.            Your task of move-out can become stress-free with our bond cleaning team. Our cleaners clean your property and make your move-out process easier.
  771.                    </p>
  772.                </div>
  773.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-4">
  774.                    <div class="thumb"></div>
  775.                    <i class="flaticon-cleaning-products"></i>
  776.                    <h5>High-Quality Cleaning</h5>
  777.                    <p>
  778.           Our cleaners use advanced tools and the best products that are safe for health & environment to cleanse the property to deliver quality cleaning.
  779.                    </p>
  780.                </div>
  781.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-5">
  782.                    <div class="thumb"></div>
  783.                    <i class="flaticon-bill"></i>
  784.                    <h5>REIQ-Approved Checklist</h5>
  785.                    <p>
  786.              Our cleaning checklist is far better than others, as our cleaners follow the REIQ-approved cleaning checklist that covers every aspect of cleaning.
  787.                    </p>
  788.                </div>
  789.                <div class="col-lg-4 col-md-6 service-item-style-three bg-color-6">
  790.                    <div class="thumb"></div>
  791.                    <i class="flaticon-repeat-1"></i>
  792.                    <h5>Free Re-Cleaning</h5>
  793.                    <p>
  794.                 Not satisfied with cleaning service? No Worries! Inform our team and get a free re-clean within 72 Hours from the same bond cleaners of our company.
  795.                    </p>
  796.                </div>
  797.            </div>
  798.      
  799.    </div>
  800. </div>
  801. <!-- Benefits Section END -->
  802.  
  803. <!-- Start Our Services Section
  804.    ============================================= -->
  805.    <div class="blog-area bg-gray">
  806.        <div class="container">
  807.            <div class="row">
  808.                <div class="col-lg-12">
  809.                    <div class="site-heading text-center">
  810.                        <h5 class="mhead-bl">Our Services</h5>
  811.                    </div>
  812.                </div>
  813.            </div>            
  814.                <div class="row">
  815.                    <!-- Single Item -->
  816.                    <div class="col-lg-3 col-md-6 single-item">
  817.                        <div class="item">
  818.                            <div class="thumb">
  819.                                <img loading="lazy" src="assets/images/vacate-clean.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  820.                            </div>
  821.                            <div class="info">
  822.                                    <h6>Vacate Cleaning</h6>
  823.                                    <p>
  824.                                     Ready to experience the best vacate cleaning services in Brisbane? Hire our bond cleaning team and get the best cleaning services ever.
  825.                                    </p>                              
  826.                            </div>
  827.                        </div>
  828.                    </div>
  829.                    <!-- End Single Item -->
  830.                    <!-- Single Item -->
  831.                    <div class="col-lg-3 col-md-6 single-item">
  832.                        <div class="item">
  833.                            <div class="thumb">
  834.                                <img loading="lazy" src="assets/images/oven-clean.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  835.                            </div>
  836.                            <div class="info">
  837.                                 <h6>Oven & BBQ Cleaning  </h6>
  838.                                <p>
  839.                          Your Oven & BBQs are getting perfectly cleaned with our experienced Oven & BBQ cleaners in Brisbane by removing tough stains from them.
  840.                                </p>                                
  841.                            </div>
  842.                        </div>
  843.                    </div>
  844.                    <!-- End Single Item -->
  845.                    <!-- Single Item -->
  846.                    <div class="col-lg-3 col-md-6 single-item">
  847.                        <div class="item">
  848.                            <div class="thumb">
  849.                                <img loading="lazy" src="assets/images/carpet-clean.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  850.                            </div>
  851.                            <div class="info">                                
  852.                                 <h6>Carpet Cleaning  </h6>
  853.                                <p>
  854.                            Your home carpet needs time to time cleaning to maintain its shine and freshness. Our expert carpet cleaners in Brisbane can do this.
  855.                                </p>
  856.                            </div>
  857.                        </div>
  858.                    </div>
  859.                    <!-- End Single Item -->
  860.                     <!-- Single Item -->
  861.                    <div class="col-lg-3 col-md-6 single-item">
  862.                        <div class="item">
  863.                            <div class="thumb">
  864.                                <img loading="lazy" src="assets/images/pest-control.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  865.                            </div>
  866.                            <div class="info">                                
  867.                                 <h6>Pest Control Services  </h6>
  868.                                <p>
  869.                            No more flies and termites in your home! Contact our cleaning team and take our Pest Control Services across Brisbane and its suburbs.
  870.                                </p>
  871.                            </div>
  872.                        </div>
  873.                    </div>
  874.                    <!-- End Single Item -->
  875.                </div>
  876.        </div>
  877.    </div>
  878.    <!-- End Our Services Section END -->
  879.  
  880. <!-- Start Paragraph section 2
  881.    ============================================= -->
  882.    <div class="about-area">
  883.        <div class="container">            
  884.                <div class="row">
  885.                    <div class="col-lg-6 about-style-three pb-4 pb-lg-0">
  886.                        <h6 class="mhead-bl">Professional Bond Cleaning Brisbane  </h6>
  887.                        <p>
  888.                   Over a long time, we have been serving the best bond cleaning services to the residents of Brisbane and everyone still praises us. No matter, what location your property is, our cleaners will be at your gate at the scheduled time to clean your rented property. From us, you will receive professional services for move out cleaning in Brisbane to make sure you move into another place by taking all of your bond money from the property manager.
  889.                        </p>
  890.                        <p>
  891. Finding the right bond cleaning company can be difficult but with <a href="https://bondcleaninbrisbane.com.au/" style="font-weight:600">BondCleaninginBrisbane</a>, you will get professional bond cleaning in Brisbane for all of your cleaning needs. From scrubbing walls to cleaning mirrors, our expert bond cleaners never miss any area of your property and can perfectly handle every cleaning task. Why wait any longer? Get in touch with our bond cleaning team today and choose your cleaning package for bond cleaning service.
  892.                  
  893.                        </p>
  894.                        <p>No need to compromise if you are not satisfied with the cleaning of our bond cleaners. Our team delivers expert bond cleaning services in Brisbane and satisfies their customers with their Bond Back Guarantee (T’s & C’s apply) in which the customer will get a free re-clean within 72 Hrs.</p>
  895.  <a data-animation="animated slideInUp" class="btn btn-dark effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  896.                        <a data-animation="animated slideInUp" class="btn btn-theme effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>
  897.                    </div>
  898.                    <div class="col-lg-6">
  899.                        <img loading="lazy" class="img-fluid d-lg-none" src="assets/images/section2.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  900.                        <div class="section-img section2-img d-none d-lg-block"></div>
  901.                    </div>
  902.                </div>            
  903.        </div>
  904.    </div>
  905.    <!-- End Paragraph Section 2 -->
  906. <!-- CTA section Start -->
  907. <section class="cta-section bg-dark">
  908.    <div class="container">
  909.        <div class="row align-items-center">
  910.            <div class="col-lg-8 text-center text-lg-start">
  911.                <h6 class="mhead-bl">We Are The Most Affordable Solution For Bond Cleaning in Brisbane!</h6>
  912.            </div>
  913.            <div class="col-lg-4 text-center text-lg-end mt-4 mt-lg-0"> <a data-animation="animated slideInUp" class="btn btn-light effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  914.                <a class="btn btn-light effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>
  915.            </div>
  916.        </div>
  917.    </div>
  918. </section>
  919. <!-- CTA section END -->
  920.     <!-- Start Paragraph section 3
  921.    ============================================= -->
  922.    <div class="about-area">
  923.        <div class="container">            
  924.                <div class="row">
  925.                    <div class="col-lg-6">
  926.                        <img loading="lazy" class="img-fluid d-lg-none" src="assets/images/section3.webp" alt="Bond Cleaning Brisbane" title="Bond Cleaning Brisbane">
  927.                        <div class="section-img section3-img d-none d-lg-block"></div>
  928.                    </div>                    
  929.                    <div class="col-lg-6 about-style-three pt-3 pt-lg-0">
  930.                          <div class="mhead-bl">End Of Lease Cleaning Brisbane </div>
  931. <p style="color:#003366; font-weight:600;"> No matter what type of cleaning you need, our end of lease cleaners can smoothly handle everything related to cleaning your property!</p>
  932.                        <p>
  933.                       It can be tough to find a skilled cleaner in affordable price. Don’t go here and there, choose our Bond Cleaning services and get high-quality bond cleaning at the most affordable price. Our team of best bond cleaners can clean the whole mess of your property and make it shiny and fresh like before. You will get the best cleaning experience by hiring our cleaners, as they are polite, respectful, hardworking, and trustworthy.
  934.  
  935.                        </p>
  936.                        <p>
  937.                         Our team delivers the best bond cleaning solution with effective results! We are a well-known company delivering bond cleaning services across Brisbane and its other areas. Our cleaners provide a healthy and clean environment for your property by implementing the best strategies for bond cleaning in Brisbane. Have some doubts? Connect with our team and clear all of your doubts.
  938.                        </p>   <a data-animation="animated slideInUp" class="btn btn-dark effect btn-md" href="tel:0735215066">(07) 3521 5066</a>
  939.                        <a data-animation="animated slideInUp" class="btn btn-theme effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Get a Quote</a>
  940.                    </div>
  941.                </div>            
  942.        </div>
  943.    </div>
  944.    <!-- End Paragraph Section 3 -->
  945.  
  946.    <!-- Start Testimonials Area
  947.    ============================================= -->
  948.    <div class="faq-section bg-gray">
  949.        <div class="container">
  950.            <div class="row">
  951.                <div class="col-lg-12">
  952.                    <div class="site-heading text-center">
  953.                          <div class="mhead-bl">Frequently Asked Questions  </div>
  954.                    </div>
  955.                </div>
  956.            </div><!-- .row END -->
  957.            <div class="accordion" id="accordionExample">
  958.                <div class="row">
  959.                    <div class="col-lg-6 col-md-6 col-sm-12">
  960.                        <div class="accordion-item">
  961.                             <div class="accordion-header" id="headingOne">
  962.                                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
  963.                          How Much Does A Bond Clean in Brisbane Cost?
  964.                                </button>
  965.                              </div>
  966.                            <div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
  967.                                <div class="accordion-body">
  968.                    There are no additional costs or hidden fees associated with the bond cleaning services. Typically, the price is based on the property's size. To find out the cost of their cleaning packages, get in touch with the particular bond cleaning company.
  969.                                </div>
  970.                            </div>
  971.                        </div>
  972.                <div class="accordion-item">
  973.                     <div class="accordion-header" id="headingTwo">
  974.                        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
  975.                    How Can You Get Your Bond Money Back?
  976.                        </button>
  977.                    </div>
  978.                    <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
  979.                        <div class="accordion-body">
  980.                       According to the end of the lease agreement, the tenant will only get their bond money back, if the rented property is in neat and clean condition without any damage before moving out. Only the team of expert bond cleaners can clean the entire property for the sake of bond money.
  981.                        </div>
  982.                    </div>
  983.                </div>
  984.                
  985.                </div>
  986.                <div class="col-lg-6 col-md-6 col-sm-12">
  987.                <div class="accordion-item">
  988.                      <div class="accordion-header" id="headingFour">
  989.                        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
  990.                 Is Bond Cleaning Mandatory?
  991.  
  992.                        </button>
  993.                     </div>
  994.                    <div id="collapseFour" class="accordion-collapse collapse" aria-labelledby="headingFour" data-bs-parent="#accordionExample">
  995.                        <div class="accordion-body">
  996.                   Yes, the tenants who are struggling to recover their bond money usually take the bond cleaning services to get successful cleaning outcomes. After getting the cleaning done by a professional bond cleaner, it’s getting easier for them to receive their bond money.
  997.                        </div>
  998.                    </div>
  999.                </div><!-- div1 END -->
  1000.                <div class="accordion-item">
  1001.                      <div class="accordion-header" id="headingFive">
  1002.                        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseFive" aria-expanded="false" aria-controls="collapseFive">
  1003.                
  1004. Do Bond Cleaners Clean Walls?
  1005.  
  1006.                        </button>
  1007.                     </div>
  1008.                    <div id="collapseFive" class="accordion-collapse collapse" aria-labelledby="headingFive" data-bs-parent="#accordionExample">
  1009.                        <div class="accordion-body">
  1010.                      Yes, bond cleaners clean each area of the property including the walls. No matter, how dirty the wall is, the cleaners always prefer organic solutions to clean the walls without damaging them.
  1011.                        </div>
  1012.                    </div>
  1013.                </div>  
  1014.                </div>
  1015.                </div><!-- row END -->  
  1016.            </div>
  1017.        </div>
  1018.    </div>
  1019.    <!-- End Testimonials Area -->  
  1020.    <!-- Start Footer
  1021.    ============================================= -->
  1022.    <footer class="bg-dark">
  1023.        <div class="footer-top">
  1024.        <div class="container">
  1025.            <div class="row align-items-center">
  1026.                <div class="col-lg-4">
  1027.                    <div class="book-now shadow pe-lg-5 text-center text-lg-start">
  1028.                        <div class="foot-bl">Book Your Bond Clean Now</div>
  1029.                        <a class="btn btn-light effect btn-md" href="javascript:void(0);" data-bs-toggle="modal" data-bs-target="#exampleModal">Book a Bond Clean</a>
  1030. <div class="mt-2 foot-bl">Follow Us</div>
  1031. <ul class="footer-widget-social">
  1032.                        <li>
  1033.                           <a href="https://www.facebook.com/bondcleaninbrisbane/" aria-label="Bond Clean Expert" target="_blank" rel="noreferrer" class="f-social"><i class="flaticon-facebook"></i>
  1034.                           </a>
  1035.                        </li>
  1036.                        <li>
  1037.                           <a href="https://x.com/Bondcleanbrs" aria-label="Bond Clean Expert" target="_blank" rel="noreferrer"><i class="flaticon-twitter"></i>
  1038.                           </a>
  1039.                        </li>
  1040.                        <li>
  1041.                           <a href="https://www.instagram.com/bondcleaninbrisbane/" aria-label="Bond Clean Expert" target="_blank" rel="noreferrer"><i class="flaticon-social-media"></i>  
  1042.                           </a>
  1043.                        </li>
  1044.                
  1045. <li>
  1046.                      <a href="https://www.pinterest.com/bondcleanin_brisbane/" aria-label="Bond Clean Expert" target="_blank" rel="noreferrer"><i class="flaticon-pinterest-logo"></i>
  1047.                      
  1048.                           </a>
  1049.                        </li>
  1050.                     </ul>
  1051.                    </div>                    
  1052.                </div>
  1053.                <div class="col-lg-8 testimonials-area text-light">
  1054.                    <div class="text-center foot-wh">What Clients Say About Us</div>
  1055.                    <div class="row">                    
  1056.                        <div class="col-6">
  1057.                            <div class="testimonial-content">                  
  1058.                                <div class="item">
  1059.                                    <div class="content">
  1060.                                        <div class="rating">
  1061.                                            <i class="flaticon-star"></i>
  1062.                                            <i class="flaticon-star"></i>
  1063.                                            <i class="flaticon-star"></i>
  1064.                                            <i class="flaticon-star"></i>
  1065.                                            <i class="flaticon-star"></i>
  1066.                                        </div>
  1067.                                        <p>
  1068.                              Great and effective bond cleaning service. Their cleaners clean my 2 set room very perfectly without leaving any marks of dust. I would highly recommend this bond cleaning team for the best cleaning outcomes. Trust me! Choosing this company is one of the best decisions you ever make.
  1069.                                        </p>
  1070.                                    </div>
  1071.                                    <div class="info">
  1072.                                        <div>Jones Adhor</div>
  1073.                                    </div>
  1074.                                </div>
  1075.                            </div>
  1076.                        </div>
  1077.                        <div class="col-6">
  1078.                            <div class="testimonial-content">                
  1079.                                <div class="item">
  1080.                                    <div class="content">
  1081.                                        <div class="rating">
  1082.                                            <i class="flaticon-star"></i>
  1083.                                            <i class="flaticon-star"></i>
  1084.                                            <i class="flaticon-star"></i>
  1085.                                            <i class="flaticon-star"></i>
  1086.                                            <i class="flaticon-star"></i>
  1087.                                        </div>
  1088.                                        <p>
  1089.                             Their bond cleaners can relieve my tension during my sudden move-out time. I booked their services at the last minute and I didn’t even get any kind of trouble in that. So smoothly everything goes well and I would easily shift to my new place after recovering my bond money.
  1090.                                        </p>
  1091.                                    </div>
  1092.                                    <div class="info">
  1093.                                        <div>Mones Basel</div>
  1094.                                    </div>
  1095.                                </div>
  1096.                            </div>
  1097.                        </div>
  1098.                    </div><!-- .row END -->
  1099.                </div>
  1100.            </div>
  1101.        </div>
  1102.        <!-- Fixed Shape -->
  1103.    </div>
  1104.  
  1105.        <div class="footer-bottom text-light">
  1106.            <div class="container">
  1107.                <div class="row">
  1108.                    <div class="col-lg-12 text-center">
  1109.                        <p>© Copyright 2024. All Rights Reserved by <a target="_blank" href="https://bondcleaninbrisbane.com.au/">BondCleaninBrisbane</a></p>
  1110.                    </div>
  1111.                </div>
  1112.            </div>
  1113.        </div>
  1114.        <!-- Start Footer Bottom -->
  1115.  
  1116.    </footer>
  1117.    <!-- End Footer -->
  1118.  
  1119. <!-- Modal Start -->
  1120. <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
  1121.    <div class="modal-dialog">
  1122.    <div class="modal-content">
  1123.  
  1124.  
  1125.    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">
  1126.              <span aria-hidden="true">&times;</span>
  1127.            </button>
  1128.  
  1129.    <div class="modal-body form-fields">
  1130. <style>
  1131. .requestquote .vc_custom_heading {
  1132.    line-height: 70px;
  1133.    text-align: center;
  1134.    color: #fff;
  1135.    text-transform: uppercase;
  1136.    border-radius: 10px 10px 0 0;
  1137.    background-color:#003366;
  1138.    font-size: 28px;
  1139.    position: relative;
  1140.    z-index: 1;
  1141. }
  1142. .form-error-bottom-2 {
  1143.    display: flex;
  1144.    justify-content: center;
  1145.    align-items: flex-start;
  1146.    color: red;
  1147. }
  1148. .form-error-bottom-2 p {
  1149.    color: red;
  1150.    line-height: 16px;
  1151.    font-size: 13px;
  1152. }
  1153.   inputs[type="checkbox"] {
  1154.   margin-bottom:10px !important;
  1155.   }
  1156.   .pac-container.pac-logo.hdpi {
  1157.    z-index: 999999 !important;
  1158. }
  1159. .modal-body {
  1160.    padding: 0px !important;
  1161.    }
  1162. button.btn-close {
  1163.    position: absolute;
  1164.    top: -10px;
  1165.    right: -10px;
  1166.    border: none;
  1167.    font-size: 24px;
  1168.    font-weight: bold;
  1169.    color: #000;
  1170.    background: var(--main-color);
  1171.    z-index: 999;
  1172.    border-radius: 50%;
  1173.    opacity: 1;
  1174. border: solid 1px #FFEB3B;
  1175. }
  1176. .nwwdth
  1177. {
  1178. width:100px !important;
  1179. }
  1180. button.btn-close span
  1181. {
  1182.    font-size: 32px !important;
  1183.    top: 0px;
  1184.    left: 9px;
  1185.    font-weight: bold;
  1186.    color: #000000;
  1187.    background: #FFEB3B;
  1188.    z-index: 999;
  1189.    border-radius: 50%;
  1190.    opacity: 1;
  1191.    border: solid 1px #FFEB3B;
  1192.    padding: 0px 10px;
  1193. }
  1194. .modal .form-bgc {
  1195.    padding: 10px 10px;
  1196. }
  1197. .modal .form-bgc .card {
  1198.    border:none !important;
  1199. }
  1200. .modal .requestquote
  1201. {
  1202.    padding-top: 0px !important;
  1203. }
  1204. .modal .requestquote .vc_custom_heading
  1205. {
  1206. border-radius:0px !important;  
  1207. }
  1208. #msformnew select {
  1209.    padding: 10px 1px 10px 10px;
  1210.    border: 1px solid #ccc;
  1211.    border-radius: 0;
  1212.    margin-bottom: 7px;
  1213.    width: 100%;
  1214.    font-size: 14px;
  1215. }
  1216.   #step2 aria-required="true"
  1217.   {
  1218.   border: solid 1px red !important;
  1219.   }
  1220.   .radio-sec label
  1221.   {
  1222.   display: flex;
  1223.   }
  1224.   .error-input {
  1225.   border: 2px solid red !important;
  1226.   }
  1227.   .radio-sec span
  1228.   {
  1229.   position: relative;
  1230.   top: -4px;
  1231.   left: -30px;
  1232.   }
  1233.   .form-error {
  1234.   display: flex;
  1235.   justify-content: center;
  1236.   padding: 0px;
  1237.   align-items: flex-start;
  1238.   color: red;
  1239.   }
  1240.   .form-error p {
  1241.   color: red;
  1242.   line-height: 16px;
  1243.   font-size: 13px;
  1244.   }
  1245.   .form-error-bottom {
  1246.   display: flex;
  1247.   justify-content: center;
  1248.   align-items: flex-start;  
  1249.   color: red;
  1250.   }
  1251.   .form-error-bottom p {
  1252.   color: red;
  1253.   line-height: 16px;
  1254.   font-size: 13px;
  1255.   }
  1256.   /* radio buttons css */
  1257.   .bond-radio {display: block;}
  1258.   .bond-radio input {width: 15% !important; margin: 0;vertical-align: middle;}
  1259.   @media only screen and (max-width:600px)
  1260.   {
  1261.   .modal.show .modal-dialog {
  1262.    transform: none;
  1263.    width: 90% !important;
  1264.    margin: 0 auto !important;
  1265.    top: 40px;
  1266. }
  1267.   .radio-sec label
  1268.   {
  1269.   display: inline-block !important;
  1270.   }
  1271.   input[type="checkbox"] {
  1272.   display: inline-block !important;
  1273.   }
  1274.   .requestquote {
  1275.   padding-top: 5px !important;
  1276.   }
  1277.   input#vehicle1 {
  1278.   margin-bottom: 0px;
  1279.   }
  1280.   input#vehicle2
  1281.   {
  1282.   margin-bottom: 0px;
  1283.   }
  1284.   .radio-sec label
  1285.   {
  1286.   margin-bottom: -20px;
  1287.   }
  1288.   .radio-sec span {
  1289.   position: relative !important;
  1290.   left: 2px !important;
  1291.   top: 0px !important;
  1292.   }
  1293.   .requestquote .vc_custom_heading {
  1294.   line-height: 55px;
  1295.   }
  1296.   .mb-main-head
  1297.   {
  1298.   padding-top: 0px;
  1299.   font-size: 29px;
  1300.   margin-bottom: 0px;
  1301.   text-transform: uppercase;
  1302.   color: #594f4f;
  1303.   text-align: center;
  1304.   }
  1305.   input#vehicle1 {
  1306.   margin-bottom: 0px;
  1307.   }
  1308.   input#vehicle2
  1309.   {
  1310.   margin-bottom: 0px;
  1311.   }
  1312.   .radio-sec label
  1313.   {
  1314.   margin-bottom: 10px;
  1315.   }
  1316.   .radio-sec span {
  1317.   position: relative !important;
  1318.   left: 2px !important;
  1319.   top: 0px !important;
  1320.   }
  1321.   .requestquote .vc_custom_heading {
  1322.   line-height: 55px;
  1323.   }
  1324.   .mob-dir {
  1325.   flex-direction: column-reverse;
  1326.   }
  1327.   .requestquote .vc_custom_heading {
  1328.   font-size: 20px !important;
  1329.   }
  1330.   #msform new input, #msformnew textarea {
  1331.   font-size: 14px !important;
  1332.   }
  1333.   .form-bgc {
  1334.   margin: 0px;
  1335.   padding: 0px;
  1336.   }
  1337.   #msformnew .row-adjusting .col-4 select {
  1338.   font-size: 12px !important;
  1339.   padding-left: 0px;
  1340.   padding-right: 0px;
  1341.   }
  1342.   .radio-sec label {
  1343.   margin-bottom: -20px;
  1344.   }
  1345.   .radio-sec label  
  1346.   {
  1347.   display: inline-block !important;
  1348.   }
  1349.   input[type="checkbox"] {
  1350.   display: inline-block !important;
  1351.   margin: 0 auto !important;
  1352.   }
  1353.   }
  1354. </style>
  1355. <div class="requestquote">
  1356.   <div class="vc_custom_heading vc_custom_1634126300298">REQUEST A <label>FREE QUOTE</label>
  1357.   </div>
  1358.   <div class="container-fluid">
  1359.      <div class="row justify-content-center mm-row">
  1360.         <div class="col-12 col-sm-12 col-md-12 col-lg-12 col-xl-12 text-center form-bgc">
  1361.            <div class="card px-0 ">
  1362.               <form id="msformnew" method="post"  action="/multisend.php" onsubmit="return false;">
  1363.                  <input type="hidden" id="last_record_idw" value=""/>
  1364.                  <ul id="progressbar">
  1365.                     <li class="active" id="account">  
  1366.                        <strong>First Step</strong>
  1367.                     </li>
  1368.                     <li id="personal">
  1369.                        <strong>Second Step</strong>
  1370.                     </li>
  1371.                  </ul>
  1372.                  <!-- fieldsets -->
  1373.                  <fieldset id="stepone">  
  1374.                     <div class="form-card">
  1375.                        <div class="row"></div>
  1376.                        <input type="text" name="nameui"  id="namequoteui" placeholder="Your Name" class="inputs">
  1377.                        <input type="text" name="emailui" id="emailquoteui" placeholder="Your Email" class="inputs"/>
  1378.                        <input type="tel" name="mobilenoui"  id="telquoteui" size="40" maxlength="10" class="" placeholder="Phone Number" class="inputs">
  1379.                        <input class="w-full bg-gray-200 text-gray-700 appearance-none rounded border-2 border-gray-300 address_by_guruui" type="text" name="addressui" id="autocompleteui" placeholder="Enter a location"  required/>
  1380.                        
  1381.                                <ul id="suggestionsui"></ul>
  1382.                        <!--input type="text" name="addres" id="address" placeholder="Address" autocomplete="off"-->
  1383.                     </div>
  1384.                     <input type="button" name="next" class="next-new action-button next-btn-step1" id="post_code" value="Next">
  1385.                     <div class="form-error-bottom-2" style="display:none;">
  1386.                        <i class='fa fa-info-circle'></i>
  1387.                        <p> Please fill the red marked boxes to get the form submitted</p>
  1388.                     </div>
  1389.                  </fieldset>
  1390.                  <fieldset id="step2">
  1391.                     <div class="row">
  1392.                        <div class="col-lg-12 col-12">
  1393.                           <input type="text" name="jobdate" id="datepickerui" autocomplete="off" placeholder="Job Date" class="inputs">
  1394.                        </div>
  1395.                     </div>  
  1396.                     <!--div class="row justify-content-evenly pb-3 pt-2">
  1397.                        <div class="col-lg-5 col-6 text-start">
  1398.                           <label class="bond-radio">
  1399.                           <input type="radio" name="user-type" id="boncleanui" value="Bondcleaning" checked="">
  1400.                           <span>Bond cleaning</span>
  1401.                           </label>
  1402.                        </div>
  1403.                        <div class="col-lg-5 col-6 text-start">
  1404.                           <label class="bond-radio">
  1405.                           <input type="radio" name="user-type" id="springcleanui" value="Springcleaning">
  1406.                           <span>Spring cleaning</span>
  1407.                           </label>
  1408.                        </div>
  1409.                     </div-->
  1410.                     <div class="showBondcleaning">
  1411.                        <div> Bond Cleaning Details  </div>
  1412.                        <div class="row row-adjusting">
  1413.                           <div class="col-lg-4 col-4">
  1414.                              <select id="bed_studyui" name="bed_study" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required " aria-required="true" aria-invalid="false" class="inputs">
  1415.                                 <option value="">Bed+Study</option>
  1416.                                 <option value="1 Room(s)">1 Room(s)</option>
  1417.                                 <option value="2 Rooms">2 Rooms</option>
  1418.                                 <option value="3 Rooms">3 Rooms</option>
  1419.                                 <option value="4 Rooms">4 Rooms</option>
  1420.                                 <option value="5 Rooms">5 Rooms</option>
  1421.                                 <option value="6 Rooms">6 Rooms</option>
  1422.                                 <option value="7 Rooms">7 Rooms</option>
  1423.                                 <option value="8 Rooms">8 Rooms</option>
  1424.                                 <option value="9 Rooms">9 Rooms</option>
  1425.                                 <option value="10 Rooms">10 Rooms</option>
  1426.                              </select>
  1427.                           </div>
  1428.                           <div class="col-lg-4 col-4">
  1429.                              <select id="bathroomui" name="bathroom" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" class="inputs">
  1430.                                 <option value="">Bathroom</option>
  1431.                                 <option value="1 Bathroom">1 Bathroom</option>
  1432.                                 <option value="2 Bathroom">2 Bathroom</option>
  1433.                                 <option value="3 Bathroom">3 Bathroom</option>
  1434.                                 <option value="4 Bathroom">4 Bathroom</option>
  1435.                                 <option value="5 Bathroom">5 Bathroom</option>
  1436.                              </select>
  1437.                           </div>
  1438.                           <div class="col-lg-4 col-4">
  1439.                              <select id="livingareaui" name="livingarea" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" class="inputs">
  1440.                                 <option value="">Living area</option>
  1441.                                 <option value="1">1</option>
  1442.                                 <option value="2">2</option>
  1443.                                 <option value="3">3</option>
  1444.                                 <option value="4">4</option>
  1445.                                 <option value="5">5</option>
  1446.                              </select>
  1447.                           </div>
  1448.                        </div>
  1449.                        <div class="row row-adjusting">
  1450.                           <div class="col-lg-4 col-4">
  1451.                              <select id="furnishedui" name="furnished" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" class="inputs">
  1452.                                 <option value="">Furnished</option>
  1453.                                 <option value="Yes">Yes</option>
  1454.                                 <option value="No">No</option>
  1455.                              </select>
  1456.                           </div>
  1457.                           <div class="col-lg-4 col-4">
  1458.                              <select id="housetypeui" name="housetype" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" class="inputs">
  1459.                                 <option value="">House type</option>
  1460.                                 <option value="Unit">Unit</option>
  1461.                                 <option value="House">House</option>
  1462.                                 <option value="Two Story">Two Story</option>
  1463.                                 <option value="Multi Story">Multi Story</option>
  1464.                              </select>
  1465.                           </div>
  1466.                           <div class="col-lg-4 col-4">
  1467.                              <select id="blindsui" name="blinds" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required" aria-required="true" aria-invalid="false" class="inputs">
  1468.                                 <option value="">Blinds</option>
  1469.                                 <option value="No Blinds">No Blinds</option>
  1470.                                 <option value="Vertical">Vertical</option>
  1471.                                 <option value="Venetians">Venetians</option>
  1472.                                 <option value="Rollers">Rollers</option>
  1473.                                 <option value="Shutters">Shutters</option>
  1474.                              </select>
  1475.                           </div>
  1476.                        </div>
  1477.                        <div class="row pt-2 pb-3">
  1478.                           <div class="col-md-4 col-4">
  1479.                              <div class="text-left">
  1480.                                 <div>Extras:</div>
  1481.                              </div>
  1482.                           </div>
  1483.                           <div class="col-md-4 col-4">                  
  1484.                              <label class="bond-radio">
  1485.                              <input type="checkbox" id="vehicle1ui" name="extra" value="Carpet">
  1486.                              <span>Carpet</span>                      
  1487.                              </label>                
  1488.                           </div>
  1489.                           <div class="col-md-4 col-4">                  
  1490.                              <label class="bond-radio">
  1491.                              <input type="checkbox" id="vehicle2ui" name="extra" value="Pest">
  1492.                              <span>Pest</span>
  1493.                              </label>                  
  1494.                           </div>
  1495.                        </div>
  1496.                     </div>
  1497.                     <!--div class="showSpringcleaning">
  1498.                        <h5> Spring Cleaning Details  </h5>
  1499.                        <!--input type="text" name="job-date2" id="datepicker2" placeholder="Job Date"-->
  1500.                        <!--select id="numberofhoursui" class="inputs" name="numberofhours" class="wpcf7-form-control wpcf7-select" required>
  1501.                           <option value="Number of hours">Number of hours</option>
  1502.                           <option value="1">1</option>
  1503.                           <option value="2">2</option>
  1504.                           <option value="3">3</option>
  1505.                           <option value="4">4</option>
  1506.                           <option value="5">5</option>
  1507.                           <option value="6">6</option>
  1508.                           <option value="7">7</option>
  1509.                           <option value="8">8</option>
  1510.                           <option value="9">9</option>
  1511.                           <option value="10">10</option>
  1512.                        </select>
  1513.                     </div-->
  1514.                     <div>
  1515.                        <textarea id="messsageui" name="messsage" cols="40" rows="2" maxlength="120" class="wpcf7-form-control wpcf7-textarea"  placeholder="Message"></textarea>
  1516.                     </div>  
  1517.                     <div class="form-error" style="display:none;">
  1518.                        <i class='fa fa-info-circle'></i>&nbsp;&nbsp;
  1519.                        <p> Please fill the red marked boxes to get the form submitted</p>
  1520.                     </div>
  1521.                     <input type="submit" name="submit" class="action-button submt-btn nwwdth"  id="post_codesx" value="Get a Quote"/>
  1522.                     <input type="button" name="previous" class="previous-new action-button-previous nwwdth" value="Back"/>
  1523.                  </fieldset>
  1524.               </form>
  1525.            </div>
  1526.         </div>
  1527.      </div>
  1528.   </div>
  1529. </div>
  1530. <script>
  1531.   $(function()
  1532.   {
  1533.   $('.showSpringcleaning').hide();
  1534.   $('.showBondcleaning').show();
  1535.  
  1536.   $("input[name=user-type]:radio").click(function ()
  1537.   {
  1538.   if ($('input[name=user-type]:checked').val() == "Bondcleaning")
  1539.   {
  1540.    $('.showSpringcleaning').hide();
  1541.    $('.showBondcleaning').show();
  1542.  
  1543.   }
  1544.   else if ($('input[name=user-type]:checked').val() == "Springcleaning")
  1545.   {
  1546.    $('.showSpringcleaning').show();
  1547.    $('.showBondcleaning').hide();
  1548.   }
  1549.   });
  1550.  
  1551.  
  1552.   });
  1553. </script>
  1554.    <!--form id="msforms" method="post" action="/senddata/pop-send.php">    
  1555.    <input type="text" name="name" id="namequote2" placeholder="Your Name" class="field1" required>
  1556.    <input type="text" name="email" id="emailquote2" placeholder="Your Email" class="field1" required>
  1557.    <input type="tel" name="mobileno" id="telquote2" size="40" maxlength="10" placeholder="Phone Number" class="field1" required>
  1558.    <input type="text" name="address" id="autocomplete2" placeholder="Enter a location" autocomplete="off" class="field1" required>
  1559.    <div class="fields-error-msg">* Please fill the red marked boxes to get the form submitted</div>
  1560.    <input type="submit" name="next" class="form-next-btn1" id="post_code2" value="Get a Quote">
  1561.    </form-->
  1562.    <div class="clearfix"></div>
  1563.    </div>
  1564.    </div>
  1565.    </div>
  1566.    </div>
  1567.    <!-- Modal END -->
  1568. </div><!-- .wrapper END -->
  1569.  
  1570. <div class="mobile-view-call-action">
  1571. <div class="phone-info">
  1572. <a href="tel:0735215066" class="calling-conversion"><i class="fa flaticon-call"></i>Call Us</a>
  1573. </div>
  1574. <div class="mob-quote">
  1575. <a href="/contact-us" data-bs-toggle="modal" data-bs-target="#exampleModal" class="mobquote-btn22 booking-conversion"><i class="fa flaticon-calendar"></i>Get Free Quote</a>
  1576. </div>
  1577. </div>
  1578. <style>
  1579. .smparaimg2 {
  1580.    height: 545px !important;
  1581. }
  1582. .requestquote .req-heading {
  1583.    font-family: "Fira Sans", sans-serif !important;
  1584. }
  1585. .services-style-four .item h4 {
  1586.    font-size: 27px;
  1587. }
  1588. .mhead-wh
  1589. {
  1590.    color: #fff !important;
  1591.    text-transform: capitalize !important;
  1592.    font-size: 36px !important;
  1593. }
  1594. .mhead-bl
  1595. {
  1596.    color: #232323 !important;
  1597. font-weight:900 !important;
  1598.    text-transform: capitalize !important;
  1599.    font-size: 36px !important;
  1600.    margin-bottom: 10px;
  1601. }
  1602. .services-area h4
  1603. {
  1604.    font-size: 26px;
  1605. margin-bottom: 10px !important;
  1606.    font-weight: 900;
  1607. }
  1608. .services-area h5
  1609. {
  1610.    font-size: 26px;
  1611.        margin-bottom: 10px !important;
  1612.    font-weight: 900;
  1613. }
  1614. .blog-area h6
  1615. {
  1616. font-size: 24px;
  1617.        margin-bottom: 10px !important;
  1618.    font-weight: 900;
  1619. }
  1620. .foot-bl {
  1621.    color: #232323 !important;
  1622.    font-weight: 900 !important;
  1623.    text-transform: capitalize !important;
  1624.    font-size: 24px !important;
  1625.    margin-bottom: 10px;
  1626. }
  1627. .foot-wh {
  1628.    color: #fff !important;
  1629.    font-weight: 900 !important;
  1630.    text-transform: capitalize !important;
  1631.    font-size: 24px !important;
  1632.    margin-bottom: 10px;
  1633. }
  1634.  
  1635.  
  1636. .footer-area.footer-with-wrap-color .single-footer-widget h4 {
  1637.                color: #003366;
  1638.                font-size: 18px;
  1639.                margin-top: 18px;
  1640.                margin-bottom: 15px
  1641.            }
  1642.  
  1643.            .footer-widget-social {
  1644.                padding: 0;
  1645.                margin-bottom: 0
  1646.            }
  1647.  
  1648.            .footer-widget-social li {
  1649.                display: inline-block;
  1650.                list-style-type: none;
  1651.                margin-right: 10px
  1652.            }
  1653.  
  1654.         .footer-widget-social li:last-child {
  1655.                margin-right: 0
  1656.            }
  1657.  
  1658.      .footer-widget-social li a i {
  1659.                display: inline-block;
  1660.                height: 40px;
  1661.                width: 40px;
  1662.                line-height: 46px;
  1663.                text-align: center;
  1664.                background-color: #e7f0f9;
  1665.                color: #514e4e;
  1666.                border-radius: 50px;
  1667.                font-size: 18px;
  1668.            
  1669.            }
  1670.  
  1671.         .footer-widget-social li a i:hover {
  1672.                background-color: #003366;
  1673.                color: #fff;
  1674.                -webkit-transform: translateY(-5px);
  1675.                transform: translateY(-5px)
  1676.            }
  1677.  
  1678.           .quick-links li span {
  1679.                color: #003366
  1680.            }
  1681.  
  1682. .mobile-view-call-action {
  1683. display:none;
  1684. }
  1685. @media only screen and (max-width:600px)
  1686. {
  1687. .mflex .row
  1688. {
  1689.    flex-direction: column-reverse;
  1690. }
  1691. .requestquote .req-heading {
  1692.    line-height: 47px !important;
  1693.    font-size: 23px !important;
  1694.    font-family: "Fira Sans", sans-serif !important;
  1695.  
  1696. }
  1697.    #msform input, #msform textarea {
  1698.        font-size: 14px !important;
  1699.        margin-bottom: 8px !important;
  1700.        min-height: 39px !important;
  1701.    }
  1702. }
  1703. @media only screen and (max-width:767px)
  1704. {
  1705.    .mobile-view-call-action {
  1706. display:block;
  1707.        position: fixed;
  1708.        bottom: 0;
  1709.        left: 0;
  1710.        background-color: #FFCC00;
  1711.        width: 100%;
  1712.        z-index: 1024;
  1713.        text-align: center;
  1714.    }
  1715.  
  1716. .phone-info {
  1717.        width: 50%;
  1718.        float: left;
  1719.        border-right: 1px solid #fff;
  1720.        padding: 10px 0 5px
  1721.    }
  1722.  
  1723.    .mob-quote a,.phone-info a {
  1724.             color: #000000;
  1725.        font-size: 15px;
  1726.        line-height: normal;
  1727.    }
  1728. .mob-quote:hover a,.phone-info:hover a {
  1729.             color: #fff;
  1730.    }
  1731. .mob-quote:hover {
  1732.   background-color:  #003366 !important;
  1733. }
  1734. .phone-info:hover
  1735. {
  1736.    background-color:  #003366 !important;
  1737. }
  1738.    .mob-quote .fa,.phone-info .fa {
  1739.        display: block;
  1740.        margin-bottom: 1px;
  1741.        font-size: 20px
  1742.    }
  1743.  
  1744.    .mob-quote {
  1745.        width: 50%;
  1746.        float: left;
  1747.        padding: 10px 0 5px
  1748.    }
  1749. font-size: 16px;
  1750. .mob-quote .fa, .phone-info .fa {
  1751.    font-size: 28px;
  1752. }
  1753. }
  1754. </style>
  1755.            <!-- jQuery Frameworks
  1756.            ============================================= -->
  1757.            <!--<script rel="preload" as="script" src="https://maps.gomaps.pro/maps/api/js?key=AlzaSydyokuVc0uuCxb44TIKAZwfDVJIxnuTSbg&amp;libraries=places"></script>-->
  1758.            <script src="../assets/js/jquery.min.js"></script>            
  1759.            <script src="../assets/js/popper.min.js"></script>
  1760.            <script src="../assets/js/bootstrap.min.js"></script>
  1761.            <script src="../assets/js/jquery.appear.js"></script>
  1762.            <script src="../assets/js/bootsnav.js"></script>            
  1763.            <script src="../assets/js/main.js"></script>
  1764.            <link rel="stylesheet" href="https://code.jquery.com/ui/1.13.3/themes/base/jquery-ui.css">
  1765.            <script src="https://code.jquery.com/ui/1.13.3/jquery-ui.js"></script>
  1766. <script>
  1767.    $("#autocomplete").on('focus', function () {
  1768.        geolocate();
  1769.    });
  1770.    
  1771.    var placeSearch, autocomplete;
  1772.    var componentForm = {
  1773.        street_number: 'short_name',
  1774.        route: 'long_name',
  1775.        locality: 'long_name',
  1776.        administrative_area_level_1: 'short_name',
  1777.        country: 'long_name',
  1778.        postal_code: 'short_name'
  1779.    };
  1780.    
  1781.    function initialize() {
  1782.        // Create the autocomplete object, restricting the search
  1783.        // to geographical location types.
  1784.        autocomplete = new google.maps.places.Autocomplete(
  1785.        /** @type {HTMLInputElement} */ (document.getElementById('autocomplete')), {
  1786.            types: ['geocode'],
  1787.            componentRestrictions: {
  1788.           country: 'au'
  1789.         }
  1790.        });
  1791.        // When the user selects an address from the dropdown,
  1792.        // populate the address fields in the form.
  1793.        google.maps.event.addListener(autocomplete, 'place_changed', function () {
  1794.            fillInAddress();
  1795.        });
  1796.    }
  1797.    
  1798.    // [START region_fillform]
  1799.    function fillInAddress() {
  1800.        // Get the place details from the autocomplete object.
  1801.        var place = autocomplete.getPlace();
  1802.    
  1803.        document.getElementById("latitude").value = place.geometry.location.lat();
  1804.        document.getElementById("longitude").value = place.geometry.location.lng();
  1805.    
  1806.        for (var component in componentForm) {
  1807.            document.getElementById(component).value = '';
  1808.            document.getElementById(component).disabled = false;
  1809.        }
  1810.    
  1811.        // Get each component of the address from the place details
  1812.        // and fill the corresponding field on the form.
  1813.        for (var i = 0; i < place.address_components.length; i++) {
  1814.            var addressType = place.address_components[i].types[0];
  1815.            if (componentForm[addressType]) {
  1816.                var val = place.address_components[i][componentForm[addressType]];
  1817.                document.getElementById(addressType).value = val;
  1818.            }
  1819.        }
  1820.    }
  1821.    // [END region_fillform]
  1822.    
  1823.    // [START region_geolocation]
  1824.    // Bias the autocomplete object to the user's geographical location,
  1825.    // as supplied by the browser's 'navigator.geolocation' object.
  1826.    function geolocate() {
  1827.        if (navigator.geolocation) {
  1828.            navigator.geolocation.getCurrentPosition(function (position) {
  1829.                var geolocation = new google.maps.LatLng(
  1830.                position.coords.latitude, position.coords.longitude);
  1831.    
  1832.                var latitude = position.coords.latitude;
  1833.                var longitude = position.coords.longitude;
  1834.                document.getElementById("latitude").value = latitude;
  1835.                document.getElementById("longitude").value = longitude;
  1836.    
  1837.                autocomplete.setBounds(new google.maps.LatLngBounds(geolocation, geolocation));
  1838.            });
  1839.        }
  1840.    
  1841.    }
  1842.    
  1843.    initialize();
  1844.    
  1845. </script>
  1846. <script>
  1847.    $("#autocompleteui").on('focus', function () {
  1848.        geolocate();
  1849.    });
  1850.    
  1851.    var placeSearch, autocomplete;
  1852.    var componentForm = {
  1853.        street_number: 'short_name',
  1854.        route: 'long_name',
  1855.        locality: 'long_name',
  1856.        administrative_area_level_1: 'short_name',
  1857.        country: 'long_name',
  1858.        postal_code: 'short_name'
  1859.    };
  1860.    
  1861.    function initialize() {
  1862.        // Create the autocomplete object, restricting the search
  1863.        // to geographical location types.
  1864.        autocomplete = new google.maps.places.Autocomplete(
  1865.        /** @type {HTMLInputElement} */ (document.getElementById('autocompleteui')), {
  1866.            types: ['geocode'],
  1867.            componentRestrictions: {
  1868.           country: 'au'
  1869.         }
  1870.        });
  1871.        // When the user selects an address from the dropdown,
  1872.        // populate the address fields in the form.
  1873.        google.maps.event.addListener(autocomplete, 'place_changed', function () {
  1874.            fillInAddress();
  1875.        });
  1876.    }
  1877.    
  1878.    // [START region_fillform]
  1879.    function fillInAddress() {
  1880.        // Get the place details from the autocomplete object.
  1881.        var place = autocomplete.getPlace();
  1882.    
  1883.        document.getElementById("latitude").value = place.geometry.location.lat();
  1884.        document.getElementById("longitude").value = place.geometry.location.lng();
  1885.    
  1886.        for (var component in componentForm) {
  1887.            document.getElementById(component).value = '';
  1888.            document.getElementById(component).disabled = false;
  1889.        }
  1890.    
  1891.        // Get each component of the address from the place details
  1892.        // and fill the corresponding field on the form.
  1893.        for (var i = 0; i < place.address_components.length; i++) {
  1894.            var addressType = place.address_components[i].types[0];
  1895.            if (componentForm[addressType]) {
  1896.                var val = place.address_components[i][componentForm[addressType]];
  1897.                document.getElementById(addressType).value = val;
  1898.            }
  1899.        }
  1900.    }
  1901.    // [END region_fillform]
  1902.    
  1903.    // [START region_geolocation]
  1904.    // Bias the autocomplete object to the user's geographical location,
  1905.    // as supplied by the browser's 'navigator.geolocation' object.
  1906.    function geolocate() {
  1907.        if (navigator.geolocation) {
  1908.            navigator.geolocation.getCurrentPosition(function (position) {
  1909.                var geolocation = new google.maps.LatLng(
  1910.                position.coords.latitude, position.coords.longitude);
  1911.    
  1912.                var latitude = position.coords.latitude;
  1913.                var longitude = position.coords.longitude;
  1914.                document.getElementById("latitude").value = latitude;
  1915.                document.getElementById("longitude").value = longitude;
  1916.    
  1917.                autocomplete.setBounds(new google.maps.LatLngBounds(geolocation, geolocation));
  1918.            });
  1919.        }
  1920.    
  1921.    }
  1922.    
  1923.    initialize();
  1924.    
  1925. </script>      
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938. <script>
  1939. const apiKey = 'AlzaSydyokuVc0uuCxb44TIKAZwfDVJIxnuTSbg'; // Replace with your real key
  1940.  
  1941. const inputConfigs = [
  1942.  { inputId: 'autocomplete', suggestionsId: 'suggestions' },
  1943.  { inputId: 'autocompleteui', suggestionsId: 'suggestionsui' }
  1944. ];
  1945.  
  1946. inputConfigs.forEach(({ inputId, suggestionsId }) => {
  1947.  const inputEl = document.getElementById(inputId);
  1948.  const suggestionsEl = document.getElementById(suggestionsId);
  1949.  
  1950.  inputEl.addEventListener('input', () => {
  1951.    const query = inputEl.value.trim();
  1952.  
  1953.    if (query.length < 1) {
  1954.      suggestionsEl.innerHTML = '';
  1955.      suggestionsEl.style.display = 'none';
  1956.      return;
  1957.    }
  1958.  
  1959.    const currentQuery = query;
  1960.  
  1961.    fetch(`https://maps.gomaps.pro/maps/api/place/autocomplete/json?input=${encodeURIComponent(query)}&components=country:au&key=${apiKey}`)
  1962.      .then(res => res.json())
  1963.      .then(data => {
  1964.        if (inputEl.value.trim() !== currentQuery || data.status !== 'OK' || !data.predictions.length) {
  1965.          suggestionsEl.innerHTML = '';
  1966.          suggestionsEl.style.display = 'none';
  1967.          return;
  1968.        }
  1969.  
  1970.        suggestionsEl.innerHTML = data.predictions.map(pred => `
  1971.          <li data-id="${pred.place_id}" data-desc="${pred.description}">
  1972.            <span class="suggestion-main">${pred.structured_formatting.main_text}</span>
  1973.            <span class="suggestion-secondary">${pred.structured_formatting.secondary_text || ''}</span>
  1974.          </li>
  1975.        `).join('');
  1976.        suggestionsEl.style.display = 'block';
  1977.      })
  1978.      .catch(() => {
  1979.        suggestionsEl.style.display = 'none';
  1980.      });
  1981.  });
  1982.  
  1983.  suggestionsEl.addEventListener('click', e => {
  1984.    const li = e.target.closest('li');
  1985.    if (!li) return;
  1986.  
  1987.    const placeId = li.getAttribute('data-id');
  1988.    const description = li.getAttribute('data-desc');
  1989.  
  1990.    inputEl.value = description;
  1991.    suggestionsEl.innerHTML = '';
  1992.    suggestionsEl.style.display = 'none';
  1993.  
  1994.    fetch(`https://maps.gomaps.pro/maps/api/place/details/json?place_id=${placeId}&key=${apiKey}`)
  1995.      .then(res => res.json())
  1996.      .then(data => {
  1997.        const loc = data.result.geometry.location;
  1998.        document.getElementById('latitude').value = loc.lat;
  1999.        document.getElementById('longitude').value = loc.lng;
  2000.      });
  2001.  });
  2002.  
  2003.  // Hide suggestions when clicking outside
  2004.  document.addEventListener('click', function (e) {
  2005.    if (!inputEl.contains(e.target) && !suggestionsEl.contains(e.target)) {
  2006.      suggestionsEl.style.display = 'none';
  2007.    }
  2008.  });
  2009. });
  2010. </script>
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.            <script>
  2032.            $( function() {
  2033.                $( "#datepicker" ).datepicker();
  2034.            } );
  2035.            </script>
  2036. <script>
  2037.  $(function () {
  2038.    $('.showSpringcleaning').hide();
  2039.    $('.showBondcleaning').show();
  2040.  
  2041.    $("input[name=user-type]:radio").click(function () {
  2042.        if ($('input[name=user-type]:checked').val() == "Bondcleaning") {
  2043.            $('.showSpringcleaning').hide();
  2044.            $('.showBondcleaning').show();
  2045.  
  2046.        } else if ($('input[name=user-type]:checked').val() == "Springcleaning") {
  2047.            $('.showSpringcleaning').show();
  2048.            $('.showBondcleaning').hide();
  2049.  
  2050.        }
  2051.    });
  2052. });
  2053.  
  2054. </script>    
  2055.  
  2056. <script>
  2057.    jQuery("#fms-btn").click(function() {
  2058.      if(animating) {
  2059.         return false
  2060.      }
  2061.  
  2062.      if (!jQuery("#email").val()) {
  2063.         alert("Please enter your email !!");
  2064.         jQuery("html, body").animate ({
  2065.            scrollTop:jQuery("#email").offset().top-200},
  2066.         2000);
  2067.         jQuery("#email").focus();
  2068.         return false
  2069.      } else {
  2070.         if(!isEmail(jQuery("#email").val())) {
  2071.            alert("Please enter Valid email Address!!");
  2072.            jQuery("html, body").animate({
  2073.                  scrollTop:jQuery("#email").offset().top-200},2000);
  2074.            jQuery("#email").focus();
  2075.            return false
  2076.         }
  2077.      }
  2078.   });
  2079. </script>
  2080. <script>
  2081.    var current_fs,next_fs,previous_fs;
  2082.    
  2083.    var left,opacity,scale;var animating;var valid=false;  
  2084.      
  2085.   jQuery("#post_code").click(function(){
  2086.      if(animating) {
  2087.         return false
  2088.      }
  2089.  
  2090.  
  2091.   });
  2092.    jQuery(function() {
  2093.        jQuery("#datepickerui").datepicker({
  2094.            dateFormat: "mm/dd/yy", // Format of the date
  2095.            changeMonth: true,      // Allows month dropdown
  2096.            changeYear: true,       // Allows year dropdown
  2097.            showAnim: "slideDown",  // Animation effect when showing the calendar
  2098.            minDate: 0,             // Prevents selecting past dates
  2099.            maxDate: "+1Y"          // Limits selection to within one year
  2100.        });
  2101.    });
  2102. </script>
  2103.    <script rel="preload" as="script" src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert-dev.min.js"></script>
  2104.  
  2105.    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css" />
  2106.  
  2107. <script>
  2108. jQuery(function()
  2109. {
  2110. jQuery('.showSpringcleaning').hide();
  2111. jQuery('.showBondcleaning').show();
  2112.  
  2113. jQuery("input[name=user-type]:radio").click(function ()
  2114. {
  2115. if (jQuery('input[name=user-type]:checked').val() == "Bondcleaning")
  2116. {
  2117. jQuery('.showSpringcleaning').hide();
  2118.  jQuery('.showBondcleaning').show();
  2119.  
  2120. }
  2121. else if ($('input[name=user-type]:checked').val() == "Springcleaning")
  2122. {
  2123.  jQuery('.showSpringcleaning').show();
  2124. jQuery('.showBondcleaning').hide();
  2125. }
  2126. });
  2127. });
  2128. </script>
  2129. <script>
  2130.    jQuery("#fms-btn").click(function() {
  2131.      if(animating) {
  2132.         return false
  2133.      }
  2134.  
  2135.      if (!jQuery("#email").val()) {
  2136.         alert("Please enter your email !!");
  2137.         jQuery("html, body").animate ({
  2138.            scrollTop:jQuery("#email").offset().top-200},
  2139.         2000);
  2140.         jQuery("#email").focus();
  2141.         return false
  2142.      } else {
  2143.         if(!isEmail(jQuery("#email").val())) {
  2144.            alert("Please enter Valid email Address!!");
  2145.            jQuery("html, body").animate({
  2146.                  scrollTop:jQuery("#email").offset().top-200},2000);
  2147.            jQuery("#email").focus();
  2148.            return false
  2149.         }
  2150.      }
  2151.   });
  2152. </script>
  2153. <script>
  2154.    var current_fs,next_fs,previous_fs;
  2155.    
  2156.    var left,opacity,scale;var animating;var valid=false;
  2157.      
  2158.   jQuery("#post_code").click(function(){
  2159.      if(animating) {
  2160.         return false
  2161.      }
  2162.  
  2163.  
  2164.   });
  2165. </script>
  2166. <script>
  2167. var current_fs, next_fs, previous_fs;
  2168. var left, opacity, scale;
  2169. var animating;
  2170. var valid = false;
  2171.  
  2172. jQuery(".next").click(function() {
  2173.    //console.log('animating 1', animating);
  2174.    if (animating) {
  2175.        return false
  2176.    }
  2177.    //console.log('animating 2', animating);
  2178.    $('.form-error-bottom').hide();
  2179.  
  2180.    $("#namequote").removeClass('error-input');
  2181.  
  2182.    if (!jQuery("#namequote").val()) {
  2183.  
  2184.        $("#namequote").addClass('error-input');
  2185.  
  2186.        jQuery("html, body").animate({
  2187.            scrollTop: jQuery("#namequote").offset().top - 200
  2188.        }, 2000);
  2189.  
  2190.        jQuery("#namequote").focus();
  2191.  
  2192.        $('.form-error-bottom').show();
  2193.        return false
  2194.    }
  2195.  
  2196.    $("#emailquote").removeClass('error-input');
  2197.    if (!jQuery("#emailquote").val()) {
  2198.  
  2199.        $("#emailquote").addClass('error-input');
  2200.  
  2201.        jQuery("html, body").animate({
  2202.            scrollTop: jQuery("#emailquote").offset().top - 200
  2203.        }, 2000);
  2204.  
  2205.        jQuery("#emailquote").focus();
  2206.  
  2207.        $('.form-error-bottom').show();
  2208.        return false
  2209.    } else {
  2210.  
  2211.        if (!isEmail(jQuery("#emailquote").val())) {
  2212.  
  2213.            jQuery("html, body").animate({
  2214.                    scrollTop: jQuery("#emailquote").offset().top - 200
  2215.                },
  2216.                2000);
  2217.            jQuery("#emailquote").focus();
  2218.            $('.form-error-bottom').show();
  2219.            return false
  2220.        }
  2221.  
  2222.        $("#telquote").removeClass('error-input');
  2223.  
  2224.        if (!jQuery("#telquote").val()) {
  2225.            $("#telquote").addClass('error-input');
  2226.            jQuery("html, body").animate({
  2227.                scrollTop: jQuery("#telquote").offset().top - 200
  2228.            }, 2000);
  2229.            jQuery("#telquote").focus();
  2230.            $('.form-error-bottom').show();
  2231.            return false
  2232.        }
  2233.  
  2234.        if (!jQuery("#autocomplete").val()) {
  2235.            alert("Please enter your address !!");
  2236.            jQuery("html, body").animate({
  2237.                scrollTop: jQuery("#addressquote").offset().top - 200
  2238.            }, 2000);
  2239.            jQuery("#addressquote").focus();
  2240.            $('.form-error-bottom').show();
  2241.            return false
  2242.        }
  2243.        $('.form-error-bottom').hide();
  2244.    }
  2245.  
  2246.    jQuery.ajax({
  2247.        url: "/senddata/gurusend-latest.php",
  2248.        type: 'post',
  2249.        data: {
  2250.            name: jQuery('#namequote').val().trim(),
  2251.            email: jQuery('#emailquote').val().trim(),
  2252.            mobile: jQuery('#telquote').val().trim(),
  2253.            address: jQuery('.address_by_guru').val().trim(),
  2254.            step: 1
  2255.        },
  2256.  
  2257.        success: function(result) {
  2258.  
  2259.            console.log(result);
  2260.  
  2261.            jQuery('#last_record_id').val(parseInt(result.trim()));
  2262.  
  2263.        },
  2264.  
  2265.        error: function(err) {
  2266.  
  2267.            console.log(err);
  2268.  
  2269.            alert('Your Internet is not working, Please Try Again After Some Time');
  2270.        }
  2271.  
  2272.    });
  2273.  
  2274.    const msform = document.getElementById('msform');
  2275.    msform.addEventListener('submit', (e) => {
  2276.        e.preventDefault();
  2277.        send_data();
  2278.    });
  2279.  
  2280.  
  2281.  
  2282.     function send_data() {
  2283.        $('.form-error').hide();
  2284.        $("#datepicker").removeClass('error-input');
  2285.        if (!jQuery("#datepicker").val()) {
  2286.  
  2287.            $("#datepicker").addClass('error-input');
  2288.            jQuery("html, body").animate(
  2289.  
  2290.                {
  2291.                    scrollTop: jQuery("#datepicker").offset().top - 200
  2292.                }, 2000);
  2293.  
  2294.            jQuery("#datepicker").focus();
  2295.  
  2296.            $('.form-error').show();
  2297.            return false
  2298.        }
  2299.  
  2300.  
  2301.  
  2302.         jQuery('.form-error').hide();
  2303.        jQuery("#bed_study").removeClass('error-input');
  2304.  
  2305.            if (!jQuery("#bed_study").val()) {
  2306.                $("#bed_study").addClass('error-input');
  2307.  
  2308.                jQuery("html, body").animate({
  2309.                    scrollTop: jQuery("#bed_study").offset().top - 200
  2310.                }, 2000);
  2311.  
  2312.                jQuery("#bed_study").focus();
  2313.  
  2314.                jQuery('.form-error').show();
  2315.                return false
  2316.            }  
  2317. jQuery('.form-error').hide();
  2318.        jQuery("#bathroom").removeClass('error-input');
  2319.            if (!jQuery("#bathroom").val()) {
  2320.  
  2321.                jQuery("#bathroom").addClass('error-input');
  2322.  
  2323.                jQuery("html, body").animate({
  2324.                    scrollTop: jQuery("#bathroom").offset().top - 200
  2325.                }, 2000);
  2326.  
  2327.                jQuery("#bathroom").focus();
  2328.  
  2329.                $('.form-error').show();
  2330.                return false
  2331.            }
  2332. jQuery('.form-error').hide();
  2333.        jQuery("#livingarea").removeClass('error-input');
  2334.            if (!jQuery("#livingarea").val()) {
  2335.                jQuery("#livingarea").addClass('error-input');
  2336.                jQuery("html, body").animate({
  2337.                    scrollTop: jQuery("#livingarea").offset().top - 200
  2338.                }, 2000);
  2339.  
  2340.                jQuery("#livingarea").focus();
  2341.  
  2342.                jQuery('.form-error').show();
  2343.  
  2344.                return false
  2345. }
  2346. jQuery('.form-error').hide();
  2347.        jQuery("#furnished").removeClass('error-input');
  2348.            if (!jQuery("#furnished").val()) {
  2349.  
  2350.                jQuery("#furnished").addClass('error-input');
  2351.  
  2352.                jQuery("html, body").animate({
  2353.                    scrollTop: jQuery("#furnished").offset().top - 200
  2354.                }, 2000);
  2355.  
  2356.                jQuery("#furnished").focus();
  2357.  
  2358.                jQuery('.form-error').show();
  2359.                return false
  2360. }
  2361. jQuery('.form-error').hide();
  2362.        jQuery("#housetype").removeClass('error-input');
  2363.            if (!jQuery("#housetype").val()) {
  2364.  
  2365.                jQuery("#housetype").addClass('error-input');
  2366.  
  2367.                jQuery("html, body").animate({
  2368.                    scrollTop: jQuery("#housetype").offset().top - 200
  2369.                }, 2000);
  2370.  
  2371.                jQuery("#housetype").focus();
  2372.  
  2373.                $('.form-error').show();
  2374.                return false
  2375.            }
  2376.  
  2377. jQuery('.form-error').hide();
  2378.        jQuery("#blinds").removeClass('error-input');
  2379.            if (!jQuery("#blinds").val()) {
  2380.  
  2381.                jQuery("#blinds").addClass('error-input');
  2382.  
  2383.                jQuery("html, body").animate({
  2384.                    scrollTop: jQuery("#blinds").offset().top - 200
  2385.                }, 2000);
  2386.  
  2387.                jQuery("#blinds").focus();
  2388.  
  2389.               jQuery('.form-error').show();
  2390.                return false
  2391.  
  2392.            }
  2393.  
  2394.        jQuery.ajax({
  2395.            url: "/senddata/gurusend-latest.php",
  2396.            type: 'post',
  2397.            data: {
  2398.                /*city: jQuery('#city').val().trim(),*/
  2399.                job_date: jQuery('#datepicker').val().trim(),
  2400.                bed_study: jQuery('#bed_study').val(),
  2401.                bathroom: jQuery('#bathroom').val(),
  2402.                livingarea: jQuery('#livingarea').val(),
  2403.                furnished: jQuery('#furnished').val(),
  2404.                housetype: jQuery('#housetype').val(),
  2405.                blinds: jQuery('#blinds').val(),
  2406.                carpet: jQuery("#vehicle1:checked").val() ? jQuery('#vehicle1').val() : 'N/A',
  2407.                pest: jQuery("#vehicle2:checked").val() ? jQuery('#vehicle2').val() : 'N/A',
  2408.                bond_cleaning_msg: jQuery('#messsage').val(),
  2409.                step: 2,
  2410.                record_id: jQuery('#last_record_id').val()
  2411.            },
  2412.  
  2413.            success: function(result) {
  2414.  
  2415.                console.log(result);
  2416.  
  2417.                /*swal({
  2418.                title: "Message Sent",
  2419.                text: "Succesfully sent your message !!",
  2420.                type: "success"
  2421.                },
  2422.                function()
  2423.                {
  2424.          
  2425.                });*/
  2426.                window.location.href = '/thank-you';
  2427.            },
  2428.  
  2429.            error: function(err) {
  2430.  
  2431.                console.log(err);
  2432.  
  2433.                alert('Your Internet is not working, Please Try Again After Some Time');
  2434.            }
  2435.  
  2436.        });
  2437.    }
  2438.  
  2439.    animating = true;
  2440.  
  2441.    current_fs = jQuery(this).parent();
  2442.    console.log('current_fs', current_fs);
  2443.  
  2444.    next_fs = jQuery(this).parent().next();
  2445.    console.log('next_fs', next_fs);
  2446.    jQuery("#progressbar li").eq(jQuery("fieldset").index(next_fs)).addClass("active");
  2447.  
  2448.    next_fs.show();
  2449.    current_fs.animate({
  2450.        opacity: 0
  2451.    }, {
  2452.        step: function(a, b) {
  2453.            scale = 1 - (1 - a) * 0.2;
  2454.            left = (a * 50) + "%";
  2455.            opacity = 1 - a;
  2456.            current_fs.css({
  2457.                transform: "scale(" + scale + ")",
  2458.                position: "absolute"
  2459.            });
  2460.  
  2461.            next_fs.css({
  2462.                left: left,
  2463.                opacity: opacity
  2464.            })
  2465.        },
  2466.        duration: 800,
  2467.        complete: function() {
  2468.            current_fs.hide();
  2469.            animating = false
  2470.        },
  2471.        easing: "easeInOutBack"
  2472.    });
  2473.  
  2474.  
  2475.    jQuery(".previous").click(function() {
  2476.        if (animating) {
  2477.            return false
  2478.        }
  2479.        animating = true;
  2480.  
  2481.        current_fs = jQuery(this).parent();
  2482.  
  2483.        previous_fs = jQuery(this).parent().prev();
  2484.  
  2485.        jQuery("#progressbar li").eq(jQuery("fieldset").index(current_fs)).removeClass("active");
  2486.  
  2487.        previous_fs.show();
  2488.        current_fs.animate({
  2489.            opacity: 0
  2490.        }, {
  2491.            step: function(a, b) {
  2492.                scale = 0.8 + (1 - a) * 0.2;
  2493.                left = ((1 - a) * 50) + "%";
  2494.  
  2495.                opacity = 1 - a;
  2496.                current_fs.css({
  2497.                    left: left
  2498.                });
  2499.  
  2500.                previous_fs.css({
  2501.                    transform: "scale(" + scale + ")",
  2502.                    opacity: opacity
  2503.                })
  2504.            },
  2505.            duration: 800,
  2506.            complete: function() {
  2507.                current_fs.hide();
  2508.  
  2509.  
  2510.                animating = false
  2511.            },
  2512.            easing: "easeInOutBack"
  2513.        })
  2514.    });
  2515.  
  2516.    jQuery(".submit").click(function() {
  2517.        return false
  2518.  
  2519.    });
  2520.  
  2521.    function isEmail(a) {
  2522.        var b = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  2523.        return b.test(a)
  2524.  
  2525.    }
  2526. });
  2527. </script>
  2528. <script>
  2529.  jQuery(function () {
  2530.    jQuery('.showSpringcleaning').hide();
  2531.    jQuery('.showBondcleaning').show();
  2532.  
  2533.   jQuery("input[name=user-type]:radio").click(function () {
  2534.        if (jQuery('input[name=user-type]:checked').val() == "Bondcleaning") {
  2535.            jQuery('.showSpringcleaning').hide();
  2536.            jQuery('.showBondcleaning').show();
  2537.  
  2538.        } else if (jQuery('input[name=user-type]:checked').val() == "Springcleaning") {
  2539.            jQuery('.showSpringcleaning').show();
  2540.            jQuery('.showBondcleaning').hide();
  2541.  
  2542.        }  
  2543.    });
  2544. });
  2545.  
  2546. </script>
  2547. <script>
  2548.    jQuery('input[type=radio][name="type"]').on("change",function()
  2549.    {
  2550.       switch(jQuery(this).val())
  2551.       {
  2552.          case"bond-cleaning":jQuery("#domestic-credit-form").show();
  2553.          
  2554.          jQuery("#aboard-credit-form").hide();
  2555.          
  2556.          jQuery("#atm-form").hide();
  2557.          
  2558.          break;
  2559.          
  2560.          case"spring-cleaning":jQuery("#domestic-credit-form").hide();
  2561.          
  2562.          jQuery("#aboard-credit-form").show();
  2563.          
  2564.          jQuery("#atm-form").hide();break
  2565.          }});
  2566.          
  2567.          function submitForm(d,c,b,a){};
  2568.          
  2569. </script>
  2570.  
  2571.    <script>
  2572.  
  2573.      jQuery("#fm-btnss").click(function() {
  2574.  
  2575.        if (!jQuery("#email").val()) {
  2576.  
  2577.          alert("Please enter your email !!");
  2578.  
  2579.          jQuery("html, body").animate({
  2580.  
  2581.            scrollTop: jQuery("#email").offset().top - 200
  2582.  
  2583.          }, 2000);
  2584.  
  2585.          jQuery("#email").focus();
  2586.  
  2587.          return false
  2588.  
  2589.        } else {
  2590.  
  2591.          if (!isEmail(jQuery("#email").val())) {
  2592.  
  2593.            alert("Please enter Valid email Address!!");
  2594.  
  2595.            jQuery("html, body").animate({
  2596.  
  2597.              scrollTop: jQuery("#email").offset().top - 200
  2598.  
  2599.            }, 2000);
  2600.  
  2601.            jQuery("#email").focus();
  2602.  
  2603.            return false
  2604.  
  2605.          }
  2606.  
  2607.        }
  2608.  
  2609.      });
  2610.  
  2611.    </script>
  2612.  
  2613.    <script>
  2614.  
  2615.      jQuery("#post_codes").click(function() {
  2616.  
  2617.        console.log('hi');
  2618.  
  2619.        $('.form-error-bottom').hide();
  2620.  
  2621.        $("#nameu").removeClass('error-input');
  2622.  
  2623.        if (!jQuery("#nameu").val()) {
  2624.  
  2625.          $("#nameu").addClass('error-input');
  2626.  
  2627.          jQuery("html, body").animate({
  2628.  
  2629.            scrollTop: jQuery("#nameu").offset().top - 200
  2630.  
  2631.          }, 2000);
  2632.  
  2633.          jQuery("#nameu").focus();
  2634.  
  2635.          $('.form-error-bottom').show();
  2636.  
  2637.          return false
  2638.  
  2639.        }
  2640.  
  2641.       $("#emailu).removeClass('error-input');
  2642.  
  2643.        if (!jQuery("#emailu").val()) {
  2644.  
  2645.          $("#emailu").addClass('error-input');
  2646.  
  2647.          jQuery("html, body").animate({
  2648.  
  2649.            scrollTop: jQuery("#emailu").offset().top - 200
  2650.  
  2651.          }, 2000);
  2652.  
  2653.          jQuery("#emailu").focus();
  2654.  
  2655.          $('.form-error-bottom').show();
  2656.  
  2657.          return false
  2658.  
  2659.        } else {
  2660.  
  2661.          if (!isEmail(jQuery("#emailu").val())) {
  2662.  
  2663.            $("#emailu").addClass('error-input');
  2664.  
  2665.            jQuery("html, body").animate({
  2666.  
  2667.              scrollTop: jQuery("#emailu").offset().top - 200
  2668.  
  2669.            }, 2000);
  2670.  
  2671.            jQuery("#emailu).focus();
  2672.  
  2673.            $('.form-error-bottom').show();
  2674.  
  2675.            return false
  2676.  
  2677.          }
  2678.  
  2679.        }
  2680.  
  2681.        $("#mobilenou").removeClass('error-input');
  2682.  
  2683.        if (!jQuery("#mobilenou").val()) {
  2684.  
  2685.          $("#mobilenou").addClass('error-input');
  2686.  
  2687.          jQuery("html, body").animate({
  2688.  
  2689.            scrollTop: jQuery("#mobilenou").offset().top - 200
  2690.  
  2691.          }, 2000);
  2692.  
  2693.          jQuery("#mobilenou").focus();
  2694.  
  2695.          $('.form-error-bottom').show();
  2696.  
  2697.          return false
  2698.  
  2699.        }
  2700.    $("#addressu").removeClass('error-input');
  2701.  
  2702.        if (!jQuery("#addressu").val()) {
  2703.  
  2704.          $("#addressu").addClass('error-input');
  2705.  
  2706.          jQuery("html, body").animate({
  2707.  
  2708.            scrollTop: jQuery("#addressu").offset().top - 200
  2709.  
  2710.          }, 2000);
  2711.  
  2712.          jQuery("#addressu").focus();
  2713.  
  2714.          $('.form-error-bottom').show();
  2715.  
  2716.          return false
  2717.  
  2718.        }
  2719.  
  2720. jQuery.ajax({
  2721.  
  2722.          url: "/senddata/pop-guru.php",
  2723.  
  2724.          type: 'post',
  2725.  
  2726.          data: {
  2727.  
  2728.            name: jQuery('#nameu').val().trim(),
  2729.  
  2730.            email: jQuery('#emailu').val().trim(),
  2731.  
  2732.            mobile: jQuery('#mobilenou').val().trim(),
  2733.  
  2734.            address: jQuery('#addressu').val().trim(),
  2735.  
  2736.  
  2737.          },
  2738.  
  2739.          success: function(result) {
  2740.  
  2741.            console.log(result);
  2742.  
  2743.            if (result) {
  2744.  
  2745.              //alert('Your Query Submitted Sucessfully !!');
  2746.  
  2747.              setTimeout(function() {
  2748.  
  2749.                window.location.href = "/thank-you/"; //will redirect to your blog page (an ex: blog.html)
  2750.  
  2751.              }, 1000); //will call the function after 2 secs.
  2752.  
  2753.              //window.location.href = '/thank-you/';
  2754.  
  2755.            }
  2756.  
  2757.          },
  2758.  
  2759.          error: function(err) {
  2760.  
  2761.            console.log(err);
  2762.  
  2763.            alert('Your Internet is not working, Please Try Again After Some Time');
  2764.  
  2765.          }
  2766.  
  2767.        });
  2768.  
  2769.        jQuery(".submit").click(function() {
  2770.  
  2771.          return false
  2772.  
  2773.        });
  2774.  
  2775.   });
  2776.  
  2777.    
  2778.    
  2779. </script>  
  2780. <script>
  2781.    var current_fs1, next_fs1, previous_fs1;
  2782. var left1, opacity1, scale1;
  2783. var animating1;
  2784. var valid1 = false;  
  2785.  
  2786. jQuery(".next-new").click(function() {
  2787.   console.log('animating 1', animating);    
  2788.    if (animating1) {
  2789.        return false
  2790.    }
  2791.    //console.log('animating 2', animating);
  2792.    $('.form-error-bottom-2-2').hide();
  2793.  
  2794.    $("#namequoteui").removeClass('error-input');
  2795.  
  2796.    if (!jQuery("#namequoteui").val()) {
  2797.  
  2798.        $("#namequoteui").addClass('error-input');
  2799.  
  2800.        jQuery("html, body").animate({
  2801.            scrollTop: jQuery("#namequoteui").offset().top - 200
  2802.        }, 2000);
  2803.  
  2804.        jQuery("#namequoteui").focus();
  2805.  
  2806.        $('form-error-bottom-2-2').show();
  2807.        return false
  2808.    }
  2809.  
  2810.    $("#emailquoteui").removeClass('error-input');
  2811.    if (!jQuery("#emailquoteui").val()) {
  2812.  
  2813.        $("#emailquoteui").addClass('error-input');
  2814.  
  2815.        jQuery("html, body").animate({
  2816.            scrollTop: jQuery("#emailquoteui").offset().top - 200
  2817.        }, 2000);
  2818.  
  2819.        jQuery("#emailquoteui").focus();
  2820.  
  2821.        $('.form-error-bottom-2').show();
  2822.        return false
  2823.    } else {
  2824.  
  2825.        if (!isEmail(jQuery("#emailquoteui").val())) {
  2826.  
  2827.            jQuery("html, body").animate({
  2828.                    scrollTop: jQuery("#emailquoteui").offset().top - 200
  2829.                },
  2830.                2000);
  2831.            jQuery("#emailquoteui").focus();
  2832.            $('.form-error-bottom-2').show();
  2833.            return false
  2834.        }
  2835.  
  2836.        $("#telquoteui").removeClass('error-input');
  2837.  
  2838.        if (!jQuery("#telquoteui").val()) {
  2839.            $("#telquoteui").addClass('error-input');
  2840.            jQuery("html, body").animate({
  2841.                scrollTop: jQuery("#telquoteui").offset().top - 200
  2842.            }, 2000);
  2843.            jQuery("#telquoteui").focus();
  2844.            $('.form-error-bottom-2').show();
  2845.            return false
  2846.        }
  2847.  
  2848.        if (!jQuery("#autocompleteui").val()) {
  2849.            alert("Please enter your address !!");
  2850.            jQuery("html, body").animate({
  2851.                scrollTop: jQuery("#addressquoteui").offset().top - 200
  2852.            }, 2000);
  2853.            jQuery("#addressquoteui").focus();
  2854.            $('.form-error-bottom-2').show();
  2855.            return false
  2856.        }
  2857.        $('.form-error-bottom-2').hide();
  2858.    }
  2859.  
  2860.    jQuery.ajax({
  2861.        url: "/senddata/gurusend-latest.php",
  2862.        type: 'post',
  2863.        data: {
  2864.            name: jQuery('#namequoteui').val().trim(),
  2865.            email: jQuery('#emailquoteui').val().trim(),
  2866.            mobile: jQuery('#telquoteui').val().trim(),
  2867.            address: jQuery('.address_by_guruui').val().trim(),
  2868.            step: 1
  2869.        },
  2870.  
  2871.        success: function(result) {
  2872.  
  2873.            console.log(result);
  2874.  
  2875.            jQuery('#last_record_idw').val(parseInt(result.trim()));
  2876.  
  2877.        },
  2878.  
  2879.        error: function(err) {
  2880.  
  2881.            console.log(err);
  2882.  
  2883.            alert('Your Internet is not working, Please Try Again After Some Time');
  2884.        }
  2885.  
  2886.    });
  2887.  
  2888.    const msform = document.getElementById('msformnew');
  2889.    msform.addEventListener('submit', (e) => {
  2890.        e.preventDefault();
  2891.        send_data();
  2892.    });
  2893.  
  2894.  
  2895.  
  2896.    function send_data() {
  2897.        $('.form-error').hide();
  2898.        $("#datepickerui").removeClass('error-input');
  2899.        if (!jQuery("#datepickerui").val()) {
  2900.  
  2901.            $("#datepickerui").addClass('error-input');
  2902.            jQuery("html, body").animate(
  2903.  
  2904.                {
  2905.                    scrollTop: jQuery("#datepickerui").offset().top - 200
  2906.                }, 2000);
  2907.  
  2908.            jQuery("#datepickerui").focus();
  2909.  
  2910.            $('.form-error').show();
  2911.            return false  
  2912.        }    
  2913.  
  2914.  
  2915.  
  2916.        if ($('#boncleanui').is(':checked')) {
  2917.  
  2918.            $("#bed_studyui").removeClass('error-input');
  2919.  
  2920.            if (!jQuery("#bed_studyui").val()) {
  2921.                $("#bed_studyui").addClass('error-input');
  2922.  
  2923.                jQuery("html, body").animate({
  2924.                    scrollTop: jQuery("#bed_studyui").offset().top - 200
  2925.                }, 2000);
  2926.  
  2927.                jQuery("#bed_studyui").focus();
  2928.  
  2929.                $('.form-error').show();
  2930.                return false
  2931.            }
  2932.  
  2933.            $("#bathroomui").removeClass('error-input');
  2934.  
  2935.            if (!jQuery("#bathroomui").val()) {
  2936.  
  2937.                $("#bathroomui").addClass('error-input');
  2938.  
  2939.                jQuery("html, body").animate({
  2940.                    scrollTop: jQuery("#bathroomui").offset().top - 200
  2941.                }, 2000);
  2942.  
  2943.                jQuery("#bathroomui").focus();
  2944.  
  2945.                $('.form-error').show();
  2946.                return false
  2947.            }
  2948.  
  2949.            $("#livingareaui").removeClass('error-input');
  2950.  
  2951.            if (!jQuery("#livingareaui").val()) {
  2952.                $("#livingareaui").addClass('error-input');
  2953.                jQuery("html, body").animate({
  2954.                    scrollTop: jQuery("#livingareaui").offset().top - 200
  2955.                }, 2000);
  2956.  
  2957.                jQuery("#livingareaui").focus();
  2958.  
  2959.                $('.form-error').show();
  2960.  
  2961.                return false
  2962.            }
  2963.  
  2964.            $("#furnishedui").removeClass('error-input');
  2965.            if (!jQuery("#furnishedui").val()) {
  2966.  
  2967.                $("#furnishedui").addClass('error-input');
  2968.  
  2969.                jQuery("html, body").animate({
  2970.                    scrollTop: jQuery("#furnishedui").offset().top - 200
  2971.                }, 2000);
  2972.  
  2973.                jQuery("#furnishedui").focus();
  2974.  
  2975.                $('.form-error').show();
  2976.                return false
  2977.            }
  2978.  
  2979.            $("#housetypeui").removeClass('error-input');
  2980.            if (!jQuery("#housetypeui").val()) {
  2981.  
  2982.                $("#housetypeui").addClass('error-input');
  2983.  
  2984.                jQuery("html, body").animate({
  2985.                    scrollTop: jQuery("#housetypeui").offset().top - 200
  2986.                }, 2000);
  2987.  
  2988.                jQuery("#housetypeui").focus();
  2989.  
  2990.                $('.form-error').show();
  2991.                return false
  2992.            }
  2993.  
  2994.            $("#blindsui").removeClass('error-input');
  2995.  
  2996.            if (!jQuery("#blindsui").val()) {
  2997.  
  2998.                $("#blindsui").addClass('error-input');
  2999.  
  3000.                jQuery("html, body").animate({
  3001.                    scrollTop: jQuery("#blindsui").offset().top - 200
  3002.                }, 2000);
  3003.  
  3004.                jQuery("#blindsui").focus();
  3005.  
  3006.                $('.form-error').show();
  3007.                return false
  3008.  
  3009.            }
  3010.        }
  3011.  
  3012.        if ($('#springcleanui').is(':checked')) {
  3013.  
  3014.            $("#numberofhoursui").removeClass('error-input');
  3015.            
  3016.            if (jQuery("#numberofhoursui").val()=="Number of hours") {
  3017.  
  3018.                $("#numberofhoursui").addClass('error-input');
  3019.                jQuery("html, body").animate(
  3020.  
  3021.                    {
  3022.                        scrollTop: jQuery("#numberofhoursui").offset().top - 200
  3023.                    }, 2000);
  3024.  
  3025.                jQuery("#numberofhoursui").focus();
  3026.  
  3027.                $('.form-error').show();
  3028.                return false
  3029.            }
  3030.        }
  3031.  
  3032.        jQuery.ajax({
  3033.            url: "/senddata/gurusend-latest.php",
  3034.            type: 'post',
  3035.            data: {
  3036.                job_date: jQuery('#datepickerui').val().trim(),
  3037.                cleaning_type: jQuery('input[name="user-type"]:checked').val(),
  3038.                bed_study: jQuery('#bed_studyui').val(),
  3039.                bathroom: jQuery('#bathroomui').val(),
  3040.                livingarea: jQuery('#livingareaui').val(),
  3041.                furnished: jQuery('#furnishedui').val(),
  3042.                housetype: jQuery('#housetypeui').val(),
  3043.                blinds: jQuery('#blindsui').val(),
  3044.                carpet: jQuery("#vehicle1:checked").val() ? jQuery('#vehicle1').val() : 'N/A',
  3045.                pest: jQuery("#vehicle2:checked").val() ? jQuery('#vehicle2').val() : 'N/A',
  3046.                numberofhours: jQuery('#numberofhoursui').val(),
  3047.                bond_cleaning_msg: jQuery('#messsageui').val(),  
  3048.                step: 2,
  3049.                record_id: jQuery('#last_record_idw').val()
  3050.            },
  3051.  
  3052.            success: function(result) {
  3053.  
  3054.                console.log(result);  
  3055.  
  3056.                /*swal({
  3057.                title: "Message Sent",
  3058.                text: "Succesfully sent your message !!",
  3059.                type: "success"
  3060.                },
  3061.                function()
  3062.                {
  3063.          
  3064.                });*/
  3065.                window.location.href = '/thank-you';
  3066.            },  
  3067.  
  3068.            error: function(err) {
  3069.  
  3070.                console.log(err);
  3071.  
  3072.                alert('Your Internet is not working, Please Try Again After Some Time');
  3073.            }
  3074.  
  3075.        });
  3076.    }
  3077.  
  3078.    animating1 = true;
  3079.  
  3080.    current_fs1 = jQuery(this).parent();
  3081.    console.log('current_fs1', current_fs1);
  3082.  
  3083.    next_fs1 = jQuery(this).parent().next();
  3084.    console.log('next_fs1', next_fs1);
  3085.    jQuery("#progressbar2 li").eq(jQuery("fieldset").index(next_fs1)).addClass("active");
  3086.  
  3087.    next_fs1.show();
  3088.    current_fs1.animate({
  3089.        opacity: 0
  3090.    }, {
  3091.        step: function(a, b) {
  3092.            scale = 1 - (1 - a) * 0.2;
  3093.            left = (a * 50) + "%";
  3094.            opacity = 1 - a;
  3095.            current_fs1.css({
  3096.                transform: "scale(" + scale + ")",
  3097.                position: "absolute"
  3098.            });
  3099.  
  3100.            next_fs1.css({
  3101.                left: left,
  3102.                opacity: opacity
  3103.            })
  3104.        },
  3105.        duration: 800,
  3106.        complete: function() {
  3107.            current_fs1.hide();
  3108.            animating1 = false
  3109.        },
  3110.        easing: "easeInOutBack"
  3111.    });
  3112.  
  3113.  
  3114.    jQuery(".previous-new").click(function() {
  3115.        if (animating1) {
  3116.            return false
  3117.        }
  3118.        animating1 = true;
  3119.  
  3120.        current_fs1 = jQuery(this).parent();
  3121.  
  3122.        previous_fs1 = jQuery(this).parent().prev();
  3123.  
  3124.        jQuery("#progressbar li").eq(jQuery("fieldset").index(current_fs1)).removeClass("active");
  3125.  
  3126.        previous_fs1.show();
  3127.        current_fs1.animate({
  3128.            opacity: 0
  3129.        }, {
  3130.            step: function(a, b) {
  3131.                scale = 0.8 + (1 - a) * 0.2;
  3132.                left = ((1 - a) * 50) + "%";
  3133.  
  3134.                opacity = 1 - a;
  3135.                current_fs1.css({
  3136.                    left: left
  3137.                });
  3138.  
  3139.                previous_fs1.css({
  3140.                    transform: "scale(" + scale + ")",
  3141.                    opacity: opacity
  3142.                })
  3143.            },
  3144.            duration: 800,
  3145.            complete: function() {
  3146.                current_fs1.hide();
  3147.  
  3148.  
  3149.                animating1 = false
  3150.            },
  3151.            easing: "easeInOutBack"
  3152.        })
  3153.    });
  3154.  
  3155.    jQuery(".submit").click(function() {
  3156.        return false
  3157.  
  3158.    });
  3159.  
  3160.    function isEmail(a) {
  3161.        var b = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  3162.        return b.test(a)
  3163.  
  3164.    }  
  3165. });
  3166. </script>  
  3167.      
  3168.    </body>
  3169. </html>        
  3170.    
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda