@charset "utf-8";@media ( min-width : 340px ){.pool-equipments{margin:0px auto;width:300px}.what-we-do .flip,.our-resources .flip{width:300px}}@media ( min-width : 344px ){.gglcptch_recaptcha > div > div{width:304px !important}}@media ( min-width : 355px ){.site-footer .footer-testimonials .widget-title{line-height:33px;font-size:3.3rem}.section-title{line-height:68px;font-size:3.4rem}}@media ( min-width : 375px ){.inside-post .site-content .primary-sidebar,.page-template-blog .site-content .primary-sidebar{width:315px}}@media ( min-width : 376px ){.inside-post .site-content .primary-sidebar,.page-template-blog .site-content .primary-sidebar{width:316px}}@media ( min-width : 385px ){.site-footer > .carecraft .social-buttons > a{margin:0px 8px}}@media ( min-width : 388px ){.site-header .site-branding .buttons > .button{margin:0px 12px 6px;width:100px}}@media ( min-width : 405px ){.contact-content br{display:none}}@media ( min-width : 480px ){.site-content .blogs .entry-header>.entry-title{line-height:24px;font-size:2.4rem}.home-slider .ls-nav-prev,.home-slider .ls-nav-next{height:70px !important;width:30px !important}.wpcf7-form > .contact-us{margin:0px auto;width:380px}.what-we-do .service > .description{padding:18px 30px;right:-56.5%;width:56.5%}.page-template-blog .page-content .entry-header > .entry-tagline{margin:0px 0px 8px 0px}.page-template-contact .site-content .entry-header > .entry-tagline{margin:0px 0px 21px 0px}#nggpowertags > .nggpowertags-menu > a{margin:0px 6px 0px 6px}}@media ( min-width : 515px ){.site-footer > .copyright .textwidget br{display:none}}@media ( min-width : 600px ){.home-slider .ls-nav-prev,.home-slider .ls-nav-next{height:99px !important;width:44px !important}}@media ( min-width : 640px ){.pool-equipments{padding:6px 0px 0px 0px;width:100%}.pool-equipments > .tablet{display:block}.pool-equipments > .mobile-desktop{display:none}.inside-post .site-content .primary-sidebar,.page-template-blog .site-content .primary-sidebar{padding:0px}.section-title{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.parallax .parallax-content{margin:0px 40px}.pool-chemical-services .section-title{position:relative;margin:0px 40px}.pool-chemical-services .section-title{position:relative;margin:0px 40px}.our-resources{padding:46px 0px 37px 0px}.our-resources .section-title{margin:0px 0px 35px 0px}.what-we-do{padding:24px 0px 0px 0px}.what-we-do .section-title{line-height:34px;margin:0px 0px 28px 0px}.what-we-do .row > .column,.our-resources .row > .column{width:50%;float:left}.home-content{padding:47px 0px 65px 0px}.home-content h1{margin:26px 0px 10px 0px}.wpcf7-form > .contact-us{width:100%}.contact-content{padding:0px;margin-top:8px}.contact-content br{display:block}.gglcptch_recaptcha > div > div{width:100% !important}#google-map > .ssp-google-map{height:435px !important}#google-map{margin:0px 0px 38px 0px}.page-template-contact .site-content{padding:0px 0px 20px 0px}.page-id-212 .site-content{padding:49px 0px 47px 0px}.page-id-210 .site-content{padding:53px 0px 23px 0px}.page-id-204 .site-content{padding:46px 0px 25px 0px}.page-id-202 .site-content{padding:47px 0px 4px 0px}.page-id-76 .site-content{padding:48px 0px 44px 0px}.page-id-39 .site-content{padding:49px 0px 14px 0px}.page-id-206 .site-content{padding:47px 0px 24px 0px}}@media ( min-width : 700px ){.sharedaddy.sd-sharing-enabled{width:300px;z-index:99}#nggpowertags{padding:21px 0px 0px 0px}#nggpowertags > .nggpowertags-menu{margin:0px 0px 28px 0px}#nggpowertags > .nggpowertags-menu > a{line-height:43px;font-size:1.4rem;padding:0px 28px;margin:0px 8px;height:43px}.home-content .video{margin:0px 0px 20px 20px;width:50%;padding-bottom:28.125%;float:right}.inside-post .site-content .primary-sidebar,.page-template-blog .site-content .primary-sidebar{padding:0px 10px;width:320px}.pool-chemical-services,.why-choose-us{padding:35px 0px}.pool-chemical-services .section-title{margin:0px 0px 14px 0px}.pool-chemical-services .section-content > .service.table{margin:5px 0px;float:left;width:50%}.pool-chemical-services .service.table > .table-cell{padding:0px 25px 0px 105px}.home-slider > .mobile{display:none}.home-slider > .tablet{display:block}.home-slider .ls-l > h2{line-height:104px;font-size:4.0rem}.home-slider .ls-l > h3{line-height:26px;font-size:2.6rem}.footer-resources{padding:64px 0px}.front-page .footer-resources .section-title{padding:42px 0px 2px 0px}.footer-resources .textwidget{background:#101010;padding:0px 0px 14px 0px}.footer-resources .textwidget:after{display:block;content:'';clear:both;overflow:hidden}.footer-resources .widget-title{margin:0px 0px 28px 0px}.footer-resources .resources{width:33.333333%;float:left}.what-we-do .section-content:after{overflow:hidden;display:block;content:'';clear:both}.what-we-do .section-content{margin:0px -3px}.what-we-do .section-content > .service{padding:0px 3px;float:left;width:50%}.parallax{height:500px}}@media ( min-width : 708px ){.gglcptch_recaptcha > div > div{width:304 !important}}@media ( min-width : 800px ){.view-galleries img{width:60%;float:left;margin:0px 25px 0px 0px}.testimonial-slider.theme-1{padding:0px 100px}.home-content img{margin:0px 0px 25px 25px;float:right;width:auto}.site-footer .footer-testimonials{padding:32px 0px 45px 0px}.front-page .site-footer .footer-testimonials{padding:27px 0px 47px 0px}.site-footer .footer-testimonials .widget-title{line-height:34px;font-size:3.4rem;margin:0px 0px 27px 0px}.testimonial-slider.theme-1 .testimonial > .content{margin:0px 0px 25px 0px}.testimonial-slider.theme-1 .bx-wrapper .bx-prev,.testimonial-slider.theme-1 .bx-wrapper .bx-next{bottom:9px}.parallax .parallax-content img{width:60%;float:left;margin:0px 25px 0px 0px}.parallax .parallax-content > h2{font-size:3.2rem}}@media ( min-width : 825px ){.contact-content br{display:block}.contact-content .featured-image{display:block;margin:0px 0px 34px 0px}}@media ( min-width : 900px ){.parallax .parallax-content img{width:auto}.parallax .parallax-content > h2{font-size:3.4rem}.what-we-do .flip,.our-resources .flip{width:100%}.view-galleries img{width:auto}}@media ( min-width : 960px ){.pool-equipments > .tablet{display:none}.pool-equipments > .mobile-desktop{display:block}}@media ( min-width : 1025px ){.column.six.quick-links{width:65%}.column.six.best-pools{width:35%}.page-id-39 .site-footer .footer-testimonials{display:block}.home-content .video{width:460px;padding-bottom:258.75px}.site-header > .widgets{padding:0px}.site-header .site-branding{padding:18px 0px 12px 0px}.site-header .site-branding .logo{float:left;margin:5px 48px 0px 0px}.site-header .site-branding .company-address{float:left;margin:0px 0px;text-align:left}.site-header .site-branding .company-phone{display:block}.site-header .site-branding .buttons{display:none}.what-we-do .section-content > .service{height:auto}.site-header .site-navigation{padding:0px}.front-page .site-header .site-navigation{padding:0px;-webkit-box-shadow:0px 6px 11.57px 1.43px rgba(0, 0, 0, 0.27);-moz-box-shadow:0px 6px 11.57px 1.43px rgba(0, 0, 0, 0.27);box-shadow:0px 6px 11.57px 1.43px rgba(0, 0, 0, 0.27)}.site-header > .header-bar{font-size:2.4rem}.site-header > .header-bar .company-address{float:left}.site-header > .header-bar .company-phone{display:block}.site-content{padding:48px 0px 52px 0px}.page-id-200 .site-content{padding:49px 0px 32px 0px}.page-template-blog .site-content{padding:34px 0px 45px 0px}.page-template-blog .site-content .entry-header > .entry-title{margin:0px 0px 15px 0px}.page-template-blog .primary-sidebar > .widget-area > .widget.widget_search{margin:13px 0px 14px 0px}.page-template-blog .primary-sidebar > .post-sidebar{padding:19px 0px 0px 0px}.page-template-blog .site-content .entry-header > .entry-title{padding:13px 0px 0px 0px}.page-template-blog .site-content .blogs .entry-header > .entry-title{padding:13px 0px 9px 0px;margin:0px 0px 10px 0px}.site-content .blogs .entry-header > .post-meta{margin:10px 0px 14px 0px}.blogs > article{margin:0px 0px 9px 0px}.page-template-blog .page-content .entry-header{margin:0px 0px 34px 0px}.single-post .site-content{padding:68px 0px 60px 0px}.single-post .site-content .content-area > .site-main{padding:3px 0px 0px 0px}.single-post .primary-sidebar > .post-sidebar{padding:2px 0px 0px 0px}.single-post .primary-sidebar > .widget-area > .widget.widget_search{margin:0px 0px 47px 0px}.site-content .entry-header > .post-meta{margin:41px 0px 14px 0px}.testimonials{padding:0px}.testimonials > .testimonial{padding:19px 0px 23px 0px}.testimonials > .testimonial > .client-name{margin:13px 0px 0px 0px}.inside-post .site-content .primary-sidebar{width:320px}.primary-sidebar > .page-sidebar{padding:57px 0px 0px 0px}.site-footer > .carecraft{padding:26px 0px 17px 0px}.site-footer > .carecraft .social-buttons{display:none}.site-footer > .footer-widgets{padding:40px 0px 52px 0px}.site-footer > .footer-widgets .quick-links{display:block}.site-footer > .footer-widgets .best-pools{max-width:none;padding:0px 10px;float:left}.site-footer > .copyright{padding:25px 0px 0px 0px}.site-footer > .scroll-top{padding:12px 0px}.home-slider{position:relative}.parallax{background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}.parallax .parallax-content{width:940px;margin:0px auto}.home-slider .ls-l{background:none;bottom:0px !important}.home-slider .ls-l > h2{line-height:70px;text-shadow:0px 5px 13px rgba(0, 0, 0, 0.75);margin:0px 0px 0px 0px}.home-slider .ls-l > h3{display:block}.page-id-76 .site-content .entry-header > .entry-tagline{margin:0px 0px 43px 0px}.contact-content br{display:none}}@media ( min-width : 1280px ){.site-header .site-navigation ul.menu > li.menu-item > a{padding:0px 6.1px}.site-header.fixed .site-navigation ul.menu > li.menu-item > a{padding:0px 13px}.site-content .primary-sidebar,.inside-post .site-content .primary-sidebar,.page-template-blog .site-content .primary-sidebar{padding:0px 19px;width:432px}.home-content .video{width:568px;padding-bottom:319.5px;margin:0px 0px 20px 38px}}
@media only screen and (max-width: 1024px){.site-footer > .footer-widgets .best-pools{max-width:290px}.footer-resources{background-attachment:scroll;background-size:cover}.site-header .site-branding .logo img{position:relative;margin-top:0px}.site-header .site-branding .logo{margin:0 auto}h3.blue-font{display:none}.what-we-do .service > .image > img {height:100%;}}
@media only screen and (max-width: 480px){.home-slider .ls-l > h2{line-height:40px;font-size:15px}.site-header .site-branding .logo{width:100%}.showroom{width:100%;float:right}.site-header .site-branding .logo img{max-width:100%;width:100%}.view-galleries{background-image:none}.site-footer > .footer-widgets .best-pools{max-width:100%}.site-footer > .footer-widgets .best-pools .company-phone,.site-footer > .footer-widgets .best-pools .company-email,.site-footer > .footer-widgets .best-pools .company-address{font-size:13px}.site-footer > .copyright p{font-size:12px}.site-content .entry-header > .entry-tagline {line-height:24px;}}
@media only screen and (min-width: 768px) and (max-width: 1024px)
{.view-galleries{background-attachment:scroll;background-size: 1068px 513px;}.site-header .site-navigation ul.menu{display:none}.site-header .site-navigation .mobile-menu{display:block}.site-header.fixed .site-navigation{position:relative}.site-header.fixed .site-navigation .logo img{display:none}#sticky{display:none}.tab img{float:none}.home-slider .ls-l > h2{line-height:68px;font-size:35px}.what-we-do .service > .description {padding: 10px 15px;right: -100%;width: 100%;}    .what-we-do .service > .description p {font-size: 13px;
    line-height: 16px;}}
@media only screen and (min-width: 480px) and (max-width: 767px){.showroom{width:100%;float:none;padding-bottom:151px}.view-galleries{background-attachment:scroll}}
@media only screen and (min-width: 959px) and (max-width: 1024px) {
.pool-equipments .equipment {min-height:369px;}
}
@media only screen and (max-width: 360px) {
.what-we-do .section-content > .service {height:165px;}
}
@media only screen and (max-width: 480px) {  .inside-page .site-content .entry-content .tab-menu ul li {width:100%;} }
@media only screen and (max-width: 767px) { 
.inside-page .site-content .entry-content .tab-menu ul li {padding-left:0px;margin-left:0px;}
.contact-content img {max-width:100%;width:100%;height:auto;}
}