@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900);@import url(https://fonts.googleapis.com/css?family=Lobster);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.message{padding:.75em 0;text-align:center;clear:both;position:fixed;top:0;left:0;width:100%;z-index:1001}.message p{margin:0 auto}.message.negative{background:#e64747;color:#fff;text-align:center;margin-bottom:10px}.message.negative p{margin:0}.message.positive,.message.success{background:#0ab04b;color:#fff}span.error{font-size:80%;color:#e64747}span.error:empty{display:none}p.error{text-align:center;color:#e64747}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}body,html{margin:0;padding:0;-webkit-overflow-scrolling:touch;font-family:Source Sans Pro,sans-serif}body *,html *{box-sizing:border-box}body,html{background-color:#fafafa}.cms-page{padding-top:140px}@media (max-width:991px){.cms-page{padding-top:80px}}h1{font-weight:600;font-size:3em;text-transform:uppercase;color:#fff}h1:after{background:none repeat scroll 0 0 #f81227;bottom:-10px;content:"";display:block;height:10px;position:relative;width:100px}@media (max-width:1280px){h1{font-size:2em}}@media (max-width:768px){h1{font-size:1.4em}}h2{font-weight:600;font-size:3em;text-transform:uppercase;color:#000;margin-top:0}h2:after{background:none repeat scroll 0 0 #f81227;bottom:-10px;content:"";display:block;height:10px;position:relative;width:100px}@media (max-width:1280px){h2{font-size:2em}}@media (max-width:768px){h2{font-size:1.4em}}.heading{width:calc(100% - 80px);float:left;margin-left:40px}#page-intro{padding:30px 0}a{text-decoration:none}p{line-height:1.4em}img{display:block}ul{margin:0;line-height:normal}.text-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:.5em}.fr-file{display:inline-block;font-style:normal;font-size:.9em;font-weight:400;letter-spacing:.6px}.fr-file:before{background-image:url(/img/download.svg);background-size:30px 30px;background-repeat:no-repeat;content:"";display:inline-block;width:30px;height:30px;padding-right:1em;vertical-align:middle}.container:after{clear:both;content:"";display:block}.container{max-width:2000px;margin:0 auto}@media (max-width:1920px){.container{max-width:1440px}}.full-content{font-size:1.2em;line-height:2em;width:calc(100% - 80px);float:left;margin-left:40px}@media (max-width:1280px){.full-content{font-size:1em}}nav{position:fixed;top:0;z-index:1000;width:100%;padding:15px 0;background:#fff}@media (max-width:991px){nav{padding:5px 0}}nav .top{width:calc(100% - 80px);float:left;margin-left:40px;position:relative}@media (max-width:991px){nav .top{width:calc(100% - 20px);float:left;margin-left:10px}}nav .top .brand{margin-top:12px;float:left}nav .top .brand img{width:195px}@media (max-width:991px){nav .top .brand{margin-top:0}nav .top .brand img{width:130px;padding:7px}}nav .top .menu{display:block;float:right;margin:90px 0 0}nav .top .menu .menu-items{float:left;clear:both}nav .top .menu .menu-items ul{list-style-type:none}nav .top .menu .menu-items ul li{display:inline}nav .top .menu .menu-items ul li a{text-transform:uppercase;letter-spacing:1px;font-weight:700;margin:0 0 0 30px;font-size:1.2em;color:#000;transition:color .3s linear}nav .top .menu .menu-items ul li a:hover{color:#f81227}@media (max-width:1280px){nav .top .menu .menu-items ul li a{font-size:1em}}@media (max-width:991px){nav .top .menu{display:none}}nav .top .contact-sticker{position:absolute;background-image:url(/img/call-sticker.png);background-size:contain;background-repeat:no-repeat;right:0;width:200px;height:100px}@media (max-width:1280px){nav .top .contact-sticker{width:160px}}@media (max-width:991px){nav .top .contact-sticker{display:none}}nav .top .contact-sticker p{letter-spacing:1px;margin-left:50px;margin-top:25px;font-weight:600;color:#fff;font-size:1.3em}@media (max-width:1280px){nav .top .contact-sticker p{margin-left:40px;margin-top:20px;font-size:1em}}nav .top #hamburger{display:none;width:50px;height:45px;position:absolute;right:0;top:20px;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer}@media (max-width:991px){nav .top #hamburger{display:block}}nav .top #hamburger.open span:first-child{transform:rotate(45deg);top:1px;left:7px}nav .top #hamburger.open span:nth-child(2){width:0;opacity:0}nav .top #hamburger.open span:nth-child(3){transform:rotate(-45deg);top:36px;left:7px}nav .top #hamburger span{display:block;position:absolute;height:5px;width:100%;background:#000;border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}nav .top #hamburger span:first-child{top:0;transform-origin:left center}nav .top #hamburger span:nth-child(2){top:15px;transform-origin:left center}nav .top #hamburger span:nth-child(3){top:30px;transform-origin:left center}.slider{position:relative}.slider .stickers-section{width:calc(50% - 60px);float:left;margin-left:40px}@media (max-width:991px){.slider .stickers-section{width:calc(100% - 80px);float:left;margin-left:40px}}@media (max-width:600px){.slider .stickers-section{width:100%;float:left;margin-left:0}}.slider .stickers-section .slider-stickers{z-index:999;position:absolute}@media (max-width:991px){.slider .stickers-section .slider-stickers{margin-top:100px}}@media (max-width:600px){.slider .stickers-section .slider-stickers{width:100%}}.slider .stickers-section .slider-stickers ol{padding-left:0;list-style-type:none}.slider .stickers-section .slider-stickers ol li{width:90%;padding-top:50px;padding-left:150px;color:#fff;font-size:1.1em}@media (max-width:1280px){.slider .stickers-section .slider-stickers ol li{font-size:1em;padding-top:30px;padding-left:120px}}@media (max-width:600px){.slider .stickers-section .slider-stickers ol li{width:70%;font-size:.9em;padding-top:50px;padding-left:100px}}@media (max-width:420px){.slider .stickers-section .slider-stickers ol li{width:90%;font-size:.9em;padding-top:35px;padding-left:100px}}.slider .stickers-section .slider-stickers .slider-sticker{height:200px;width:500px}@media (max-width:1280px){.slider .stickers-section .slider-stickers .slider-sticker{height:140px;width:400px}}@media (max-width:600px){.slider .stickers-section .slider-stickers .slider-sticker{margin-top:20px;width:100%}}.slider .stickers-section.roofing .slider-stickers{width:100%;position:absolute;left:0;padding:0 2em}.slider .stickers-section.roofing .slider-stickers .slider-sticker{height:240px;width:600px;display:inline-block}.slider .stickers-section.roofing .slider-stickers .slider-sticker:last-child{float:right}.slider .stickers-section.roofing .slider-stickers ol li{font-size:1.1em;padding-left:165px}.slider .stickers-section.roofing .slider-stickers ol li strong{margin-bottom:.25em;display:inline-block}@media (max-width:1280px){.slider .stickers-section.roofing .slider-stickers ol li{padding-top:6.5%}}@media (max-width:991px){.slider .stickers-section.roofing .slider-stickers{margin-top:20px}}@media (max-width:600px){.slider .stickers-section.roofing .slider-stickers{padding:0}.slider .stickers-section.roofing .slider-stickers .slider-sticker{height:auto;width:100%;min-height:180px}.slider .stickers-section.roofing .slider-stickers ol li{font-size:.8em;padding-left:27%;width:100%}}@media (max-width:1270px){.slider .stickers-section.roofing .slider-stickers .slider-sticker:last-child{float:left}}.slider .slide{width:100%;height:auto;min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.slider .slide h1{font-weight:600;font-size:3em;text-transform:uppercase;color:#fff}@media (max-width:1280px){.slider .slide h1{font-size:2em}}@media (max-width:768px){.slider .slide h1{font-size:1.4em}}.slider .slide img{width:100%}.slider .slide .heading{margin-top:100px;margin-left:calc(50% + 20px)}@media (max-width:991px){.slider .slide .heading{margin-top:20px;width:calc(100% - 80px);float:left;margin-left:40px}}@media (max-width:600px){.slider .slide .heading{width:calc(100% - 20px);float:left;margin-left:10px}}.slider .slide .subhead{text-align:left;margin-top:100px}.slider .slide .subhead .subhead-text{width:calc(50% - 60px);float:left;margin-left:40px}@media (max-width:768px){.slider .slide .subhead .subhead-text{width:calc(100% - 80px);float:left;margin-left:40px}.slider .slide .subhead .subhead-text h5{margin-top:10px!important;font-size:3.3em!important}.slider .slide .subhead .subhead-text h6{font-size:1em}}.slider .slide .subhead .subhead-text h5{text-align:left;margin-top:30px;margin-bottom:20px;text-shadow:2px 2px #212121;font-weight:600;font-size:4em;text-transform:uppercase;color:#fff}.slider .slide .subhead .subhead-text h6{margin-top:0;font-size:2.2em;color:#fff;font-family:Lobster,cursive}.slider .slide .subhead{background-image:url(/img/shape.png);background-size:contain;background-repeat:no-repeat;height:150px}@media (max-width:768px){.slider#blocked-drains .slide,.slider#general-plumbing .slide{min-height:250px}}.slider#roofing .slide{background-position:bottom}@media (max-width:768px){.slider#roofing .slide{min-height:450px}}.gallery-title{width:calc(100% - 80px);float:left;margin-left:40px;padding-top:50px;margin-bottom:100px}@media (max-width:768px){.gallery-title{margin-bottom:40px}}.gallery-content{background-color:#fff;color:#000;text-align:center;width:calc(25% - 25px);float:left;margin-left:20px;min-height:400px;margin-bottom:40px;box-shadow:1px 1px 10px 2px rgba(0,0,0,.1)}@media (max-width:768px){.gallery-content{width:calc(100% - 40px);float:left;margin-left:20px}}.gallery-content .gallery-image{overflow:hidden;background-size:contain;background-position:50%;width:175px;height:175px;background-repeat:no-repeat;margin:0 auto}.gallery-content .gallery-text{padding:10px}.reviews{padding:50px 0}.reviews .review{width:calc(33.33333% - 66.66667px);float:left;margin-left:50px}.reviews .review img{width:100%;max-width:250px;margin:0 auto}@media (max-width:600px){.reviews .review{width:100%;margin:2em auto;max-width:200px;float:none}}.slick-slide img{margin:0 auto;display:block}.testimonial-container{padding:50px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/img/wall.jpg)}.testimonial-container .container{width:800px}@media (max-width:991px){.testimonial-container .container{width:95%}}.testimonial-container h2:after{margin:0 auto}.testimonial-container .testimonial-accordion{padding:50px 0;text-align:center}.testimonial-container .testimonial-accordion .testimonial-box{border-radius:5px;background-color:#fff;padding:50px}.testimonial-container .slick-dots{position:relative}.home-gallery-container{background-size:cover;background-position:100%;background-repeat:no-repeat;background-image:linear-gradient(hsla(0,0%,100%,.85),hsla(0,0%,100%,.85)),url(/img/melbourne-plumbing-works-services.jpg)}@media (max-width:991px){.home-gallery-container{background-size:cover}}.home-gallery-container .home-gallery:after{clear:both;content:"";display:block}.home-gallery-container .home-gallery{display:table;width:100%}.home-gallery-container .home-gallery .gallery-content{background-color:transparent;color:#000;text-align:left;box-shadow:none;min-height:auto;width:calc(50% - 60px);float:left;margin-left:40px;float:none;margin-bottom:100px;display:inline-block;vertical-align:top}@media (max-width:768px){.home-gallery-container .home-gallery .gallery-content{width:calc(100% - 80px);float:left;margin-left:40px;margin-bottom:20px}}.home-gallery-container .home-gallery .gallery-content .gallery-image{max-width:150px;width:150px;height:150px;float:left;border:10px solid #f81227;background-color:#1fa3df;background-size:45px 45px;border-radius:50%;transition:all .2s ease-in-out}@media (max-width:1280px){.home-gallery-container .home-gallery .gallery-content .gallery-image{width:120px;height:120px}}@media (max-width:768px){.home-gallery-container .home-gallery .gallery-content .gallery-image{float:none;margin:0 auto}}.home-gallery-container .home-gallery .gallery-content .gallery-image img{margin-top:50%;margin-left:50%;transform:translate(-50%,-50%) scale(1);transition:.2s ease-in-out;width:40px}@media (max-width:1280px){.home-gallery-container .home-gallery .gallery-content .gallery-image img{width:30px}}.home-gallery-container .home-gallery .gallery-content .gallery-image img:hover{transform:translate(-50%,-50%) scale(1.2)}.home-gallery-container .home-gallery .gallery-content .gallery-image:hover{background-color:#f81227}.home-gallery-container .home-gallery .gallery-content .gallery-image:hover img{transform:translate(-50%,-50%) scale(1.2)}.home-gallery-container .home-gallery .gallery-content .gallery-text{padding:0 30px;margin-left:150px}@media (max-width:1280px){.home-gallery-container .home-gallery .gallery-content .gallery-text{margin-left:120px}}@media (max-width:768px){.home-gallery-container .home-gallery .gallery-content .gallery-text{text-align:center;margin:30px 0;padding:0}}.home-gallery-container .home-gallery .gallery-content .gallery-text h4{margin:0;font-size:1.8em}@media (max-width:1280px){.home-gallery-container .home-gallery .gallery-content .gallery-text h4{font-size:1.2em}}@media (max-width:768px){.home-gallery-container .home-gallery .gallery-content .gallery-text h4{font-size:1.4em}}.home-gallery-container .home-gallery .gallery-content .gallery-text p{font-size:1.2em}@media (max-width:1280px){.home-gallery-container .home-gallery .gallery-content .gallery-text p{font-size:1em}}@media (max-width:768px){.home-gallery-container .home-gallery .gallery-content .gallery-text p{font-size:1.1em}}.general-plumbing-gallery-container{background-size:cover;background-position:100%;background-repeat:no-repeat;background-image:linear-gradient(hsla(0,0%,100%,.85),hsla(0,0%,100%,.85)),url(/img/melbourne-plumbing-works-services.jpg)}@media (max-width:991px){.general-plumbing-gallery-container{background-size:cover}}.general-plumbing-gallery-container .general-plumbing-gallery:after{clear:both;content:"";display:block}.general-plumbing-gallery-container .general-plumbing-gallery{display:table;width:100%}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content{width:calc(50% - 60px);float:left;margin-left:40px;margin-bottom:100px;background-color:transparent;color:#000;text-align:left;box-shadow:none;min-height:auto;float:none;display:inline-block;vertical-align:top}@media (max-width:768px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content{width:calc(100% - 80px);float:left;margin-left:40px;margin-bottom:20px}}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image{max-width:150px;width:150px;height:150px;float:left;border:10px solid #f81227;background-color:#1fa3df;border-radius:50%;background-size:45px 45px;transition:all .2s ease-in-out}@media (max-width:1280px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image{width:120px;height:120px}}@media (max-width:768px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image{float:none;margin:0 auto}}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image img{margin-top:50%;margin-left:50%;transform:translate(-50%,-50%) scale(1);transition:.2s ease-in-out;width:40px}@media (max-width:1280px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image img{width:30px}}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image img:hover{transform:translate(-50%,-50%) scale(1.2)}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image:hover{background-color:#f81227}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-image:hover img{transform:translate(-50%,-50%) scale(1.2)}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text{padding:0 30px;margin-left:150px}@media (max-width:1280px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text{margin-left:120px}}@media (max-width:768px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text{text-align:center;margin:30px 0;padding:0}}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text h4{margin:0;font-size:1.8em}@media (max-width:1280px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text h4{font-size:1.2em}}@media (max-width:768px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text h4{font-size:1.4em}}.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text p{font-size:1.2em}@media (max-width:1280px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text p{font-size:1em}}@media (max-width:768px){.general-plumbing-gallery-container .general-plumbing-gallery .gallery-content .gallery-text p{font-size:1.1em}}.roofing-gallery-container{padding:60px 0}.roofing-gallery-container .roofing-gallery{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.roofing-gallery-container .gallery-title{display:none}.roofing-gallery-container .gallery-content{background-color:#fff;color:#000;text-align:center;width:calc(33.33333% - 66.66667px);float:left;margin:25px;float:none;box-shadow:1px 1px 10px 2px rgba(0,0,0,.1);display:inline-block}@media (max-width:1024px){.roofing-gallery-container .gallery-content{width:calc(50% - 60px);float:left;margin:20px}}@media (max-width:768px){.roofing-gallery-container .gallery-content{width:calc(100% - 40px);float:left;margin-left:20px}}.roofing-gallery-container .gallery-content .gallery-image{width:100%;height:200px;background-position:50%;background-size:cover}.roofing-gallery-container .gallery-content .gallery-text{padding:10px}@media (max-width:768px){.roofing-gallery-container{padding:0}}.home-standard{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url(/img/melbourne-plumbing-works.jpg);background-repeat:no-repeat;background-size:cover;position:relative;height:auto;width:100%;padding:200px 0}@media (max-width:991px){.home-standard{padding:40px 0}}.home-standard:after{clear:both;content:"";display:block}.home-standard ul{width:calc(50% - 60px);float:right;margin-right:40px;float:none;display:inline-block;vertical-align:middle}.home-standard ul li{position:relative;list-style:none;margin:30px 0 30px 3em;color:#fff;font-weight:600;font-size:1.8em}.home-standard ul li:before{position:absolute;top:50%;left:-3em;transform:translateY(-50%);content:"";display:inline-block;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;background-size:50px 50px;background-image:url(/img/checks.png)}@media (max-width:991px){.home-standard ul{width:calc(100% - 80px);float:right;margin-right:40px;padding:0}.home-standard ul li{font-size:1.4em}}.home-standard p{width:calc(50% - 60px);float:right;margin-right:40px;margin-top:0;margin-bottom:0;text-align:center;float:none;display:inline-block;vertical-align:middle}@media (max-width:991px){.home-standard p{width:calc(100% - 80px);float:right;margin-right:40px}}.home-standard p img{margin:0 auto;max-width:100%}@media (max-width:1280px){.home-standard p img{max-width:80%}}.booking{padding:50px 0}.footer-before{text-align:center;font-weight:600;font-size:3em;padding:10px 0;background:#f81227;color:#fff}@media (max-width:1280px){.footer-before{font-size:2em}}footer{background-color:#206a8d;padding:50px 0}footer ul{padding:0;text-align:center;margin:0 0 50px;list-style-type:none}footer ul li{display:inline-block}@media (max-width:768px){footer ul li{margin-bottom:15px}}footer ul li a{text-transform:uppercase;letter-spacing:1px;font-weight:400;margin:0 15px;font-size:1.2em;color:#fff;transition:color .3s linear}footer ul li a:hover{color:#f81227}footer .footer-logo{width:calc(50% - 60px);float:left;margin-left:40px}@media (max-width:768px){footer .footer-logo{width:calc(100% - 80px);float:left;margin-left:40px}}footer .footer-logo img{width:170px;float:right}@media (max-width:768px){footer .footer-logo img{margin:10px auto;float:none}}footer .footer-content{width:calc(50% - 60px);float:left;margin-left:40px}@media (max-width:768px){footer .footer-content{text-align:center;width:calc(100% - 80px);float:left;margin-left:40px}}footer .footer-content p{color:#fff;font-weight:400;font-size:.9em;letter-spacing:.5px}footer .footer-content .phone-number:before{background-image:url(/img/phone.png)}footer .footer-content .location:before,footer .footer-content .phone-number:before{vertical-align:middle;content:"";display:inline-block;height:1em;margin-right:10px;width:1em;background-size:contain}footer .footer-content .location:before{background-image:url(/img/map.png)}footer .footer-content .email:before{vertical-align:middle;content:"";display:inline-block;height:1em;margin-right:10px;width:1em;background-size:contain;background-image:url(/img/envelope.png)}footer .footer-content #credit{margin-top:2em}footer .footer-content #credit a{color:#fff;text-decoration:underline}#blocked-drains-1col-gallery{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/img/blocked-drains-our-mission.jpg);background-repeat:no-repeat;background-size:cover;position:relative;height:auto;width:100%;padding:100px 0}#blocked-drains-1col-gallery .gallery-title{text-align:center}#blocked-drains-1col-gallery .gallery-title h2{color:#fff}#blocked-drains-1col-gallery .gallery-title h2:after{margin:0 auto}#blocked-drains-1col-gallery .gallery-content{color:#fff;text-align:center;background-color:transparent;box-shadow:none;min-height:auto;width:calc(25% - 25px);float:left;margin-left:20px}@media (max-width:768px){#blocked-drains-1col-gallery .gallery-content{margin-top:40px;width:calc(100% - 40px);float:left;margin-left:20px}}#blocked-drains-1col-gallery .gallery-content img{max-width:100%;margin:0 auto}#blocked-drains-1col-gallery .gallery-content:nth-child(odd){margin-top:80px}@media (max-width:768px){#blocked-drains-1col-gallery .gallery-content:nth-child(odd){margin-top:40px}}#blocked-drains-1col-gallery .gallery-content .gallery-text h4{font-size:2em}@media (max-width:768px){#blocked-drains-1col-gallery .gallery-content .gallery-text h4{font-size:1.4em}}#blocked-drains-1col-gallery .gallery-content .gallery-text .description-bg{margin:0 auto;background-color:#1fa3df;border-radius:50%;width:50px;height:50px}#blocked-drains-1col-gallery .gallery-content .gallery-text .description-bg p{line-height:50px}@media (max-width:768px){#blocked-drains-1col-gallery{padding:40px 0}}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container{padding:60px 0}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .blocked-drains-gallery{display:flex;flex-wrap:wrap;width:100%;justify-content:center}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-title{display:none}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-content{background-color:#fff;color:#000;text-align:center;width:calc(33.33333% - 66.66667px);float:left;margin:25px;float:none;box-shadow:1px 1px 10px 2px rgba(0,0,0,.1);display:inline-block}@media (max-width:1024px){#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-content{width:calc(50% - 60px);float:left;margin:20px}}@media (max-width:768px){#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-content{width:calc(100% - 40px);float:left;margin-left:20px}}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-content .gallery-image{width:100%;height:200px;background-position:50%;background-size:cover}#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container .gallery-content .gallery-text{padding:10px}@media (max-width:768px){#blocked-drains-1col-gallery-1 .blocked-drains-gallery-container{padding-bottom:0}}.booking-form .group:after{clear:both;content:"";display:block}.booking-form .group .field{width:calc(50% - 60px);float:left;margin-left:40px}@media (max-width:768px){.booking-form .group .field{width:calc(100% - 80px);float:left;margin-left:40px}}.booking-form .group .long-field{width:calc(100% - 80px);float:left;margin-left:40px}.booking-form .group span{display:block}.booking-form input{height:45px;margin:15px 0}.booking-form input,.booking-form textarea{width:100%;outline:0;padding:5px;border:1px solid #f2f2f2;border-radius:5px}.booking-form textarea{margin:15px 0 30px;height:150px}.booking-form button{padding:1rem 1.5rem;display:block;border:0;margin:0 auto;border-radius:5px;background-color:#1fa3df;color:#fff;transition:all .2s linear}.booking-form button:hover{background-color:#206a8d}.contact-section{padding:50px 0;background-image:linear-gradient(90deg,#fff,#fff,hsla(0,0%,100%,.6)),url(/img/melbourne-plumbing-works-services.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.contact-section .intro-text{display:inline-block;padding:0 40px;font-size:1.2em;width:100%}@media (max-width:768px){.contact-section{background-size:cover}.contact-section .intro-text a{font-size:.85em}}.sidenav{height:100%;width:0;position:fixed;z-index:-1;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.3s;padding-top:40%}.sidenav.open{width:100%}.sidenav a{white-space:nowrap;padding:15px 8px 25px 32px;text-decoration:none;font-size:25px;color:#000;display:block;transition:.3s}.sidenav a:after{background:none repeat scroll 0 0 #f81227;bottom:0;content:"";display:block;height:10px;position:relative;width:30px}