@font-face{font-family:ptsans-r;src:url(../fonts/ptsans-r.ttf)}@font-face{font-family:ptsans-b;src:url(../fonts/ptsans-b.ttf)}@font-face{font-family:ptsans-i;src:url(../fonts/ptsans-i.ttf)}@font-face{font-family:raleway-bold;src:url(../fonts/Raleway-B.ttf)}body{margin:0;padding:0;font-family:ptsans-r;overflow-x:hidden;color:#342e38;font-size:18px;line-height:30px;font-weight:400;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:focus,*:hover,*:active{outline:none;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0;padding:0;font-weight:normal;}a{text-decoration:none;transition:.3s;}a:hover{transition:.3s;}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}h1{font-size:38px;line-height:43px;color:#fff;margin-bottom:20px;}h2{font-size:35px;line-height:50px;font-family:raleway-bold;color:#034471;text-transform:uppercase;text-align:center;}h3{font-size:22px;line-height:30px;color:#086a81;font-family:ptsans-r;margin-bottom:30px;text-align:center;}h4{font-size:22px;line-height:30px;color:#086a81;font-family:ptsans-r;margin-bottom:10px;text-align:left;font-weight:bold;}p{margin-bottom:25px;}.container-fluid{float:left;width:100%;}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.center-block{display:block;margin-right:auto;margin-left:auto}.text-center{text-align:center;}.text-right{text-align:right;}.pull-left{float:left!important;}.pull-right{float:right!important;}.mobi-view{display:none!important;}.form-group{display:block;margin-bottom:0;vertical-align:middle;margin-bottom:20px}.form-control{display:block;width:100%;padding:3px 0;font-size:18px;line-height:24px;color:#fff;background-color:transparent;background-image:none;border:0;border-bottom:1px solid;font-family:ptsans-r;}.form-control:focus{outline:0;}.form-control::-moz-placeholder{color:#fff;opacity:1}.form-control:-ms-input-placeholder{color:#fff}.form-control::-webkit-input-placeholder{color:#fff}.form-control::-ms-expand{background-color:transparent;border:0}.btn-submit{margin:10px 0 0;cursor:pointer;display:inline-block;border:2px solid #28839b;padding:15px 10px;text-align:center;color:#28839b;background:#fff;border-radius:5px;text-transform:uppercase;font-size:18px;font-family:ptsans-b;float:left;transition:.3s;}.btn-submit:hover{background:#034471;color:#fff;border:2px solid #28839b;transition:.3s;}small{font-size:85%;}.offset-0{padding-left:0!important;padding-right:0!important;}.offset-l-0{padding-left:0!important;}.offset-r-0{padding-right:0!important;}.home-h1{font-size:35px;line-height:40px;margin:10px 0 25px;font-family:raleway-bold;text-transform:uppercase;color:#034471;}.home-h2{font-size:35px;line-height:40px;margin:10px 0;font-family:raleway-bold;text-transform:uppercase;color:#034471;text-align:left;}.home-h3{font-size:24px;line-height:30px;}.home-h4{font-size:20px;line-height:24px;margin:10px 0;}.home-header{position:absolute;width:100%;}.home-banner{width:100%;float:left;}.home-h1 span{font-family:ptsans-r;font-size:22px;color:#086a81;text-transform:capitalize;line-height:22px;display:block;}.view_our_full_service_area{display:inline-block;border:2px solid;padding:10px 30px;color:#28839b;border-radius:5px;text-transform:uppercase;font-size:18px;font-family:ptsans-b;}.home-h2-caption{color:#086a81;font-size:22px;margin-bottom:15px;float:left;width:100%;}.pool-cleaning-service{padding:15px 0 45px 0;}.pool-cleaning-service p{font-size:20px;}.pool-cleaning-service a:link,.pool-cleaning-service a:visited{text-decoration:underline;color:#086a81}.pool-cleaning-service a:hover{text-decoration:none;color:#086a81}.home-services{background:linear-gradient(90deg,#ebebeb 50%,#28839b 50%);padding:50px 0 55px;}.residential_services p{margin-bottom:20px;line-height:26px;font-size:20px;}.services-form{padding-left:70px;}.service-request{font-size:35px;line-height:40px;margin:10px 0 30px;font-family:raleway-bold;text-transform:uppercase;color:#ffffff;display:block;}form[name="services"] .btn-submit{width:100%;max-width:276px;}.captcha{float:left;margin:11px 0 0;}.ctd li a{font-size:17px;}.ftr-details span.desk-view{font-size:28px;color:#28839b;font-family:ptsans-b;}.innercnt{color:#5193a4!important;}.slidertop a{width:400px;height:400px;border-radius:100%;border:10px solid #fff;}.slidertop a.center{width:420px;height:420px}.slidertop{height:497px!important;}.slidertop{margin:0 auto;position:relative;max-width:1170px;max-height:700px;}.slidertop>a{position:absolute;left:50%;top:50%;transition:transform .5s;transform:translate(-50%,-50%)scale(1);z-index:0;}.slidertop>a.left,.slider>a.center,.slider>a.right{display:inline-block;opacity:1;}.slidertop>a.left{transform:translate(-130%,-50%);z-index:1;}.slidertop>a.center{z-index:2;transform:translate(-50%,-50%) scale(1.1);}.slidertop>a.right{transform:translate(30%,-50%);z-index:1;}.slider3d>.navContainer{width:20px;height:100%;position:absolute;display:inline-block;z-index:500;}.slider3d>div:last-child{right:0;}.slider3d .slidertop>div:first-child{float:left;}.slider3d .slidertop>div:last-child{float:right;}.slidertop>.navContainer>.leftClass,.slidertop>.navContainer>.rightClass{height:95%;width:48px;background:url(../images/slider-arrow.png) no-repeat center;background-position-x:0;position:absolute;}.slidertop>.navContainer>.rightClass{right:-50px;background-position-x:-48px;}.slidertop>.navContainer>.leftClass{left:-30px;}.slider3d{position:relative;margin-top:-350px;}.slider3d .slick-slide{display:block!important;}.slidertop a img{width:100%!important;height:100%;}img.slick-slide.slick-current.slick-center{width:100%!important;}.slider3d .slick-track{width:100%!important;}.halfside{width:40%;float:left;margin-left:10%;}.halfside-right{width:40%;float:left;}@media(max-width:1366px){.slidertop a{width:370px;height:370px;}.slidertop a.center{width:380px;height:380px;}.slidertop{max-height:405px!important;}.slider3d{position:relative;margin-top:-272px!important;}.inner-logo{width:190px;}.pool-cleaning-service{padding:0 0 45px 0;}}@media(max-width:1300px){.slidertop a{width:350px;height:350px;}.slidertop>.navContainer>.rightClass{right:-10px;background-position-x:-48px;}.slidertop>.navContainer>.leftClass{left:0;}.slidertop{max-height:440px!important;}.slider3d{position:relative;margin-top:-304px!important;}.inner-logo{width:180px;}}@media(max-width:1280px){#cssmenu>ul>li{display:inline-block;padding:22px 0;}.slidertop a.center{width:330px;height:330px;}.slidertop{max-height:418px!important;}.slider3d{position:relative;margin-top:-300px!important;}}@media(max-width:1200px){.slidertop a{width:290px;height:290px;}.slidertop a.center{width:400px;height:400px;}.slidertop{height:440px!important;}.slider3d{margin-top:-280px;}.halfside{width:100%;float:left;margin-left:0;}.halfside-right{width:100%;float:left;}}@media(max-width:1080px){.slidertop>a.left{transform:translate(-96%,-50%);}.slidertop>a.right{transform:translate(-3.75%,-50%);}.slider3d{position:relative;margin-top:-330px!important;}.inner-logo{width:180px!important;}}@media(max-width:768px){.slidertop a{width:250px;height:250px;}.slidertop a.center{width:310px;height:310px;}.slidertop{height:440px!important;}.slider3d{position:relative;margin-top:-269px!important;}}@media(max-width:680px){.slidertop a{border:5px solid #fff;width:200px;height:200px;}.slidertop a.center{width:250px;height:250px;}.slidertop>a.right{transform:translate(-10%,-50%);}.slidertop>a.left{transform:translate(-90%,-50%);}.slidertop{height:277px!important;}.slider3d{position:relative;margin-top:-187px!important;}}@media(max-width:580px){.slidertop{height:220px!important;}.slidertop a{width:160px;height:160px;}.slidertop a.center{width:200px;height:200px;}.slidertop>a.right{transform:translate(-10%,-50%);}.slidertop>a.left{transform:translate(-90%,-50%);}.slider3d{margin-top:-150px;}.slidertop>.navContainer>.leftClass,.slidertop>.navContainer>.rightClass{width:18px;background-size:36px;}.slidertop>.navContainer>.rightClass{background-position-x:-18px;}.slider3d{position:relative;margin-top:-150px!important;}}@media(max-width:420px){.slider3d{margin-top:-95px;}.slidertop a{width:110px;height:110px;}.slidertop a.center{width:150px;height:150px;}.slidertop{height:165px!important;}.slidertop>a.right{transform:translate(-5%,-50%);}.slidertop>a.left{transform:translate(-95%,-50%);}.slider3d{position:relative;margin-top:-90px!important;}}.testimonials{background:url(../images/testimonial-bg.jpg) no-repeat;background-size:cover;padding:65px 0 22px 0}.phpkida_testimonials_grids{width:80%;margin:3em auto 0;}.pk_testimonial_grid{position:relative;}.pk_testimonial_grid:focus,.agileits_testimonial_grid:focus{outline:none;}.pk_testimonial_grid p{color:#fff;padding:10px 50px 0 60px;font-family:ptsans-i;letter-spacing:1px;font-size:18px;background:url(../images/double_quote.png) no-repeat;}.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.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-slider{margin-bottom:30px;}.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 4px;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:#fff;border:0;outline:none;background:transparent;}.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:'FontAwesome';font-size:22px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.5;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:1;color:#fff;}@media (max-width:991px){.pk_testimonial_grid{padding:3em 2.7em 2em;margin:5em .5em 0;}.pk_testimonial_grid p:before{font-size:1.5em;}.pk_testimonial_grid p{padding-left:1em;}}@media (max-width:736px){.slick-list{padding:0!important;}}@media (max-width:640px){.pk_testimonial_grid{padding:3em 2em 2em;}}@media (max-width:600px){.pk_testimonial_grid{padding:3em 1.5em 2em;margin:4em .5em 0;}}@media (max-width:480px){.pk_testimonial_grid{padding:2em 1em 1.5em;margin:3em .2em 0;}.pk_testimonial_grid p:before{font-size:1em;}}@media (max-width:384px){.pk_testimonial_grid{margin:3em .2em 0;}}.ftr-details .container{padding-top:60px;padding-bottom:30px;border-bottom:1px solid #ddd;}.ftr-contact-no a{font-size:28px;color:#28839b;font-family:ptsans-b;}.ftr{display:inline-block;}.ftr-contact-no{width:27%;float:left;padding:13px 0;}.ftr-address{width:28%;}.ftr-timing{width:33%;}.ftr-social{width:10%;text-align:right;float:right;}.ftr-social a{color:#28839b;border:1px solid;width:55px;height:55px;display:inline-block;padding:15px;text-align:center;border-radius:100%;line-height:27px;font-size:25px;}.ftr>span{display:inline-block;font-size:20px;}.ftr-icon{min-width:50px;}.ftr-bottom>.container{padding:25px 0;}.nav-inline{padding:0}.nav-inline li{display:inline-block;list-style:none;}.nav-inline a{color:#342e38;padding:0 20px;font-weight:600;font-size:20px;}.ftr-last-bottom .nav-inline li:first-child a{padding-left:0;}.ftr-last-bottom .nav-inline a{border-right:2px solid #034471;color:#034471;padding:0 8px;float:left;line-height:18px;}.ftr-last-bottom .nav-inline li:last-child a{border:0;}.ftr-last-bottom p{margin:15px 0;font-size:20px;}.ftr-last-bottom a{color:#28839b;}.inner-banner{background:#0c4b76 url(../images/inner-banner-img.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-contact{background:#0c4b76 url(../images/contact-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-about{background:#0c4b76 url(../images/main-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-why{background:#0c4b76 url(../images/whyus-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-services{background:#0c4b76 url(../images/services-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-resid{background:#0c4b76 url(../images/resid-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-repair{background:#0c4b76 url(../images/poolrepair-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.inner-banner-area{background:#0c4b76 url(../images/servicearea-banner.jpg);margin-top:30px;background-repeat:no-repeat;background-size:50%;background-position:right;}.banner-container{width:100%;max-width:1440px;margin:0 auto;color:#fff;font-size:21px;line-height:25px;}a.get_started_today{font-size:18px;font-family:ptsans-b;color:#fff;width:100%;max-width:350px;height:60px;background:#28839b;display:inline-block;border-radius:5px;padding:16px 0;text-align:center;}.bnr-cntr-img{margin-left:11%;}ul{padding-left:90px;}.inner-ftr .nav-inline a,.inner-ftr .ftr-last-bottom p{font-size:18px;}.banner-container .col-md-4:first-child{padding:25px 15px;}@media (min-width:992px){.container{width:970px}.home-banner{height:72vh;}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1366px){.container{width:1250px;}}@media (min-width:1600px){.container{width:1250px;}}@media (max-width:992px){.mobi-view{display:inline-block!important;}.desk-view{display:none!important;}}@media (max-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{padding-right:0;padding-left:0;width:100%;}}@media (max-width:1366px){.inner-banner{background-size:50% 100%;}.inner-banner-contact{background-size:50% 100%;}.inner-banner-about{background-size:50% 100%;}.inner-banner-why{background-size:50% 100%;}.inner-banner-services{background-size:50% 100%;}.inner-banner-resid{background-size:50% 100%;}.inner-banner-repair{background-size:50% 100%;}.inner-banner-area{background-size:50% 100%;}.banner-container .col-md-4{width:36%;}.bnr-cntr-img{margin-left:0;}}@media(max-width:1280px){h1{font-size:30px;line-height:36px;}}@media(max-width:1199px){.ftr-contact-no,.ftr-address,.ftr-timing,.ftr-social{width:50%;margin-bottom:20px;}.ftr-social{text-align:left;float:left;}.ftr-details{padding:15px;}.ftr-bottom .col-md-3,.ftr-bottom .col-md-9{width:100%;}.ftr-logo img{margin:0 auto;}.ftr-bottom .nav-inline{text-align:center;margin-top:40px;}.ftr-last-bottom .col-md-6,.ftr-last-bottom .col-md-3{width:100%;text-align:center;}.ftr-bottom>.container{padding-bottom:0;}}@media(max-width:1080px){.inner-banner{background-size:cover;padding:0;height:250px;}.inner-banner-contact{background-size:cover;padding:0;height:250px;}.inner-banner-about{background-size:cover;padding:0;height:250px;}.inner-banner-why{background-size:cover;padding:0;height:250px;}.inner-banner-services{background-size:cover;padding:0;height:250px;}.inner-banner-resid{background-size:cover;padding:0;height:250px;}.inner-banner-repair{background-size:cover;padding:0;height:250px;}.inner-banner-area{background-size:cover;padding:0;height:250px;}.banner-container .col-md-4 h1,.banner-container .col-md-4 p,.banner-container .col-md-4 a,.banner-container .col-md-4 img{display:none;}.banner-container .col-md-4{width:55%;}.banner-container .col-md-4:last-child{width:45%;}}@media(max-width:991px){.pk_testimonial_grid{padding:0;margin:0;}.services-form{padding-left:0;}}@media(max-width:980px){.inner-logo{position:absolute;top:10px;max-width:200px;}}@media(max-width:768px){.home-services{background:#ebebeb;}.bg_color{background:#28839b;padding:20px;}.services-form{padding-left:0;}.home-h2,.home-h1,.service-request{font-size:25px;line-height:25px;}.home-h1 span{font-size:18px;}.ftr-contact-no,.ftr-address,.ftr-timing,.ftr-social{width:100%;margin-bottom:40px;text-align:center;}.ftr-icon{min-width:50px;width:100%;}.ftr-details .container{padding-top:30px}.view_our_full_service_area{font-size:14px;line-height:18px;padding:10px 10px}.inner-logo{top:17px;max-width:160px;}.pool-cleaning-service{padding:25px 0 45px;}ul{padding-left:35px;}}@media(max-width:760px){.banner-container .col-md-4{width:100%;}.banner-container .col-md-4:last-child{display:none;}}