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