img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
[id^=jala-dump]{--jala-dump-light:#fff;--jala-dump-offwhite:#f2f2f2;--jala-dump-grey:#c3c4c7;--jala-dump-dark:#000;--jala-dump-border:1px solid var(--jala-dump-grey);--jala-dump-font:16px;--jala-dump-space:var(--jala-dump-font);margin:var(--jala-dump-space);border:var(--jala-dump-border);background-color:#fff;font-family:monospace;overflow-wrap:break-word;z-index:99999;position:relative;isolation:isolate}[id^=jala-dump]>details>summary{padding:calc(var(--jala-dump-space) / 2);font-size:var(--jala-dump-space);color:#000}[id^=jala-dump]>details>summary{display:flex;justify-content:space-between;gap:var(--jala-dump-space);font-family:sans-serif}[id^=jala-dump]>details[open]>summary{border-bottom:var(--jala-dump-border)}[id^=jala-dump] summary{cursor:pointer}[id^=jala-dump] pre{padding:0 calc(var(--jala-dump-space) / 2);margin:0;white-space:pre-wrap;font-size:var(--jala-dump-space);color:var(--jala-dump-dark);line-height:calc(var(--jala-dump-space) * 1.5);position:relative;background-image:linear-gradient(0deg,var(--jala-dump-offwhite) 25%,var(--jala-dump-light) 25%,var(--jala-dump-light) 50%,var(--jala-dump-offwhite) 50%,var(--jala-dump-offwhite) 75%,var(--jala-dump-light) 75%,var(--jala-dump-light) 100%);background-size:1px calc(var(--jala-dump-space) * 6)}[id^=jala-dump] pre>div{margin-left:var(--jala-dump-space)}[id^=jala-dump] pre+div{border-top:var(--jala-dump-border);display:flex;justify-content:flex-end}[id^=jala-dump] pre+div a{padding:calc(var(--jala-dump-space) / 2);border-left:var(--jala-dump-border);display:flex;justify-content:center;align-items:center;text-decoration:none;width:var(--jala-dump-space);height:var(--jala-dump-space);color:var(--jala-dump-dark);font-size:var(--jala-dump-space)}
body .extendedwopts-show{display:none}body .widgetopts-hide_title .widget-title{display:none}body .extendedwopts-md-right{text-align:right}body .extendedwopts-md-left{text-align:left}body .extendedwopts-md-center{text-align:center}body .extendedwopts-md-justify{text-align:justify}@media screen and (min-width:1181px){body .extendedwopts-hide.extendedwopts-desktop{display:none !important}body .extendedwopts-show.extendedwopts-desktop{display:block}body .widget.clearfix-desktop{clear:both}}@media screen and (max-width:1024px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:1180px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet{display:none !important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:767px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}@media screen and (max-width:991px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block !important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none !important}body .extendedwopts-hide.extendedwopts-mobile{display:none !important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}.panel-cell-style:after{content:"";display:block;clear:both;position:relative}
body:after{content:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/close.png) url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/loading.gif) url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/prev.png) url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/prev.png) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/next.png) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/close.png) top right no-repeat;text-align:right;outline:none;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:60px;height:60px;padding:0;margin-top:35px;cursor:pointer;color:transparent;border:none;outline:none;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/sprites.svg) -54px -17px no-repeat;z-index:110;opacity:.5}.slick-next{background-position:-118px -17px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;opacity:1}.slick-prev:hover{background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/sprites.svg) -54px -17px no-repeat}.slick-next:hover{background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/vendor/../../images/bgi/sprites.svg) -118px -17px no-repeat}.slick-prev{left:20px}[dir=rtl] .slick-prev{right:0;left:auto}.slick-next{right:20px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ol{list-style:decimal;margin:0;padding:0 0 0 20px;margin:10px 0 12px 8px}ol li{margin:0;padding:0}ol li ol{list-style-type:lower-roman}ul{list-style:disc;margin:0;padding:0 0 0 20px;margin:10px 0 15px}ul li{margin:0;padding:0}ul li ul{list-style-type:circle}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],textarea,select,input[type=button],input[type=submit],button{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font:16px/1.55 'Open Sans',Arial,Helvetica,sans-serif;color:#000;background:#3793ba url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/body-bg.png) no-repeat 0 0;background-attachment:fixed;background-size:100%}img{vertical-align:top;border:0}a,input[type=button],input[type=submit],button,table th,table td{-webkit-transition:background-color .55s cubic-bezier(.45,1.000,.32,1.000),color .55s cubic-bezier(.45,1.000,.32,1.000);transition:background-color .55s cubic-bezier(.45,1.000,.32,1.000),color .55s cubic-bezier(.45,1.000,.32,1.000)}.allanim{-webkit-transition:all .55s cubic-bezier(.45,1.000,.32,1.000);transition:all .55s cubic-bezier(.45,1.000,.32,1.000)}a{color:#117ead;text-decoration:none}a:hover{text-decoration:underline}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:active{background-color:transparent}}strong{font-weight:700}p{margin:0 0 15px}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 10px;font-weight:800;text-transform:uppercase}h1,h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}.grecaptcha-badge{visibility:hidden}.cf:before,.cf:after,.wrap:after,.wrap:before{content:"";display:table}.cf:after,.wrap:after{clear:both}.cf,.wrap{zoom:1}.nodisplay{display:none}.nodisplay_strict{display:none !important}.alignleft{float:left}.alignright{float:right}:focus{outline:none}.text_cont p{padding:0 0 10px}.nopad p,p.nopad{padding:0}hr{margin:4% 0;border:none;height:1px;background:#117ead}.cols{*zoom:1;margin-left:-15px;margin-right:-15px;clear:both}.cols:after{content:"";display:table;clear:both}.cols .col{float:left;min-height:1px;padding-left:15px;padding-right:15px}.cols1 .col{width:100%}.cols2 .col{width:50%}.cols3 .col{width:33.333333333333%}.cols4 .col{width:25%}blockquote{border-left:solid 6px #e1e1e1;margin-left:0;padding-left:15px}.highlight{background:#3793ba;color:#fff;padding:1px 5px;display:inline-block}#wrapper{max-width:1490px;width:100%;margin:0 auto;background:#fff;background:rgba(255,255,255,.85);position:relative}.wrap{max-width:1310px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}#main{padding:70px 0}#primary{float:left;width:75%;padding-right:85px}.page-id-22 #primary{width:100%;padding-right:0}#primary.one-column{padding:0}#sidebar{float:right;width:25%}#sidebar #ninja_forms_field_15_div_wrap{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}#sidebar.hide-file-uploads .cols.cols2.default-grid{display:none !important}.one-column{width:auto !important;float:none !important}body:not(.page-id-22) .wpcf7 .cols2 .col{width:100%}#header{background:-webkit-linear-gradient(left,rgba(255,255,255,.5) 18%,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.5) 18%,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,.5) 18%,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 100%)}.header-container{background:#fff;padding:24px 0 24px}.header-container .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.right-header{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .wrap{position:relative}#logo{-webkit-box-flex:1;-ms-flex:1;flex:1}#logo img{max-width:250px;height:auto;width:auto}#mainbanner{max-height:35rem;overflow:hidden}#mainmenu{float:right;font-size:14px;margin:0}#mainmenu ul{margin:0;padding:0;list-style:none}#mainmenu>ul>li{float:left;padding:12px 0 0;position:relative;z-index:9999}#mainmenu>ul>li{margin:0 0 0 25px}#mainmenu li a{text-decoration:none;display:block;color:#117ead;font-weight:800;font-size:18px;text-transform:uppercase;position:relative}#mainmenu li a:hover,#mainmenu>ul>li.current>a,#mainmenu>ul>li.active>a{color:#000}#mainmenu li ul{display:none;position:absolute;width:225px;background:#117ead;left:0;top:100%;border-top:0}#mainmenu li ul li{position:relative}#mainmenu li li ul{left:100%;top:0;background:#1495cc}#mainmenu li li a{font-weight:400;font-size:16px;text-transform:none;padding:10px 20px;color:#fff;border-top:1px solid #0f6c95}#mainmenu li li li a{border-top-color:#1287ba}#mainmenu li li a:hover{background:#0f6c95;color:#fff}#mainmenu li li li a:hover{background:#16a3df}#mainmenu>ul>li>ul>li:first-child>a,#mainmenu>ul>li>ul>li>ul>li:first-child>a{border-top:0}.navtrigger,.subnavtrigger,#menu{display:none}.menu-item-has-children+li{margin-left:37px!important}.menu-item-has-children:after{content:"";width:16px;height:17px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -128px -172px no-repeat;position:absolute;right:-19px;top:17px}.phone-number{text-align:right;font-size:28px;font-weight:800;line-height:1;margin:0 0 9px}.phone-number span{position:relative;display:inline-block;padding:0 0 0 44px}.phone-number span:before{content:"";width:34px;height:34px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -15px -16px no-repeat;position:absolute;left:0;top:-2px}#footer{background:#fff}.top-footer{background:#000;color:#fff;padding:30px 0}.top-footer .col-container{display:table;width:100%;height:100%}.top-footer .col-info{display:table-cell;vertical-align:middle}.follow-us-on{margin-right:12px}.follow-us{display:inline-block;font-size:17px;font-weight:800;color:#fff;position:relative;padding:0 0 10px 52px;margin-right:12px}.follow-us:hover{color:#9e9e9e;text-decoration:none}.follow-us:before{content:"";width:38px;height:38px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -96px -85px no-repeat;position:absolute;left:0;top:-6px;transition:opacity .55s;-moz-transition:opacity .55s;-webkit-transition:opacity .55s}.follow-us.instagram:before{background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/instagram-logo.svg) no-repeat}.follow-us:last-of-type{margin-right:0}.right-footer{float:right}.copyright{display:inline-block;margin:0 10px 0 0;text-align:right;vertical-align:middle;font-size:13px;font-weight:300;color:#000}.jala-link{display:block}#footer-logo{width:89px;float:left}#footer-logo img{max-width:100%;height:auto}.testimonial-slider{background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/testimonial-bg.png) 0 0 no-repeat;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover;padding:40px 0 30px 35px}.testimonial-slider:before{content:"";width:63px;height:42px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -15px -142px no-repeat;position:absolute;left:35px;top:-10px}.bottom-footer .wrap{position:relative;padding:18px 0}.back-top{width:61px;height:61px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -182px -16px no-repeat;display:inline-block;vertical-align:middle;text-indent:-999em}.contact-nav{position:relative;padding:22px 0 0;margin:22px 0 0}.spasa{position:relative}.spasa-logo{margin-top:22px}.contact-nav:before,.spasa:before{content:"";width:100%;height:2px;position:absolute;left:0;top:0;background:-webkit-linear-gradient(left,rgba(101,101,101,1) 0%,rgba(101,101,101,0) 100%);background:-webkit-linear-gradient(left,rgba(101,101,101,1) 0%,rgba(101,101,101,0) 100%);background:linear-gradient(to right,rgba(101,101,101,1) 0%,rgba(101,101,101,0) 100%)}.spasa:before{top:22px}.contact-nav a{font-size:28px;font-weight:800;color:#fff;display:inline-block;vertical-align:middle;position:relative}.contact-nav a:hover{color:#9e9e9e;text-decoration:none}.contact-nav span{font-size:14px;font-weight:800;color:#9e9e9e;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:0 3px}.contact-nav a.phone-icon{padding-left:48px}.contact-nav a.email-icon{padding-right:48px}.contact-nav a.phone-icon:before,.contact-nav a.email-icon:before{content:"";width:33px;height:32px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -15px -55px no-repeat;position:absolute;left:0;top:6px}.contact-nav a.email-icon:before{background-position:-140px -92px;height:24px;left:auto;top:12px;right:0}.testimonial-slider .item{font-size:16px;font-weight:400;font-style:italic;padding-right:150px;color:#d1d1d1}.testimonial-slider .item p{margin:0;line-height:1.25}.testimonial-slider span.name{display:inline-block;margin-left:2px;font-weight:700;font-size:16px}.follow-us:hover:before,.email-icon:hover:before,.phone-icon:hover:before{opacity:.6}.email-icon:before,.phone-icon:before{transition:opacity .55s;-moz-transition:opacity .55s;-webkit-transition:opacity .55s}.right-header .contact-nav{padding:0;margin:0;text-align:right}.right-header .contact-nav:before{display:none}.right-header .contact-nav a{color:#000}.right-header .contact-nav a.phone-icon:before{background-position:-15px -18px}.right-header .contact-nav a.email-icon:before{background-image:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/email-icon-alt.svg);background-position:center center;background-size:100%}.welcome-col .col{padding-left:40px;padding-right:40px}.cols.welcome-col{margin-left:-40px;margin-right:-40px}.welcome-col .col.about-col{width:54.84375%}.welcome-col .col.promtional-area{width:45.15625%}.about-col .col-container{background:#d3dfe4;padding:30px 40px;height:100%}.about-col a{display:inline-block;font-size:24px;font-weight:800;margin:15px 0 0;position:relative;text-transform:uppercase;padding:12px 78px 14px 24px;background:#117ead;color:#fff;line-height:1}.about-col a:before{content:"";width:38px;height:38px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -54px -85px no-repeat;position:absolute;right:15px;top:6px}.about-col a:hover{background:#1495cc;text-decoration:none}.about-col p,.about-col h1{margin:0 0 13px}.welcome-col .promtional-area .col-container{border-top:40px solid #e1eff5}.welcome-col .promtional-area .container-box{display:table;background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-webkit-background-size:cover;background-position:right}.welcome-col .promtional-area .col-container:first-child{border-top:0}.welcome-col .promtional-area .col-box{display:table-cell;vertical-align:middle;padding:10px 35px}.welcome-col .promtional-area a{color:#fff}.welcome-col .promtional-area a:hover{color:#000;text-decoration:none}.welcome-col .promtional-area h2{text-transform:initial;width:100%;line-height:1.2;margin:0;font-size:32px}.moduelbox{background:#d3dfe4;padding:15px 20px;margin:0 0 25px}.moduelbox h3{font-size:24px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #8dacb9;color:#557b8b;line-height:1.25}.moduelbox.side-nav{padding:0}.moduelbox.side-nav h3{padding:15px 20px 10px;margin:0}.moduelbox.side-nav ul{margin:0;padding:0;list-style:none}.moduelbox.side-nav li a{position:relative;display:block;padding:10px 20px 10px 46px;color:#000;border-top:1px solid #8dacb9}.moduelbox.side-nav li:first-child a{border-top:0}.moduelbox.side-nav li a:before{content:"";width:16px;height:17px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -98px -172px no-repeat;position:absolute;left:20px;top:13px}.moduelbox.side-nav li a:hover,.moduelbox.side-nav li.current-menu-item a{color:#557b8b;text-decoration:none}.staff .cols{margin:0;border:solid 1px #fff;border-bottom:0}.staff .col{padding:15px;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.staff .col:nth-child(2n){border-right:0}.staff .col p{margin:0}.staff .col p a{word-break:break-all}.list-img-item{margin-bottom:1em}.list-img-item img{width:100%}.sprites{background-image:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg)}.sp-after:after{background-image:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg);display:inline-block;width:25px;height:25px;margin-left:10px;content:'';vertical-align:middle}.sp-before:before{background-image:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg);display:inline-block;width:25px;height:25px;margin-right:10px;content:'';vertical-align:middle}.slick-prev,.slick-next{margin-top:0;top:45%}a.entry{display:block;text-decoration:none;color:inherit;padding-bottom:20px;border-bottom:solid 1px #fff;margin-bottom:20px}a.entry .featured-image{float:left;width:34.28571428571429%}a.entry .featured-image img{max-width:100%;height:auto}a.entry .entry-content{float:left;width:65.71428571428571%;padding-left:20px}a.entry .entry-content h2{font-size:34px}a.entry .entry-content span.button{display:block;max-width:250px;font-size:24px;font-weight:800;margin:15px 0 0;position:relative;text-transform:uppercase;padding:12px 50px 14px 24px;background:#117ead;color:#fff;line-height:1}a.entry .entry-content span.button:before{content:"";width:38px;height:38px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) -54px -85px no-repeat;position:absolute;right:15px;top:6px}a.entry:hover>.entry-content span.button{background:#1495cc;text-decoration:none}.navigation{margin-top:20px;text-align:center;font-size:0}.navigation .page-numbers{font-size:14px;text-decoration:none;display:inline-block;padding:15px;background:#117ead;color:#fff;border-top:solid 1px #fff;border-bottom:solid 1px #fff;border-right:solid 1px #fff;cursor:pointer;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.navigation .page-numbers:first-child{border-left:solid 1px #fff}.navigation .page-numbers:hover,.navigation .page-numbers.current{background:#0f6c95;color:#fff}.content-blocks .block{margin-bottom:20px}.content-blocks .block:not(.indent){padding-top:20px;border-top:solid 1px #fff}.content-blocks .block:not(.indent):first-child{border-top:0}.content-blocks .block.indent{padding-left:20px}.content-blocks .block .block-image img{max-width:100%}.content-blocks .block .block-content{float:left;width:65.71428571428571%;padding-right:20px}.content-blocks .block.no-img .block-content{width:100%}.content-blocks .block .block-image{float:right;width:34.28571428571429%;text-align:right}.gallery{list-style:none;margin:0;padding:0}.gallery li{float:left;width:25%;padding:0 10px;margin-bottom:20px}.gallery li a{display:block;border:solid 1px #8dacb9;overflow:hidden}.gallery li a img{max-width:100%}button,input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url],textarea,select,input[type=submit],input[type=button]{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url],textarea,input[type=submit],input[type=button]{-webkit-appearance:none;border-radius:0}button,input{line-height:normal}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url],textarea,select{background:#fff;padding:4px 12px;height:44px;line-height:1.55;color:#000;border:solid 1px #e5e5e5;color:#454648;width:100%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:border-color .2s ease-in;transition:border-color .2s ease-in}textarea{width:100%;height:145px;overflow:auto;resize:vertical;padding:10px 15px;font-family:Arial,Helvetica,sans-serif}select{height:auto;padding:12px 42px 11px 12px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background:0 0;line-height:1.25;border-radius:0}select::-ms-expand{display:none}.custom-select{display:block;margin:0;position:relative;background:#fff}.custom-select:before{position:absolute;right:1px;top:1px;width:42px;height:100%;background:#fff;content:'';height:42px}.custom-select:after{content:'';border-top:solid 6px #848690;border-right:solid 6px transparent;border-left:solid 6px transparent;position:absolute;right:15px;top:50%;margin-top:-3px}.ie select{padding-right:0}.ie .custom-select:before{z-index:2;height:40px}.ie .custom-select:after{z-index:3}.ie input[type=text],.ie input[type=password],.ie input[type=email],.ie input[type=tel],.ie input[type=search],.ie input[type=url],.ie select{line-height:32px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus{border:solid 1px #acacac}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=button],input[type=submit],button{background:#117ead;color:#fff;border:0;cursor:pointer;width:auto;overflow:visible;padding:8px 24px 8px;vertical-align:middle;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:1.25;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:800;font-size:24px}input[type=button]:hover,input[type=submit]:hover,button:hover{background:#848690;color:#fff}input[type=checkbox],input[type=radio]{margin:4px 8px 0;vertical-align:top}.ez-hide{opacity:0;filter:alpha(opacity=0)}.ez-checkbox{background-position:-184px -126px;display:inline-block}.ez-checkbox.disabled,.ez-radio.disabled{opacity:.6}.ez-radio{background-position:-237px -126px;display:inline-block}.ez-checked{background-position:-202px -126px}.ez-checked.disabled{background-position:-220px -126px}.ez-selected{background-position:-254px -126px}.ez-selected.disabled{background-position:-272px -126px}.ez-checkbox,.ez-radio{zoom:1;*display:inline;vertical-align:middle;margin-right:8px}.ez-checkbox input,.ez-radio input{margin:3px 0 0;display:block;width:17px;height:16px;vertical-align:top}.wpcf7 .wpcf7-form-control-wrap{margin-bottom:0;display:block}.wpcf7 .cols2 .col{margin-bottom:20px}div.wpcf7-response-output{border:0;margin:0;padding:0}div.wpcf7-validation-errors{border:0;margin:0;padding:0;margin-bottom:2%;color:red;font-weight:700}div.wpcf7-mail-sent-ok{border:0;margin:0;padding:0;margin-bottom:2%;color:#398f14;font-weight:700}div.wpcf7 .ajax-spinner{background-image:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/ajax-loader.svg);background-size:cover;width:25px;height:25px;margin-bottom:17px}div.wpcf7 .terms-accepted .wpcf7-list-item{margin-left:0}div.wpcf7 .terms-accepted .ez-hide{margin-bottom:0}div.wpcf7 .ajax-spinner:before{content:none !important}.formlist{margin:0;padding:0;list-style:none}.formlist li{padding:10px 0}.formlist li:after{clear:both;content:'';display:table}.formlist li ul{margin:0;padding:0;list-style:none}.forgot-link{float:right}.formlist li label.field-lable{display:block;padding:0 0 5px}.formlist li .other{display:none;margin-top:5px}.button{background-color:#117ead;text-transform:uppercase;font-size:16px;color:#fff;display:inline-block;line-height:1.2;padding:13px 30px;vertical-align:bottom}.button:hover{background-color:#1495cc;text-decoration:none;color:#fff}.button.btn-lg,input[type=submit].btn-lg,input[type=button].btn-lg,button.btn-lg{padding:16px 35px;font-size:18px}.button.btn-sm,input[type=submit].btn-sm,input[type=button].btn-sm,button.btn-sm{padding:10px 25px;font-size:14px}.button.btn-xs,input[type=submit].btn-xs,input[type=button].btn-xs,button.btn-xs{padding:8px 20px;font-size:12px}.button.btn-lightgray,input[type=submit].btn-lightgray,input[type=button].btn-lightgray,button.btn-lightgray{background:#ccc;color:#454545}.button.btn-lightgray:hover,input[type=submit].btn-lightgray:hover,input[type=button].btn-lightgray:hover,button.btn-lightgray:hover{background:#b7b7b7}.button.btn-secondary,input[type=submit].btn-secondary,input[type=button].btn-secondary,button.btn-secondary{background:#656565;color:#fff}.button.btn-secondary:hover,input[type=submit].btn-secondary:hover,input[type=button].btn-secondary:hover,button.btn-secondary:hover{background:#117ead}.button.btn-outline,input[type=submit].btn-outline,input[type=button].btn-outline,button.btn-outline{background:#fff;border:solid 2px #117ead;color:#117ead}.button.btn-outline:hover,input[type=submit].btn-outline:hover,input[type=button].btn-outline:hover,button.btn-outline:hover{background:#117ead;color:#fff}.button.btn-lg.btn-outline,input[type=submit].btn-lg.btn-outline,input[type=button].btn-lg.btn-outline{padding:14px 35px}.button.btn-outline,input[type=submit].btn-outline,input[type=button].btn-outline{padding:11px 30px}.button.btn-sm.btn-outline,input[type=submit].btn-sm.btn-outline,input[type=button].btn-sm.btn-outline{padding:8px 25px}.button.btn-xs.btn-outline,input[type=submit].btn-xs.btn-outline,input[type=button].btn-xs.btn-outline{padding:6px 20px}.button.btn-block{display:block}.buttonset .button{margin:10px 7px;text-align:center;width:160px;padding-left:10px !important;padding-right:10px !important}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;border:1px solid #ddd}table{width:100%;margin-bottom:30px}table th,table td{padding:10px 13px;line-height:1.32;text-align:left;vertical-align:top;border-top:1px solid #ddd}table th{border-bottom:solid 2px #ccc;font-weight:700;padding:13px}table tr:hover td{background:#f5f5f5}table tr.selected td{background:#e5f1f5}table thead th{vertical-align:middle}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}.tabnav{width:100%;margin:0;padding:0;list-style:none;border-bottom:solid 2px #e5e5e5}.tabnav li{float:left;position:relative;margin:0}.tabnav li:first-child{margin:0}.tabnav li h2{margin:0;font-size:12px}.tabnav li a{display:block;padding:10px 0;text-decoration:none;color:#505061;min-width:104px;line-height:1.25;border-bottom:solid 2px transparent;margin-bottom:-2px}.tabnav li.active a,.tabnav li a:hover{border-bottom-color:#117ead;color:#117ead}.tabnav li.active a:after{display:block}.tabcontent .quicklist li,.tabcontent .quicklist{margin:0}.tabcontent{display:none;padding:15px 0;margin-bottom:10px}.tabcontent p{color:#666;margin:0 0 20px}.tabcontent p a,.accordion-data p a{color:#7f97ae;text-decoration:underline}.tabcontent p a:hover,.accordion-data p a:hover{color:#00305d}.tabcontent h4{margin:0 0 15px}.accordion-databox .accordion-row{border-bottom:solid 2px #e5e5e5}.accordion-databox .accordion-row:first-child{border-top:0}.accordion-databox .accordion-row h5{cursor:pointer;margin:0;border-bottom:solid 2px transparent;position:relative;padding:7px 40px 7px 0}.accordion-databox .accordion-row h5:after{content:'';position:absolute;right:16px;top:50%;margin-top:-3px;border-top:solid 6px #848690;border-left:solid 6px transparent;border-right:solid 6px transparent}.accordion-databox .accordion-row h5.open{border-bottom-color:#117ead}.accordion-databox .accordion-row h5.open:after{border-top:0;border-bottom:solid 6px #117ead}.accordion-data{display:none;padding:15px 0}.accordion-data p{padding:0 6px}.alert{padding:12px 12px 12px 50px;margin:10px 0;color:#fff;position:relative}.alert:before{position:absolute;content:'';left:14px;top:11px;width:24px;height:24px;background:url(//www.reliablepoolservices.com.au/wp-content/themes/reliablepoolserv/css/../images/bgi/sprites.svg) no-repeat -182px -92px}.alert-notification{background-color:#5cb1aa}.alert-notification:before{background-position:-182px -92px}.alert-info{background-color:#db9e3c}.alert-info:before{background-position:-211px -93px}.alert-warning{background-color:#db524c}.alert-warning:before{background-position:-239px -94px}.alert-success{background-color:#34b166}.alert-success:before{background-position:-266px -94px}.alert-normal{background-color:#999;padding-left:15px}.alert-normal:before{display:none}.alert-info.grey-info{background:#999;margin:20px 0 0}#inner-banner img{width:100%;height:auto}input[type=file]{max-width:100%}
@media only screen and (min-width:1024px){#mainmenu>ul{display:block !important}}@media only screen and (max-width:1500px){.wrap{width:auto;padding:0 20px}.bottom-footer .wrap{padding:18px 20px}#wrapper{width:auto}#main{padding:30px 0}.welcome-col .col{padding:0 15px}.cols.welcome-col{margin:0 -15px}.welcome-col .promtional-area .col-container{border-top:30px solid #e1eff5}.welcome-col .promtional-area .col-container:first-child{border-top:0}}@media only screen and (max-width:1280px){#mainmenu>ul>li{margin:0 0 0 20px}#mainmenu li a{padding:0;font-size:14px}.menu-item-has-children:after{top:12px}#sidebar #ninja_forms_field_15_div_wrap{-webkit-transform:scale(.7);transform:scale(.7)}}@media only screen and (max-width:1024px){#mainmenu>ul>li{margin:0 0 0 15px}.testimonial-slider .item{padding:0 30px 0 0}}@media only screen and (max-width:1023px){body{min-width:320px}img:not(.spasa-logo){max-width:100%;width:auto;height:auto}.default-grid.form-grid.cols2 .col{width:auto;float:none}.buttonset .col a{margin:0 5px 8px 0}.default-grid.cols4 .col{width:50%}.cols2.default-grid.tab-grid .col{width:100%}.default-page h1,.default-page h2,.contact-nav a{font-size:26px}#header{z-index:115;position:relative}.welcome-col .promtional-area h2{font-size:26px}.about-col h1{font-size:26px}#mainmenu>ul{display:none;position:absolute;left:0;width:100%;top:100%;background:#117ead}#mainmenu li ul{position:relative;top:0;left:0;width:auto;background:#1495cc}#mainmenu li li a{border:0}#mainmenu ul li{float:none;margin:0;padding:0;border-top:1px solid #0f6c95}#mainmenu li a{padding:8px 15px;display:block;color:#fff;font-weight:400;font-size:16px}#mainmenu li a:hover{background:#0f6c95;color:#fff}#mainmenu ul li a:after{display:none}#mainmenu li li ul{left:0}#mainmenu li li li a{border:0;padding:8px 35px}#header .wrap{position:inherit}.menu-item-has-children+li{margin-left:0!important}#menu{display:block;margin:15px 0 0;width:38px;height:32px}.menulines-button{padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-size:16px;text-decoration:none;color:#fff;text-decoration:none}.menulines-button em{font-style:normal;font-weight:700;margin-left:10px}.menulines-button:hover{text-decoration:none}.menulines{display:inline-block;width:30px;height:5px;background:#117ead;position:relative;float:left;margin:9px 0 0;-webkit-transition:all .55s cubic-bezier(.45,1.000,.32,1.000);transition:all .55s cubic-bezier(.45,1.000,.32,1.000);opacity:1}.menulines:before,.menulines:after{display:inline-block;width:30px;height:5px;background:#117ead;-webkit-transition:.55s;transition:.55s;position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center;-webkit-transition:all .55s cubic-bezier(.45,1.000,.32,1.000);transition:all .55s cubic-bezier(.45,1.000,.32,1.000);-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center}.menulines:before{top:10px}.menulines:after{top:-10px}.menuopen .menulines{background:0 0}.menuopen .menulines:before,.menuopen .menulines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.menuopen .menulines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.menuopen .menulines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.header-container{padding:20px 0;margin-top:0}#logo{width:245px;bottom:15px}.slick-prev,.slick-next,.phone-number span:before,.about-col a:before,.follow-us:before,.back-top,.contact-nav a.phone-icon:before,.contact-nav a.email-icon:before{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform-origin:top left;transform-origin:top left}.about-col a:before{top:12px;right:3px}.about-col a{padding:12px 63px 14px 24px}.back-top{position:relative;top:8px}.follow-us:before{top:0}.top-footer .cols2 .col{width:auto;float:none;margin:0 0 20px}.top-footer .col-info{text-align:center}.contact-nav a.phone-icon:before{background-position:-16px -56px;top:10px}.contact-nav a.email-icon:before{background-position:-141px -92px;top:14px}.contact-nav a.phone-icon{padding-left:34px}.about-col .col-container{padding:15px}.navtrigger,.subnavtrigger{z-index:25;display:block;position:absolute;right:0;top:-2px;cursor:pointer;text-indent:-999em;width:46px;height:46px}.navtrigger:before,.subnavtrigger:before{content:"";width:24px;height:24px;border-radius:100%;left:0;right:0;bottom:0;top:0;margin:auto;position:absolute;background:rgba(0,0,0,.25)}.navtrigger:after,.subnavtrigger:after{content:"";width:0;height:0;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;left:0;right:0;bottom:0;margin:auto;top:2px}.navtrigger.open:after,.subnavtrigger.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);top:-2px}#primary{width:65%}#sidebar{width:35%}.phone-number{margin-top:20px}.top-footer .cols2 .col:last-child{margin-bottom:0}}@media only screen and (min-width:767px) and (max-width:1023px){.gallery li{width:50%}}@media only screen and (max-width:767px){.default-grid.cols3 .col{width:50%}.default-grid.cols3 .col:nth-child(3){clear:left}.tabnav{display:none}.tab-data{margin:0 0 30px}.tab-data .tabnav{display:none}.tabMobiletrigger{position:relative;margin:0;padding:10px 40px 10px 10px;line-height:100%;text-align:center;cursor:pointer;display:block;font-size:18px !important;border-bottom:2px solid #e2e2e2;text-align:left}.tabMobiletrigger:after{content:'';position:absolute;right:16px;top:50%;margin-top:-3px;border-top:solid 6px #117ead;border-left:solid 6px transparent;border-right:solid 6px transparent}.tabMobiletrigger.rotate{background:#fff;color:#444;border-bottom-color:#117ead}.tabcontent{padding:15px 0;border-bottom:2px solid #117ead;margin:0}.tabMobiletrigger.rotate:after{border-top-color:#117ead;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.tabcontent input[type=button].save-continue,.tabcontent input[type=submit].save-continue,.tabcontent input[type=button].back-btn,.tabcontent input[type=submit].back-btn,.tabcontent input[type=submit].save,.tabcontent input[type=submit].cancel,input[type=submit].small-button{font-size:17px}.tabcontent input[type=button].save-continue,.tabcontent input[type=submit].save-continue,.tabcontent input[type=submit].save,.tabcontent input[type=button].back-btn,.tabcontent input[type=submit].back-btn,.tabcontent input[type=submit].cancel,input[type=submit].small-button{background-size:auto 100%}.welcome-col .col.about-col,.welcome-col .col.promtional-area{width:auto;float:none}.welcome-col .promtional-area .col-box,.welcome-col .promtional-area .container-box,.top-footer .col-info{display:block}.welcome-col .promtional-area .col-container,.welcome-col .promtional-area .col-container:first-child{margin:20px 0 0;border-top:0;height:auto !important}.welcome-col .promtional-area h2{width:auto;padding:50px 0;text-align:center}.welcome-col .promtional-area .container-box{height:auto !important}.about-col a{font-size:20px}#primary,#sidebar{width:auto;float:none;padding:0}#sidebar{margin:20px 0 0}#sidebar #ninja_forms_field_15_div_wrap{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:700px){#logo{min-width:165px}.header-container{padding:20px 0}.right-header .header-contact-nav{display:inline-block;margin-right:55px;margin-bottom:0}.right-header .contact-nav a.phone-icon:before{left:8px;top:25px}.right-header .contact-nav a.email-icon:before{top:30px}.header-contact-nav .or{display:none}.header-contact-nav a{visibility:hidden;font-size:0}.header-contact-nav a:before{visibility:visible}}@media only screen and (max-width:567px){.default-grid.cols3 .col,.default-grid.cols2 .col,.default-grid.cols4 .col{width:auto;float:none}table.res-table tr th{display:none}table.res-table tr td{display:block;position:relative;padding-left:50%}table.res-table td:before{content:attr(data-th) ": ";font-weight:700;width:50%;display:block;padding-right:10px;position:absolute;left:0;top:0;padding:10px}table.res-table{border-top:0}.right-footer{float:none;clear:both}.back-top{position:absolute;right:0;bottom:0;top:auto}#mainmenu{height:32px}#menu{margin:0}.header-container{padding:20px 0}.right-header .header-contact-nav{top:-14px}.phone-number{font-size:22px;margin-top:10px}.staff .col{border-right:0}.gallery li{width:50%}}@media only screen and (max-width:480px){a.entry .featured-image{float:none;width:100%;margin-bottom:20px}a.entry .entry-content{float:none;width:100%;padding:0}a.entry .entry-content p:last-child{margin:0}.content-blocks .block .block-content{float:none;width:100%;padding:0}.content-blocks .block .block-image{float:none;width:100%;text-align:center}.right-footer{text-align:center}.copyright span{display:none}.copyright .tandc{display:block}.follow-us-on{display:block;margin-bottom:15px}}@media only screen and (max-width:479px){#header{position:relative}#logo{min-width:135px}#logo img{max-width:100%}.header-container{padding:20px 0}.slick-prev,.slick-next{margin-top:-15px}.slick-next{right:0}.phone-number{font-size:18px}.phone-number span{padding:0 0 0 25px}.phone-number span:before{-webkit-transform:scale(.5);transform:scale(.5);top:2px;-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);-webkit-transform-origin:left top;transform-origin:left top}.about-col a{margin:0;display:block}.copyright{text-align:left;line-height:1.25;margin:10px 0 0;text-align:center}.back-top{bottom:auto;top:20px}.follow-us{font-size:16px;text-align:left}.right-header .header-contact-nav{top:-13px}#sidebar #ninja_forms_field_15_div_wrap{-webkit-transform:scale(.8);transform:scale(.8)}.header-container .wrap{padding:0 5px}}
/*
Theme Name: Reliable Pool Services Theme
Theme URI:
Description: Theme for Reliable Pool Services
Author: Jala Design
Author URI: http://www.jaladesign.com.au
Version: 1
*/
@media only screen and (max-width:420px){<br/>.right-header .header-contact-nav{top:-100px;right:-53px}<br/>.default-grid.cols4 .col{<br/> width:50%;<br/> float:left;<br/>}<br/>}<br/>